{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,24]],"date-time":"2026-03-24T06:38:09Z","timestamp":1774334289573,"version":"3.50.1"},"reference-count":24,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2014,11,21]],"date-time":"2014-11-21T00:00:00Z","timestamp":1416528000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Global Navigation Satellite System (GNSS)-based positioning is experiencing rapid changes. The existing GPS and the GLONASS systems are being modernized to  better serve the current challenging applications under harsh signal conditions. These modernizations include increasing the number of transmission frequencies and changes to the signal components. In addition, the Chinese BeiDou Navigation Satellite system (BDS) and the European Galileo are currently under development for global operation. Therefore, in view of these new upcoming systems the research and development of GNSS receivers has been experiencing a new upsurge. In this article, the authors discuss the main functionalities of a GNSS receiver in view of BDS. While describing the main functionalities of a software-defined BeiDou receiver, the authors also highlight the similarities and differences between the signal characteristics of the BeiDou B1 open service signal and the legacy GPS L1 C\/A signal, as in general they both exhibit similar characteristics. In addition, the authors implement a novel acquisition technique for long coherent integration in  the presence of NH code modulation in BeiDou D1 signal. Furthermore, a simple  phase-preserved coherent integration based acquisition scheme is implemented for BeiDou GEO satellite acquisition. Apart from the above BeiDou-specific implementations, a novel Carrier-to-Noise-density ratio estimation technique is also implemented in the software receiver, which does not necessarily require bit synchronization prior to estimation. Finally, the authors present a BeiDou-only position fix with the implemented software-defined BeiDou receiver considering all three satellite constellations from BDS. In addition, a true multi-GNSS position fix with GPS and BDS systems is also presented while comparing their performances for a static stand-alone code phase-based positioning.<\/jats:p>","DOI":"10.3390\/s141122082","type":"journal-article","created":{"date-parts":[[2014,11,21]],"date-time":"2014-11-21T10:09:36Z","timestamp":1416564576000},"page":"22082-22098","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":27,"title":["Overcoming the Challenges of BeiDou Receiver Implementation"],"prefix":"10.3390","volume":"14","author":[{"given":"Mohammad","family":"Bhuiyan","sequence":"first","affiliation":[{"name":"Department of Navigation and Positioning, Finnish Geodetic Institute, 02430 Kirkkonummi,  Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stefan","family":"S\u00f6derholm","sequence":"additional","affiliation":[{"name":"Department of Navigation and Positioning, Finnish Geodetic Institute, 02430 Kirkkonummi,  Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sarang","family":"Thombre","sequence":"additional","affiliation":[{"name":"Department of Navigation and Positioning, Finnish Geodetic Institute, 02430 Kirkkonummi,  Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Laura","family":"Ruotsalainen","sequence":"additional","affiliation":[{"name":"Department of Navigation and Positioning, Finnish Geodetic Institute, 02430 Kirkkonummi,  Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Heidi","family":"Kuusniemi","sequence":"additional","affiliation":[{"name":"Department of Navigation and Positioning, Finnish Geodetic Institute, 02430 Kirkkonummi,  Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2014,11,21]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"927","DOI":"10.3390\/s140100927","article-title":"Precise Point Positioning with the BeiDou Navigation Satellite System","volume":"14","author":"Li","year":"2014","journal-title":"Sensors"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"4514","DOI":"10.3390\/s130404514","article-title":"Estimating Zenith Tropospheric Delays from BeiDou Navigation Satellite System Observations","volume":"13","author":"Xu","year":"2013","journal-title":"Sensors"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"9435","DOI":"10.3390\/s130709435","article-title":"BeiDou Inter-Satellite-Type Bias Evaluation and Calibration for Mixed Receiver Attitude Determination","volume":"13","author":"Nadarajah","year":"2013","journal-title":"Sensors"},{"key":"ref_4","unstructured":"China Satellite Navigation Office, BeiDou Navigation Satellite System Signal in Space Interface Control Document Open Service Signal (Version 2.0). Available online: http:\/\/en.beidou.gov.cn\/index.html."},{"key":"ref_5","unstructured":"Global Positioning Systems Directorate, IS-GPS-200H Navstar GPS space segment\/Navigation User Interfaces. Available online: http:\/\/www.gps.gov\/technical\/icwg\/."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Zou, D., Deng, Z., Huang, J., Liu, H., and Yang, L. (2009, January 24\u201326). A study of Neuman Hoffman codes for GNSS application. Beijing, China.","DOI":"10.1109\/WICOM.2009.5305353"},{"key":"ref_7","unstructured":"Mongr\u00e9dien, C., Lachapelle, G., and Cannon, M.E. (2006, January 26\u201329). Testing GPS L5 Acquisition and Tracking algorithms using a hardware simulator. Fort Worth, TX, USA."},{"key":"ref_8","unstructured":"Yan, K., Zhang, H., Zhang, T., Xu, L., and Niu, X. (2013, January 16\u201320). Analysis and Verification to the Effects of NH Code for Beidou Signal Acquisition and Tracking. Nashville, TN, USA."},{"key":"ref_9","first-page":"751","article-title":"Implementation of a Software-Defined BeiDou Receiver","volume":"Volume 303","author":"Bhuiyan","year":"2014","journal-title":"Chinese Satellite Navigation Conference Proceedings: Volume I, Lecture Notes in Electrical Engineering"},{"key":"ref_10","unstructured":"Hegarty, C., Tran, M., and Van Dierendonck, A.J. (2003, January 9\u201312). Acquisition Algorithms for the GPS L5 Signal. Portland, OR, USA."},{"key":"ref_11","unstructured":"Zheng, B., and Lachapelle, G. (2004, January 21\u201324). Acquisition Schemes for a GPS L5 Software Receiver. Long Beach, CA, USA."},{"key":"ref_12","unstructured":"Yang, C., Hegarty, C., and Tran, M. (2004, January 21\u201324). Acquisition of the GPS L5 Signal using Coherent Combining of L5 and Q5. Long Beach, CA, USA."},{"key":"ref_13","unstructured":"Borre, K., Akos, D.M., Bertelsen, N., Rinder, P., and Jensen, S.H. (2007). A Software-defined GPS and Galileo Receiver: A Single-Frequency Approach, Birkh\u00e4user Verlag GmbH. [1st ed.]."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Principe, F., Bacci, G., Giannetti, F., and Luise, M. (2011). Software-Defined Radio Technologies for GNSS Receivers: A Tutorial Approach to a Simple Design and Implementation. Int. J. Navig. Obs.","DOI":"10.1155\/2011\/979815"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Tsui, J. (2000). Fundamentals of Global Positioning System Receivers: A Software Approach, John-Wiley & Sons.","DOI":"10.1002\/0471200549"},{"key":"ref_16","unstructured":"Ma, C., Lachapelle, G., and Cannon, M.E. (, January 21\u201324). Implementation of a software GPS receiver. Long Beach, CA, USA."},{"key":"ref_17","unstructured":"Normark, P.L., and Christian, S. (2005, January 13\u201316). Hybrid GPS\/Galileo Real Time Software Receiver. Long Beach, CA, USA."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"701","DOI":"10.1017\/S0373463313000271","article-title":"Development of a PC-Based Software Receiver for the Reception of Beidou Navigation Satellite Signals","volume":"66","author":"Juanga","year":"2013","journal-title":"J. Navig."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Bhuiyan, M.Z.H., S\u00f6derholm, S., Thombre, S., Ruotsalainen, L., Jaakkola, M.K., and Kuusniemi, H. (2014, January 20\u201321). Performance Evaluation of Carrier-to-Noise Density Ratio Estimation Techniques for BeiDou B1 Signal. TX, USA.","DOI":"10.1109\/UPINLBS.2014.7033706"},{"key":"ref_20","unstructured":"Available online: http:\/\/www.nsl.eu.com\/datasheets\/stereo.pdf."},{"key":"ref_21","unstructured":"Kaplan, E.D. (2006). Understanding GPS\u2014Principles and Applications, Artech House Publishers. [2nd ed.]."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"265","DOI":"10.1002\/j.2161-4296.1992.tb02276.x","article-title":"Theory and Performance of Narrow Correlator Spacing in a GPS Receiver","volume":"39","author":"Fenton","year":"1992","journal-title":"Navig. J. Inst. Navig."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Parkinson, B.W., and Spilker, J.J. (1996). Global Positioning System: Theory and Applications, American Institute of Aeronautics.","DOI":"10.2514\/4.866395"},{"key":"ref_24","unstructured":"Ziedan, N.I., and Garrison, J. (2003, January 9\u201312). 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. Portland, OR, USA."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/14\/11\/22082\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T21:09:47Z","timestamp":1760216987000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/14\/11\/22082"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,11,21]]},"references-count":24,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2014,11]]}},"alternative-id":["s141122082"],"URL":"https:\/\/doi.org\/10.3390\/s141122082","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,11,21]]}}}