Abstract
Global Navigation Satellite System (GNSS) signal simulators are essential in supporting education, research, and also development and testing of advanced positioning receivers. This chapter provides useful insights into the essential components of software simulators of GNSS signals, a brief background study of state-of-the-art in such simulators and finally, some test scenarios for testing performance parameters of multi-frequency GNSS receivers. Section “Introduction” is a brief introduction to the following sections of the chapter. Section “State-of-the-Art Software-Based GNSS Signal Simulators” is dedicated to literature review of state-of-the-art in GNSS software simulators. Thirty-eight example simulators available in the academic and commercial domain were selected and their characteristics compared based on the following parameters: the number of GNSS satellite constellations and signals modeled, the strategy of error modeling, the programming language used, the input and output data formats, and the modeling of the radio frequency front-end (RF FE) effects. Section “Important Components of GNSS Signal Simulators” is dedicated to describing the essential components of a typical GNSS software simulator. Usually, such simulators are modular in design, where each module is responsible for a specific functionality. The different modules are the signal generation module, error sources module, transmission channel module, receiver RF FE module, and finally, the space (satellite constellation) module. Lastly, sect. “Multi-Frequency, Multi-System Receiver Performance Test Scenarios” describes some important receiver parameters and their example test-cases in order to compare the performance of a multi-frequency multi-system receiver over its single-frequency single-system counterpart. It has been observed that in spite of the proliferation of numerous simulators of GNSS signals, there is no single comprehensive reference textbook that explains their baseline theory. This chapter intends to fill this gap.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
(GEAS) (2010) Phase II of the GNSS Evolutionary Architecture Study, Feb 2010. http://www.faa.gov/about/office_org/headquarters_offices/ato/service_units/techops/navservices/gnss/library/documents/media/GEASPhaseII_Final.pdf
3rd Generation Partnership Project (3GPP) (2006–2010) ‘TS34.171’; V6.5.0
Abart C, Berglez P, Abwerzger G, Hoffmann-Wellenhof B, Cresens W, Vandeplas T, De Win W (2007) Simulating GNSS constellations—the GAMMA signal generator. In: Proceedings of the 20th international technical meeting of the satellite division of the institute of navigation (ION GNSS 2007), Fort Worth, TX
Agilent Technologies (2008) Typical GPS receiver verification tests using a GPS signal simulator, Application Note, May 2008
Allan W (1966) Statistics of atomic frequency standard. Proc IEEE 54(2):221–230
Ashby N (2004) The sagnac effect in the global positioning system. In: Rizzi G, Ruggiero ML (eds) From the book, Relativity in rotating frames: relativistic physics in rotating reference frames, Kluwer Academic Publishers, ISBN: 1-4020-1805-3
Accord Software and Systems Pvt. Ltd, GPSLAB. http://www.gpslab.us/datasheet/DataSheet-prof.pdf
Boschen (2010) GPS C/A Code Generator, Matlab Central. http://www.mathworks.com/matlabcentral/fileexchange/14670-gps-ca-code-generator&watching=14670. Accessed Jun 2010
Brenner M, Reuter R, Schipper B (1998) GPS landing system multipath evaluation techniques and results. In: Proceedings of the institute of navigation ION GPS-98, Nashville, Tennessee, Sept 1998
Brown A, Gerein N (2001) Advanced GPS hybrid simulator architecture. In: Proceedings of ION 57th annual meeting, Albuquerque, NM, June 2001
Borre K (2009), The E1 Galileo Signal, Lecture at Stanford university. http://waas.stanford.edu/~wwu/papers/gps/PDF/Borre/galileo_sig.pdf
Brown A, Gerein N, Taylor K (2000) Modeling and simulation of GPS using software signal generation and digital signal reconstruction. In: Proceedings of the ION national technical meeting, Jan 2000, Anaheim, CA
Constantinescu C, Landry RJr, Ilie I (2005) Hybrid GPS/Galileo/GLONASS IF software signal generator. In: Proceedings of ION GNSS 18th international technical meeting of the satellite division, 13–16 Sept 2005, Long Beach, CA
Center for Remote Sensing Inc (2009)., Software GNSS Signal Simulator. http://www.cfrsi.com/pdf/Software%20GNSS%20Signal%20Simulator.pdf
Corbell PM, Miller MM (2000) Design and analysis of a matlab based digitized if GPS signal simulator and a simulink based configurable GPS receiver. In: Proceedings of ion GPS 2000, 19–22 Sept 2000, Salt Lake City, UT
Corbell PM, Miller MM (2001) A configurable GPS accumulated I and Q signal component simulator in matlab. In: Proceeding of ION NTM 2001, 22–24 Jan 2001, Long Beach, CA
Cosenza C, Morante Q, Corvo S, Gottifredi F (2008) GNSS bit-true signal simulator-A Test bed for receivers and applications. Satell Commun Navig Syst Signals Commun Technol 3:447–460. doi:10.1007/978-0-387-47524-0_34
DiezFJ, Caramagno A (2006) GRANADA-galileo receiver analysis and design application. In: ESA-GJU Workshop on Tools and Facilities for Galileo Receivers, Mar 2006
Dolgansky A, Szeto A, Bisnath S (2009) Software simulation of multiple global navigation satellite system measurements. In: Proceedings of the IEEE toronto international conference—science and technology for humanity 2009 (TIC-STH 2009) in Toronto Canada
Dong L, Ma C, Lachapelle G (2004) Implementation and verification of a software-based IF GPS signal simulator. In: Proceedings of national technical meeting, institute of navigation, 26–28 Jan 2004, San Diego
EU-US (2012) Cooperation on Satellite Navigation, Working Group C, ARAIM Technical Subgroup, Interim Report, Issue 1.0, 19th, Dec 2012
Farah AMA (2004) GPS/Galileo simulation for reduced dynamic LEO satellite orbit determination. Ph.D. Thesis 2004, University of Nottingham, UK
Fraunhofer Institute for Integrated Circuits IIS (2009), GNSS-SIGNAL-SIMULATOR. http://www.iis.fraunhofer.de/fhg/Images/07_GNSS-Signal_Simulator_neu_tcm278-158408.pdf
Galileo Open Service (Galileo ICD 2010) Signal in space interface control document, (OS SIS ICD, Draft 1), Feb 2010
German Aerospace Center (DLR) (2014), Simulation of satellite navigation signals and channels (SNACKS). http://snacs.sourceforge.net/index.html
Hu C, Tsai M (2007) The implementation of an INS-GNSS software simulator. In: Proceedings of 28th Asian conference on remote sensing (ACRS 2007), Nov 2007, Kuala Lumpur, Malaysia
Intecs (2010), gLAB GNSS Signal Analysis Tool. http://www.intecs.it/pdf/brochure_gLAB_01-02-2010.pdf
Inzerilli T, Lo Forti D, Suraci V (2005) Modeling and simulation of GNSS with NS2. In: Proceedings of 14th IST mobile and wireless communications summit, Dresden, June 2005
Jahn A, Bischl H, Heib G (1996) Channel characterization for spread spectrum satellite communication. In: IEEE 4th international symposium on spread spectrum techniques and applications proceedings, vol 3. 22–25 Sept 1996, pp 1221–1226
Joo I, Lee J, Lee S, Kim J, Lim D, Lee SJ (2007) S/W based IF signal simulator prototyping for L1 C/A, L2C, and E1(B and C). In: Proceedings of The 9th international conference on information and communications security (ICICS 2007), Dec 2007, Zhengzhou, China
Julien O, Zheng B, Dong L, Lachapelle G (2004) A complete software-based if GNSS signal generator for software receiver development. In: Proceedings of ION GNSS 2004, Sept 21–24, Long Beach, CA
Kou ZU, Huang U, Qishan ZZ (2009) Architecture of software-based GNSS signal simulator and implementation of its IF signals generation. J Beijing Univ Aeronaut Astronaut (2009–07). http://en.cnki.com.cn/Article_en/CJFDTOTAL-BJHK200907004.htm
L. Dong (2003), “IF GPS Signal Simulator Development and Verification”, Master of Science Thesis, University of Calgary, Canada, November 2003
Lee J, Kim T, Lee S, Kim J (2008) Development of software GNSS signal generator. In: Proceedings of international symposium on GPS/GNSS 2008, Nov 2008, Tokyo, Japan
Lim S, Lim D, Liu M, Moon SW, Park C, Lee SJ (2008) Design of a software-based multi-channel GNSS IF signal generator. In: Proceedings of international conference on control, automation and systems 2008, Oct 2008 in Seoul, Korea
Malik S (2009), Shivaramaiah S Dempster A, Search Engine Trade-offs in FPGA-based GNSS Receiver Designs, University of New South Wales, Sydney, Australia. http://www.gmat.unsw.edu.au/snap/publications/malik_etal2009a.pdf
Marradi L, Franzoni G et al (2006) The GARDA project—building a galileo receiver. November/December, InsideGNSS, pp 40–53
Memarzadeh Y (2009) Ionospheric modeling for precise GNSS applications. Ph.D. Thesis, Delft University of Technology, the Netherlands, Dec 2009. http://www.ncg.knaw.nl/Publicaties/Geodesy/pdf/71Memarzadeh.pdf
Miller MM, Corbell PM, Raquet JF (2000) Design and validation of digitized intermediate frequency GPS signal and receiver software models for developing and comparing advanced gps receiver technologies. In: Proceedings of ION GPS 2000, 19–22 Sept 2000, Salt Lake City, UT
Mitelman A, Nomark P, Reidevall M, Strickland S Apples to apples—standardized testing for high-sensitivity receivers. GPS World, 1 Jan 2008
Nunes A, Ferreira T, Borràs J, Nunes F, Sousa F, Seco G (2004) Signal generator and receiver toolbox for galileo/GPS signals. In: Proceedings of 2nd ESA workshop on satellite navigation, Navitech 2004
National Instruments (2013), The Case for GPS Simulation. http://www.insidegnss.com/special/elib/NI_GPS_Simulation.pdf
NAVSYS Corporation, GPS Signal Simulation Toolbox. http://www.navsys.com/brochures/NAVSYS_Toolbox.pdf
Ouzeau C, Korsakissok J (2009) Performance assessment of a juzzle-based gnss simulator. In: Proceedings of ENC GNSS 2009, May 2009, Naples, Italy
Pósfay A, Pany T, Eissfeller B (2005) First results of a GNSS signal generator using a PC and a digital-to-analog converter. In: Proceedings of ION GNSS 18th international technical meeting of the satellite division, 13–16 Sept 2005, Long Beach, CA
Pullen S, Rife J (2009) Differential GNSS: accuracy and integrity. In: Gleason SD (eds) from the book, GNSS Applications and methods. Gebre-Egziabher, Artech House, ISBN-13: 978-1-59693-329-3
Schubert F, Prieto-Cerdeira R, Steingass A (2008) GNSS software simulation system for realistic high-multipath environments. In: Proceedings of 4th ESA workshop on satellite navigation user equipment technologies (NAVITEC 2008), Dec 2008, Noordwijk, The Netherlands
Spirent Communications (2009), Testing GNSS System Errors, Appln. Note: DAN002 Issue 1–01
Spirent Communications, Fundamental GNSS Receiver Characterisation, Application Note DAN003, Issue 1-01, 2009.
Spirent Communications (2010), Simulation versus Real World Testing—How to undertake controlled testing of your GNSS receiver design. http://www.insidegnss.com/special/elib/Spirent_Simulation_vs_Real_World_Testing.pdf
Serna EP, Thombre S, Valkama M, Lohan S, Syrjälä V, Detratti M, Hurskainen H, Nurmi J (2010) Local oscillator phase noise effects on GNSS code tracking. InsideGNSS, Nov/Dec 2010, pg 52–62
Seynat C, Kealy A, Zhang K (2004) A performance analysis of future global navigation satellite systems. J Global Positioning Syst 3(1–2):232–241
Shen B, Zhang Q (2002) A new method for analyzing the quantization effect of adc in broadband QAM receiver. In: Proceedings of the IEEE 2002 international conference on communications, circuits and systems and west sino expositions, Jun 2002, pp 1262–1266
GPS World (2012) Simulator Special issue, May 2012
Stockwell W, Bias Stability Measurement: Allan Variance”, Crossbow Technology, Inc. http://www.xbow.com/pdf/Bias_Stability_Measurement.pdf
Smith AM (2007) Global navigation satellite system signal simulator—an analysis of the effects of the local environment and atmosphere on receiver positioning. Doctor of Philosophy Thesis, University of Bath, UK, Oct 2007
Tan TH (2003) Global positioning system signal simulation, bachelor of electrical engineering (Honours) thesis. The University of Queensland, Australia
Thombre S, Lohan ES, Raquet J, Hurskainen H, Nurmi J (2010) Software-based gnss signal simulators: past, present and possible future. In: Proceedings of the European navigation conference (ENC GNSS 2010), Oct 2010, Braunschweig, Germany
University FAF Munich (2003), GNSS Software Simulation. http://www.ifen.unibw.de/research/gnss_simulator.htm
TeleConsult Austria GmbH, GNSS Multisystem Performance Simulation Environment (GIPSIE). http://www.teleconsult-austria.at/download_public/GIPSIE.pdf
van Diggelen F (2009) A-GPS: Assisted GPS, GNSS, and SBAS”, Edn 1, Mar 2009, ISBN-10: 1596933747, ISBN-13: 978-1596933743
VEGA IT GmbH, Galileo System Simulation Facility (GSSF). http://www.gssf.eu/Documents/GSSF%20V2.1%20Fact%20Sheet%20-%20Issue%201.pdf
Weinbach U, Schön S (2010) GNSS receiver clock modeling when using high-precision oscillators and its impact on PPP. J Adv Space Res 47(2):229–238
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Thombre, S., Nurmi, J. (2015). Software Simulators and Multi-Frequency Test Scenarios for GALILEO. In: Nurmi, J., Lohan, E., Sand, S., Hurskainen, H. (eds) GALILEO Positioning Technology. Signals and Communication Technology, vol 182. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-1830-2_13
Download citation
DOI: https://doi.org/10.1007/978-94-007-1830-2_13
Published:
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-007-1829-6
Online ISBN: 978-94-007-1830-2
eBook Packages: EngineeringEngineering (R0)