Method and apparatus for performing signal correlation
First Claim
1. A method of computing a correlation between a pseudorandom reference code and a satellite signal, the method comprising:
- (a) receiving a satellite signal having a repeating code modulated thereon;
(b) correlating the pseudorandom reference code with a portion of the satellite signal to produce a correlation over a period less than a period of the repeating code.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for performing signal correlation is described. In one example, portions of a pseudorandom reference code are multiplied with portions of a repeating code of the digital signal to produce a plurality of inner products. The plurality of inner products are then integrated over a period less than a period of the repeating code to produce a correlation result with a broadened frequency response. In another example, the digital signal is correlated with a pseudorandom reference code to produce a first correlation. The digital signal is then correlated with the pseudorandom code reference code to produce a second correlation. The first and second correlations are then used to determine first and second signal delays. The frequency shift of the digital signal is computed using a difference between the first and second signal delays over time.
-
Citations
21 Claims
-
1. A method of computing a correlation between a pseudorandom reference code and a satellite signal, the method comprising:
-
(a) receiving a satellite signal having a repeating code modulated thereon;
(b) correlating the pseudorandom reference code with a portion of the satellite signal to produce a correlation over a period less than a period of the repeating code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A receiver of global positioning system (GPS) signals, comprising:
-
an RF/IF converter for filtering and frequency translating received GPS signals having a repeating code to form an IF signal;
a tuner for producing an in-phase (I) signal and a quadrature (Q) signal;
a convolution processor for multiplying portions of a C/A reference code with portions of the repeating code of the I and Q signals to produce a plurality of I and Q inner products; and
a first accumulator for accumulating the I inner products over a period less than a period of the repeating code to-produce an I correlation over a period less than a period of the repeating code; and
a second accumulator for accumulating the Q inner products over a period less than a period of the repeating code to produce a Q correlation over a period less than a period of the repeating code. - View Dependent Claims (10, 11, 12)
-
-
13. A method of estimating a frequency shift in a digital signal having a repeating code, comprising:
-
correlating the digital signal with a pseudorandom reference code to produce a first correlation;
correlating the digital signal with a pseudorandom reference code to produce a second correlation;
determining a first signal delay from the first correlation;
determining a second signal delay from the second correlation; and
computing the frequency shift using a difference between the first and second signal delays over time. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
Specification