Design of a PC based Real-Time Software GPS Receiver

PC기반 실시간 소프트웨어 GPS 수신기 설계

  • Published : 2006.06.01

Abstract

This paper presents a design of a real-time software GPS receiver which runs on a PC. The software GPS receiver has advantages over conventional hardware based receivers in terms of flexibility and efficiency in application oriented system design and modification. In odor to reduce the processing time of the software operations in the receiver, a shared memory structure is used with a dynamic data control, and the byte-type IF data is processed through an Open Multi-Processing technique in the mixer and integrator which requires the most computational load. A high speed data acquisition device is used to capture the incoming high-rate IF signals. The FFT-IFFT correlation technique is used for initial acquisition and FLL assisted PLL is used for carrier tracking. All software modules are operated in sequence and are synchronized with pre-defined time scheduling. The performance of the designed software GPS receiver is evaluated by running it in real-time using the real GPS signals.

Keywords

References

  1. Intel Corp., OpenMP Application Program Interface, Intel Corp., 17-112, May, 2005
  2. Intel Corp., Getting Started with SSE/SSE2 for the Intel Pentium4 Processor, Intel Corp., 2002
  3. Global Positioning Product Handbook, GEC Plessey Semiconductors, 1997
  4. B. W. Parkinson and J. J. Spilker Ir., Global Positioning System: Theory and Applications Vol. 1, AlAA, 352-355, 1996
  5. D. J. R. Van Nee and R. M. Coenen, 'New Fast GPS Code-acquisition Technique Using FFT,' Electronics Letters, Vol. 27, No.2, Jan. 1991 https://doi.org/10.1049/el:19910102
  6. 고선준, 원종훈, 이자성, '소프트웨어 GPS 수신기용 신호처리 알고리듬 개발,' GPS Workshop 2002, 2002
  7. R. Jaffe and E. Rechtin, 'Design and Performance of Phase Lock Circuits Capable of Near-Optimum Performance Over a Wide Range of Input Signal and Noise Levels,' IRE Trans. on Information Theory, Vol. IT-1, March 1965
  8. E.D. Kaplan, Understanding GPS: Principles and Applications, Artech House, 1996
  9. J. B. Y. Tsui, Fundamentals of Global Position System Receivers A Software Approach, John Wiley & Sons Inc., 2000