• DocumentCode
    3235604
  • 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
  • fYear
    2009
  • fDate
    25-28 July 2009
  • Firstpage
    1132
  • Lastpage
    1137
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/ICCSE.2009.5228482
  • Filename
    5228482