System and method for generating and acquiring pseudo-noise (PN) spread signals
AssigneeL-3 Communications Systems
InventorsMerle L. Keller, Vaughn L. Mower, Kent R. Bruening
Life of this patent
Estimating the term…
Abstract
A system for generating (PN) spread signals is provided. The system includes a first clock synchronized with a second clock and at least three first pseudo-noise (PN) component code generators coupled to the first clock. A logic combiner is coupled to the PN component code generators and is adapted to generate a composite PN code. Both clocks are coupled to respective N-bit and M-bit counters.
Claims46
A system for generating and acquiring pseudo-noise (PN) spread signals, the system comprising:
- a transmitter, wherein the transmitter comprises:
- a first clock generator,
- at least three first pseudo-noise (PN) component code generators coupled to the first clock generator;
- a logic combiner coupled to the at least three first PN component code generators, the logic combiner adapted to generate a composite PN code;
- a first N-bit counter coupled to the first clock generator;
- a second clock generator, wherein the second clock is adapted to synchronize with the first clock generator;
- a second M-bit counter coupled to the second clock generator;
- a receiver, the receiver adapted to receive signals from the transmitter, comprising:
- a link control processor;
- a modulator/demodulator controller coupled to the link control processor;
- a first receiver clock generator;
- at least three first receiver pseudo-noise (PN) component code generators coupled to the first receiver clock generator;
- a despreader coupled to one of the at least three first receiver PN component code generators;
- a receiver logic combiner coupled to the at least three first receiver PN component code generators, the receiver logic combiner adapted to generate a composite PN code;
- a first receiver N-bit counter coupled to the first receiver clock generator;
- a second receiver clock generator, wherein the second receiver clock generator is adapted to synchronize with the first receiver clock;
- and
- a second receiver M-bit counter coupled to the second receiver clock generator.
A method for generating and acquiring pseudo-noise (PN) composite spread signals, the method comprising the steps of:
- at a transmitter:
- providing a PN clock source, the PN clock source having a predetermined cycle rate;
- using the PN clock source to generate at least three transmit PN component codes, wherein the step of generating the at least three transmit PN component codes further comprises the steps of:
- initializing a first counter, wherein the first counter is adapted to count the PN clock source cycles;
- logically combining the at least three transmit PN component codes to produce a transmit PN composite code;
- providing an oscillatory reference source, the oscillatory reference source having predetermined cycles;
- initializing a second counter, wherein the second counter is adapted to count the cycles of the oscillatory reference source;
- determining a transmitter delta phase in accordance with counts from the first counter and the second counter;
- transmit PN composite coding the transmitter delta phase and a cycle count of the second counter;
- transmitting the transmit PN composite coded transmitter delta phase and the PN composite coded cycle count of the second counter at a predetermined rate;
- at a receiver:
- receiving the transmitted signal;
- partially correlating the received signal;
- and
- determining a receive PN composite code slip for chip aligning a receive PN composite code with the transmit PN composite code.
A system for generating (PN) spread signals, the system comprising:
- a first clock generator;
- at least three first pseudo-noise (PN) component code generators coupled to the first clock generator, wherein the first clock generator generates clock signals to drive the PN component code generators;
- a logic combiner coupled to the outputs of the at least three first PN component code generators, the logic combiner adapted to generate a composite PN code;
- a first N-bit counter coupled to the first clock generator, wherein the first N-bit counter counts the clock signals generated by the first clock generator;
- a second clock generator, wherein the second clock generator is adapted to synchronize with the first clock generator;
- and
- a second M-bit counter coupled to the second clock generator, wherein the second M-bit counter counts time since initialization of the second clock generator.
An integrated circuit (IC) comprising,
- a first clock signal generator for generating first clock signals;
- at least three first pseudo-noise (PN) component code generators coupled to the first clock signal generator;
- a logic combiner coupled to the outputs of the at least three first PN component code generators, the logic combiner adapted to generate a composite PN code;
- a first N-bit counter coupled to the first clock signal generator, wherein the first N-bit counter is adapted to count the first clock signals;
- a second clock generator for generating second clock signals, wherein generating the second clock signals is synchronized with generating the first clock signals;
- and
- a second M-bit counter coupled to the second clock generator, wherein the second M-bit counter is adapted to count time since initialization of synchronization of generating the second clock signals and generating the first clock signals.
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for generating and acquiring pseudo-noise (PN) composite spread signals, the method comprising the steps of:
- at a transmitter:
- providing a PN clock source, the PN clock source having a predetermined cycle rate;
- using the PN clock source to generate at least three PN component codes, wherein the step of generating the at least three PN component codes further comprises the steps of:
- initializing a first counter, wherein the first counter is adapted to count the PN clock source cycles;
- logically combining the at least three PN component codes to produce a PN composite code;
- providing an oscillatory reference source, the oscillatory reference source having predetermined cycles;
- initializing a second counter, wherein the second counter is adapted to count the cycles of the oscillatory reference source;
- determining a transmitter delta phase in accordance with counts from the first counter and the second counter;
- PN composite coding the transmitter delta phase and the second counter count;
- transmitting the PN composite coded transmitter delta phase and the PN composite second counter count at a predetermined rate;
- at a receiver:
- receiving the transmitted signal;
- partially correlating the received signal;
- and
- determining a PN composite code slip for chip aligning a receiver PN composite code with the transmitter PN composite code.
Dependencies are inferred from the claim text.