Reference oscillator management for wireless devices having position determination functionality
First Claim
1. A method for managing a reference oscillator within a wireless device, comprising:
- selecting reference oscillator parameters associated with a lowest reference oscillator error, wherein the selection is based upon reference oscillator parameters derived using different technologies within the wireless device, wherein the reference oscillator comprises a tunable reference oscillator, and wherein the reference oscillator parameters include tunable reference oscillator parameters, a reference oscillator frequency control value, a reference oscillator frequency bias, a reference oscillator frequency bias uncertainty and a time at which the reference oscillator parameters were determined;
acquiring a satellite based upon the selected reference oscillator parameters;
calculating a satellite-based position fix;
determining a quality of the satellite-based position fix, wherein the quality corresponds to an uncertainty associated with the selected reference oscillator parameters;
updating the reference oscillator parameters based upon the quality of the satellite-based position fix;
determining, as the tunable reference oscillator parameters, a frequency center and a width of a search window using the reference oscillator parameters;
tuning the tunable reference oscillator using the determined tunable reference oscillator parameters;
determining the reference oscillator parameters based upon the quality of the satellite-based position fix;
storing the reference oscillator parameters when the wireless device successfully determines the satellite-based position fix;
receiving a current reference oscillator frequency control value and a current reference oscillator frequency bias estimate;
adjusting the received reference oscillator frequency bias estimate;
performing sanity checks on the adjusted reference oscillator frequency bias estimate;
determining reference oscillator parameters for storage based upon the adjusted reference oscillator frequency bias estimate; and
incrementing a counter which represents a confidence in the determined reference oscillator parameters.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and device for managing a reference oscillator within a wireless device is presented. The method includes selecting reference oscillator parameters associated with the lowest reference oscillator error, where the selection is based upon reference oscillator parameters derived using different technologies within a wireless device, acquiring a satellite based upon the selected reference parameters, determining the quality of the satellite-based position fix, and updating the reference oscillator parameters based upon the quality of the satellite-based position fix. The wireless device includes a wireless communications system, a satellite positioning system (SPS) receiver, a reference oscillator connected to the wireless communications system and SPS receiver, and a mobile controller connected to the reference oscillator, SPS, and wireless communications system, and a memory connected to the mobile controller, where the memory stores a reference oscillator parameter table and instructions causing the mobile controller to execute the aforementioned method.
-
Citations
12 Claims
-
1. A method for managing a reference oscillator within a wireless device, comprising:
-
selecting reference oscillator parameters associated with a lowest reference oscillator error, wherein the selection is based upon reference oscillator parameters derived using different technologies within the wireless device, wherein the reference oscillator comprises a tunable reference oscillator, and wherein the reference oscillator parameters include tunable reference oscillator parameters, a reference oscillator frequency control value, a reference oscillator frequency bias, a reference oscillator frequency bias uncertainty and a time at which the reference oscillator parameters were determined; acquiring a satellite based upon the selected reference oscillator parameters; calculating a satellite-based position fix; determining a quality of the satellite-based position fix, wherein the quality corresponds to an uncertainty associated with the selected reference oscillator parameters; updating the reference oscillator parameters based upon the quality of the satellite-based position fix; determining, as the tunable reference oscillator parameters, a frequency center and a width of a search window using the reference oscillator parameters; tuning the tunable reference oscillator using the determined tunable reference oscillator parameters; determining the reference oscillator parameters based upon the quality of the satellite-based position fix; storing the reference oscillator parameters when the wireless device successfully determines the satellite-based position fix; receiving a current reference oscillator frequency control value and a current reference oscillator frequency bias estimate; adjusting the received reference oscillator frequency bias estimate; performing sanity checks on the adjusted reference oscillator frequency bias estimate; determining reference oscillator parameters for storage based upon the adjusted reference oscillator frequency bias estimate; and incrementing a counter which represents a confidence in the determined reference oscillator parameters. - View Dependent Claims (2, 3)
-
-
4. A wireless device having position determination functionality which manages a reference oscillator using a plurality of technologies, comprising:
-
means for selecting reference oscillator parameters associated with a lowest reference oscillator error, wherein the selection is based upon reference oscillator parameters derived using different technologies within the wireless device, wherein the reference oscillator comprises a tunable reference oscillator, and wherein the reference oscillator parameters include tunable reference oscillator parameters, a reference oscillator frequency control value, a reference oscillator frequency bias, a reference oscillator frequency bias uncertainty and a time at which the reference oscillator parameters were determined; means for acquiring a satellite based upon the selected reference oscillator parameters; means for calculating a satellite-based position fix; means for determining a quality of the satellite-based position fix, wherein the quality corresponds to an uncertainty associated with the selected reference oscillator parameters; means for updating the reference oscillator parameters based upon the quality of the satellite-based position fix; means for determining, as the tunable reference oscillator parameters, a frequency center and a width of a search window using the reference oscillator parameters; means for tuning the tunable reference oscillator using the determined tunable reference oscillator parameters; means for determining the reference oscillator parameters based upon the quality of the satellite-based position fix; means for storing the reference oscillator parameters when the wireless device successfully determines the satellite-based position fix; means for receiving a current reference oscillator frequency control value and a current reference oscillator frequency bias estimate; means for adjusting the received reference oscillator frequency bias estimate; means for performing sanity checks on the adjusted reference oscillator frequency bias estimate; means for determining reference oscillator parameters for storage based upon the adjusted reference oscillator frequency bias estimate; and means for incrementing a counter which represents a confidence in the determined reference oscillator parameters. - View Dependent Claims (5, 6)
-
-
7. A non-transitory computer readable medium comprising instructions for causing a processor to perform operations, comprising:
-
instructions to select reference oscillator parameters associated with a lowest reference oscillator error for a reference oscillator, wherein the selection is based upon reference oscillator parameters derived using different technologies within a wireless device, wherein the reference oscillator comprises a tunable reference oscillator, and wherein the reference oscillator parameters include tunable reference oscillator parameters, a reference oscillator frequency control value, a reference oscillator frequency bias, a reference oscillator frequency bias uncertainty and a time at which the reference oscillator parameters were determined; instructions to acquire a satellite based upon the selected reference oscillator parameters; instructions to calculate a satellite-based position fix; instructions to determine the quality of the satellite-based position fix, wherein the quality corresponds to an uncertainty associated with the reference oscillator parameters; instructions to update the reference oscillator parameters based upon the quality of the satellite-based position fix; instructions to determine, as the tunable reference oscillator parameters, a frequency center and a width of a search window using the reference oscillator parameters; instructions to tune the tunable reference oscillator using the determined tunable reference oscillator parameters; instructions to determine the reference oscillator parameters based upon the quality of the satellite-based position fix; instructions to store the reference oscillator parameters when the wireless device successfully determines the satellite-based position fix; instructions to receive a current reference oscillator frequency control value and a current reference oscillator frequency bias estimate; instructions to adjust the received reference oscillator frequency bias estimate; instructions to perform sanity checks on the adjusted reference oscillator frequency bias estimate; instructions to determine reference oscillator parameters for storage based upon the adjusted reference oscillator frequency bias estimate; and instructions to increment a counter which represents a confidence in the determined reference oscillator parameters. - View Dependent Claims (8, 9)
-
-
10. An apparatus, comprising:
-
a memory; and a processor coupled to the memory, the processor comprising; logic configured to select reference oscillator parameters associated with a lowest reference oscillator error for a reference oscillator, wherein the selection is based upon reference oscillator parameters derived using different technologies within a wireless device, wherein the reference oscillator comprises a tunable reference oscillator, and wherein the reference oscillator parameters include tunable reference oscillator parameters, a reference oscillator frequency control value, a reference oscillator frequency bias, a reference oscillator frequency bias uncertainty and a time at which the reference oscillator parameters were determined; logic configured to acquire a satellite based upon the selected reference oscillator parameters; logic configured to calculate a satellite-based position fix; logic configured to determine the quality of the satellite-based position fix, wherein the quality corresponds to an uncertainty associated with the reference oscillator parameters; logic configured to update the reference oscillator parameters based upon the quality of the satellite-based position fix; logic configured to determine, as the tunable reference oscillator parameters, a frequency center and a width of a search window using the reference oscillator parameters; logic configured to tune the tunable reference oscillator using the determined tunable reference oscillator parameters; logic configured to determine the reference oscillator parameters based upon the quality of the satellite-based position fix; logic configured to store the reference oscillator parameters when the wireless device successfully determines the satellite-based position fix; logic configured to receive a current reference oscillator frequency control value and a current reference oscillator frequency bias estimate; logic configured to adjust the received reference oscillator frequency bias estimate; logic configured to perform sanity checks on the adjusted reference oscillator frequency bias estimate; logic configured to determine reference oscillator parameters for storage based upon the adjusted reference oscillator frequency bias estimate; and logic configured to increment a counter which represents a confidence in the determined reference oscillator parameters. - View Dependent Claims (11, 12)
-
Specification