Optimal Doppler-aided smoothing strategy for GNSS navigation

Abstract Carrier-phase-smoothed code (CPSC), i.e., smoothing of the code using carrier phases, has widely been used to reduce the code noise in GNSS applications. However, the efficiency of CPSC suffers significantly from cycle slips, interruptions and jitters. The GNSS Doppler, as an instantaneous measurement, is robust and immune to cycle slips and proven useful in GNSS-challenged environments. We develop optimal Doppler-smoothed code based on the principle of minimum variance using the Hatch filter for two typical applications, which are called pure Doppler-smoothed code (PDSC) and continued Doppler-smoothed code. PDSC results from smoothing the code using only Doppler, whereas in case of continued Doppler-smoothed code, the smoothing continues using Doppler once the carrier phase becomes unavailable. Furthermore, in order to refine the Doppler-smoothed code model, a balance factor is introduced for adjusting the contributions of raw code and Doppler measurements to the smoothed code in case the Doppler noise is relatively large. Finally, experiments are carried out to demonstrate the performance of the theory, which verifies its validity and efficiency.

[1]  Changdon Kee,et al.  Optimal Hatch Filter With a Flexible Smoothing Window Width , 2005 .

[2]  Jarmo Takala,et al.  Position and velocity reliability testing in degraded GPS signal environments , 2004 .

[3]  R. Hatch The synergism of GPS code and carrier measurements , 1982 .

[4]  Nobuaki Kubo,et al.  Advantage of velocity measurements on instantaneous RTK positioning , 2009 .

[5]  Bofeng Li,et al.  Stochastic Model of GPS Doppler: Evaluation, Modeling and Performance , 2012 .

[6]  Yunbin Yuan,et al.  Optimal carrier-smoothed-code algorithm for dual-frequency GPS data , 2008 .

[7]  Gary A. McGraw,et al.  Generalized Divergence-Free Carrier Smoothing with Applications to Dual Frequency Differential GPS , 2009 .

[8]  Helena Leppäkoski,et al.  Complementary Kalman Filter for Smoothing GPS Position with GPS Velocity , 2003 .

[9]  M. Bahrami Getting Back on the Sidewalk: Doppler-Aided Autonomous Positioning with Single-Frequency Mass Market Receivers in Urban Areas , 2009 .

[10]  Richard B. Langley,et al.  Precise, Efficient GPS-Based Geometric Tkacking of Low Earth Orbiters , 1999 .

[11]  K. Schwarz,et al.  Differentiation for High-Precision GPS Velocity and Acceleration Determination , 1999, GPS Solutions.

[12]  Chris Rizos,et al.  Position domain filtering and range domain filtering for carrier-smoothed-code DGNSS: an analytical comparison , 2005 .

[13]  Bofeng Li,et al.  Simplified equivalent multiple baseline solutions with elevation-dependent weights , 2009 .

[14]  Richard B. Langley,et al.  High‐Precision, Kinematic Positioning with a Single GPS Receiver , 2002 .

[15]  Frank van Graas,et al.  High-Accuracy Differential Positioning for Satellite-Based Systems Without Using Code-Phase Measurements1 , 1995 .

[16]  Richard B. Langley,et al.  A GPS Velocity Sensor: How Accurate Can It Be? - A First Look , 2004 .

[17]  Marek Ziebart,et al.  A Kalman Filter-based Doppler-smoothing of Code Pseudoranges in GNSS-Challenged Environments , 2011 .

[18]  Li Bofeng Moving Time-window Based Real-time Estimation Algorithm for the Stochastic Model of GPS/Doppler Navigation , 2011 .

[19]  P. Cheng,et al.  Remarks on Doppler-aided smoothing of code ranges , 1999 .

[20]  Kefei Zhang,et al.  Short Note: On the Relativistic Doppler Effect for Precise Velocity Determination using GPS , 2006 .

[21]  Yuanxi Yang,et al.  An Optimal Adaptive Kalman Filter , 2006 .

[22]  Changdon Kee,et al.  Optimal Hatch Filter with an Adaptive Smoothing Window Width , 2008, Journal of Navigation.

[23]  Arthur Gelb,et al.  Applied Optimal Estimation , 1974 .

[24]  Zebo Zhou,et al.  GNSS windowing navigation with adaptively constructed dynamic model , 2014, GPS Solutions.

[25]  PATRICK Y. C. HWANG,et al.  GPS Navigation: Combining Pseudorange With Continuous Carrier Phase Using a Kalman Filter , 1989 .