Open Source GPS L1 C/A SDR Implementation for Fast Processing of Acquisition and Tracking Using MATLAB PCT and CMEX 


Vol. 49,  No. 9, pp. 1295-1305, Sep.  2024
10.7840/kics.2024.49.9.1295


PDF
  Abstract

In this paper, we implement an open source Global Positioning System (GPS) L1 Coarse/Acquisition(C/A) Software-Defined-Radio (SDR) for fast processing of acquisition and tracking using Parallel Computing Toolbox (PCT) and C/C++ for MATLAB EXcutable (CMEX), and evaluate its performance. The SDR implemented in this paper is an SDR for education and research that focuses on readability and flexibility and is mainly written in MATLAB. In this paper, a representative MATLAB-based open source GPS L1 C/A SDR was implemented in [9], and when the used computer processes IF (Intermediate Frequency) samples of about 37 seconds, the total processing time takes about 431.301 seconds, of which acquisition takes about 16.296 seconds (about 3.78%), and tracking takes about 395.276 seconds (91.47%). To improve this, we implemented an GPS L1 C/A SDR for fast acquisition and tracking using Parallel Computing Toolbox (PCT) and CMEX provided by MATLAB. The total processing time of the proposed SDR on the same computer is about 73.086 seconds, which is only about 17.19% of the processing time of the conventional SDR, and the acquisition is about 9.916 seconds, which is about 60.85% of the 16.296 seconds of the conventional SDR, and the tracking is about 9.916 seconds of 35.79 seconds of the conventional SDR, which is about 9.05% of the 395.276 seconds of the conventional SDR. The proposed SDR for quick acquisition and tracking is released as open source as in [10] so that it can be easily used for related education and research.

  Statistics
Cumulative Counts from November, 2022
Multiple requests among the same browser session are counted as one view. If you mouse over a chart, the values of data points will be shown.


  Related Articles
  Cite this article

[IEEE Style]

S. Yoo, J. D. Yoo, S. Y. Kim, "Open Source GPS L1 C/A SDR Implementation for Fast Processing of Acquisition and Tracking Using MATLAB PCT and CMEX," The Journal of Korean Institute of Communications and Information Sciences, vol. 49, no. 9, pp. 1295-1305, 2024. DOI: 10.7840/kics.2024.49.9.1295.

[ACM Style]

Seungsoo Yoo, Jae Duk Yoo, and Sun Yong Kim. 2024. Open Source GPS L1 C/A SDR Implementation for Fast Processing of Acquisition and Tracking Using MATLAB PCT and CMEX. The Journal of Korean Institute of Communications and Information Sciences, 49, 9, (2024), 1295-1305. DOI: 10.7840/kics.2024.49.9.1295.

[KICS Style]

Seungsoo Yoo, Jae Duk Yoo, Sun Yong Kim, "Open Source GPS L1 C/A SDR Implementation for Fast Processing of Acquisition and Tracking Using MATLAB PCT and CMEX," The Journal of Korean Institute of Communications and Information Sciences, vol. 49, no. 9, pp. 1295-1305, 9. 2024. (https://doi.org/10.7840/kics.2024.49.9.1295)
Vol. 49, No. 9 Index