Fully Software Implementations for Galileo Receiver

  • F. Dovis
  • M. Fantino
  • M. Pini
  • A. Molino
Part of the Signals and Communication Technology book series (SCT, volume 182)


The last decade has seen the success of satellite based navigation applications in the ordinary people’s life. New services with demanding performance are boosting also the development of improved technologies for navigation receivers. Although the navigation technology also rapidly evolved towards more complex signal processing techniques, when compared to communication receivers, GNSS receivers are dealing with signals of smaller bandwidth and much lower data-rates, thus making them appealing for Software-based implementations, considering both Hardware/Software platforms and fully software implementations. This chapter will provide a discussion of the technological challenges for the implementation of software positioning receivers, also discussing as examples of general validity the implementation of acquisition and tracking stages in a fully software receiver.


Field Programmable Gate Array Phase Lock Loop Tracking Loop Software Radio GNSS Receiver 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. Akos DM (1997) Software radio approach to global navigation satellite system receiver design. Ph.D. dissertation, Ohio UniversityGoogle Scholar
  2. Alaqeeli A, Starzyk J, van Graas F (2003) Real_time acquisition and tracking for GPS receivers. In: Proceedings of the 2003 international symposium on circuits and systems, pp 500–503Google Scholar
  3. Borio D, Fantino M, Lo Presti L, Pini M (2008) Robust DLL discriminator functions normalization in GNSS Receivers. In: Presented at 2008 IEEE/ION position location and navigation symposium, 3–8 May, Monterey (CA), USAGoogle Scholar
  4. Borre K, Akos DM, Bertelsen N, Rinden P, Jensen SH (2006) A software-defined GPS and Galileo receiver a single-frequency approach. Birkausen, Boston. ISBN: 0817643907Google Scholar
  5. Charkhandeh S, Petovello MG, Lachapelle G (2006) Performance testing of a real-time software-based GPS receiver for x86 processors. In: ION GNSS 2006, Fort Worth, Tex, USAGoogle Scholar
  6. Dovis F, Mulassano P, Dominici F (2011) Overview of global navigation satellite systems. In: Zekavat SA, Buehrer RM (eds) Handbook of position location: theory, practice, and advances. John Wiley & Sons, Inc., HobokenGoogle Scholar
  7. Falk N, Hartmann T, Kern H, Riedl B, Pany T, Wolf R, Winkel J (2010) SX-NSR 2.0: a multi-frequency and multi-sensor software receiver with a quad-band RF front end. ION GNSS 2010, Portlan (OR), USAGoogle Scholar
  8. Fantino M, Molino A, Nicola M (2009) N-gene GNSS receiver: benefits of software radio in navigation. In: Proceedings of ENCGoogle Scholar
  9. Girau G, Tomatis A, Dovis F, Mulassano P (2007) Efficient software defined radio implementations of GNSS receivers. ISCAS 2007, IEEE international symposium on circuits and systems, 2007, pp 1733–1736, 27–30 May 2007. doi: 10.1109/ISCAS.2007.377929
  10. Heckler GW, Garrison JL (2004) Architecture of a reconfigurable software receiver. In: ION GNSS 2004, Long Beach, CA, USAGoogle Scholar
  11. Hurskainen H, Raasakka J, Ahonen T, Nurmi J (2009) Multicore software-defined radio architecture for GNSS receiver signal processing. EURASIP J Embed Syst 2009:543720Google Scholar
  12. Kaplan ED, Hegarty C (2006) Understanding GPS: principles and applications. Artech House mobile communications series. Artech House, LondonGoogle Scholar
  13. Ledvina BM, Psiaki ML, Humphreys TE, Powell SP, Kintner PM (2006) A real-time software receiver for the GPS and Galileo l1 signals. In: ION GNSS 2006, Fort Worth, (TX), USAGoogle Scholar
  14. Misra P, Enge P (2006) Global positioning system. Signal, measurements and performance, 2nd edn. Ganga-Jamuna Press, Lincoln. ISBN 0-9709544-1-7Google Scholar
  15. Mitola J (1995) The software radio architecture. IEEE Commun Mag 33(5):26–38CrossRefGoogle Scholar
  16. Molino A, Girau G, Nicola M, Fantino M, Pini M (2008) Evaluation of a FFT-based acquisition in real time hardware and software GNSS receivers. International symposium on spread spectrum, Bologna, Italy, 25–28 Aug 2008Google Scholar
  17. NordNav Technologies (2004) NordNav R-30 GPS receivers user manualsGoogle Scholar
  18. Paakki T, Raasakka J, Della Rosa F, Hurskainen H, Nurmi J (2010) TUTGNSS University based hardware/software GNSS receiver for research purposes. Ubiquitous positioning indoor navigation and location based service (UPINLBS), pp 1–6, 14–15 Oct 2010Google Scholar
  19. Starzyk JA, Zhu Z (2001) Averaging correlation for C/A code acquisition and tracking in frequency domain. In: Proceedings of the 44th IEEE 2001 Midwest symposium on circuits and systems, pp 903–908Google Scholar
  20. Stöber C, Anghileri M, Ayaz AS, Dötterböck D, Krämer I, Kropp V, Jong-HoonW, Eissfeller B, Güixens DS, Pany T (2010) ipexSR: a real-time multi-frequency software GNSS receiver. In: Proceedings of ELMAR, pp 407–416, 15–17 Sept 2010Google Scholar
  21. Weill LR (2007) Lightening the data processing load (Signal compression in GNSS receivers). Inside GNSS, vol 2 no 7, pp 37–45, Fall 2007Google Scholar

Copyright information

© Springer Science+Business Media Dordrecht 2015

Authors and Affiliations

  1. 1.Department of Electronics and TelecommunicationsPolitecnico di TorinoTorinoItaly
  2. 2.Navigation Technologies Research AreaIstituto Superiore Mario BoellaTorinoItaly
  3. 3.CSPTorinoItaly

Personalised recommendations