Implement of Real-Time GPS L1 Software Receiver

被引:3
作者
Li Shi [1 ]
Zhai Chuanrun [2 ]
Zhan Xingqun [2 ]
Wang Boxiong [2 ]
机构
[1] Shanghai GALILEO Ind Ltd, Dept Infrastruct, Shanghai, Peoples R China
[2] Shanghai Jiao Tong Univ, Inst Aerosp Sci & Technol, Shanghai, Peoples R China
来源
ICCSSE 2009: PROCEEDINGS OF 2009 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION | 2009年
关键词
Global Positioning System (GPS); real-time; software receiver; correlator;
D O I
10.1109/ICCSE.2009.5228482
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:1132 / +
页数:3
相关论文
共 7 条
[1]  
Kaplan Elliott D., 1996, UNDERSTANDING GPS PR, P120
[2]  
Ledvina B.M., 2003, P NTM 2003 SESSION E, P767
[3]   Bit-wise parallel algorithms for efficient software correlation applied to a GPS software receiver [J].
Ledvina, BM ;
Psiaki, ML ;
Powell, SP ;
Kintner, PM .
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2004, 3 (05) :1469-1473
[4]  
PARKINSON KJ, 2005, 2005 INT S GNSS GPS
[5]   Real-time generation of bit-wise parallel representations of over-sampled PRN codes [J].
Psiaki, ML .
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2006, 5 (03) :487-491
[6]  
Rinder P., 2004, Design of a Single Frequency GPS Software Receiver
[7]  
Tsui J. B. -Y., 2004, Fundamentals of Global Positioning System Receivers: A Software Approach, V2nd