Fast Nearly ML Estimation of Doppler Frequency in GNSS Signal Acquisition Process

It is known that signal acquisition in Global Navigation Satellite System (GNSS) field provides a rough maximum-likelihood (ML) estimate based on a peak search in a two-dimensional grid. In this paper, the theoretical mathematical expression of the cross-ambiguity function (CAF) is exploited to analyze the grid and improve the accuracy of the frequency estimate. Based on the simple equation derived from this mathematical expression of the CAF, a family of novel algorithms is proposed to refine the Doppler frequency estimate with respect to that provided by a conventional acquisition method. In an ideal scenario where there is no noise and other nuisances, the frequency estimation error can be theoretically reduced to zero. On the other hand, in the presence of noise, the new algorithm almost reaches the Cramer-Rao Lower Bound (CRLB) which is derived as benchmark. For comparison, a least-square (LS) method is proposed. It is shown that the proposed solution achieves the same performance of LS, but requires a dramatically reduced computational burden. An averaging method is proposed to mitigate the influence of noise, especially when signal-to-noise ratio (SNR) is low. Finally, the influence of the grid resolution in the search space is analyzed in both time and frequency domains.

[1]  Barry G. Quinn,et al.  Estimation of frequency, amplitude, and phase from the DFT of a time series , 1997, IEEE Trans. Signal Process..

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

[3]  D. Borio,et al.  Composite GNSS Signal Acquisition over Multiple Code Periods , 2010, IEEE Transactions on Aerospace and Electronic Systems.

[4]  Eric Jacobsen On Local Interpolation of DFT Outputs , 2002 .

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

[6]  Barry G. Quinn,et al.  Estimating frequency by interpolation using Fourier coefficients , 1994, IEEE Trans. Signal Process..

[7]  Cagatay Candan,et al.  A Method For Fine Resolution Frequency Estimation From Three DFT Samples , 2011, IEEE Signal Processing Letters.

[8]  Gérard Lachapelle,et al.  Implementation of a Software GPS Receiver , 2004 .

[9]  James B. Y. Tsui,et al.  Fundamentals of global positioning system receivers : a software approach , 2004 .

[10]  S. Kay Fundamentals of statistical signal processing: estimation theory , 1993 .

[11]  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.

[12]  Letizia Lo Presti,et al.  GNSS Signal Acquisition in the Presence of Sign Transition , 2009, IEEE Journal of Selected Topics in Signal Processing.

[13]  James T. Curran,et al.  Improving the Design of Frequency Lock Loops for GNSS Receivers , 2012, IEEE Transactions on Aerospace and Electronic Systems.

[14]  Malcolm D. Macleod,et al.  Fast nearly ML estimation of the parameters of real or complex single tones or resolved multiple tones , 1998, IEEE Trans. Signal Process..

[15]  Beatrice Motella,et al.  Educational library of GNSS signals for navigation , 2009 .

[16]  Peter J. Kootsookos,et al.  Fast, Accurate Frequency Estimators , 2007 .

[17]  D. Borio,et al.  DTFT-based frequency lock loop for GNSS applications , 2008, IEEE Transactions on Aerospace and Electronic Systems.

[18]  L. L. Presti,et al.  The math of ambiguity: what is the acquisition ambiguity function and how is it expressed mathematically? , 2010 .

[19]  Steven Kay,et al.  A Fast and Accurate Single Frequency Estimator , 2022 .

[20]  E. Jacobsen,et al.  Fast, Accurate Frequency Estimators [DSP Tips & Tricks] , 2007, IEEE Signal Processing Magazine.