Abstract:
A GPS receiver uses the energy of the L1 (221) and L2 (222) GPS satellite signals to track the phase of the L1 and L2 P-code and the carrier phase of the L2 signal. The in-phase channel of the L1 signal is correlated with the P-code (316) from a P-code generator (303) in the L1 channel of the receiver. Similarly, the in-phase and quadrature channels of the received L2 P-code signal are correlated with the P-code (357, 358) in the receiver L2 channel. Polarity transitions between the two W-bits over the I & D integration (310, 311) period are detected by a threshold comparison (320) with the I & D output of the L1 punctual P-code correlation signal (312). When there is polarity change, the L1 and L2 I & D outputs are not used for L2 carrier demodulation. Otherwise, the I & D output of the L1 in-phase Punctual P-code correlation (312) is combined (347) with the L2 in-phase Punctual P-code correlation (337) in accordance with the L1 and L2 signal power ratio. This summed signal (347) is multiplied (348) with the I & D output of the L2 quadrature channel early-late P-code correlation (338) to obtain a product signal that provides an estimate of the L2 carrier phase.