About the project
GNSS-SDR is an initiative by the Centre Tecnològic de Telecomunicacions de Catalunya (CTTC), a non-profit research foundation, and forms part of the GESTALT® Testbed.
- The aim of this project is to provide an open source (and, hopefully, high–quality and well–written) Global Navigation Satellite Systems software defined receiver.
- It is focused on signal processing, understood as the process between the ADC and the computation of code and phase observables that allow the application of high-accuracy positioning algorithms.
- GNSS-SDR is mainly developed at CTTC, with contributions from around the world.
GNSS-SDR allows you to control all the process inside a GNSS receiver, from the raw bits at the output of an analog-to-digital converter to the computation of the navigation solution, that is, obtaining receiver’s position and time. All this baseband processing is usually done inside a commercial integrated circuit, with very limited options (if any) of interaction. We present a software defined receiver, written in C++, that implements all the receiver chain. Since it is released as open source under the GNU General Public License v3.0, you can freely download the code, inspect it, use it, and contribute to have a better GNSS software receiver.
We would like to thank those individuals and businesses that are actively supporting the GNSS-SDR project.
NSL, a leading company specialising in satellite navigation, actively supports GNSS-SDR. Based in Nottingham, UK, NSL deliver reliable and robust Global Navigation Satellite System technologies for a variety of applications, such as those that require highest accuracies, impact safety, or are critical in terms of business, finance and security. NSL also produce radiofrequency front-ends and associated products, for example the dual channel Stereo system that is being used with GNSS-SDR development.
If you use GNSS-SDR to produce a research paper or Thesis, please reference any of these articles to credit the GNSS-SDR project.