The present invention provides GPS receivers with clock calibration for
fast reacquisition of GPS signals after waking up from a sleep state or
coming out of signal blockage. In a preferred embodiment, a GPS receiver
comprises a local clock based on an oscillator, e.g., crystal oscillator.
The GPS receiver calculates a clock calibration value based on a computed
oscillator count for the period during which the GPS receiver is in the
sleep state or the signal is blocked. This clock calibration value is
used to calibrate the local clock after the GPS receiver wakes up or
comes out of signal blockage for fast reacquisition of GPS signals.