System and method for generating and acquiring pseudo-noise (PN) spread signals
AssigneeL-3 Communications Corporation
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.
Claims48
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 the 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 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 transmitted signal;
- and
- determining a PN composite code slip for chip aligning a receiver PN composite code with the transmitter 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), wherein the integrated circuit comprises:
- 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 output 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 are 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 transmitted 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.