白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Background oscillator calibration

專(zhuān)利號(hào)
US11800464B2
公開(kāi)日期
2023-10-24
申請(qǐng)人
QUALCOMM Incorporated(US CA San Diego)
發(fā)明人
Jie Wu; Daniel Fred Filipovic; Emilija Milorad Simic; Vishal Agarwal
IPC分類(lèi)
H04W56/00; G01S19/23; H03L1/02
技術(shù)領(lǐng)域
xo,gnss,or,in,be,trigger,calibrated,device,may,status
地域: CA CA San Diego

摘要

System and method for temperature-calibration of a crystal oscillator (XO) in a mobile device. A temperature-calibration status of the XO is determined and a trigger condition related to temperature-calibration of the XO is detected. If the temperature-calibration status of the XO is not fully temperature-calibrated or if the XO has not been previously temperature-calibrated, a temperature-calibration session is initiated by an XO manager based on the condition, wherein a receiver is configured to receive signals and temperature-calibration of the XO is performed in a background mode based on the received signals. The condition based triggering ensures that the XO is temperature-calibrated prior to launch of any position based or global navigation satellite systems (GNSS) based applications on the mobile device. The trigger condition can include first use or power-on, charging, presence in an outdoor environment, variation in operating temperature, pre-specified time, and/or user input pertaining to the mobile device.

說(shuō)明書(shū)

CROSS-REFERENCE TO RELATED APPLICATIONS

The present Application for Patent is a Continuation of U.S. patent application Ser. No. 16/402,203 entitled “BACKGROUND CRYSTAL OSCILLATOR CALIBRATION” filed May 2, 2019, which is a Continuation of U.S. patent application Ser. No. 15/881,685 entitled “BACKGROUND CRYSTAL OSCILLATOR CALIBRATION” filed Jan. 26, 2018 now U.S. Pat. No. 10,397,887 issued Aug. 27, 2019, which is a Continuation of U.S. patent application Ser. No. 13/784,046 entitled “BACKGROUND CRYSTAL OSCILLATOR CALIBRATION” filed Mar. 4, 2013, now U.S. Pat. No. 9,907,035 issued Feb. 27, 2018, which claims the benefit of U.S. Provisional Application No. 61/666,307, entitled “GNSS BASED CRYSTAL OSCILLATOR CALIBRATION” filed Jun. 29, 2012, each of which are assigned to the assignee hereof, and expressly incorporated herein by reference in their entirety.

FIELD OF DISCLOSURE

Disclosed embodiments are directed to field calibration of a crystal oscillator (XO). More particularly, exemplary embodiments are directed to temperature-calibration of an XO performed in a background mode using assistance from one or more wireless signals of known or determinable frequency, wherein the temperature-calibration is triggered by one or more exemplary conditions, events, or mechanisms.

BACKGROUND

Global navigation satellite systems (GNSS) are well known in applications related to tracking and positioning. GNSS systems such as global positioning systems (GPS) are satellite-based systems used for pinpointing a precise location of a GNSS receiver or object capable of tracking satellite signals. With advances in GNSS technology, it is possible to locate and track movements of an object on the globe.

權(quán)利要求

