Design and implementation of GPS software receiver based on software-defined radio

Jianfeng Miao, Wu Chen, Jianye Liu, Yongrong Sun, Congwei Hu

Research output: Journal article publicationJournal articleAcademic researchpeer-review

7 Citations (Scopus)


The key processing algorithms for GPS software receiver are introduced and the signal acquisition, the tracking loop and the pseudo-range position are described. Since the signal correlation algorithm cannot meet computational requirements of the fine frequency resolution, a new algorithms is presented by using the phase relationship. For the tracking loop, an optimized bandwidth algorithm is designed, and it makes the receiver have a better dynamic performance with less noise infection. In the Matlab environment, after optimizing the algorithm frame, the GPS software receiver program is designed and implemented. Finally, real data testing results demonstrate that the GPS software receiver can acquire and track satellites up to 12 channels. The single-point position and velocity accuracies reach a reasonable level when using 1 ms coherent integration time.
Original languageChinese (Simplified)
Pages (from-to)774-779
Number of pages6
JournalNanjing Hangkong Hangtian Daxue Xuebao/Journal of Nanjing University of Aeronautics and Astronautics
Issue number6
Publication statusPublished - 1 Dec 2008


  • Carrier tracking loop
  • Global positioning system
  • Signal processing
  • Software receiver

ASJC Scopus subject areas

  • Aerospace Engineering

Cite this