Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
249 words
A baseband tracking loop for synchronizing a local PN code sequence with a received PN code sequence incorporated in a received spread spectrum signal, comprising: means for reading said local PN code sequence; means for translating said received spread spectrum signal to baseband to produce an I (in-phase) channel baseband signal and a Q (quadrature-phase) channel baseband signal; first means for correlating said I channel and Q channel baseband signals with in-phase and quadrature-phase PN signals incorporating said local PN code sequence to produce despread on-time I channel and Q channel baseband signals; means for advancing or delaying said in-phase and quadrature-phase PN signals incorporated in said local PN code sequence; second means for correlating said I channel and Q channel baseband signals with the advanced and delayed versions of said in-phase and quadrature-phase PN signals incorporating said local PN code sequence to produce despread advanced and delayed I channel and Q channel baseband signals; means for combining the outputs of said first and second means for correlating to produce an error signal proportional to a difference between said local PN code sequence and said received PN code sequence; and means responsive to said error signal for forming a local PN clock signal from a reference PN clock signal, said local PN clock signal being used to control the reading of said local PN code sequence, wherein the rate of reading said local PN code sequence is accelerated or retarded to synchronize said local and received PN code sequences.
Claim 2
Dependent Claim
249 words
A baseband tracking loop for synchronizing a local PN code sequence with a received PN code sequence incorporated in a received spread spectrum signal, comprising: means for reading said local PN code sequence; means for translating said received spread spectrum signal to baseband to produce an I (in-phase) channel baseband signal and a Q (quadrature-phase) channel baseband signal; first means for correlating said I channel and Q channel baseband signals with in-phase and quadrature-phase PN signals incorporating said local PN code sequence to produce despread on-time I channel and Q channel baseband signals; means for advancing or delaying said in-phase and quadrature-phase PN signals incorporated in said local PN code sequence; second means for correlating said I channel and Q channel baseband signals with the advanced and delayed versions of said in-phase and quadrature-phase PN signals incorporating said local PN code sequence to produce despread advanced and delayed I channel and Q channel baseband signals; means for combining the outputs of said first and second means for correlating to produce an error signal proportional to a difference between said local PN code sequence and said received PN code sequence; and means responsive to said error signal for forming a local PN clock signal from a reference PN clock signal, said local PN clock signal being used to control the reading of said local PN code sequence, wherein the rate of reading said local PN code sequence is accelerated or retarded to synchronize said local and received PN code sequences.
Claim 3
Dependent Claim
88 words
The baseband tracking loop as described in claim 1 wherein said first means for correlating comprises: means for multiplying each of said I and Q channel baseband signals by each of said in-phase and quadrature-phase PN code signals incorporating said local PN code sequence to produce first, second, third and fourth product signals, means for summing said first and second product signals to produce said on-time I channel baseband signal, and means for summing said third and fourth product signals to produce said on-time Q channel baseband signal.
Claim 4
Dependent Claim
97 words
The baseband tracking loop as described in claim 1 wherein said second means for correlating comprises: means for multiplying each of said I and Q channel baseband signals by each of said advanced and delayed versions of said in-phase and quadrature-phase PN signals incorporating said local PN code sequence to produce first, second, third and fourth product signals, means for summing said first and second product signals to produce said advanced and delayed I channel baseband signals, and means for summing said third and fourth product signals to produce said advanced and delayed Q channel baseband signals.
Claim 5
Dependent Claim
44 words
The baseband tracking loop as described in claim 1 wherein said means for combining includes signal processing means for insuring that said on-time, advanced and delayed I channel and Q channel baseband signals are insensitive to amplitude variations in said received spread spectrum signal.
Claim 6
Dependent Claim
80 words
The baseband tracking loop as described in claim 4 wherein the means for combining also includes: means for multiplying said on-time I channel baseband signal by said advanced and delayed I channel baseband signals to produce a first product signal, and means for multiplying said on-time Q channel baseband signal by said advanced and delayed Q channel baseband signals to produce a second product signal, and means for summing said first and second product signals to produce said error signal.
Claim 7
Dependent Claim
53 words
The baseband tracking loop as described in claim 1 wherein said means responsive to said error signal includes: means for delaying said reference PN clock signal, and means for selecting the amount of the delay provided by said means for delaying to advance or delay the phase of said reference PN clock signal.
Claim 8
Dependent Claim
107 words
The baseband tracking loop as described in claim 6 wherein said means for selecting includes: adder means for continuously summing binary representations of said error signal, accumulator means connected to said adder means for storing said summed value, detector means for detecting an overflow of said accumulator means, said overflow having a rate directly proportional to said error signal, counter means clocked by the output of said detector means, the direction of said count determined by the sign bit of said summed value, and multiplexer means connected to said counter means for selecting the amount of said delay in response to the output of said counter means.
Claim 9
Dependent Claim
40 words
The baseband tracking loop as described in claim 7 wherein said means for selecting also includes gate means connected to said multiplexer means and said counter means to provide additional increments of said delay provided by said means for delaying.
Claim 10
Dependent Claim
41 words
The baseband tracking loop as described in claim 1 wherein said means for reading includes a memory into which said local PN code sequence is written, said local PN clock signal controlling the reading of said local PN code sequence therefrom.
Claim 11
Dependent Claim
277 words
A baseband tracking loop for synchronizing a local PN code sequence with a received PN code sequence incorporated in a received spread spectrum signal, comprising: a phase comparator connected to receive said spread spectrum signal and a local oscillator signal for producing an I (in-phase) channel spread baseband signal and a Q (quadrature-phase) channel spread baseband signal; a data baseband correlator for receiving said I channel and said Q channel spread baseband signals and on-time in-phase and quadrature-phase PN signals incorporating said local PN code sequence to produce despread on-time I channel and Q channel baseband signals; means for advancing or delaying said in-phase and quadrature-phase PN signals incorporated in said local PN code sequence; an error baseband correlator for receiving said I channel and said Q channel spread baseband signals and the advanced and delayed versions of said in-phase and quadrature-phase PN signals incorporating said local PN code sequence to produce despread advanced and delayed I channel and Q channel baseband signals; signal processing means for combining the outputs of said data and baseband error correlators to produce an error signal proportional to a difference in a signal characteristic of said local PN code sequence with respect to said received PN code sequence; a numerically-controlled oscillator means responsive to said error signal for forming a local PN clock signal from a reference PN clock signal, said local PN clock signal being used to control the reading of said local PN code sequence; and elastic delay means for reading said local PN code sequence, wherein the rate of reading said local PN code sequence is accelerated or retarded to synchronize said local and received PN code sequence.
Claim 12
Dependent Claim
277 words
A baseband tracking loop for synchronizing a local PN code sequence with a received PN code sequence incorporated in a received spread spectrum signal, comprising: a phase comparator connected to receive said spread spectrum signal and a local oscillator signal for producing an I (in-phase) channel spread baseband signal and a Q (quadrature-phase) channel spread baseband signal; a data baseband correlator for receiving said I channel and said Q channel spread baseband signals and on-time in-phase and quadrature-phase PN signals incorporating said local PN code sequence to produce despread on-time I channel and Q channel baseband signals; means for advancing or delaying said in-phase and quadrature-phase PN signals incorporated in said local PN code sequence; an error baseband correlator for receiving said I channel and said Q channel spread baseband signals and the advanced and delayed versions of said in-phase and quadrature-phase PN signals incorporating said local PN code sequence to produce despread advanced and delayed I channel and Q channel baseband signals; signal processing means for combining the outputs of said data and baseband error correlators to produce an error signal proportional to a difference in a signal characteristic of said local PN code sequence with respect to said received PN code sequence; a numerically-controlled oscillator means responsive to said error signal for forming a local PN clock signal from a reference PN clock signal, said local PN clock signal being used to control the reading of said local PN code sequence; and elastic delay means for reading said local PN code sequence, wherein the rate of reading said local PN code sequence is accelerated or retarded to synchronize said local and received PN code sequence.
Claim 13
Dependent Claim
43 words
The baseband tracking loop as described in claim 10 where said elastic delay means is a random access memory into which said local PN code sequence is written, said local PN clock signal controlling the reading of said local PN code sequence therefrom.
Claim 14
Dependent Claim
53 words
The baseband tracking loop as described in claim 10 wherein said numerically-controlled oscillator means includes: means for delaying said reference PN clock signal, and means for selecting the amount of the delay provided by said means for delaying to cause an advance of delay of the phase of said reference PN clock signal.
Claim 15
Independent Claim
219 words
A method for baseband tracking in a spread spectrum receiver for synchronizing a local PN code sequence with a received PN code sequence incorporated in a received spread spectrum signal, comprising the steps of: translating said received spread spectrum signal to baseband to produce an I (in-phase) channel baseband signal; correlating said I channel and Q channel baseband signals with in-phase and quadrature-phase PN signals incorporating said local PN code sequence to produce despread on-time I channel and Q channel baseband signals, correlating said I channel and Q channel baseband signals with advanced and delayed versions of said in-phase and quadrature-phase PN signals incorporating said local PN code sequence to produce despread advanced and delayed I channel and Q channel baseband signals, combining said on-time and said advanced and delayed I channel and Q channel baseband signals to produce an error signal proportional to a difference between said local PN code sequence and said received PN code sequence, varying the phase of a reference PN clock signal in response to said difference to form a local PN clock signal, and utilizing said local PN clock signal to control the reading of said local PN code sequence, wherein the rate of reading said local PN code sequence is accelerated or retarded to synchronize said local and received PN code sequences.
Claim 16
Independent Claim
219 words
A method for baseband tracking in a spread spectrum receiver for synchronizing a local PN code sequence with a received PN code sequence incorporated in a received spread spectrum signal, comprising the steps of: translating said received spread spectrum signal to baseband to produce an I (in-phase) channel baseband signal; correlating said I channel and Q channel baseband signals with in-phase and quadrature-phase PN signals incorporating said local PN code sequence to produce despread on-time I channel and Q channel baseband signals, correlating said I channel and Q channel baseband signals with advanced and delayed versions of said in-phase and quadrature-phase PN signals incorporating said local PN code sequence to produce despread advanced and delayed I channel and Q channel baseband signals, combining said on-time and said advanced and delayed I channel and Q channel baseband signals to produce an error signal proportional to a difference between said local PN code sequence and said received PN code sequence, varying the phase of a reference PN clock signal in response to said difference to form a local PN clock signal, and utilizing said local PN clock signal to control the reading of said local PN code sequence, wherein the rate of reading said local PN code sequence is accelerated or retarded to synchronize said local and received PN code sequences.
Claim 17
Dependent Claim
28 words
The method for synchronizing as described in claim 11 wherein said difference is a phase offset between said local PN code sequence and said received PN code sequence.
Claim 18
Dependent Claim
28 words
The method for synchronizing as described in claim 11 wherein said difference is a frequency offset between said local PN code sequence and said received PN code sequence.
Claim 19
Dependent Claim
155 words
A baseband tracking loop for synchronizing a local PN code sequence having advanced or delayed versions of in-phase and quadrature-phase PN signals with a received PN code sequence incorporated in a received spread spectrum signal that has been translated into an in-phase baseband signal and a quadrature-phase baseband signal, comprising: first means for correlating the in-phase and quadrature-phase baseband signals with in-phase and quadrature-phase PN signals incorporated in the local PN code sequence to produce the despread on-time in-phase and quadrature-phase baseband signals; second means for correlating the in-phase and quadrature-phase baseband signals with the advanced and delayed versions of the in-phase and quadrature-phase PN signals incorporated in the local PN code sequence to produce the despread advanced and delayed in-phase and quadrature-phase baseband signals; and means responsive to the outputs of said first and second means for correlating to synchronize the reading of the local PN code sequence with the received PN code sequence.
Claim 20
Dependent Claim
155 words
A baseband tracking loop for synchronizing a local PN code sequence having advanced or delayed versions of in-phase and quadrature-phase PN signals with a received PN code sequence incorporated in a received spread spectrum signal that has been translated into an in-phase baseband signal and a quadrature-phase baseband signal, comprising: first means for correlating the in-phase and quadrature-phase baseband signals with in-phase and quadrature-phase PN signals incorporated in the local PN code sequence to produce the despread on-time in-phase and quadrature-phase baseband signals; second means for correlating the in-phase and quadrature-phase baseband signals with the advanced and delayed versions of the in-phase and quadrature-phase PN signals incorporated in the local PN code sequence to produce the despread advanced and delayed in-phase and quadrature-phase baseband signals; and means responsive to the outputs of said first and second means for correlating to synchronize the reading of the local PN code sequence with the received PN code sequence.
Claim 21
Dependent Claim
32 words
A baseband tracking loop as described in claim 16 including means for generating the advanced or delayed versions of the in-phase and quadrature-phase PN signals incorporated in the local PN code sequence.
Claim 22
Dependent Claim
59 words
A baseband tracking loop as described in claim 16 wherein said means responsive to the outputs of said first and second means for correlating includes means for combining the outputs of said first and second means for correlating to produce an error signal proportional to a difference between the local PN code sequence and the received PN code sequence.
Claim 23
Dependent Claim
45 words
A baseband tracking loop as described in claim 18 further including means responsive to the error signal for forming a local PN clock signal for accelerating or retarding the reading of the local PN code sequence to synchronize the local and received PN code sequences.