Title :
The optimizations of FFT algorithm in GPS software receiver
Author :
Yao, Xiangzhen ; Qin, Xinxian ; Cui, Shaolong ; Fang, Jinyun
Author_Institution :
Inst. of Comput. Technol., Chinese Acad. of Sci., Beijing, China
Abstract :
In a GPS system, the process of acquisition costs most time of the whole, which is due to the large number of required operations in the correlators. Common methods usually use FFT or PFA(Prime Factor Algorithm)to calculate the correlation, choosing float as the data type of the operation, which will obviously increase computational complexity. In consideration of the specific storage mode of GPS data, we propose a novel algorithm using 2-bit to store the GPS data, and using 2-bit to store the quantization of the local carrier frequency, then, the floating-point calculations has been replaced by bit-wise calculation, and the twiddle factors has been pre-stored using 16-bit 2´s complement integer. In this method, FFT will be performed only with integer arithmetic. Experiments show the significant performance and efficiency improvements of the proposed algorithm.
Keywords :
Global Positioning System; fast Fourier transforms; optimisation; radio receivers; software radio; FFT algorithm; GPS software receiver; PFA; bit-wise calculation; floating-point calculations; prime factor algorithm; twiddle factors; Baseband; Correlation; Discrete Fourier transforms; Global Positioning System; Receivers; Satellites; Software; 2-bit; FFT; GPS signal; Integer arithmetic; bit-shifting; twiddle factors table;
Conference_Titel :
Geoinformatics, 2011 19th International Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-1-61284-849-5
DOI :
10.1109/GeoInformatics.2011.5981131