Title: GNSS-SDR: An Open Source Tool for Researchers and Developers
Author(s): Carles Fernandez-Prades, Javier Arribas, Pau Closas, Carlos Aviles, Luis Esteve
Published in: Proceedings of the 24th International Technical Meeting of The Satellite Division of the Institute of Navigation (ION GNSS 2011)
September 20 - 23, 2011
Oregon Convention Center, Portland, Oregon
Portland, OR
Pages: 780 - 794
Cite this article: Fernandez-Prades, Carles, Arribas, Javier, Closas, Pau, Aviles, Carlos, Esteve, Luis, "GNSS-SDR: An Open Source Tool for Researchers and Developers," Proceedings of the 24th International Technical Meeting of The Satellite Division of the Institute of Navigation (ION GNSS 2011), Portland, OR, September 2011, pp. 780-794.
Full Paper: ION Members/Non-Members: 1 Download Credit
Sign In
Abstract: This paper introduces GNSS-SDR, an open source Global Navigation Satellite System software-defined receiver. The lack of reconfigurability of current commercial-off-the-shelf receivers and the advent of new radionavigation signals and systems make software receivers an appealing approach to design new architectures and signal processing algorithms. With the aim of exploring the full potential of this forthcoming scenario with a plurality of new signal structures and frequency bands available for positioning, this paper describes the software architecture design and provides details about its implementation, targeting a multiband, multisystem GNSS receiver. The result is a testbed for GNSS signal processing that allows any kind of customization, including interchangeability of signal sources, signal processing algorithms, interoperability with other systems, output formats, and the offering of interfaces to all the intermediate signals, parameters and variables. The source code release under the GNU General Public License (GPL) secures practical usability, inspection, and continuous improvement by the research community, allowing the discussion based on tangible code and the analysis of results obtained with real signals. The source code is complemented by a development ecosystem, consisting of a website (www.gnss-sdr.org), as well as a revision control system, instructions for users and developers, and communication tools.