Method and apparatus for detecting and processing global positioning system (GPS) signals
First Claim
1. A method for use in the acquisition of a location system signal, the location system signal including a first data signal and a second data signal superimposed on the first data signal, the method comprising:
- a) generating an initial Doppler frequency offset value, the Doppler frequency offset representing a variance from a nominal frequency for the location system signal and a frequency of a received location system signal;
b) using the initial Doppler frequency offset value and at least one other Doppler frequency offset value to generate a plurality of error signals, each error signal representing a difference between a sum of consecutive correlation values and a corresponding estimated ideal value, each error signal corresponding to a different time offset and an associated time period in which the consecutive correlation values pertain, the second data signal having a bit edge during the time period of each of at least some of the sums of consecutive correlation values, and wherein a bit transition at the bit edge causes an increase in the error signal when the bit edge occurs during the associated time period;
c) identifying a time offset value wherein a measure of the error signal is minimal, the identified time offset value identifying the bit edge;
d) employing the identified time offset value to obtain a first determined Doppler frequency value; and
e) using a Kalman filter to generate a refined Doppler frequency offset value based at least in part on the first determined Doppler frequency value.
1 Assignment
0 Petitions
Accused Products
Abstract
A method acquires a location system signal that includes second data signals superimposed on the first data signals. The method includes iterating Doppler frequency offset values and time offsets to generate error signals, each representing a difference between summed consecutive correlation values and a corresponding estimated ideal value. Each error signal corresponds to a different time offset and an associated time period. The second data signal has a bit edge that occurs during the time period of each of the sums of consecutive correlation values. The presence of a bit edge during an associated time period increases the error signal. A measure of the minimum error is used to identify a time offset value that is used to develop a first determined Doppler frequency offset. A Kalman filter refines the first determined Doppler frequency offset.
-
Citations
10 Claims
-
1. A method for use in the acquisition of a location system signal, the location system signal including a first data signal and a second data signal superimposed on the first data signal, the method comprising:
-
a) generating an initial Doppler frequency offset value, the Doppler frequency offset representing a variance from a nominal frequency for the location system signal and a frequency of a received location system signal; b) using the initial Doppler frequency offset value and at least one other Doppler frequency offset value to generate a plurality of error signals, each error signal representing a difference between a sum of consecutive correlation values and a corresponding estimated ideal value, each error signal corresponding to a different time offset and an associated time period in which the consecutive correlation values pertain, the second data signal having a bit edge during the time period of each of at least some of the sums of consecutive correlation values, and wherein a bit transition at the bit edge causes an increase in the error signal when the bit edge occurs during the associated time period; c) identifying a time offset value wherein a measure of the error signal is minimal, the identified time offset value identifying the bit edge; d) employing the identified time offset value to obtain a first determined Doppler frequency value; and e) using a Kalman filter to generate a refined Doppler frequency offset value based at least in part on the first determined Doppler frequency value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification