Implementation and Performance of Clock Steering in a Software GPS L1 Single Frequency Receiver

Xiaofan Li and Dennis Akos

Peer Reviewed

Abstract: This paper implements clock steering in a software GPS receiver that maintains the receiver time with a certain range from the GPS time (GPST) and reports the position/measurements on integer seconds. Recognizing that the essence of clock steering is to estimate the true sampling frequency of the receiver, this estimation could be done by using either the code or carrier phase measurements. Therefore, the quality of the code and carrier phase measurements becomes significant. The detailed algorithms for generating those two measurements in a software GPS receiver are presented. The quality of the algorithms is evaluated through the validation of the single point and carrier phase differential position solutions. The clock steering algorithms based on both the code and carrier phase are then presented and evaluated. Test results show that when the steering option is turned on, the remaining clock errors in the receiver measurements are less than 50 ns.
Published in: NAVIGATION, Journal of the Institute of Navigation, Volume 57, Number 1
Pages: 69 - 85
Cite this article: Li, Xiaofan, Akos, Dennis, "Implementation and Performance of Clock Steering in a Software GPS L1 Single Frequency Receiver", NAVIGATION, Journal of The Institute of Navigation, Vol. 57, No. 1, Spring 2010, pp. 69-85.
https://doi.org/10.1002/j.2161-4296.2010.tb01768.x
Full Paper: ION Members/Non-Members: 1 Download Credit
Sign In