Title :
Implement of real-time GPS L1 software receiver
Author :
Li Shi ; Zhai Chuanrun ; Zhan Xingqun ; Wang Boxiong
Author_Institution :
Infrastruct. Dept., Shanghai GALILEO Ind. Ltd., Shanghai, China
Abstract :
This paper introduced an enhanced GPS software receiver which can rapidly process weak signals in challenging environments. In the traditional GPS receivers, the acquisition and tracking of the signals are usually processed by hardware devices, such as the application specific integrated circuits (ASIC). The main disadvantage of ASIC is the high cost of system reconstructions. While a GPS software receiver can perform almost all the operations in a programmable microprocessor, which makes the system more flexible. The specific software correlator inside can greatly accelerate the speed by the bit-wise parallel algorithm which changes large numbers of multiplications into exclusive-or operations. In the acquisition process, the block acquisition method was introduced here to solve the weak signal processing. In the tracking process, the delay locked loop (DLL) and the phase locked loop (PLL) were used for code tracking and carrier tracking respectively. The whole software was developed based on C language under Windows XP environment. Both the simulated GPS data and actual GPS signals were used to verify the performance of the acquisition and tracking processes. The simulation results showed that the software receiver can work properly in real time even in hostile environments.
Keywords :
C language; Global Positioning System; delay lock loops; operating systems (computers); parallel algorithms; phase locked loops; radio receivers; satellite tracking; signal processing; telecommunication computing; C language; Global Positioning System; Windows XP environment; application specific integrated circuits; bit-wise parallel algorithm; block acquisition method; carrier tracking; code tracking; delay locked loop; phase locked loop; programmable microprocessor; real-time GPS L1 software receiver; signal acquisition; signal processing; software correlator; Application specific integrated circuits; Correlators; Costs; Global Positioning System; Hardware; Microprocessors; Phase locked loops; Signal processing; Software performance; Tracking loops; Global Positioning System (GPS); correlator; real-time; software receiver;
Conference_Titel :
Computer Science & Education, 2009. ICCSE '09. 4th International Conference on
Conference_Location :
Nanning
Print_ISBN :
978-1-4244-3520-3
Electronic_ISBN :
978-1-4244-3521-0
DOI :
10.1109/ICCSE.2009.5228482