Method and apparatus for correlating a satellite signal with a reference code
First Claim
1. A method of correlating a satellite signal with a pseudorandom reference code, comprising:
- receiving samples of a satellite signal having a repeating code;
performing at least one fast convolution between said samples and the pseudorandom reference code;
detecting a correlation peak within a result of said at least one fast convolution;
estimating a code delay of said repeating code relative to said pseudorandom reference code at said correlation peak; and
correlating said samples with the pseudorandom reference code using said estimated code delay as an initial code delay value.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for correlating a satellite signal with a reference code is described. In an example, samples of a satellite signal having a repeating code are received. At least one fast convolution between the samples and the pseudorandom reference code is performed. A correlation peak is detected within a result of the at least one fast convolution. A code phase of the repeating code relative to the pseudorandom reference code is estimated at the correlation peak. The samples are then correlated with the pseudorandom reference code using the code phase as an initial value.
43 Citations
21 Claims
-
1. A method of correlating a satellite signal with a pseudorandom reference code, comprising:
-
receiving samples of a satellite signal having a repeating code;
performing at least one fast convolution between said samples and the pseudorandom reference code;
detecting a correlation peak within a result of said at least one fast convolution;
estimating a code delay of said repeating code relative to said pseudorandom reference code at said correlation peak; and
correlating said samples with the pseudorandom reference code using said estimated code delay as an initial code delay value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for correlating a satellite signal with a pseudorandom reference code, comprising:
-
a satellite signal receiver for receiving a satellite signal having a repeating code and producing samples of said satellite signal;
a processor for performing at least one fast convolution between said samples and said pseudorandom reference code;
means for detecting a correlation peak within a result of said at least one fast convolution;
means for estimating a code delay of said repeating code relative to said pseudorandom reference code at said correlation peak; and
a correlator for correlating said samples with the pseudorandom reference code using said estimated code delay as an initial code delay value. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification