Design and Implementation of C/A code Generation for SOC-based GNSS-SDR Applications

Design and Implementation of C/A code Generation for SOC-based GNSS-SDR Applications

  IJETT-book-cover           
  
© 2023 by IJETT Journal
Volume-71 Issue-4
Year of Publication : 2023
Author : Arunalatha Botla, G Kanaka Durga, Chandrasekhar paidimarry
DOI : 10.14445/22315381/IJETT-V71I4P212

How to Cite?

Arunalatha Botla, G Kanaka Durga, Chandrasekhar paidimarry, " Design and Implementation of C/A code Generation for SOC-based GNSS-SDR Applications ," International Journal of Engineering Trends and Technology, vol. 71, no. 4, pp. 128-139, 2023. Crossref, https://doi.org/10.14445/22315381/IJETT-V71I4P212

Abstract
GNSS receivers may now be found in a variety of miniaturised platforms, chipsets, microprocessors, Integrated Chips (IC), DSPs, FPGAs, portable devices, and even the majority of mobile phones. This trend is expected to continue in the near future. In point of fact, GNSS receivers may run on a diverse range of platforms. This flexibility is achieved by a careful balancing act between a number of factors, including receiver performance, cost, power consumption, and battery life. In addition, the growing capabilities of microprocessors have made it possible for software receivers to emerge with performance comparable to that of implemented hardware receivers. This has provided certain user applications with the flexibility that is required for them to function properly. This work aims to demonstrate the GNSS software receiver architecture, which can receive all of the GNSS signals currently being received by the antenna at any given time. This article presents a discussion on the most recent developments in GNSS receiver designs. The primary block of GPS and GLONASS has been implemented in both Matlab as well as Xilinx Vivado tools.

Keywords
GNSS-SDR, SDR architectures, GPS, GLONASS, SoC.

