Skip to main content
Log in

Use of a reduced IMU to aid a GPS receiver with adaptive tracking loops for land vehicle navigation

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

Abstract

A reduced inertial measurement unit (IMU) consisting of only one vertical gyro and two horizontal accelerometers or three orthogonal accelerometers can be used in land vehicle navigation systems to reduce volume and cost. In this paper, a reduced IMU is integrated with a Global Positioning System (GPS) receiver whose phase lock loops (PLLs) are aided with the Doppler shift from the integrated system. This approach is called tight integration with loop aiding (TLA). With Doppler aiding, the noise bandwidth of the PLL loop filters can be narrowed more than in the GPS-only case, which results in improved noise suppression within the receiver. In this paper, first the formulae to calculate the PLL noise bandwidth in a TLA GPS/reduced IMU are derived and used to design an adaptive PLL loop filter. Using a series of vehicle tests, results show that the noise bandwidth calculation formulae are valid and the adaptive loop filter can improve the performance of the TLA GPS/reduced IMU in both navigation performance and PLL tracking ability.

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

Similar content being viewed by others

References

  • Alban S, Akos D, Rock S, Gebre-Egziabher D (2003) Performance analysis and architectures for INS-aided GPS tracking loops. In: Proceedings of ION NTM, 22–24 January, Anaheim CA, U.S., Institute of Navigation, Fairfax VA, pp 611–622

  • Chiou T (2005) GPS receiver performance using inertial-aided carrier tracking loop. In: Proceedings of ION GNSS 2005, 13–16 Sept., Long beach, CA, U.S., Institute of Navigation, Fairfax VA, pp 2895–2910

  • Gebre-Egziabher D, Razavi A, Enge P, Gautier P, Pullen S, Pervan B, Akos D (2005) Sensitivity and performance analysis of doppler-aided GPS carrier-tracking loops. Navigation 52(2):49–60 U.S. Institute of Navigation, Fairfax VA

    Google Scholar 

  • Gelb A (1974) Applied optimal estimation. The M. I. T. Press, Massachusetts Institute of Technology, Cambridge, pp 79–85

    Google Scholar 

  • Girod B, Rabenstein R, Stenger A (2001) Signals and systems. John Wiley & sons, p324–327, 416–457

  • Greenspan RL (1996) GPS and inertial integration. In: Parkinson BW, Spilker JJ Jr (eds) Global positioning system: theory and applications, vol II. American Institute of Aeronautics and Astronautics, Washington, pp 187–218

    Google Scholar 

  • Hsieh M, Sobelman G (2005) Clock and data recovery with adaptive loop gain for spread spectrum serdes applications. In: Proceedings of IEEE ISCAS 2005, 23–26, May, Kobe, Japan, pp 4883–4886

  • Kim J, Hwang D, Lee S (2007) Performance evaluation of INS-aided tracking loop and deeply coupled GPS/INS integration system in jamming environment. In: Proceedings of ION 63rd annual meeting, 23–25, April, Cambridge, Massachusetts, U.S. Institute of Navigation, Fairfax VA, pp 742–748

  • Lee K, Lee T, Song T (2007) A study on the tracking loop design for weak signal in high dynamic environment. In: Proceedings of ION 63rd annual meeting, 23–25, April, Cambridge, Massachusetts, U.S. Institute of Navigation, Fairfax VA, pp 589–594

  • Mandal M, Asif A (2007) Continuous and discrete time signals and systems. Cambridge University Press, Cambridge, pp 395–410

    Google Scholar 

  • Mao W, Tsao H, Chang F (2004) A new fuzzy bandwidth carrier recovery system in GPS for robust phase tracking. IEEE Signal Process Lett 11(4):431–434

    Article  Google Scholar 

  • Misra P, Enge P (2001) Global positioning system: signals, measurements, and performance. Ganga-Jamuna Press, Lincoln

    Google Scholar 

  • Mohamed AH, Schwarz KP (1999) Adaptive Kalman filtering for INS/GPS. J Geodesy 73:193–203

    Article  Google Scholar 

  • Niu X, Nasser S, Goodall C, El-Sheimy N (2007) A universal approach for processing any MEMS inertial sensor configuration for land-vehicle navigation. J Navig 60(2):233–245 The Royal Institute of Navigation

    Article  Google Scholar 

  • O’Driscoll C, Petovello MG, Lachapelle G (2008) Impact of extended coherent integration times on weak signal RTK in an ultra-tight receiver. In: Proceedings of NAV08 conference, Royal Institute of Navigation, London, 28–30 October

  • Ogata K (1997) Modern control engineering, 3rd edn. Prentice-Hall, Upper Saddle River, pp 683–690

    Google Scholar 

  • Petovello MG, Sun D, Lachapelle G, Cannon ME (2007) Performance analysis of an ultra-tightly integrated GPS and reduced IMU system. In: Proceedings of ION GNSS 2007, 25–28 Sept., Fort Worth, TX, U.S. Institute of Navigation, Fairfax VA, pp 602–609

  • Petovello MG, O’Driscoll C, Lachapelle G (2008a) Weak signal carrier tracking using extended coherent integration with an ultra-tight GNSS/IMU receiver. In: Proceedings of European navigation conference GNSS 2008

  • Petovello MG, O’Driscoll C, Lachapelle G, Borio D, Murtaza H (2008b) Architecture and benefits of an advanced GNSS software receiver. J Glob Position Syst (JGPS), International Association of Chinese Professionals in Global Positioning Systems 7(2):156–168

  • Sun D, Petovello MG, Cannon ME (2008) GPS/reduced IMU with a local terrain predictor in land vehicle navigation. Int J Navig Obs 15 p. Article ID 813821. doi:10.1155/2008/813821

  • Van Dierendonck AJ (1996) GPS receivers. In: Parkinson BW, Spilker JJ Jr (eds) Global positioning system: theory and applications, vol I. American Institute of Aeronautics and Astronautics, Washington, pp 329–405

    Google Scholar 

  • Ward PW, Betz JW, Hegarty CJ (2006) Satellite signal acquisition, tracking, and data demodulation. In: Kaplan ED, Hegarty CJ (eds) Understanding GPS: principle and applications, 2nd edn. Artech House, Norwood, pp 153–240

    Google Scholar 

