| Peer-Reviewed

Implementation and Analysis of Signal Tracking Loops for Software Defined GPS Receiver

Received: 11 November 2019     Accepted: 26 December 2019     Published: 7 January 2020
Views:       Downloads:
Abstract

Software defined GPS receiver has been developing because it can be processed advanced signal algorithms and also developed for precise navigation. Signal processing modules such as signal acquisition, signal tracking and navigation demodulation are implemented in software to estimate the receiver position, velocity and time (PVT). Signal tracking is important task in order to estimate the receiver’s and satellites position by demodulating navigation bits which are obtained from this. In this paper, implementation and analysis of signal tracking loop is mainly described and there are two main tracking loop as carrier and code tracking loop on GPS L1 signal. Delay Locked Loop (DLL) is to track code delay or code phase of GPS Coarse or Acquisition (C/A) code while Phase Locked Loop (PLL) is used to track GPS L1 carrier frequency as well as Doppler Frequency Shift. The implementation of DLL and PLL, and analyses of parameters which effects on navigation bits is also briefly discussed. The results confirm the analysis of signal tracking loops for software defined GPS receiver based on the experimental studies. The real time applications for software defined GPS receiver are very important to implement the navigation system in future because of the effective analyses on theoretical consideration.

Published in Communications (Volume 8, Issue 1)
DOI 10.11648/j.com.20200801.12
Page(s) 9-16
Creative Commons

This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited.

Copyright

Copyright © The Author(s), 2020. Published by Science Publishing Group

Keywords

GPS, Software Defined Receiver, Signal Tracking Loop, DLL, PLL

