System and method for fast code phase and carrier frequency acquisition in GPS receiver
First Claim
1. A system for detecting code phase and carrier frequency in a GPS signal, comprising:
- a. means for performing a coarse acquisition of a carrier frequency and code phase of the GPS signal using non-coherent processing, wherein said non-coherent processing includes;
i. converting a one millisecond segment of a GPS signal to the frequency domain;
ii. multiplying said converted one millisecond segment by a frequency representation of a Gold code corresponding to a GPS satellite to generate a product;
iii. converting said product to the time domain to obtain a correlation signal between said one millisecond segment and said Gold code; and
iv. determining a location of a peak in said correlation signal; and
b. means for performing a fine acquisition of said carrier frequency and code phase of the GPS signal using coherent processing.
8 Assignments
0 Petitions
Accused Products
Abstract
A GPS receiver acquires carrier frequency and Gold code phase using short segments of a received GPS signal. In one embodiment, a 1-ms segment of the GPS signal is transformed to the frequency domain. This is multiplied by a frequency representation of the Gold code. The resulting product is converted to the time domain, and a peak is detected. The location of the peak corresponds to the code phase. If no peak is located, the carrier frequency is changed. Full- and half-bin steps in carrier frequency are considered. Processing gain is achieved by using longer segments of the input signal, for example 4 or 16 ms and integrating 1-ms segments. Considerations are provided for compensating for the effects of a transition, should it occur in the short segment of the GPS signal being processed. Integrations can be performed using non-coherent and coherent techniques. Adjustments are made for non-integral millisecond segment lengths.
80 Citations
20 Claims
-
1. A system for detecting code phase and carrier frequency in a GPS signal, comprising:
-
a. means for performing a coarse acquisition of a carrier frequency and code phase of the GPS signal using non-coherent processing, wherein said non-coherent processing includes; i. converting a one millisecond segment of a GPS signal to the frequency domain; ii. multiplying said converted one millisecond segment by a frequency representation of a Gold code corresponding to a GPS satellite to generate a product; iii. converting said product to the time domain to obtain a correlation signal between said one millisecond segment and said Gold code; and iv. determining a location of a peak in said correlation signal; and b. means for performing a fine acquisition of said carrier frequency and code phase of the GPS signal using coherent processing. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for detecting code phase and carrier frequency in a GPS signal, comprising:
-
a. performing a coarse acquisition of a carrier frequency and code phase of a GPS signal using non-coherent processing, wherein said non-coherent processing includes; i. converting a one millisecond segment of the GPS signal to the frequency domain; ii. multiplying said converted one millisecond segment by a frequency representation of a Gold code corresponding to a GPS satellite to generate a product that enables determination of a location of a peak in a correlation signal; and b. performing a fine acquisition of said carrier frequency and code phase of the GPS signal using coherent processing. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for detecting code phase and carrier frequency in a GPS signal, comprising:
-
a. means for performing a coarse acquisition of a carrier frequency and code phase of a GPS signal using non-coherent processing, wherein said non-coherent processing includes; i. means for converting a one millisecond segment of the GPS signal to the frequency domain; ii. means for multiplying said converted one millisecond segment by a frequency representation of a Gold code corresponding to a GPS satellite to generate a product that enables determination of a location of a peak in a correlation signal; and b. means for performing a fine acquisition of said carrier frequency and code phase of the GPS signal using coherent processing. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification