Timing circuit calibration
AssigneeQUALCOMM Incorporated
InventorsJie Wu, Dominic Gerard Farmer, Lalitaprasad Daita, Emilija Simic
Life of this patent
Estimating the term…
Abstract
Disclosed are devices, systems and techniques for propagating a system time maintained at a mobile device in a lower power mode using a sleep counter advanced by an XO crystal oscillator. In one particular implementation, a mobile device obtains initial and subsequent satellite positioning system fixes while in a higher power mode. Between the initial and subsequent position fixes, the mobile device may transition to a lower power mode during which measurements of a temperature of the XO crystal oscillator may be obtained.
Claims26
A mobile device operable in a plurality of power modes, the mobile device comprising:
- a satellite positioning system (SPS) receiver;
- a timing circuit comprising a sleep counter;
- and
- one or more processors configured to:
- obtain an SPS time based, at least in part, on an SPS position fix at the SPS receiver;
- set a system time of the mobile device to the SPS time;
- obtain three or more measurements of a temperature of at least one component of the mobile device at three or more time instances, the three or more measurements including a first measurement, a second measurement, and a third measurement, the second measurement being between the first measurement and the third measurement and being during a lower-power time interval during which the mobile device is in a lower-power mode;
- determine one or more estimated frequencies of the sleep counter based, at least in part, on the three or more measurements of the temperature of the at least one component of the mobile device;
- and
- propagate the system time maintained at the mobile device to an end of the lower-power time interval based, at least in part, on the one or more estimated frequencies.
A mobile device operable in a plurality of power modes, the mobile device comprising:
- means for obtaining a satellite positioning system (SPS) time based, at least in part, on an SPS position fix;
- means for setting a system time of the mobile device to the SPS time;
- means for obtaining three or more measurements of a temperature of at least one component of the mobile device at three or more time instances, the three or more measurements including a first measurement, a second measurement, and a third measurement, the second measurement being between the first measurement and the third measurement and being during a lower-power time interval during which the mobile device is in a lower-power mode;
- means for determining one or more estimated frequencies of a sleep counter of the mobile device based, at least in part, on the three or more measurements of the temperature of the at least one component of the mobile device;
- and
- means for propagating the system time maintained at the mobile device to an end of the lower-power time interval based, at least in part, on the one or more estimated frequencies.
A non-transitory, processor-readable storage medium comprising instructions configured to cause one or more processors of a mobile device to:
- obtain a satellite positioning system (SPS) time based, at least in part, on an SPS position fix;
- set a system time of the mobile device to the SPS time;
- obtain three or more measurements of a temperature of at least one component of the mobile device at three or more time instances, the three or more measurements including a first measurement, a second measurement, and a third measurement, the second measurement being between the first measurement and the third measurement and being during a lower-power time interval during which the mobile device is in a lower-power mode;
- determine one or more estimated frequencies of a sleep counter of the mobile device based, at least in part, on the three or more measurements of the temperature of the at least one component of the mobile device;
- and
- propagate the system time maintained at the mobile device to an end of the lower-power time interval based, at least in part, on the one or more estimated frequencies.
A method comprising:
- obtaining, at a mobile device, a satellite positioning system (SPS) time based, at least in part, on an SPS position fix;
- setting a system time of the mobile device to the SPS time;
- obtaining three or more measurements of a temperature of at least one component of the mobile device at three or more time instances, the three or more measurements including a first measurement, a second measurement, and a third measurement, the second measurement being between the first measurement and the third measurement and being during a lower-power time interval during which the mobile device is in a lower-power mode;
- determining one or more estimated frequencies of a sleep counter of the mobile device based, at least in part, on the three or more measurements of the temperature of the at least one component of the mobile device;
- and
- propagating the system time maintained at the mobile device to an end of the lower-power time interval based, at least in part, on the one or more estimated frequencies.
Dependencies are inferred from the claim text.