Implementation of a Software-Defined BeiDou Receiver

Satellite-based positioning is undergoing a rapid change. Both the GPS and the GLONASS systems are being modernized to serve better the current challenging applications in harsh signal conditions. These modernizations include increasing the number of transmission frequencies and changes to the signal components. In addition, the European Galileo and the Chinese BeiDou systems are currently under development for global operation. Therefore, the research and development of Global Navigation Satellite System receivers in view of these new upcoming systems has been experiencing a new upsurge. In this paper, the authors discuss the main functionalities of a GNSS receiver in view of BeiDou satellite navigation system. While describing the main functionalities of a software defined BeiDou receiver, the authors also highlight the similarities and differences between the signal characteristics of BeiDou B1 open service signal and the legacy GPS L1 C/A signal, as they both exhibit similar characteristics in general. In addition, the authors implement a novel acquisition technique for long coherent integration in the presence of NH code modulation in BeiDou D1 signal. Finally, the authors present a BeiDou-only navigation fix with the implemented software-defined BeiDou receiver.

[1]  Bradford W. Parkinson,et al.  Global positioning system : theory and applications , 1996 .

[2]  Elliott D. Kaplan Understanding GPS : principles and applications , 1996 .

[3]  A. J. Van Dierendonck,et al.  Acquisition Algorithms for the GPS L5 Signal , 2003 .

[4]  James L. Garrison,et al.  Bit Synchronization and Doppler Frequency Removal at Very Low Carrier to Noise Ratio Using a Combination of the Viterbi Algorithm with an Extended Kalman Filter , 2003 .

[5]  Chris Hegarty,et al.  Acquisition of the GPS L5 Signal Using Coherent Combining of I5 and Q5 , 2004 .

[6]  Gérard Lachapelle,et al.  Acquisition Schemes for a GPS L5 Software Receiver , 2004 .

[7]  James B. Y. Tsui,et al.  Fundamentals of global positioning system receivers : a software approach , 2004 .

[8]  Gérard Lachapelle,et al.  Implementation of a Software GPS Receiver , 2004 .

[9]  Per-Ludvig Normark,et al.  Hybrid GPS/Galileo Real Time Software Receiver , 2005 .

[10]  Søren Holdt Jensen,et al.  A Software-Defined GPS and Galileo Receiver: A Single-Frequency Approach , 2006 .

[11]  Gérard Lachapelle,et al.  Testing GPS L5 Acquisition and Tracking Algorithms Using a Hardware Simulator , 2006 .

[12]  Zhongliang Deng,et al.  A Study of Neuman Hoffman Codes for GNSS Application , 2009, 2009 5th International Conference on Wireless Communications, Networking and Mobile Computing.

[13]  J. Juang,et al.  Development of a PC-Based Software Receiver for the Reception of Beidou Navigation Satellite Signals , 2013, Journal of Navigation.