1
What is claimed is:1. A method of temperature-calibrating an oscillator, wherein the oscillator is a non-temperature compensated oscillator in a mobile device, the method comprising:initiating a temperature-calibration session at a powering on of the mobile device, wherein the temperature-calibration session comprises:receiving wireless signals of a known frequency; andtemperature-calibrating the oscillator in a background mode based on the received wireless signals, in parallel with performing one or more processes unrelated to temperature-calibrating the oscillator in the background mode, wherein the background mode comprises a mode of operation that executes independently of position based applications or global navigation satellite systems (GNSS) based applications.2. The method of claim 1, wherein the received wireless signals comprise one or more of global navigation satellite systems (GNSS) signals, signals from a calibrated terrestrial source, or signals from a geo-stationary source.3. The method of claim 1, wherein the powering on of the mobile device is a first use of the mobile device.4. The method of claim 1, further comprising updating a temperature-calibration status of the oscillator as completed and suppressing further temperature-calibration based on the updated temperature-calibration status.5. The method of claim 1, further comprising recording a first time associated with temperature-calibrating the oscillator and if a pre-specified time has lapsed since the first time, initiating a second temperature-calibration session.6. The method of claim 1, wherein temperature-calibrating the oscillator comprises formulating a frequency-temperature (FT) model based on temperature-calibrating at a plurality of temperatures.7. The method of claim 6, wherein the temperature-calibrating further comprises determining coefficients of the FT model for the oscillator.8. The method of claim 6, wherein the FT model is expressed as a polynomial function and wherein frequency is expressed as an nth degree polynomial function of temperature.9. The method of claim 1, further comprising:detecting a variation in operating temperature of the mobile device; andinitiating a second temperature-calibration session.10. The method of claim 9, wherein the variation in operating temperature is detected over a period of time.11. The method of claim 9, wherein the variation in operating temperature is detected based upon reaching or exceeding one or more predefined temperatures.12. The method of claim 9, wherein the variation in operating temperature is detected based upon randomly selected temperatures.13. The method of claim 1, wherein the temperature-calibration session is performedprior to the oscillator being used for global navigation satellite systems (GNSS) based applications.14. A mobile device comprising:an oscillator, wherein the oscillator is a non-temperature compensated oscillator;a receiver;a transceiver; anda processor configured to initiate a temperature-calibration session at a powering on of the mobile device, wherein the temperature-calibration session is further configured to:receive wireless signals of a known frequency; andtemperature-calibrate the oscillator in a background mode based on the received wireless signals, in parallel with performing one or more processes unrelated to temperature-calibrating the oscillator in the background mode, wherein the background mode comprises a mode of operation that executes independently of position based applications or global navigation satellite systems (GNSS) based applications.15. The mobile device of claim 14, wherein the received wireless signals comprise one or more of global navigation satellite systems (GNSS) signals, signals from a calibrated terrestrial source, or signals from a geo-stationary source.16. The mobile device of claim 14, wherein the powering on of the mobile device is a first use of the mobile device.17. The mobile device of claim 14, further configured to:update a temperature-calibration status of the oscillator as completed; andsuppress further temperature-calibration based on the updated temperature-calibration status.18. The mobile device of claim 14, further configured to:record a first time associated with temperature-calibrating the oscillator; andif a pre-specified time has lapsed since the first time, initiate a second temperature-calibration session.19. The mobile device of claim 14, wherein the temperature-calibration session is further configured to:formulate a frequency-temperature (FT) model based on temperature-calibrating at a plurality of temperatures.20. The mobile device of claim 19, wherein the temperature-calibration session is further configured to determine coefficients of the FT model for the oscillator.21. The mobile device of claim 19, wherein the FT model is expressed as a polynomial function and wherein frequency is expressed as an nth degree polynomial function of temperature.22. The mobile device of claim 14, further configured to:detect a variation in operating temperature of the mobile device; andinitiate a second temperature-calibration session.23. The mobile device of claim 22, wherein the variation in operating temperature is detected over a period of time.24. The mobile device of claim 22, wherein the variation in operating temperature is detected based upon reaching or exceeding one or more predefined temperatures.25. The mobile device of claim 22, wherein the variation in operating temperature is detected based upon randomly selected temperatures.26. The mobile device of claim 14, wherein the temperature-calibration session is performed prior to the oscillator being used for global navigation satellite systems (GNSS) based applications.27. A mobile device comprising:an oscillator, wherein the oscillator is a non-temperature compensated oscillator;means for receiving wireless signals of a known frequency; andmeans for initiating a temperature-calibration session at a powering on of the mobile device, wherein the temperature-calibration session comprises:means for temperature-calibrating the oscillator in a background mode based on the received wireless signals, in parallel with performing one or more processes unrelated to temperature-calibrating the oscillator in the background mode, wherein the background mode comprises a mode of operation that executes independently of position based applications or global navigation satellite systems (GNSS) based applications.28. The mobile device of claim 27, wherein the received wireless signals comprise one or more of global navigation satellite systems (GNSS) signals, signals from a calibrated terrestrial source, or signals from a geo-stationary source.29. A non-transitory computer-readable storage medium comprising code, which, when executed by a processor, causes the processor to perform operations for temperature-calibrating an oscillator, wherein the oscillator is a non-temperature compensated oscillator in a mobile device, the non-transitory computer-readable storage medium comprising:code for initiating a temperature-calibration session at a powering on of the mobile device, wherein the temperature-calibration session comprises:code for receiving wireless signals of a known frequency; andcode for temperature-calibrating the oscillator in a background mode based on the received wireless signals, in parallel with performing one or more processes unrelated to temperature-calibrating the oscillator in the background mode, wherein the background mode comprises a mode of operation that executes independently of position based applications or global navigation satellite systems (GNSS) based applications.30. The non-transitory computer-readable storage medium of claim 29, wherein the received wireless signals comprise one or more of global navigation satellite systems (GNSS) signals, signals from a calibrated terrestrial source, or signals from a geo-stationary source.
微信群二維碼
意見(jiàn)反饋