The techniques to detect and mitigate the false reacquisition in a global
satellite navigation receiver are disclosed. The false reacquisition due
to frequency side-lobes and code autocorrelation secondary lobes are
considered for mitigation. A set of two threshold values is used to
detect correct reacquisition and reject false reacquisition. While the
reacquisition of the signal is straight forward when the correlation is
clear with the power above the first threshold, it is not so clear when
the power is between two thresholds. So a further search for the maximum
power among the retained dwells results in correct reacquisition. The
search range depends upon the signal blockage interval and receiver
dynamics. The feedback from navigational solution may be used to
determine the search range both in frequency and code phase. In the case
of frequency side-lobes, which occur only at specified frequency
components, these frequencies are tested for maximum power response. The
code side-lobes have similar characteristics and can be distinguished by
the actual peak.