Robust fine acquisition algorithm for GPS receiver with limited resources

Abstract The signal acquisition stage of a GPS receiver detects GPS satellites in view and provides coarse estimate of the GPS signal Doppler frequency shift and code delay for use by the tracking loops. The accuracy of the signal acquisition has a direct influence on the tracking performance. The implementation of a GPS signal acquisition algorithm requires compromising between acquisition frequency resolution improvement and reduction in acquisition time. A robust fine acquisition method is proposed to acquire the carrier frequency accurately after the completion of the coarse acquisition of the GPS signals. The proposed method uses Gram-Schmidt orthogonalization to provide robust spectral estimation of satellite Doppler frequency with less computational time. The proposed method starts after the coarse acquisition has been accomplished. The C/A code phase is striped off from the carrier signal. Then, sinusoidal candidate functions are generated at each of the frequencies range of interest, which is typically set around the estimated Doppler shift acquired from the coarse acquisition stage. Finally, an orthogonal search algorithm is utilized to detect the carrier frequency accurately. The performance of the proposed method is evaluated against of the computational load and the effects of the noise. Its performance was also compared to the state-of-the-art FFT and zero-padding FFT-based fine acquisition algorithms. The simulation and experimental results show that the proposed method outperforms existing methods and has sufficient acquisition accuracy for its application in the real world.

[1]  Jinhai Li,et al.  GPS signal fine acquisition algorithm , 2010, The 2nd International Conference on Information Science and Engineering.

[2]  Krzysztof Tokarz,et al.  Improving Quality of Satellite Navigation Devices , 2009, ICMMI.

[3]  Gérard Lachapelle,et al.  Testing GPS L5 Acquisition and Tracking Algorithms Using a Hardware Simulator , 2006 .

[4]  Jinling Wang,et al.  Optimization of GPS L1 acquisition using Radix-4 FFT , 2011, 2011 International Conference on Recent Trends in Information Technology (ICRTIT).

[5]  Yong Li,et al.  A new algorithm for fine acquisition of GPS carrier frequency , 2014, GPS Solutions.

[6]  L. L. Presti,et al.  Fine Doppler frequency estimation in GNSS signal acquisition process , 2012, 2012 6th ESA Workshop on Satellite Navigation Technologies (Navitec 2012) & European Workshop on GNSS Signals and Signal Processing.

[7]  Søren Holdt Jensen,et al.  A Software-Defined GPS and Galileo Receiver: A Single-Frequency Approach , 2006 .

[8]  Bernhard C. Geiger,et al.  Influence of Doppler Bin Width on GPS Acquisition Probabilities , 2013, IEEE Trans. Aerosp. Electron. Syst..

[9]  Larry A. Massengale Fine frequency estimation for GPS receivers , 2009 .

[10]  Olivier Julien,et al.  Detailed Analysis of the Impact of the Code Doppler on the Acquisition Performance of New GNSS Signals , 2014 .

[11]  David Akopian,et al.  Fine frequency estimation in weak signals for GPS receivers , 2006 .

[12]  M. Korenberg,et al.  Fast orthogonal search for array processing and spectrum estimation , 1994 .

[13]  Cillian O'Driscoll,et al.  Performance analysis of the parallel acquisition of weak GPS signals , 2007 .

[14]  David Akopian,et al.  Fine Frequency Resolving Acquisition Methods for GPS Receivers , 2002 .

[15]  Bradford W. Parkinson,et al.  Global positioning system : theory and applications , 1996 .

[16]  M. Psiaki Block Acquisition of Weak GPS Signals in a Software Receiver , 2001 .

[17]  Xiao Ma,et al.  Energy Efficiency on Location Based Applications in Mobile Cloud Computing: A Survey , 2012, ANT/MobiWIS.

[18]  Ki H. Chon Accurate identification of periodic oscillations buried in white or colored noise using fast orthogonal search , 2001, IEEE Transactions on Biomedical Engineering.

[19]  M. Korenberg Fast Orthogonal Algorithms for Nonlinear System Identification and Time-Series Analysis , 1989 .