References
[1] Christopher J. Hegarty, The Global Positioning System (GPS), Springer Handbook of Global Navigation Satellite Systems, pp. 197-218, 2017.
[CrossRef] [Google Scholar] [Publisher Link]
[2] Revnivykh, Sergey et al., GLONASS, Springer Handbook of Global Navigation Satellite Systems, pp. 219-245, 2017.
[CrossRef] [Publisher Link]
[3] Falcone Marco, Jörg Hahn, and Thomas Burger, Galileo, Springer Handbook of Global Navigation Satellite Systems, pp. 247-272, 2017.
[CrossRef] [Publisher Link]
[4] Yuanxi Yang et al., "Introduction to Beidou-3 Navigation Satellite System,” Journal of the Institute of Navigation, vol. 66, no. 1, pp. 7-18, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[5] Ershad Ali, "Global Positioning System (GPS): Definition, Principles, Errors, Applications & DGPS,” 2020.
[Google Scholar] [Publisher Link]
[6] D. Prasad, "A Novel Barcode Generation and Modulation Techniques," SSRG International Journal of Electronics and Communication Engineering, vol. 3, no. 1, pp. 5-9, 2016.
[CrossRef] [Google Scholar] [Publisher Link]
[7] Boya Prdaeep Kumar, and Chandra Sekhar Paidimarry, "Development and Analysis of C/A Code Generation of GPS Receiver in FPGA and DSP,” 2014 Recent Advances in Engineering and Computational Sciences (RAECS), pp. 1-5, 2014.
[CrossRef] [Google Scholar] [Publisher Link]
[8] Li, Xingxing et al., "Accuracy and Reliability of Multi-GNSS Real-Time Precise Positioning: GPS, GLONASS, Beidou, and Galileo,” Journal of Geodesy, vol. 89, no. 6, pp. 607-635, 2015.
[CrossRef] [Google Scholar] [Publisher Link]
[9] Massimiliano Pepe, and Domenica Costantino, "Measurement in Network-RTK for the Survey and Representation of a Quarry: Potentials and Limits," International Journal of Engineering Trends and Technology, vol. 70, no. 3, pp. 249-253, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[10] Michael Braasch, and Andrew Dempster, "Tutorial: GPS Receiver Architectures, Front-End and Baseband Signal Processing,” IEEE Aerospace and Electronic Systems Magazine, vol. 34, no. 2, pp. 20-37, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[11] Elliott D. Kaplan, and Christopher Hegarty, Understanding GPS/GNSS: Principles and Applications, Third Edition, 2017.
[Google Scholar] [Publisher Link]
[12] P.P. Vaidyanathan, "Generalizations of the Sampling Theorem: Seven Decades After Nyquist,” IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications, vol. 48, no. 9, pp. 1094-1109, 2001.
[CrossRef] [Google Scholar] [Publisher Link]
[13] Ching-Hsiang Tseng, and Sun-Chung Chou, "Direct Down Conversion of Multiband RF Signals Using Bandpass Sampling,” IEEE Transactions on Wireless Communications, vol. 5, no. 1, pp. 72-76, 2006.
[CrossRef] [Google Scholar] [Publisher Link]
[14] Lei Dong, Changlin Ma, and Gérard Lachapelle, "Implementation and Verification of a Software-Based IF GPS Signal Simulator,” Proceedings of the 2004 National Technical Meeting of the Institute of Navigation, pp. 378-389, 2004.
[Google Scholar] [Publisher Link]
[15] K.Chandana, and G.R.Hemantha, "Navigation for the Blind Using GPS Along with Portable Camera Based Real Time Monitoring," SSRG International Journal of Electronics and Communication Engineering, vol. 1, no. 8, pp. 24-28, 2014.
[CrossRef] [Google Scholar] [Publisher Link]
[16] Akos, Dennis M., and James B Y Tsui, "Design and Implementation of a Direct Digitization GPS Receiver Front End,” IEEE Transactions on Microwave Theory and Techniques, vol. 44, no. 12, pp. 2334-2339, 1996.
[CrossRef] [Google Scholar] [Publisher Link]
[17] Bing Xu, and Li-Ta Hsu, "Open-Source MATLAB Code for GPS Vector Tracking on a Software-Defined Receiver,” GPS Solutions, vol. 23, no. 2, pp. 1-9, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[18] Xiaopeng Gong et al., "Improving GPS and Galileo Precise Data Processing Based on Calibration of Signal Distortion Biases,” Measurement, vol. 174, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[19] Mr. K. R. Desai et al., "A Model for Detection of Error Factors in GPS Signals," SSRG International Journal of Electronics and Communication Engineering, vol. 2, no. 2, pp. 1-6, 2015.
[CrossRef] [Publisher Link]
[20] Guillaume Lamontagne, Rene Jr. Landry, and Ammar B. Kouki, "Direct RF Sampling GNSS Receiver Design and Jitter Analysis," Positioning, vol. 3, no. 4, pp. 46-61, 2012.
[CrossRef] [Google Scholar] [Publisher Link]
[21] J. Mendizabal et al., "A Dual Front-End for the New GPS/GALILEO Generation in a 0.35 µm SiGe Process,” Integration, vol. 42, no. 3, pp. 321-331, 2009.
[CrossRef] [Google Scholar] [Publisher Link]
[22] Anupam Kumari, and Darshak Bhatt, "Advanced System Analysis and Survey on the GPS Receiver Front End,” IEEE Access, vol. 10, pp. 24611-24626, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[23] Vijaya Kumar Kanchetla et al., "A Compact, Reconfigurable Receiver for IRNSS/GPS/Galileo/Beidou,” 2021 IEEE Radio Frequency Integrated Circuits Symposium (RFIC), pp. 243-246, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[24] Peihui Yan et al., "Flexible Reconfigurable GNSS RF Receiver for Portable Application of Internet of Things,” Microelectronics Journal, vol. 106, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[25] Hanen Mehrez et al., "Performance Analysis Assessment for Sub-Sampling Technique: Case Study Reconfigurable Gnss Receiver,” 2018 International Conference on Smart Communications and Networking (SmartNets), pp. 1-5, 2018.
[CrossRef] [Google Scholar] [Publisher Link]
[26] Sai Krishna Kanth NVS, Sandeep Kumar S, and Ravi Kumar R, “FPGA Based Real Time Systems for Position Tracking,” International Journal of Engineering Trends and Technology, vol. 4, no. 4, pp. 857-860, 2013.
[Publisher Link]
[27] Nunzia Giorgia Ferrara et al., "A New Implementation of Narrowband Interference Detection, Characterization, and Mitigation Technique for a Software-Defined Multi-GNSS Receiver,” GPS Solutions, vol. 22, no. 4, pp. 1-15, 2018.
[CrossRef] [Google Scholar] [Publisher Link]
[28] Olga K. Mikhaylova, Ilya V. Korogodin, and Ivan V. Lipa, "Universal Ranging Code Generator of GNSS Signals,” 2020 European Navigation Conference, pp. 1-10, 2020.
[CrossRef] [Google Scholar] [Publisher Link]