Journal of Applied Sciences ›› 2009, Vol. 27 ›› Issue (2): 203-209.

• Control and System • Previous Articles     Next Articles

Parallel Signal Processing for GPS Software Receiver

  

  1. 1. Navigation Research Center, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
    2. Department of Land Surveying and Geo-informatics, Hongkong Polytechnic University, Hongkong, China
    3. School of Transportation Engineering, Tongji University, Shanghai 200129, China
  • Received:2008-04-08 Revised:2008-11-04 Online:2009-04-01 Published:2009-04-01

Abstract:

In view of the inability of real time processing in conventional GPS software receivers, a GPS signal parallel processing algorithm is proposed based on dual core processors. Algorithmic modules in GPS software receivers including signal acquisition, tracking loop and pseudo-range position are analyzed. A parallel processing acquisition algorithm which includes a parallel processing and real-time optimization is studied. In the tracking loop, a separate carrier and CA code phase tracking loop are designed. An optimized bandwidth algorithm is described based on a mathematical analysis, which leads to better dynamic performance and less noise vulnerability of the receiver. The GPS software receiver is validated in computer simulation. Comparison with real testing data shows that the proposed method can improve processing ability at least by 30%, satisfying the requirements of the single point pseudo-range positioning approach.

Key words: global positioning system, software receiver, CA code correlation, carrier tracking loop

CLC Number: