Spread spectrum code tracking loop
First Claim
1. A code timing recovery system for a spreadspectrum receiver comprising:
- first means for combining a received spreadspectrum signal containing a transmitted random sequence of pulses with first and second locally generated random sequences of pulses having a prescribed phase difference therebetween, to thereby produce first and second output signals representative of correlations of the random sequence of pulses contained in said received spread-spectrum signal with said first and second locally generated random sequences of pulses, respectively, andsecond means, coupled to said first means, for controlling the timing of said first and second locally generated random sequence of pulses in accordance with the difference between the squares of said first and second output signals.
0 Assignments
0 Petitions
Accused Products
Abstract
A code tracking loop for a spread spectrum receiver includes a pair of mixer circuits to which phase offset or relatively delayed pseudo noise code signals are applied and combined with an incoming IF spread spectrum signal. The output of the mixers are coupled to a sum and difference hybrid. The hybrid produces a sum signal corresponding to the sum of the mixer outputs and a difference signal corresponding to the difference between the mixer outputs. These sum and difference signals are separately filtered, amplified and then coupled to a further mixer or phase detector. Appropriate AGC circuitry is controlled by the envelope of the sum signal to adjust the gains of the respective amplifiers. The output of the phase detector is proportional to the difference between the squares of the outputs of the hybrid and represents the phase of the sum signal relative to the difference signal. This phase-representative signal is coupled through a tracking loop filter to control the voltage controlled clock for the local PN code generator. A significant advantage of the inventive system is that even if the gains of the separate channels are not equal, this gain difference does not erroneously affect the output of the phase detector.
-
Citations
15 Claims
-
1. A code timing recovery system for a spreadspectrum receiver comprising:
-
first means for combining a received spreadspectrum signal containing a transmitted random sequence of pulses with first and second locally generated random sequences of pulses having a prescribed phase difference therebetween, to thereby produce first and second output signals representative of correlations of the random sequence of pulses contained in said received spread-spectrum signal with said first and second locally generated random sequences of pulses, respectively, and second means, coupled to said first means, for controlling the timing of said first and second locally generated random sequence of pulses in accordance with the difference between the squares of said first and second output signals.
-
-
2. In a code timing recovery system for a spread-spectrum receiver wherein a pair of phase displaced, locally generated random signal sequences are correlated with a random signal sequence contained in a transmitted spread-spectrum signal, to obtain first and second correlation signals, and said first and second correlation signals are coupled through first and second amplifier channels to a signal combining circuit for deriving a control signal by which the timing of said pair of locally generated random signal sequences relative to the random signal sequence contained in the transmitted spread-spectrum signal is controlled,
the improvement wherein the timing control imparted by said derived control signal is independent of the gains of said first and second amplifier channels.
-
3. In a code timing recovery system for a spread-spectrum receiver wherein a pair of phase displaced, locally generated random signal sequences are correlated with a random signal sequence contained in a transmitted spread-spectrum signal to obtain first and second correlation signals, and said first and second correlation signals are coupled through first and second amplifier channels and combined to provide a control signal by which the timing of said pair of locally generated random signal sequences relative to the random signal sequence contained in the transmitted spread-spectrum signal is adjusted, the improvement comprising the step of generating said control signal to adjust said timing independent of the gains of said first and second amplifier channels.
-
4. A code timing recovery system for a spreadspectrum receiver comprising:
-
first means for combining a received spreadspectrum signal containing a transmitted random signal sequence with first and second locally generated random signal sequences having a prescribed phase difference therebetween to thereby produce first and second output signals representative of correlations of the random signal sequence contained in said received spread-spectrum signal with said first and second locally generated random signal sequences, respectively, second means, coupled to said first means, for generating a pair of third and fourth output signals respectively representative of the sum of and difference between said first and second output signals, respectively, third means, coupled to said second means, for combining said third and fourth output signals to produce a fifth output signal; and fourth means, coupled to said third means, for controlling the timing of said first and second locally generated random signal sequences in accordance with said fifth output signal. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. A method for controlling the timing of a locally generated code in a spread-spectrum receiver comprising the steps of:
-
combining a received spread-spectrum signal containing a transmitted random signal sequence with first and second locally generated random signal sequences having a prescribed phase difference therebetween to thereby produce first and second signals representative of correlations of the random signal sequence contained in said received spread-spectrum signal with said first and second locally generated random signal sequences, respectively, generating a pair of third and fourth signals respectively representative of the sum of and difference between said first and second signals, respectively, combining said third and fourth signals to produce a fifth signal; and controlling the timing of said first and second locally generated random signal sequences in accordance with said fifth signal. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification