Application of FFT parallel code phase search algorithm in GNSS software

With the rapid development of software radio, the research and design of Global Navigation Satellite System(GNSS) software receiver has become a hot research topic in the whole satellite navigation system. In this paper, a new signal acquisition algorithm based on FFT parallel code phase search is proposed, which is based on the research of the base-band signal processing method in GNSS software receiver, the design structure of code tracking loop and carrier tracking loop is presented, and the realization method and function are analyzed and simulated. Computer simulation results show that the FFT parallel code phase search algorithm and the PLL loop algorithm in the DLL loop and FLL loop can get very good performance. The software receiver can modify the software program to achieve GNSS receiver related functions and improve technical indicators without making changes in the hardware platform, it is suitable for engineering applications.