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.
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
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
Jeruchim MC, Balaban P, Shanmugan KS (2000) Simulation of communication systems, 2nd edn. Kluwer Academic/Plenum Publishers, New York
Kaplan ED, Hegarty CJ (2006) Understanding GPS: principles and applications, 2nd edn. Artech House Publishers, Norwood
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
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
Author information
Authors and Affiliations
Corresponding author
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
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10291-011-0221-0