A GPS receiver acquires GPS data from at least one GPS satellite. A code offset
and a frequency offset are determined based on the acquired GPS data. A change
in GPS position of the GPS receiver during the determination of the code offset
is determined, and a change in rate of the GPS receiver during the determination
of the frequency offset is also determined. The code offset is updated based on
the change in GPS position, and the frequency offset is updated based on the change
in rate. The updated code offset and the updated frequency offset are handed over
to a tracking function.