System, method, and apparatus for correction of code doppler shift
First Claim
Patent Images
1. A method of signal reception to compensate for Doppler code shift comprising:
- receiving, by a receiver, an estimated code Doppler shift factor associated with a received signal;
modifying information indicative of the received signal using correction information based on the estimated code Doppler shift factor to generate corrected received signal information;
correlating the corrected received signal information with a generated code sequence to produce a correlation output;
integrating the correlation output over an integration period to generate an output integration and compensated composite profile information indicative of a correlation strength as a function of code phase difference between the corrected received signal information and the generated code sequence;
determining first peak position correction information indicative of a code phase difference corresponding to a maximum correlation power amount, the determining comprising interpolating between integrated peaks of the output integration;
determining a peak drift correction in a code phase dimension using the correction information; and
modifying the first peak position information based on the peak drift correction to determine second peak position information.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of signal reception according to one embodiment of the invention includes compensating for an estimated or measured Doppler shift during integration of a correlated signal. Such a method also includes determining a composite peak position and correcting this position based on the compensation.
11 Citations
38 Claims
-
1. A method of signal reception to compensate for Doppler code shift comprising:
-
receiving, by a receiver, an estimated code Doppler shift factor associated with a received signal; modifying information indicative of the received signal using correction information based on the estimated code Doppler shift factor to generate corrected received signal information; correlating the corrected received signal information with a generated code sequence to produce a correlation output; integrating the correlation output over an integration period to generate an output integration and compensated composite profile information indicative of a correlation strength as a function of code phase difference between the corrected received signal information and the generated code sequence; determining first peak position correction information indicative of a code phase difference corresponding to a maximum correlation power amount, the determining comprising interpolating between integrated peaks of the output integration; determining a peak drift correction in a code phase dimension using the correction information; and modifying the first peak position information based on the peak drift correction to determine second peak position information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of signal reception to compensate for Doppler code shift comprising:
-
receiving, by a receiver, an estimated code Doppler shift factor associated with a received signal; modifying information indicative of a generated code sequence using correction information based on the estimated code Doppler shift factor to generate a corrected generated code sequence; correlating information indicative of the received signal with the corrected generated code sequence to produce a correlation output; integrating the correlation output over an integration period to generate an output integration and compensated composite profile information indicative of a correlation strength as a function of code phase difference between the received signal and the corrected generated code sequence; determining first peak position correction information indicative of a code phase difference corresponding to a maximum correlation power amount, the determining comprising interpolating between integrated peaks of the output integration; determining a peak drift correction in a code phase dimension using the correction information; and modifying the first peak position information based on the peak drift correction to determine second peak position information. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
means for receiving an estimated Doppler shift factor associated with a received signal; means for modifying information indicative of the received signal using correction information based on the estimated code Doppler shift factor to generate corrected received signal information; means for correlating the corrected received signal information with a generated code sequence to produce a correlation output; means for integrating the correlation output over an integration period to generate an output integration and compensated composite profile information indicative of a correlation strength as a function of code phase different between the corrected received signal information and the generated code sequence; means for determining first peak position correction information indicative of a code phase difference corresponding to a maximum correlation power amount, the determining comprising interpolating between integrated peaks of the output integration; means for determining a peak drift correction in a code phase dimension using the correction information; and means for modifying the first peak position information based on the peak drift correction to determine second peak position information.
-
-
16. An apparatus comprising:
-
means for receiving an estimated code Doppler shift factor associated with a received signal; means for modifying information indicative of a generated code sequence using correction information based on the estimated code Doppler shift factor to generate a corrected generated code sequence; means for correlating information indicative of the received signal with the corrected generated code sequence to produce a correlation output; means for integrating the correlation output over an integration period to generate an output integration and compensated composite profile information indicative of a correlation strength as a function of code phase difference between the received signal and the corrected generated code sequence; means for determining first peak position correction information indicative of a code phase difference corresponding to a maximum correlation power amount, the determining comprising interpolating between integrated peaks of the output integration; means for determining a peak drift correction in a code phase dimension using the correction information; and means for modifying the first peak position information based on the peak drift correction to determine second peak position information.
-
-
17. An article comprising machine readable code stored in a data storage medium, the machine readable code including instructions to cause one or more machines to perform operations comprising:
-
receiving an estimated code Doppler shift factor associated with a received signal; modifying information indicative of the received signal using correction information based on the estimated code Doppler shift factor to generate corrected received signal information; correlating the corrected received signal information with a generated code sequence to produce a correlation output; integrating the correlation output over an integration period to generate an output integration and compensated composite profile information indicative of a correlation strength as a function of code phase difference between the corrected received signal information and the generated code sequence; determining first peak position correction information indicative of a code phase difference corresponding to a maximum correlation power amount, the determining comprising interpolating between integrated peaks of the output integration; determining a peak drift correction in a code phase dimension using the correction information; and modifying the first peak position information based on the peak drift correction to determine second peak position information. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. An article comprising machine readable code stored in a data storage medium, the machine readable code including instructions to cause one or more machines to perform operations comprising:
-
receiving an estimated code Doppler shift factor associated with a received signal; modifying information indicative of a generated code sequence using correction information based on the estimated code Doppler shift factor to generate a corrected generated code sequence; correlating information indicative of the received signal with the corrected generated code sequence to produce a correlation output; integrating the correlation output over an integration period to generate an output integration and compensated composite profile information indicative of a correlation strength as a function of code phase difference between the received signal and the corrected generated code sequence; determining first peak position correction information indicative of a code phase difference corresponding to a maximum correlation power amount, the determining comprising interpolating between integrated peaks of the output integration; determining a peak drift correction in a code phase dimension using the correction information; and modifying the first peak position information based on the peak drift correction to determine second peak position information. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A method of signal reception to compensate for Doppler code shift comprising:
-
receiving, by a receiver, an estimated code Doppler shift factor associated with a received signal; modifying information indicative of the received signal using correction information based on the estimated code Doppler shift factor to generate corrected received signal information; correlating the corrected received signal information with a generated code sequence to produce a correlation output; integrating the correlation output over an integration period to generate an output integration and compensated composite profile information indicative of a correlation strength as a function of code phase difference between the corrected received signal information and the generated code sequence; interpolating between integrated peaks of the integration of the correlation output to determine first peak position correction information indicative of a code phase difference corresponding to a maximum correlation power amount; estimating a peak drift correction in a code phase dimension using the correction information; and modifying the first peak position information based on the peak drift correction to determine second peak position information. - View Dependent Claims (32, 33, 34)
-
-
35. An apparatus comprising:
-
means for receiving an estimated Doppler shift factor associated with a received signal; means for modifying information indicative of the received signal using correction information based on the estimated code Doppler shift factor to generate corrected received signal information; means for correlating the corrected received signal information with a generated code sequence to produce a correlation output; means for integrating the correlation output over an integration period to generate an output integration and compensated composite profile information indicative of a correlation strength as a function of code phase difference between the corrected received signal information and the generated code sequence; means for interpolating between integrated peaks of the integration of the correlation output to determine first peak position correction information indicative of a code phase difference corresponding to a maximum correlation power amount; means for estimating a peak drift correction in a code phase dimension using the correction information; and means for modifying the first peak position information based on the peak drift correction to determine second peak position information. - View Dependent Claims (36)
-
-
37. An article comprising machine readable code stored in a data storage medium, the machine readable code including instructions which, if executed by a digital signal processing unit are adapted to direct the digital signal processing unit to:
-
receive an estimated code Doppler shift factor associated with a received signal; modify information indicative of the received signal using correction information based on the estimated code Doppler shift factor to generate corrected received signal information; correlate the corrected received signal information with a generated code sequence to produce a correlation output; integrate the correlation output over an integration period to generate an output integration and compensated composite profile information indicative of a correlation strength as a function of code phase difference between the corrected received signal information and the generated code sequence; interpolate between integrated peaks of the integration of the correlation output to determine first peak position correction information indicative of a code phase difference corresponding to a maximum correlation power amount; estimate a peak drift correction in a code phase dimension using the correction information; and modify the first peak position information based on the peak drift correction to determine second peak position information. - View Dependent Claims (38)
-
Specification