Download references

Acknowledgments

The authors would like to acknowledge Tao Li for discussions regarding the software development.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to D. Sun.

Appendix

Appendix

In the following, the formulae of Doppler aiding error-induced phase errors are derived. In the formula derivation, ξ = 0.707 is the damping ratio of the second-order system, ω n is undamped natural frequency, T is Kalman filter measurement update period.

Random ramp-induced phase error

The corresponding steady state error, in response to the step of frequency derivative, can be obtained from Fig. 1, and given by:

$$ e_{ss} = \mathop {\lim }\limits_{t \to \infty } e(t) = \mathop {\lim }\limits_{s \to 0} sE(s) = \mathop {\lim }\limits_{s \to 0} {\frac{{ - s^{2} }}{{s^{2} + 2\xi \omega_{n} s + \omega_{n}^{2} }}}\,\Updelta F_{d} (s) = {\frac{{ - d(\Updelta f_{d} (t))/dt}}{{\omega_{n}^{2} }}} $$
(16)

From (16), the phase error can be obtained.

First-order Gaussian Markov-induced phase jitter

In the following, the phase jitter induced by first-order GM Doppler aiding error is derived. From (1), the power spectral density (PSD) of phase jitter can be expressed as

$$ P_{\delta \varphi } (\omega ) = \left| {H(j\omega )} \right|^{2} P_{\Updelta fd} (\omega ) $$
(17)

where \( H(s) = {\frac{s}{{s^{2} + 2\xi \omega_{n} s + \omega_{n}^{2} }}} \), \( P_{\Updelta fd} (\omega ) \) is the PSD of first-order GM Doppler error.

In sampling system, Doppler error \( \Updelta f_{d} (t) = u_{1} , 0 \le t < T,\Updelta f_{d} (t) = u_{2} ,T \le t < 2T , \ldots , \Updelta f_{d} (t) = u_{i} ,(i - 1)T \le t < iT, \ldots , \) where \( u_{i} \) is a constant in \( (i - 1)T \le t < iT,\;i = 1, \, 2, \, 3, \ldots ,N \), So the Fourier transform of \( \Updelta f_{d} (t) \) can be expressed as

