Code synchronizing apparatus
First Claim
1. Code synchronizing apparatus including a local code signal generator, means for obtaining a sequence of samples of an incoming signal and a sequence of local code signals, correlator means for correlating said sequence of samples with sequences of local code signals offset by different integral numbers of bit-periods from a sequence of local code signals produced by said local code signal generator while the incoming signals were being sampled, means for adding together the correlations obtained by said correlator means, means for identifying the offset which produces the maximum summation of correlations, and means for correcting the local code generator timing by an amount dependent on the magnitude of the offset so identified.
0 Assignments
0 Petitions
Accused Products
Abstract
A code synchronizing apparatus for synchronizing a local pseudo-random binary-sequence code generator with signals of a pseudo-random binary-sequence carried on incoming signals from a remote source, includes a sampler for obtaining sequences of samples of an input signal and of local code signals from a signal generator, a correlator for correlating the sequences of samples with those of local code signals which are offset by different integral numbers of bit-periods from a sequence of local code signals produced while the input signals were being sampled, an adder for summing the correlation values for each offset, means for identifying the offset which produces the maximum summation of correlations, and a correlation counter for correcting the timing of the local code generator by an amount dependent on the magnitude of the offset so identified.
26 Citations
3 Claims
- 1. Code synchronizing apparatus including a local code signal generator, means for obtaining a sequence of samples of an incoming signal and a sequence of local code signals, correlator means for correlating said sequence of samples with sequences of local code signals offset by different integral numbers of bit-periods from a sequence of local code signals produced by said local code signal generator while the incoming signals were being sampled, means for adding together the correlations obtained by said correlator means, means for identifying the offset which produces the maximum summation of correlations, and means for correcting the local code generator timing by an amount dependent on the magnitude of the offset so identified.
Specification