In this paper the authors explore the Global Positioning System (GPS) signal acquisition and tracking algorithms used in software GPS receiver. Acquisition time is the most important parameter in evaluating the performance of a software GPS receiver in terms of its speed. A trade-off study is done to seek a good balance between the acquisition accuracy and the processing time. The frequency-domain acquisition method by circular correlation, used in a software GPS receiver, has been improved by studying the power spectrum of the Coarse Acquisition (C/A) code alone. The analysis of C/A code reveals that its power spectrum is symmetrical; hence only half the points are required to perform circular correlation. Besides, either half of the spectrum is asymmetrical where a larger amount of power is concentrated in almost one-quarter of the spectrum on its either sides. This further reduces the number of points used to perform correlation. Comparative results of MATLAB simulation of full-size, half-size and quarter-size circular correlation done on actual data stored on hard disk are provided, and they agree with those obtained using GPS receiver. Further reduction in acquisition time has been achieved by investigating the effect of length of the noncoherent pre-integration period. The improved acquisition methods pave way for further development of new algorithms to enhance software GPS receiver performance.
[1]
Dennis M. Akos,et al.
A software radio approach to global navigation satellite system receiver design
,
1997
.
[2]
Ryosuke Shibasaki,et al.
GPS Signal Acquisition and Tracking An Approach towards Development of Software-based GPS Receiver
,
2004
.
[3]
James B. Y. Tsui,et al.
Fundamentals of global positioning system receivers : a software approach
,
2004
.
[4]
K. Borre,et al.
The GPS Code Software Receiver at Aalborg University
,
2004
.
[5]
Chen,et al.
An Improved Acquisition Algorithm for GPS Signals
,
2010
.