Skip to main content

Software Simulators and Multi-Frequency Test Scenarios for GALILEO

  • Chapter
  • First Online:
GALILEO Positioning Technology

Part of the book series: Signals and Communication Technology ((SCT,volume 182))

  • 2197 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

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

    Google Scholar 

  • 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

    Google Scholar 

  • Agilent Technologies (2008) Typical GPS receiver verification tests using a GPS signal simulator, Application Note, May 2008

    Google Scholar 

  • Allan W (1966) Statistics of atomic frequency standard. Proc IEEE 54(2):221–230

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Brown A, Gerein N (2001) Advanced GPS hybrid simulator architecture. In: Proceedings of ION 57th annual meeting, Albuquerque, NM, June 2001

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • DiezFJ, Caramagno A (2006) GRANADA-galileo receiver analysis and design application. In: ESA-GJU Workshop on Tools and Facilities for Galileo Receivers, Mar 2006

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • EU-US (2012) Cooperation on Satellite Navigation, Working Group C, ARAIM Technical Subgroup, Interim Report, Issue 1.0, 19th, Dec 2012

    Google Scholar 

  • Farah AMA (2004) GPS/Galileo simulation for reduced dynamic LEO satellite orbit determination. Ph.D. Thesis 2004, University of Nottingham, UK

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Mitelman A, Nomark P, Reidevall M, Strickland S Apples to apples—standardized testing for high-sensitivity receivers. GPS World, 1 Jan 2008

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Spirent Communications (2009), Testing GNSS System Errors, Appln. Note: DAN002 Issue 1–01

    Google Scholar 

  • Spirent Communications, Fundamental GNSS Receiver Characterisation, Application Note DAN003, Issue 1-01, 2009.

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • GPS World (2012) Simulator Special issue, May 2012

    Google Scholar 

  • 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

    Google Scholar 

  • Tan TH (2003) Global positioning system signal simulation, bachelor of electrical engineering (Honours) thesis. The University of Queensland, Australia

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sarang Thombre .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics