
Software-defined Radio GNSS Receiver Signal Tracking Methods
Author(s) -
Aleksei Kumarin,
I. A. Kudryavtsev
Publication year - 2020
Publication title -
iop conference series. materials science and engineering
Language(s) - English
Resource type - Journals
eISSN - 1757-899X
pISSN - 1757-8981
DOI - 10.1088/1757-899x/984/1/012020
Subject(s) - radio receiver design , software defined radio , gnss applications , computer science , software , computation , signal (programming language) , real time computing , transmitter , reduction (mathematics) , signal processing , tracking (education) , intermediate frequency , computer hardware , radio frequency , telecommunications , algorithm , digital signal processing , global positioning system , mathematics , psychology , pedagogy , channel (broadcasting) , programming language , geometry
Software-defined radio (SDR) - based GNSS receivers are flexible. SDR technology allows changing processing algorithms and adding new signals without any hardware modifications. The main drawback of such a receiver is high computation load. Signal tracking module takes most part of CPU time. This paper considers distributed receiver architectures where most of the processing is performed in a remote PC or a server. The amount of raw data in the SDR receiver is too large for complete transfer. Two methods of reduction are discussed: truncating epochs and disabling tracking for a certain period. The limitations of each method are estimated using simulations. Epochs can be truncated by 50-75% depending on signal-to-noise ratio. The maximum disabling time is about 0.5s for a stationary receiver and 0.1s for a car receiver. Using both methods in combination reduce data volume by 95.4% for a stationary receiver and 83.3% for a car receiver.