A Design and Implementation of Software Defined Radio for Rapid Prototyping of GNSS Receiver

In this paper, a Software Defined Radio (SDR) architecture was designed and implemented for rapid prototyping of GNSS receiver. The proposed SDR can receive various GNSS and direct sequence spread spectrum (DSSS) signals without software modification by expanded input parameters containing informati...

Full description

Saved in:
Bibliographic Details
Published inJournal of Positioning, Navigation, and Timing, 7(4) pp. 189 - 203
Main Authors 박귀우, 양진모, 박찬식
Format Journal Article
LanguageEnglish
Published 사단법인 항법시스템학회 01.12.2018
Subjects
Online AccessGet full text
ISSN2288-8187
2289-0866
DOI10.11003/JPNT.2018.7.4.189

Cover

Loading…
More Information
Summary:In this paper, a Software Defined Radio (SDR) architecture was designed and implemented for rapid prototyping of GNSS receiver. The proposed SDR can receive various GNSS and direct sequence spread spectrum (DSSS) signals without software modification by expanded input parameters containing information of the desired signal. Input parameters include code information, center frequency, message format, etc. To receive various signal by parameter controlling, a correlator, a data bit extractor and a receiver channel were designed considering the expanded input parameters. In navigation signal processing, pseudorange was measured based on Coordinated Universal Time (UTC) and appropriate navigation message decoder was selected by message format of input parameter so that receiver position can be calculated even if SDR is set up various GNSS combination. To validate the proposed SDR, the software was implemented using C++, CUDA C based on GPU and USRP. Experimentation has confirmed that changing the input parameters allows GPS, GLONASS, and BDS satellite signals to be received. The precision of the position from implemented SDR were measured below 5 m (Circular Error Probability; CEP) for all scenarios. This means that the implemented SDR operated normally. The implemented SDR will be used in a variety of fields by allowing prototyping of various GNSS signal only by changing input parameters. KCI Citation Count: 1
ISSN:2288-8187
2289-0866
DOI:10.11003/JPNT.2018.7.4.189