$$ \Updelta F_{d} (j\omega ) = \sum\limits_{i = 1}^{N} {\int\limits_{(i - 1)T}^{iT} {u_{i} e^{ - j\omega \tau } } d\tau } = {\frac{{1 - e^{ - j\omega T} }}{j\omega }}\sum\limits_{i = 1}^{N} {u_{i} e^{ - j\omega (i - 1)T} } = {\frac{{1 - e^{ - j\omega T} }}{j\omega }}U(e^{j\omega T} ) $$
(18)

From z-transform definition, when \( u_{i} \left( {i = 1, \, 2, \, 3,\ldots} \right) \) is a first-order GM sequence, \( U(e^{j\omega T} ) \) can be expressed as (Girod et al. 2001)

$$ U(e^{j\omega T} ) = \sigma_{w} {\frac{{e^{j\omega T} }}{{e^{j\omega T} - e^{ - \alpha T} }}} $$
(19)

where \( \alpha \) is the inverse of correlation time of the GM sequence, \( \sigma_{w} \) is driving noise sequence standard derivation. Since \( u_{i} \) is sampling random signal, its variance is \( \sigma_{u}^{2} \delta (t) \) (Mandal and Asif 2007). It can be approximated as \( \sigma_{u}^{2} /T \) for its equivalent discrete signal since\( \int_{0}^{T} {\delta (t)\,dt = } \int_{0}^{T} {{\frac{1}{T}}\,dt = 1} \). Therefore (Gelb 1974),

$$ \sigma_{w} = \sigma_{u} \sqrt {(1 - e^{ - 2\alpha T} )/T} $$
(20)

Where \( \sigma_{u} \) is standard derivation of \( u(t) \), where \( u(t) \) is the GM process.

So the PSD of \( \Updelta f_{d} (t) \) can be expressed as

$$ \begin{gathered} P_{\Updelta fd} (\omega ) = \left| {\Updelta F_{d} (j\omega )} \right|^{2} = \sigma_{w}^{2} {\frac{1}{{(1 + e^{ - 2\alpha T} ) - 2e^{ - \alpha T} \cos (\omega T)}}}{\frac{2 - 2\cos (\omega T)}{{\omega^{2} }}} \hfill \\ \, \approx {\frac{{e^{{\alpha T_{k} }} \cdot \sigma_{w}^{2} }}{{\omega^{2} + \gamma^{2} }}} \, \hfill \\ \end{gathered} $$
(21)

where \( \gamma = \sqrt {e^{\alpha T} } \cdot \alpha. \) Therefore, the standard derivation of phase jitter is

$$ \sigma_{\delta \varphi }^{2} = {\frac{1}{2\pi }}\int\limits_{ - \infty }^{ + \infty } {P_{\delta \varphi } (\omega )d\omega } \approx {\frac{{e^{\alpha T} \cdot \sigma_{w}^{2} }}{{\omega_{n}^{4} + \gamma^{4} }}}\left( {{\frac{{\gamma^{2} }}{{2\sqrt 2 \omega_{n} }}} + {\frac{{\omega_{n} }}{2\sqrt 2 }} - {\frac{\gamma }{2}}} \right) $$
(22)

In the above derivation, the following formula is used (Chiou 2005):

$$ \int\limits_{0}^{ + \infty } {{\frac{{x^{m - 1} }}{{1 + x^{n} }}}\,dx = {\frac{\pi }{{n\sin \left( {m\pi /n} \right)}}}} ,\;0 < m < n $$
(23)

Rights and permissions

Reprints and permissions

About this article

Cite this article

Sun, D., Petovello, M.G. & Cannon, M.E. Use of a reduced IMU to aid a GPS receiver with adaptive tracking loops for land vehicle navigation. GPS Solut 14, 319–329 (2010). https://doi.org/10.1007/s10291-009-0159-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10291-009-0159-7

Keywords

Navigation