Patent ID: 7796083

Claim:
An apparatus comprising: a global positioning system receiver; a temperature compensated oscillator coupled to the global positioning system receiver; a controller coupled to the global positioning system receiver, the controller configured to control operations of the apparatus; a memory coupled to the controller, the memory configured to store pre-measured global positioning system oscillator frequency rate of change vs. time offset calibration data to calibrate a signal from the temperature compensated oscillator, where the pre-measured global positioning system oscillator frequency rate of change vs. time offset calibration data provides a boot up value at a first global positioning system receiver boot up time, update values for a time period between the global positioning system receiver boot up time and a settle time, where the update values correspond to temperature compensated oscillator frequency drift vs. time relative to the global positioning system receiver boot up time as the temperature compensated oscillator temperature rises from the global positioning system receiver boot up time to the settle time, and a settle value for a time after the settle time when the temperature compensated oscillator frequency substantially settles to a frequency; and an offset module coupled to the controller, the offset module configured to send a temperature compensated oscillator offset signal to the global positioning system receiver using multiple values based on the pre-measured global positioning system oscillator frequency rate of change vs. time offset calibration data to calibrate a signal from the temperature controlled oscillator to compensate for a temperature controlled oscillator frequency ramp until the temperature compensated oscillator settles to a final frequency, wherein the offset module provides the global positioning system receiver with initial frequency offset values based on the pre-measured global positioning system oscillator frequency rate of change vs. time offset calibration data to compensate for the temperature controlled oscillator frequency ramp prior to satellite signal acquisition.