A USRP2-based reconfigurable multi-constellation multi-frequency GNSS software receiver front end

GPS Solutions, May 2012

We present a multi-constellation multi-band GNSS software receiver front end based on USRP2, a general purpose radio platform. When integrated with appropriate daughter boards, the USRP2 can be used to collect raw intermediate frequency (IF) data covering the entire GNSS family of signals. In this study, C++ class-based software receiver processing functions were developed to process the IF data for GPS L1, L2C, and L5 and GLONASS L1 and L2 signals collected by the USRP2 front end. The front end performance is evaluated against the outputs of a high end custom front end driven by the same local oscillator and two commercial receivers, all using the same real signal sources. The results show that for GPS signals, the USRP2 front end typically generates carrier-to-noise ratio (C/N 0) at 1–3 and 1–2 dB below that of the high end front end and a NovAtel receiver, respectively. For GLONASS signals, the USRP2 C/N 0 outputs are comparable to those of a Septentrio receiver. The carrier phase noise from the USRP2 outputs is similar to those of the benchmarking devices. These results demonstrate that the USRP2 is a suitable front end for applications, such as ionosphere scintillation studies.

Article PDF cannot be displayed. You can download it here:

https://link.springer.com/content/pdf/10.1007%2Fs10291-012-0263-y.pdf

A USRP2-based reconfigurable multi-constellation multi-frequency GNSS software receiver front end

Senlin Peng 0 1 2 Yu Morton 0 1 2 0 Y. Morton Department of Electrical and Computer Engineering, Miami University , Oxford, OH 45056, USA 1 S. Peng (&) Department of Electrical and Computer Engineering , Virginia Tech, Blacksburg, VA 24061, USA 2 Dr. Yu Morton is a professor in the Department of Electrical and Computer Engineering at Miami University. She holds a PhD in electrical engineering from the Pennsylvania State University and was a post-doctoral research fellow at the University of Michigan Space Physics Research Laboratory. Her cur- rent research interests are in high-accuracy and high-sensi- tivity GNSS receiver algo- rithms , ionosphere effects on GNSS performance, software- defined UWB radar for navigation, and navigation sensor integration We present a multi-constellation multi-band GNSS software receiver front end based on USRP2, a general purpose radio platform. When integrated with appropriate daughter boards, the USRP2 can be used to collect raw intermediate frequency (IF) data covering the entire GNSS family of signals. In this study, C?? classbased software receiver processing functions were developed to process the IF data for GPS L1, L2C, and L5 and GLONASS L1 and L2 signals collected by the USRP2 front end. The front end performance is evaluated against the outputs of a high end custom front end driven by the same local oscillator and two commercial receivers, all using the same real signal sources. The results show that for GPS signals, the USRP2 front end typically generates carrier-to-noise ratio (C/N0) at 1-3 and 1-2 dB below that of the high end front end and a NovAtel receiver, respectively. For GLONASS signals, the USRP2 C/N0 outputs are comparable to those of a Septentrio receiver. The carrier phase noise from the USRP2 outputs is similar to those of the benchmarking devices. These results demonstrate that the USRP2 is a suitable front end for applications, such as ionosphere scintillation studies. - A typical global navigation satellite systems (GNSS) receiver is composed of three major functional components: radio frequency (RF) front end, receiver signal processing, and navigation signal processing. The RF front end filters and amplifies the input RF signal and downconverts it to an intermediate frequency (IF) before an analog-to-digital converter (ADC) samples the signal for further processing. The RF front end is traditionally implemented in analog circuits. The receiver signal processing unit demodulates the signal to extract range and carrier phase measurements and navigation data messages that will be combined in the navigation signal processing stage to generate position, velocity, and timing solutions. A software-based GNSS receiver performs the demodulation function through software implementations on general purpose processors or FPGAs, while the traditional hardware-based receiver processing implements its functions on application specifics integrated circuits (ASIC). Compared to the hardware-based receivers, a software-based receiver offers more flexibility and allows more complicated algorithm implementations. As a result, software-defined GNSS receivers have gained much attention from both research and development communities in recent years (Akos 1997; Tsui 2004; Morton 2007). The focus is the realization and performance evaluation of a flexible GNSS receiver RF front end using a general purpose universal software radio peripheral (USRP) device for ionosphere scintillation data collection. USRP is a low-IF architecture radio designed to allow general purpose computers or digital signal processors (DSP) to function as high bandwidth communication devices. In recent years, the low-IF architecture has gained much attention due to the demand for integratable and flexible wideband low-cost receiver platforms that enable developers to build a wide range of communication systems with minimum cost and effort. With a maximum sampling frequency of 50 MHz and operating frequencies ranging from DC to 5.9 GHz, a properly configured USRP2 is capable of capturing all L band GNSS signals. Additionally, the device is equipped with a flexible data and control interface through a gigabit Ethernet port, making it ideal for field data collection and remote monitoring applications. The USRP2-based GNSS RF front end is a very attractive option as we enter a new era of satellite-based navigation with the recent GPS modernization that includes L2C, L5, and the planned L1C signals (Braschak et al. 2010), the increasing number of Russians GLONASS satellites and reformed signals (Revnivykh 2010), the emergence of Europeans Galileo (Hein et al. 2005) and Chinas Compass constellations (Cao et al. 2008), and a multitude of regional and spaced-based augmentation systems. The multi-constellation systems offer diverse signal structures over a wide span of frequencies and improve the spatial coverage at nearly every geographical location on the surface and in the near space of the Earth. In addition to enhanced continuity, availability, and integrity of navigation and timing solutions, the system will enable unprecedented scientific research of the dynamic atmosphere on a global scale. The USRP2-based software receiver presented is for the latter purpose. Specifically, we aim to establish an array of GNSS receivers at locations where GNSS signals traversing the ionosphere frequently experience scintillation. Existing deployment of ionosphere scintillation monitoring systems is limited to single-frequency GPS receivers or at most dual-frequency GPS receivers operating at the L1 and L2 bands (Groves et al. 2000; van Dierendonck et al. 1993, 2004; Skone et al. 2008; O Hanlon et al. 2011). The USRP2-based software receiver offers many advantages over these systems. First, GPS satellites have limited coverage at the high-latitude regions where scintillations frequently occur. GNSS satellites such as those in the GLONASS offer more high-latitude coverage and can be used to fill the GPS void (Wang et al. 2011). Second, the sheer number of combined satellites in all available constellations will increase the spatial resolution of the ionosphere tomography derived from a fixed size ground-based GNSS receiver array. Third, no field study has been conducted on the effect of ionosphere scintillation on the new GPS L5, GLONASS, Galileo, and Compass satellite signals. There is an urgent need to gain an understanding of the spatial correlation among the satellites and the frequency correlation among different signals under ionosphere scintillations (Seo et al. 2009, 2011; El-Arini et al. 2009). The USRP2 offers a flexible and reconfigurable platform for these studies. In our first phase of investigation, we have successfully developed and implemented software that controls the data collection system (Peng et al. 2010). A user can specify the USRP2 front end center frequency, receiver sampling frequency, and output data format through a software user interface. A (...truncated)


This is a preview of a remote PDF: https://link.springer.com/content/pdf/10.1007%2Fs10291-012-0263-y.pdf
Article home page: http://link.springer.com/article/10.1007/s10291-012-0263-y

Senlin Peng, Yu Morton. A USRP2-based reconfigurable multi-constellation multi-frequency GNSS software receiver front end, GPS Solutions, 2012, pp. 89-102, Volume 17, Issue 1, DOI: 10.1007/s10291-012-0263-y