[go: up one dir, main page]

Skip to main content
Log in

Design and implementation of an open-source BDS-3 B1C/B2a SDR receiver

  • Original Article
  • Published:
GPS Solutions Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18

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

    Article  Google Scholar 

  • Betz JW (2001) Binary offset carrier modulations for radionavigation. Navigation 48(4):227–246

    Article  Google Scholar 

  • Betz JW (2016) Engineering satellite-based navigation and timing: global navigation satellite systems, signals, and receivers. Wiley, New York

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Helstrom CW (2013) Statistical theory of signal detection: international series of monographs in electronics and instrumentation, vol 9. Pergamon Press, Oxford

    Google Scholar 

  • Hussain W, Nurmi J, Isoaho J, Garzia F (2016) Computing platforms for software-defined radio. Springer, New York

    Google Scholar 

  • 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

    Google Scholar 

  • Kaplan ED, Hegarty CJ (2017) Understanding GPS: principles and applications, 3rd edn. Artech House Inc., Boston

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Misra P, Enge P (2006) Global positioning system: signals, measurements and performance, 2nd edn. Ganga-Jamuna Press, Massachusetts

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Tsui J (2005) Fundamentals of global positioning system receivers. Wiley, New York

    Google Scholar 

  • 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

    Google Scholar 

  • Van Trees HL (2004) Detection, estimation, and modulation theory, part I: detection, estimation, and linear modulation theory. WileySons, New York

    Google Scholar 

  • Xie G (2009) Principles of GPS and receiver design. Publishing House of Electronics Industry, Beijing (in Chinese)

    Google Scholar 

  • 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)

    Google Scholar 

  • Yao Z, Lu M, Feng Z (2010a) Quadrature multiplexed BOC modulation for interoperable GNSS signals. Electron Lett 46(17):1234–1236

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Ziemer RE, Peterson RL (2008) Digital communications and spread spectrum systems. Macmillan and Collie, New York

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Nagaraj C. Shivaramaiah.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10291-019-0853-z

Keywords

Navigation