Decision-Tree-Based Automatic Filtering and Recovery of Signal Tracking in GPS Software Receiver

This paper presents a decision-tree-based automatic (DTBA) signal filtering and recovery algorithm in the tracking procedure of GPS software receiver. In the first part, the basic digital tracking loop is proposed. The loop consists of phase lock loop (PLL), frequency lock loop (FLL) and delay lock loop (DLL). In the second part, an automatic decision-tree-based algorithm is proposed to handle some exceptional cases when the traditional tracking loop is difficult to work, and retrieve the original signals as much as possible. When the original signals are totally disordered, the DTBA detects and outputs zero signals to avoid producing error navigation bit (D code). The simulations show that over 95% of invalid signals are retrieved with the algorithm. And the shape of the signal wave became clear after correction.

[1]  N. Sonowal,et al.  Real time GPS software receiver with new fast signal tracking method , 2008, 2008 IEEE Radio and Wireless Symposium.

[2]  Lei Dong,et al.  IF GPS Signal Simulator Development and Verification , 2003 .

[3]  Bin Tang,et al.  Design a L1 Software GPS Receiver Based on IF GPS Signal Simulator , 2006, 2006 8th international Conference on Signal Processing.

[4]  Chengjun Zhang,et al.  IF Signal Processing Algorithm for GPS Software Receiver , 2008, 2008 Congress on Image and Signal Processing.

[5]  Liu Yang,et al.  Real-time GPS Software Receiver Correlator Design , 2007, 2007 Second International Conference on Communications and Networking in China.

[6]  Wang Lijun,et al.  Data acquisition and processing technique for software GPS receivers , 2008, 2008 International Conference on Microwave and Millimeter Wave Technology.