A Universal GNSS Software Receiver MATLAB® Toolbox for Education and Research

S. Gunawardena

Abstract: Recent commercial availability of numerous digitized RF data collection systems compatible with GNSS frequency bands has spurred great interest in using these systems for conducting advanced GNSS signals-based research employing software radio processing techniques. High-level algorithm development environments such as MATLAB® are the preferred choice for performing this type of research. However, the performance of these tools is generally lacking when it comes to processing sampled data files that can easily exceed several tens of gigabytes in size. This paper describes the development of a GNSS software receiver toolbox that accelerates the correlation operations using low-level code to significantly reduce runtimes. Main features of the toolbox includes an architecture that supports any GNSS signal structure, the ability to use sampled data from any RF front-end, and the ability to easily configure a large number of channels where each channel can have any number of correlators. These features can be leveraged to support a wide range of education and advanced GNSS software radio research applications.
Published in: Proceedings of the 26th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2013)
September 16 - 20, 2013
Nashville Convention Center, Nashville, Tennessee
Nashville, TN
Pages: 1560 - 1576
Cite this article: Gunawardena, S., "A Universal GNSS Software Receiver MATLAB® Toolbox for Education and Research," Proceedings of the 26th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2013), Nashville, TN, September 2013, pp. 1560-1576.
Full Paper: ION Members/Non-Members: 1 Download Credit
Sign In