Skip to main content
Log in

SATLSim: a Semi-Analytic framework for fast GNSS tracking loop simulations

  • GPS Toolbox
  • Published:
GPS Solutions Aims and scope Submit manuscript

Abstract

The analysis of tracking loops for global navigation satellite systems (GNSS) receivers is often confined to Monte Carlo approaches that can result in long simulation times and a limited number of simulation runs. A different approach based on Semi-Analytic principles is considered here. Matlab® code implementing a Semi-Analytic framework for the fast simulation of GNSS digital tracking loops is presented. The code structure is detailed and two specific examples implementing a standard PLL and the Double Estimator for unambiguous binary offset carrier (BOC) tracking are provided. The code has been organized in a modular way, and can be easily modified for the simulation of different tracking loops.

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

Similar content being viewed by others

References

  • Borio D, Mongrédien C, Lachapelle G (2009) Collaborative code tracking of composite GNSS signals. IEEE J Sel Top Signal Process 3(4):613–626

    Article  Google Scholar 

  • Borio D, Anantharamu PB, Lachapelle G (2010) Semi-Analytic aimulations: an extension to unambiguous BOC tracking. In: Proceedings of ION international technical meeting (ITM), San Diego, 14 p

  • Golshan AR (2006) Post-correlator modeling for fast simulation and joint performance analysis of GNSS code and carrier tracking loops. In: Proceedings of the ION national technical meeting (NTM). Monterey, pp 312 –318

  • Hodgart MS, Blunt PD (2007) A dual estimate receiver of binary offset carrier (BOC) modulated signals global navigation satellite systems. Electron Lett 43(16):877–878

    Article  Google Scholar 

  • Jeruchim MC, Balaban P, Shanmugan KS (2000) Simulation of communication systems, 2nd edn. Kluwer Academic/Plenum Publishers, New York

    Book  Google Scholar 

  • Kaplan ED, Hegarty CJ (2006) Understanding GPS: principles and applications, 2nd edn. Artech House Publishers, Norwood

    Google Scholar 

  • Silva JS, Silva PF, Fernández A, Diez J, Lorga JFM (2007) Factored correlator model: a solution for fast, flexible, and realistic GNSS receiver simulations. In: Proceedings of ION/GNSS. Forth Worth, pp 2676–2686

  • Stephens SA, Thomas JB (1995) Controlled-root formulation for digital phase-locked loops. IEEE Trans Aerosp Electron Syst 13(1):78–95

    Article  Google Scholar 

  • Tranter WH, Shanmugan KS, Rappaport TS, Kosbar KL (2004) Principles of communication systems simulation with wireless applications. Communications Engineering and Emerging Technologies Series, Prentice Hall

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Daniele Borio.

Additional information

The GPS tool box is a column dedicated to highlighting algorithms and source code utilized by GPS engineers and scientists. If you have an interesting program or software package you would like to share with our readers, please pass it along; e-mail it to us at gps-toolbox@ngs.noaa.gov. To comment on any of the source code discussed here, or to download source code, visit our website at http://www.ngs.noaa.gov/gps-toolbox. This column is edited by Stephen Hilla, National Geodetic Survey, NOAA, Silver Spring, Maryland, and Mike Craymer, Geodetic Survey Division, Natural Resources Canada, Ottawa, Ontario, Canada.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Borio, D., Anantharamu, P.B. & Lachapelle, G. SATLSim: a Semi-Analytic framework for fast GNSS tracking loop simulations. GPS Solut 15, 427–431 (2011). https://doi.org/10.1007/s10291-011-0221-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10291-011-0221-0

Keywords

Navigation