References
[1] Elliott D. Kaplan and Christopher J. Hegarty, “Understanding GPS/GNSS Principles and Applications (Third Edition)”.
[2] Kai Borre and Dennis Akos, “A Software-Defined GPS and Galileo Receiver: Single-Frequency Approach”.
[3] James Bao and Yen Tsui, “Fundamentals of Global Positioning System Receivers: A Software Approach”.
[4] PratapMisra and Per Enge, “Global Navigation Satellite Systems: Signals, Measurements and Performance”.
[5] RishijaMisra and ShubhamPalod,“Code and Carrier Tracking Loops for GPS C/A Code”, International Journal of Pure and Applied Sciences and Technology (IJPAST), (2011), pp. 1-20.
[6] Fabio Dovisand Paolo Mulassano,“Introduction to Global NavigationSatellite Systems”
[7] D. Manandhar, S. Yongcheol and R. Shibasaki, “GPS Signal Acquisition and Tracking – An Approach towards Development of Software-based GPS Receiver”, Proceedings of The Institute of Electronics, Information and Communication Engineers, Technical Report of IEICE, German, Jan. 2000.
[8] P. Bhaskara and S. N. V. S. Prasad, “Simulation of GPS Signal Acquisition and Tracking Algorithms of aSoftware Receiver”, International Journal of Applied Sciences, Engineering and Management, ISSN 2320-3439, Nov 2016, Vol. 05, No. 06, pp251-258.
[9] Bac Nghia Vu and MilošAndrle, “The Code and Carrier Tracking loops for GPS Signal”, Proceedings of the 16th International Conference on Mechatronics - Mechatronika 2014.
[10] T. Pany, “Navigation Signal Processing for GNSS Software Receivers”.
[11] F. Wu and K. Zhang, “GPS Signal Acquisition and tracking using software GPS receiver”, IEEE, 2006.
[12] J. Tian, W. Ye, S. Lin and Z. Hua, “Software Defined Radio GNSS Receiver Design Over Single DSP Platform”, IEEE, 2008.
[13] Y. Jinfeng, Y. Wenge, L. Weitao and L. Shengsd, “ Analysis and comparisons on noise performances of PLL, DLL and data demodulator in GNSS receiver”, IEEE International Conference on Signal Processing, Communications and Computing (ICSPCC), 2011.
[14] M. Musso, G. Gera and C. S. Regazzoni, “Theoretical analysis of S-curve for GNSS system”, 17th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS 2004), At Long Beach, CA, USA, Volume: pp. 2054–2058.
Cite This Article
  • APA Style

    Aye Su Su Phyo, Hla Myo Tun, Atar Mon, Sao Hone Pha. (2020). Implementation and Analysis of Signal Tracking Loops for Software Defined GPS Receiver. Communications, 8(1), 9-16. https://doi.org/10.11648/j.com.20200801.12

    Copy | Download

    ACS Style

    Aye Su Su Phyo; Hla Myo Tun; Atar Mon; Sao Hone Pha. Implementation and Analysis of Signal Tracking Loops for Software Defined GPS Receiver. Communications. 2020, 8(1), 9-16. doi: 10.11648/j.com.20200801.12

    Copy | Download

    AMA Style

    Aye Su Su Phyo, Hla Myo Tun, Atar Mon, Sao Hone Pha. Implementation and Analysis of Signal Tracking Loops for Software Defined GPS Receiver. Communications. 2020;8(1):9-16. doi: 10.11648/j.com.20200801.12

    Copy | Download

  • @article{10.11648/j.com.20200801.12,
      author = {Aye Su Su Phyo and Hla Myo Tun and Atar Mon and Sao Hone Pha},
      title = {Implementation and Analysis of Signal Tracking Loops for Software Defined GPS Receiver},
      journal = {Communications},
      volume = {8},
      number = {1},
      pages = {9-16},
      doi = {10.11648/j.com.20200801.12},
      url = {https://doi.org/10.11648/j.com.20200801.12},
      eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.com.20200801.12},
      abstract = {Software defined GPS receiver has been developing because it can be processed advanced signal algorithms and also developed for precise navigation. Signal processing modules such as signal acquisition, signal tracking and navigation demodulation are implemented in software to estimate the receiver position, velocity and time (PVT). Signal tracking is important task in order to estimate the receiver’s and satellites position by demodulating navigation bits which are obtained from this. In this paper, implementation and analysis of signal tracking loop is mainly described and there are two main tracking loop as carrier and code tracking loop on GPS L1 signal. Delay Locked Loop (DLL) is to track code delay or code phase of GPS Coarse or Acquisition (C/A) code while Phase Locked Loop (PLL) is used to track GPS L1 carrier frequency as well as Doppler Frequency Shift. The implementation of DLL and PLL, and analyses of parameters which effects on navigation bits is also briefly discussed. The results confirm the analysis of signal tracking loops for software defined GPS receiver based on the experimental studies. The real time applications for software defined GPS receiver are very important to implement the navigation system in future because of the effective analyses on theoretical consideration.},
     year = {2020}
    }
    

    Copy | Download

  • TY  - JOUR
    T1  - Implementation and Analysis of Signal Tracking Loops for Software Defined GPS Receiver
    AU  - Aye Su Su Phyo
    AU  - Hla Myo Tun
    AU  - Atar Mon
    AU  - Sao Hone Pha
    Y1  - 2020/01/07
    PY  - 2020
    N1  - https://doi.org/10.11648/j.com.20200801.12
    DO  - 10.11648/j.com.20200801.12
    T2  - Communications
    JF  - Communications
    JO  - Communications
    SP  - 9
    EP  - 16
    PB  - Science Publishing Group
    SN  - 2328-5923
    UR  - https://doi.org/10.11648/j.com.20200801.12
    AB  - Software defined GPS receiver has been developing because it can be processed advanced signal algorithms and also developed for precise navigation. Signal processing modules such as signal acquisition, signal tracking and navigation demodulation are implemented in software to estimate the receiver position, velocity and time (PVT). Signal tracking is important task in order to estimate the receiver’s and satellites position by demodulating navigation bits which are obtained from this. In this paper, implementation and analysis of signal tracking loop is mainly described and there are two main tracking loop as carrier and code tracking loop on GPS L1 signal. Delay Locked Loop (DLL) is to track code delay or code phase of GPS Coarse or Acquisition (C/A) code while Phase Locked Loop (PLL) is used to track GPS L1 carrier frequency as well as Doppler Frequency Shift. The implementation of DLL and PLL, and analyses of parameters which effects on navigation bits is also briefly discussed. The results confirm the analysis of signal tracking loops for software defined GPS receiver based on the experimental studies. The real time applications for software defined GPS receiver are very important to implement the navigation system in future because of the effective analyses on theoretical consideration.
    VL  - 8
    IS  - 1
    ER  - 

    Copy | Download

Author Information
  • Department of Electronic Engineering, Yangon Technological University Gyogone, Insein, Yangon, Myanmar

  • Department of Electronic Engineering, Yangon Technological University Gyogone, Insein, Yangon, Myanmar

  • Department of Electronic Engineering, Yangon Technological University Gyogone, Insein, Yangon, Myanmar