CPC G01S 19/30 (2013.01) [G01S 19/256 (2013.01); G01S 19/37 (2013.01); G01S 19/43 (2013.01)] | 8 Claims |
1. A receiver device configured to receive an incoming radio frequency (RF) satellite signal from a satellite vehicle, comprising:
a circuit configured to:
track the incoming RF satellite signal in code phase and carrier frequency, the incoming RF satellite signal having a primary pseudorandom (PRN) code and a secondary PRN code modulated thereon, wherein the secondary PRN code is time aligned with navigation data so that a duration of a secondary PRN code period corresponds to a data symbol interval of the navigation data;
generate an encoded sequence of dot product values of adjacent integrated in-phase (I) and quadrature-phase (Q) components of the incoming RF satellite signal;
and
determine a secondary code phase for the secondary PRN code based on identifying one or more altered secondary code chip transitions within the encoded sequence, wherein the one or more altered secondary code chip transitions each corresponds to a navigation data symbol transition, and identifying a starting position of the secondary PRN code based on a position of each of the one or more altered secondary code chip transitions,
wherein the receiver device includes a global navigation satellite system (GNSS) receiver.
|