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 first temperature proximate to the oscillator;
obtaining, from a temperature model of the oscillator, 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 wherein the comparison comprises;
obtaining the wireless and second oscillator signals;
sensing a second temperature proximate to the oscillator;
comparing the frequencies of the wireless and second oscillator signals so as to produce a frequency error; and
adjusting the temperature model as a function of the frequency error and the temperature; and
providing to the GPS receiver the oscillator-signal error and the first oscillator signal, wherein the GPS receiver is operable to process satellite signals using the oscillator-signal error and the first oscillator signal.
6 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.
37 Citations
17 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 first temperature proximate to the oscillator; obtaining, from a temperature model of the oscillator, 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 wherein the comparison comprises; obtaining the wireless and second oscillator signals; sensing a second temperature proximate to the oscillator; comparing the frequencies of the wireless and second oscillator signals so as to produce a frequency error; and adjusting the temperature model as a function of the frequency error and the temperature; and providing to the GPS receiver the oscillator-signal error and the first oscillator signal, wherein the GPS receiver is operable to process satellite signals using the oscillator-signal error and the first oscillator signal. - View Dependent Claims (2)
-
-
3. 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 first temperature proximate to the oscillator; obtaining, from a temperature model of the oscillator, an oscillator-signal error, wherein the oscillator-signal error is a function of a comparison between frequencies of a first 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 operable to process satellite signals using the oscillator-signal error and the first oscillator signal; obtaining a second wireless signal and a third oscillator signal; sensing a second temperature proximate to the oscillator; comparing frequencies of the second wireless signal and the third oscillator signal so as to produce a second frequency error; and adjusting the temperature model as a function of the second frequency error and the second temperature so as to produce an adjusted temperature model. - View Dependent Claims (4, 5, 6, 7)
-
-
8. A location-enabled wireless device, comprising:
-
a wireless receiver operable to receive a first wireless signal; a global positioning system (GPS) receiver operable to receive a GPS signal; an oscillator operable to supply to the wireless and GPS receivers a first oscillator signal; a temperature model for compensating the first oscillator signal as a function of temperature; a frequency detector operable to supply, as a function of the first wireless signal and the first oscillator signal, a frequency error; and a processor operable to (i) obtain a temperature proximate to the oscillator;
(ii) obtain from the frequency detector the frequency error;
(iii) use the temperature model to produce, as a function of the temperature and the frequency error, an oscillator-signal error; and
(iv) provide to the GPS receiver the oscillator-signal error, wherein the GPS receiver is operable to use the oscillator-signal error and the first oscillator signal to process satellite signals, wherein the oscillator-signal error comprises an error associated with the temperature and a comparison between frequencies of a second wireless signal and a second oscillator signal, and wherein the second wireless signal and the second oscillator signal are obtained prior to the first wireless signal and the first oscillator signal. - View Dependent Claims (9, 10, 11)
-
-
12. A location-enabled wireless device, comprising:
-
a wireless receiver operable to receive a first wireless signal; a global positioning system (GPS) receiver operable to receive a GPS signal; a first oscillator operable to supply to the GPS receiver first and third oscillator signals, wherein the first oscillator is operable to provide the third oscillator signal prior to providing the first oscillator signal; a second oscillator operable to supply to the wireless receiver second and fourth oscillator signals, wherein the second oscillator is operable to provide the fourth oscillator signal prior to providing the second oscillator signal; a temperature model for compensating the first oscillator signal as a function of temperature; a frequency counter operable to supply a first reference signal, wherein the first reference signal is a function of a comparison between the first and second oscillator signals; and a processor operable to (i) obtain a temperature proximate to the first oscillator;
(ii) obtain from the frequency counter the reference signal;
(iii) use the temperature model to produce, as a function of the temperature and the reference signal, an oscillator-signal error; and
(iv) provide to the GPS receiver the oscillator-signal error, wherein the GPS receiver is operable to use the oscillator-signal error and the first oscillator signal to process satellite signals, wherein the oscillator-signal error comprises an error associated with the temperature and a second reference signal, and wherein the second reference signal is a function of a comparison between frequencies of third and fourth oscillator signals. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification