Abstract
GNSS software-defined radio (SDR) receiver has been and will continue to be a tremendous research enabler given its flexibility and GNSS modernization as well as improvements to complimentary technologies. An open-source suite of GNSS SDRs capable of post-processing all open-service GNSS signals has been developed by the GNSS Lab at the University of Colorado, Boulder. As the latest expansion, processing capabilities for the B1C/B2a signals of the third-generation BeiDou navigation satellite system (BDS-3) are incorporated into this SDR package. To provide a basic implementation framework for GNSS community, separate or joint processing of the data and pilot channels are realized in the B1C/B2a SDR; and both narrowband and wideband tracking modes are implemented specifically for B1C pilot channel. Soon after the launch of the first two BDS-3 satellites, the B1C/B2a signals have been captured and the initial tracking results have been obtained. We describe the design strategy and implementation of the BDS-3 B1C/B2a SDR and report the processing results. The emphasis is placed on the B1C processing due to the novelty and complexity of the quadrature multiplexed binary offset carrier modulation employed by B1C.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Avila-Rodriguez JA, Hein GW, Wallner S et al (2008) The MBOC modulation: the final touch to the Galileo frequency and signal plan. Navigation 55(1):15–28
Betz JW (2001) Binary offset carrier modulations for radionavigation. Navigation 48(4):227–246
Betz JW (2016) Engineering satellite-based navigation and timing: global navigation satellite systems, signals, and receivers. Wiley, New York
Betz JW et al (2006a) Description of the L1C Signal. In: Proceedings of the ION GNSS 2006, Institute of Navigation, Fort Worth, TX, USA, Sept 26–29, pp 2080–2091
Betz JW et al (2006b) L1C Signal Design Options. In: Proceedings of the ION NTM 2006, Institute of Navigation, Monterey, CA, USA, Jan 18–20, pp 685–697
Borio D, O’Driscoll C, Lachapelle G (2009) Coherent, noncoherent, and differentially coherent combining techniques for acquisition of new composite GNSS signals. IEEE TAES 45(3):1227–1240
Borre K, Akos DM (2005) A software-defined GPS and Galileo receiver: single-frequency approach. In: Proceedings of the ION GNSS 2005, Institute of Navigation, Long Beach, CA, USA, Sept 13–16, pp 1632–1637
Borre K, Akos DM, Bertelsen N, Rinder P (2007) A software-defined GPS and Galileo receiver: a single-frequency approach. Springer, New York
CSNO (2017a) BeiDou navigation satellite system signal in space ICD: open service signals B1C and B2a (Beta version in Chinese)
CSNO (2017b) BeiDou navigation satellite system signal in space ICD: open service signal B2a (Version 1.0)
CSNO (2017c) BeiDou navigation satellite system signal in space ICD: open service signal B1C (Version 1.0)
Fishman PM, Betz JW (2000) Predicting performance of direct acquisition for the M-code signal. In: Proceedings of the ION NTM 2000, Institute of Navigation, Anaheim, CA, USA, Jan 26–28, pp 574–582
Fortin MA, Bourdeau F, Landry JR (2015) Implementation strategies for a software-compensated FFT-based generic acquisition architecture with minimal FPGA resources. Navigation 62(3):171–188
Foucras M, Julien O, Macabiau C, Ekambi B (2012) A novel computationally efficient Galileo E1 OS acquisition method for GNSS software receiver. In: Proceedings of the ION GNSS 2012, Institute of Navigation, Nashville, TN, USA, Sept 17–21, pp 365–383
Foucras M, Bertrand E, Fayaz B, Olivier J, Christophe M (2014) Optimal GNSS acquisition parameters when considering bit transitions. In: Proceedings of the IEEE/ION PLANS 2014, Monterey, CA, USA, May 5–8, pp 804–817
Geiger BC, Vogel C, Soudan M (2012) Comparison between ratio detection and threshold comparison for GNSS acquisition. IEEE TAES 48(2):1772–1779
Helstrom CW (2013) Statistical theory of signal detection: international series of monographs in electronics and instrumentation, vol 9. Pergamon Press, Oxford
Hussain W, Nurmi J, Isoaho J, Garzia F (2016) Computing platforms for software-defined radio. Springer, New York
Julien O, Macabiau C, Cannon ME, Lachapelle G (2007) ASPeCT: unambiguous sine-BOC(n, n) acquisition/tracking technique for navigation applications. IEEE TAES 43(1):150–162
Kaplan ED, Hegarty CJ (2017) Understanding GPS: principles and applications, 3rd edn. Artech House Inc., Boston
Li Y, Shivaramaiah NC, Akos DM (2018) An open source BDS-3 B1C/B2a SDR receiver. In: Proceedings of the ION ITM 2018, Institute of Navigation, Reston, Virginia, USA, Jan 29–01, pp 826–836
Lin D, Tsui J, Howell D (1999) Direct P(Y)-code acquisition algorithm for software GPS receivers. In: Proceedings of the ION GPS 1999, Institute of Navigation, Nashville, Nashville, TN, USA, Sept 14–17, pp 363–368
Lohan ES, de Diego DA, Lopez-Salcedo JA, Seco-Granados G, Boto P, Fernandes P (2017) Unambiguous techniques in modernized GNSS signals: surveying the solutions. IEEE SPM 34(5):38–52
Misra P, Enge P (2006) Global positioning system: signals, measurements and performance, 2nd edn. Ganga-Jamuna Press, Massachusetts
Sharawi M, Akos DM, Aloi N (2007) GPS C/N 0 estimation in the presence of interference and limited quantization levels. IEEE TAES 43(1):227–238
Shen J (2017) China: development of BeiDou navigation satellite system (BDS): a program update. In: Proceedings of the ION 2017 Pacific PNT Meeting, Honolulu, Hawaii, USA, May 1–4, pp 547–599
Shivaramaiah NC, Akos DM (2017) A correlation, measurement, and data decoding co-processor for multi-GNSS receivers. In: Proceedings of the ION GNSS 2017, Institute of Navigation, Portland, Oregon, USA, Sept 25–29, pp 3584–3592
Stein S (1981) Algorithms for ambiguity function processing. IEEE Trans Acoust Speech Signal Process 29(3):588–599
Tsui J (2005) Fundamentals of global positioning system receivers. Wiley, New York
Van Dierendonck AJ (1996) GPS receivers. In: Parkinson B, Spilker JJ, Axelrad P, Enge P (eds) Global positioning system: theory and applications, vol 1. AIAA, Washington, pp 329–407
Van Trees HL (2004) Detection, estimation, and modulation theory, part I: detection, estimation, and linear modulation theory. WileySons, New York
Xie G (2009) Principles of GPS and receiver design. Publishing House of Electronics Industry, Beijing (in Chinese)
Yao Z, Lu M (2011) Optimized modulation for compass B1-C signal with multiple processing modes. In: Proceedings of the ION GNSS 2011, Institute of Navigation, Portland, OR, USA, Sept 20–23, pp 1234–1242
Yao Z, Lu M (2016) Design of new-generation satellite navigation system signals: principles and implementation technologies. Publishing House of Electronics Industry, Beijing (in Chinese)
Yao Z, Lu M, Feng Z (2010a) Quadrature multiplexed BOC modulation for interoperable GNSS signals. Electron Lett 46(17):1234–1236
Yao Z, Cui X, Lu M, Feng Z, Yang J (2010b) Pseudo-correlation-function-based unambiguous tracking technique for sine-BOC signals. IEEE TAES 46(4):1782–1796
Ziemer RE, Peterson RL (2008) Digital communications and spread spectrum systems. Macmillan and Collie, New York
Acknowledgements
This work was supported by the China Scholarship Council Foundation under Grant No. 201606030104 and the National Natural Science Foundation with Grant No. 41574014 and 41774014. The research was conducted when the first author was visiting the CU, Boulder through CSC funding. The authors are grateful to Dr. Kunlun Yan at the Wuhan University and Mr. Mouyan Wu at the Harbin Engineering University for providing some of the test signals for the SDR.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Li, Y., Shivaramaiah, N.C. & Akos, D.M. Design and implementation of an open-source BDS-3 B1C/B2a SDR receiver. GPS Solut 23, 60 (2019). https://doi.org/10.1007/s10291-019-0853-z
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10291-019-0853-z