Abstract
Software Global Navigation Satellite Systems (GNSS) receivers are those that implement signal correlation processing not in hardware, but in their software. The main problem for the development of real-time software (SW) multichannel GNSS receivers is the tremendous amount of calculations to perform signal correlation.
The article reviews recent developments of SW GNSS receivers. The emphasis is made on the computationally effective correlation processing algorithms and the optimization of processing allocation to the receiver's hardware (HW) and SW.
An architecture is suggested that implements the PRN signals despreading in a special HW preprocessor while all the other correlation processing functions are still kept in SW. The combination of the most time-consuming processing in HW, and all signal structure-dependent processing in SW, enables unique flexibility of sophisticated GNSS receiver design based on inexpensive digital signal processors. © 2000 John Wiley & Sons, Inc.
Similar content being viewed by others
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Pospelov, S., Botchkovski, A., Krauss, P. et al. GNSS Software Receivers. GPS Solutions 4, 48–55 (2000). https://doi.org/10.1007/PL00012828
Published:
Issue Date:
DOI: https://doi.org/10.1007/PL00012828