An Enhancement Coherent Code Discriminator for Tracking GPS Signal

Tracking the global positioning system (GPS) signals is a more important process in hardware/software GPS receivers. Any error leads to either provide inaccurate location fixing/measurement or lose signal lock in the tracking process. Delay lock loop and phase lock loop are responsible for synchronising with receiving code and wiping off the carrier frequency with Doppler frequency shift receptively. Code discriminator and code loop filter are characterised the delay lock loop, which is utilised to synchronise the generated code with received signal’s code. In this work, an enhanced coherent code discriminator is designed in order to enhance the tracking process. Our discriminator has been analysed and compared with the coherent and non-coherent discriminators. Also, real GPS data is employed for different GPS satellites situations, in these comparisons. The processing results showed that our design has better performance than the coherent and non-coherent code discriminators for the strong and weaker GPS signals in terms of reducing errors of discriminator output. Moreover, a standard deviation and root mean square is also utilised to evaluate our design, and the results revealed that all obtained values are less than the coherent and non-coherent code discriminators.