I am trying to acquire and track GPS signal. I have already acquired it using parallel code frequency search algorithm, and for tracking I am following Kai borre book's (A software defined receiver for GPS and Galileo) MATLAB code for software defined receiver.
I have not performed carrier pull in after acquisition because for acquisition itself I have used very small step size of freqBins i.e, 5 Hz instead of 500Hz. Do I still need to perform Carrier-pullin?
How important it is to be performed after acquisition of a satellite and getting rough estimate of doppler freq?
I am not able to demodulate the navigation data using tracking and I suspect this can be the reason.
Please help.
Thanks,
Priyanka