Skip to main content
Log in

Optimal Doppler-aided smoothing strategy for GNSS navigation

  • Original Article
  • Published:
GPS Solutions Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20

Similar content being viewed by others

References

  • Bahrami M (2009) Getting back on the sidewalk: Doppler-aided autonomous positioning with single-frequency mass market receivers in urban areas. In: Proceedings of the ION GNSS 2009, Savannah, pp 1716–1725

  • Bahrami M, Ziebart M (2011) A Kalman filter-based Doppler-smoothing of code pseudoranges in GNSS-challenged environments. In: Proceedings of the ION GNSS 2011, Portland, pp 2362–2372

  • Bisnath SB, Langley RB (1999) Precise, efficient GPS-based geometric tracking of low earth orbiters. In: Proceedings of the 55th institute of navigation annual meeting, Cambridge, pp 751–760

  • Bisnath SB, Langley RB (2002) High-precision, kinematic positioning with a single GPS receiver. Navigation 49(3):161–169

    Article  Google Scholar 

  • Bruton AM, Glennie CL, Schwarz KP (1999) Differentiation for high-precision GPS velocity and. acceleration determination. GPS Solut 2(4):7–21

    Article  Google Scholar 

  • Cheng P (1999) Remarks on Doppler-aided smoothing of code ranges. J Geod 73(1):23–28

    Article  Google Scholar 

  • Gelb A (1974) Applied optimal estimation. The MIT Press, Cambridge and London

    Google Scholar 

  • Guo J, Ou J, Yuan Y, Wang H (2008) Optimal carrier-smoothed-code algorithm for dual-frequency GPS data. Prog Nat Sci 18(5):591–594

    Article  Google Scholar 

  • Hatch R (1982) The synergism of GPS code and carrier measurements. In: Proceedings of the 3rd international geodetic symposium on satellite Doppler positioning, vol 2. New Mexico, pp 1213–1231

  • Hatch R (1986) Dynamic differential GPS at the centimeter level. In: Proceedings of the 4th international geodetic symposium on satellite positioning, vol 2. Austin, pp 1287–1298

  • Hwang PYC, Brown RG (1990) GPS navigation: combining pseudorange with continuous carrier phase using a Kalman filter. Navigation 37(2):181–196

    Article  Google Scholar 

  • Kubo N (2009) Advantage of velocity measurements on instantaneous RTK positioning. GPS Solut 13(4):271–280

    Article  Google Scholar 

  • Kuusniemi H, Lachapelle G, Takala JH (2004) Positioning and velocity reliability testing in degraded GPS signal environments. GPS Solut 8(4):226–237

    Article  Google Scholar 

  • Lachapelle G, Hagglund J, Falkenberg W, Bellemare P, Casey M, Eaton M (1986) GPS land kinematic positioning experiments. In: Proceedings of the 4th international geodetic symposium on satellite positioning, vol 2. Austin, pp 1327–1344

  • Lee H, Rizos C, Jee GI (2005) Position domain filtering and range domain filtering for carrier-smoothed-code DGNSS: an analytical comparison. IEE Proc Radar Sonar Navig 152(4):271–276

    Article  Google Scholar 

  • Leppakoski H, Syrjarinne J, Takala J (2003) Complementary Kalman filter for smoothing GPS position with GPS velocity. In: Proceedings of the ION GPS/GNSS 2003, Portland, pp 1201–1210

  • McGraw GA (2009) Generalized divergence-free carrier smoothing with applications to dual frequency differential GPS. Navigation 56(2):115–122

    Article  Google Scholar 

  • Park B, Kee C (2005) Optimal Hatch filter with a flexible smoothing width. In: Proceedings of the ION GNSS 2005, Long Beach, pp 592–602

  • Park B, Sohn K, Kee C (2008) Optimal Hatch filter with an adaptive smoothing window width. J Navig 61(3):435–454

    Article  Google Scholar 

  • Schwarz KP, Cannon ME, Wong RVC (1989) A comparison of GPS kinematic models for determination of position and velocity along a trajectory. Manuscr Geod 14(5):345–353

    Google Scholar 

  • Serrano L, Kim D, Langley RB, Itani K, Ueno M (2004) A GPS velocity sensor: how accurate can it be—a first look. In: Proceedings of the ION NTM 2004, San Diego, pp 875–885

  • Shen Y, Li B, Xu G (2009) Simplified equivalent multiple baseline solutions with elevation-dependent weights. GPS Solut 13(3):165–171

    Article  Google Scholar 

  • Van GF, Lee SW (1995) High-accuracy differential positioning for satellite-based systems without using code-phase measurements. Navigation 42(4):605–618

    Article  Google Scholar 

  • Wang H, Ou J, Guo J (2007) Strict weight matrix definition of GPS carrier-smoothed code and its application to relative positioning of satellite formation flying. J Astronaut 28(2):282–286 (in Chinese)

    Google Scholar 

  • Yang Y, Gao W (2005) An optimal adaptive Kalman filter. J Geod 80(4):177–183

    Article  Google Scholar 

  • Zhang J, Zhang K, Grenfell R, Deakin R (2006) Short note: on the relativistic Doppler effect for precise velocity determination using GPS. J Geod 80(2):104–110

    Article  Google Scholar 

  • Zhou Z, Li B (2015) GNSS windowing navigation with adaptively constructed dynamic model. GPS Solut 19(1):37–48

    Article  Google Scholar 

  • Zhou Z, Shen Y, Li B (2011) Moving time-window based real-time estimation algorithm for the stochastic model of GPS/Doppler navigation. Acta Geod Cartogr Sin 40(2):220–225

    Google Scholar 

  • Zhou Z, Shen Y, Li B (2012) Stochastic model of GPS Doppler: evaluation, modeling and performance. In: Proceedings of the China satellite navigation conference (CSNC) 2012, Guangzhou, pp 395–406

Download references

Acknowledgments

This work is supported by the State Key Laboratory of Geodesy and Earth Dynamics (SKLGED 2014-3-3-E), the NASG Key Laboratory of Land Environment and Disaster Monitoring (LEDM2014B09), the Key Laboratory of Precise Engineering and Industry Surveying of National Administration of Surveying, Mapping and Geoinformation (PF2015-11), the National Natural Science Funds of China (41374031, 41574023, 41171327) and the Fundamental Research Funds for the Central Universities (20133080).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bofeng Li.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhou, Z., Li, B. Optimal Doppler-aided smoothing strategy for GNSS navigation. GPS Solut 21, 197–210 (2017). https://doi.org/10.1007/s10291-015-0512-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10291-015-0512-y

Keywords

Navigation