Abstract
GNSS software-defined receiver is of importance in satellite navigation system, especially in the fields of receiver design and satellite navigation system scheme validating. The general scheme of COMPASS software receiver has been proposed, and the main software functional modules were designed using XML language. A real-time software receiver with 12 channels on PC platform has been implemented, which can process COMPASS B1/B2/B3 C (civil) code signal. The receiver can be capable of post-processing datasets from collection hardware or real-time processing data stream through PCI bus interface. A lot of performance improvement approaches have been proposed to enhance the speed of the software receiver, which include computational platform choosing, acquisition and correlator arithmetic optimization, program code optimization with SIMD instructions on CPU and CUDA instructions on GPU. Using this methods, the software receiver can reach real-time processing capacity under 80 MHz sampling rate and 2 bit quantization conditions. The positioning results show that the software receiver’s three-dimensional positioning accuracy is superior to 10 m under 95 % confidences.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Strodl K, Naddeo G, Samson J, et al (2003) System verification approach, methods, and tools for Galileo. In: ION GPS/GNSS 2003, Portland, 9–12 Sept 2003, pp 2446–2456
Tsui JBY (2005) Fundamentals of global positioning system receivers-a software approach, 2nd edn. Wiley, New York
Borre K, Akos DM, Bertelsen N, Rinder P, Jensen SH (2007) A software-defined GPS and Galileo receiver. Birkhauser, Boston
Wei Z, Ke Z, Binbin W, Heejong S (2010) Simulation and analysis of GPS software receiver. In: 2nd international conference on computer modeling and simulation, pp 314–317
Chen Y-H, De Lorenzo DS, Juang JC, et al (2011) Real-time dual-frequency (L1/L5) GPS/WAAS software receiver. In: Proceedings of ION ITM 2011, Portland, OR, pp 767–774
Fern’andez–Prades C, Arribas J, Closas P, et al (2011) GNSS-SDR: an open source tool for researchers and developers. In: Proceedings of ION ITM 2011, Portland, OR, pp 780–794
Frigo M, Johnson SG (2005) The design and implementation of FFTW3. Proc IEEE 93(2):216–231
Johnson SG, Frigo M (2007) A modified split-radix FFT with fewer arithmetic operations. IEEE Trans Signal Process 55(1):111–119
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Xie, W., Zhang, J., Xie, C., Wang, Q. (2013). Design and Implementation of a Real-Time Three-Frequency COMPASS Software Receiver. In: Sun, J., Jiao, W., Wu, H., Shi, C. (eds) China Satellite Navigation Conference (CSNC) 2013 Proceedings. Lecture Notes in Electrical Engineering, vol 243. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37398-5_54
Download citation
DOI: https://doi.org/10.1007/978-3-642-37398-5_54
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-37397-8
Online ISBN: 978-3-642-37398-5
eBook Packages: EngineeringEngineering (R0)