CPC G01S 19/44 (2013.01) [G01S 19/256 (2013.01); G01S 19/41 (2013.01); G01S 19/423 (2013.01); G01S 19/43 (2013.01); G01S 19/51 (2013.01)] | 32 Claims |
1. A method for navigating a mobile object according to signals from satellites, the method comprising:
at a mobile object,
receiving satellite navigation signals from a plurality of satellites;
receiving base data from a stationary base station;
generating, from the received satellite navigation signals, satellite navigation data for the mobile object, the satellite navigation data for the mobile object including code phase estimates and carrier phase estimates for the plurality of satellites, wherein the mobile object comprises a system that includes a first receiver;
in accordance with the code phase estimates and carrier phase estimates, computing position, velocity and time estimates for the mobile object; and
performing a navigation function for the mobile object in accordance with the computed position, velocity and time estimates for the mobile object;
wherein
the mobile object includes a plurality of channels configured to track signals received by the mobile object from a corresponding number of satellites, each channel associated with a respective satellite;
generating code phase estimates for the plurality of satellites includes performing a Vector Delay Locked Loop (VDLL) computation process that drives, with signal updates, a code NCO (numerically controlled oscillator) for each channel of the plurality of channels; and
generating carrier phase estimates for the plurality of satellites includes performing a Real-Time-Kinematics Vector Phase Locked Loop (RTK-VPLL) computation process that drives, with signal updates, a carrier NCO (numerically controlled oscillator) for each channel of the plurality of channels.
|