Optimal signal tracking algorithm for GNSS signal using moving set-point LQG system

  • Sanghoon Jeon
  • Chongwon Kim
  • Ghangho Kim
  • Ojong Kim
  • Changdon KeeEmail author
Control Applications


This paper proposes moving set-point state feedback for a LQG control system. In contrast to the independent code and carrier tracking loop of a conventional receiver algorithm, the code and carrier tracking variables are correlated in the LQG system. Not only are the multiple states correlated with each other, but also the control inputs are formulated from a combination of the states and the optimal LQG controller gain. In addition, this paper develops a moving set point to estimate the GNSS signal more accurately. To analyze the advantage of the proposed method, a signal tracking simulation using hardware GNSS simulator is performed and the simulation results show that the tracking performance of the moving set-point LQG system is better than that of a conventional loop filter, especially in terms of the code tracking performance.


GNSS LQG optimal tracking signal tracking software defined radio 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    A. J. V. Dierendonck, Chap 8. GPS Receiver in Global Positioning System: Theory and Applications, vol. 1, AIAA, Washington, 1996.Google Scholar
  2. [2]
    B. D. O. Anderson and J. B. Moore, Optimal Control, Linear Quadratic Methods, Prentice-Hall International, Inc., Canberra, 1989.Google Scholar
  3. [3]
    M. L. Psiaki, “Smoother-based GPS signal tracking in a software receiver,” Proc. of GPS ION, pp. 2900–2913, 2001.Google Scholar
  4. [4]
    K. H. Kim, G. I. Jee, and S. H. Im, “Adaptive vectortracking loop for low-quality GPS signals,” International Journal of Control, Automation, and Systems, vol. 9, no. 4, pp. 709–715, December 2011.CrossRefGoogle Scholar
  5. [5]
    J. H. Won, D. Dotterbock, and B. Eissfeller, “Performance comparison of different forms of Kalman filter approach for a vector-based GNSS signal tracking loop,” Proc. of Institute of Navigation (ION GNSS 2009), pp. 3037–3048, 2009.Google Scholar
  6. [6]
    G.-I. Jee, S.-H. Im, and B.-H. Lee, “Optimal code and carrier tracking loop design of Galileo BOC(1,1),” Proc. of Institute of Navigation GNSS 2007, pp. 2007.Google Scholar
  7. [7]
    D. T. Knight, A. W. Osborne, R. W. Snow, and et al., “Demonstration of a new, tightly-coupled GPS/INS,” Proc. of the 6th ION GPS, pp. 205–214, 1993.Google Scholar
  8. [8]
    M. G. Petovello, D. Sun, and G. Lachapelle, “Performance analysis of an ultra-tightly integrated GPS and reduced IMU system,” Proc. of ION GNSS, pp. 602–609, 2007.Google Scholar
  9. [9]
    S. Kiesel, C. Ascher, D. Gramm, and G. F. Trommer, “GNSS receiver with vector based FLL-assisted PLL carrier tracking loop,” Proc. of ION GNSS 2008, pp. 197–203, 2008.Google Scholar
  10. [10]
    H. M. So, T. J. Lee, S. H. Jeon, C. W. Kim, C. D. Kee, T. H. Kim, and S. U. Lee, “Implementation of a vector-based tracking loop receiver in a pseudolite navigation system,” Sensors, vol. 10, no. 7, pp. 6324–6346, 2010.CrossRefGoogle Scholar
  11. [11]
    J. B.-Y. Tsui, Fundamentals of Global Positioning System Receivers — A Software Approach, 2nd edition, John Wiley & Sons Inc., Texas, 2005.Google Scholar
  12. [12]
    E. D. Kaplan, Understanding GPS: Principles and Applications, 2nd edition, Artech House, 2005.Google Scholar
  13. [13]
    D. J. Jwo, “Optimisation and sensitivity analysis of GPS receiver tracking loops in dynamic environments,” IEE Proceeding of Radar, Sonar and Navigation, vol. 148, no. 4, pp. 241–249, August 2001.CrossRefGoogle Scholar
  14. [14]
    A. E. Bryson, Control of Spacecraft and Aircraft, Princeton University Press, Princeton, 1994.Google Scholar
  15. [15]
    STR4500 GPS/SBAS Simulator with SimPLEX Software User Manual, Spirent Communication Limited, 2002.Google Scholar
  16. [16]
    NI PXIe-5663 Specifications.Google Scholar
  17. [17]
    G. H. Kim, H. M. So, S. H. Jeon, C. D. Kee, Y. S. Cho, and W. S. Choi, “Development of modularized post processing GPS software receiving platform,” Proc. of International Conference on Control, Automation and Systems, pp. 121–128, 2008.Google Scholar
  18. [18]
    G. F. Franklin, J. D. Powell, and A. Emami-Naeini, Feedback Control of Dynamic Systems, 4th edition, Prentice Hall, Upper Saddle Receiver, NJ, 2002.Google Scholar
  19. [19]
  20. [20]
    B. W. Park, S. H. Jeon, and C. D. Kee, “A closedform method for the attitude determination using GNSS Doppler measurements,” International Journal of Control, Automation, and Systems, vol. 9, no. 4, pp. 701–708, December 2011.CrossRefGoogle Scholar

Copyright information

© Institute of Control, Robotics and Systems and The Korean Institute of Electrical Engineers and Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Sanghoon Jeon
    • 1
  • Chongwon Kim
    • 1
  • Ghangho Kim
    • 1
  • Ojong Kim
    • 1
  • Changdon Kee
    • 1
    Email author
  1. 1.School of Mechanical and Aerospace Engineering and the Institute of Advanced Aerospace TechnologySeoul National UniversitySeoulKorea

Personalised recommendations