Method and apparatus for compensating an oscillator in a location-enabled wireless device
First Claim
1. In a mobile device having a wireless receiver for receiving wireless signals and a global positioning system (GPS) receiver for receiving satellite signals, wherein the mobile device includes an oscillator for providing first and second oscillator signals for use with the wireless receiver, a method of providing to the GPS receiver reference information for processing the satellite signals, the method comprising:
- obtaining the first oscillator signal;
sensing a temperature proximate to the oscillator;
obtaining from a temperature model an oscillator-signal error, wherein the oscillator-signal error is a function of a comparison between frequencies of a wireless signal and the second oscillator signal; and
providing to the GPS receiver the oscillator-signal error and the first oscillator signal, wherein the GPS receiver is configured to process satellite signals using the oscillator-signal error and the first oscillator signal.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for compensating an oscillator in a location-enabled wireless device is described. In an example, a mobile device includes a wireless receiver for receiving wireless signals and a GPS receiver for receiving GPS signals. The mobile device also includes an oscillator having an associated temperature model. A frequency error is derived from a wireless signal. The temperature model is adjusted in response to the frequency error and a temperature proximate the oscillator. Frequency error of the oscillator is compensated using the adjusted temperature model. In another example, a frequency error is derived using a second oscillator within the wireless receiver.
-
Citations
21 Claims
-
1. In a mobile device having a wireless receiver for receiving wireless signals and a global positioning system (GPS) receiver for receiving satellite signals, wherein the mobile device includes an oscillator for providing first and second oscillator signals for use with the wireless receiver, a method of providing to the GPS receiver reference information for processing the satellite signals, the method comprising:
-
obtaining the first oscillator signal; sensing a temperature proximate to the oscillator; obtaining from a temperature model an oscillator-signal error, wherein the oscillator-signal error is a function of a comparison between frequencies of a wireless signal and the second oscillator signal; and providing to the GPS receiver the oscillator-signal error and the first oscillator signal, wherein the GPS receiver is configured to process satellite signals using the oscillator-signal error and the first oscillator signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A location-enabled wireless device, comprising:
-
a wireless receiver configured to receive a wireless signal; a global positioning system (GPS) receiver configured to receive a GPS signal; an oscillator configured to supply to the wireless and GPS receivers an oscillator signal; a temperature model for compensating the oscillator signal as a function of temperature; a frequency detector configured to supply, as a function of the wireless signal and the oscillator signal, a frequency error; and a processor configured to; obtain a temperature proximate to the oscillator; obtain from the frequency detector the frequency error; use the temperature model to produce, as a function of the temperature and the frequency error, an oscillator-signal error; and provide to the GPS receiver the oscillator-signal error, wherein the GPS receiver is configured to use the oscillator-signal error and the oscillator signal to process satellite signals. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A location-enabled wireless device, comprising:
-
a wireless receiver configured to receive a wireless signal; a global positioning system (GPS) receiver configured to receive a GPS signal; a first oscillator configured to supply to the GPS receiver a first oscillator signal; a second oscillator configured to supply to the wireless receiver a second oscillator signal; a temperature model for compensating the first oscillator signal as a function of temperature; a frequency counter configured to supply a reference signal, wherein the reference signal is a function of a comparison between the first and second oscillator signals; and a processor configured to; obtain a temperature proximate to the first oscillator; obtain from the frequency counter the reference signal; use the temperature model to produce, as a function of the temperature and the reference signal, an oscillator-signal error; and provide to the GPS receiver the oscillator-signal error, wherein the GPS receiver is configured to use the oscillator-signal error and the first oscillator signal to process satellite signals. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification