IP Library Granted Patent US 7,375,681
Granted Patent B1
US 7,375,681 · App. 11/217,915 · Granted May 20, 2008

Hardware curve flattening of crystal oscillator temperature drift followed by software compensation for residual offset

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,375,681
App. No.
11/217,915
Granted
May 20, 2008
Kind
B1
Abstract

A method for correcting frequency errors in the local reference frequency crystal oscillator of a GPS receiver begins with a step in which the ordinary temperature response of a crystal is characterized. A hardware circuit is incorporated with that crystal to mirror that same characteristic. A temperature sensor is used to control a compensation applied. The combination outputs a fairly flat temperature response, e.g., near zero delta-frequency change over the operating temperature range. But this flat response has an unknown offset from the true frequency. A next step finds a precision timing reference, such as when the receiver locks onto and tracks GPS satellites. The receiver then knows time precisely and a navigation software can compute the offset accurately. A value is stored for that offset in memory. Such value is thereafter recalled at each cold start and is used by software to remove the expected frequency offset.

Claims (19)

1. A global positioning system (GPS) receiver method for improving time-to-first-fix performance, comprising:

before being installed for use in a navigation radio receiver as a reference local oscillator, characterizing the ordinary frequency versus temperature response of a crystal over its operating temperature range, wherein any deviations from a nominal frequency, but not a single average offset of said nominal frequency from a true frequency are modeled by a characteristic curve;

during operation, using an electronic temperature-correction circuit with an opposite characteristic curve to said characteristic curve modeled for said crystal to in a hardware-only combination with said crystal oscillator to continually produce a substantially flat temperature response of near zero delta-frequency change over said operating temperature range, but such flat response has an unknown single offset from a true frequency;

if a calculation of crystal offset frequency error is available, storing in memory a value representing such said single offset from a true frequency;

using a reference frequency with said near zero delta-frequency change over said operating temperature range produced by said combination of said local reference oscillator and said electronic temperature-correction circuit in a GPS digital signal processor to acquire and track GPS satellite transmissions in spite of there being an unknown single offset from a true frequency in said reference local oscillator;

during operation, in navigation software position fix calculations to initially acquire and track GPS satellite transmissions, removing in software said single offset from a true frequency by fetching and using said value stored in said memory, wherein initial carrier frequency uncertainty is reduced;

after acquiring and tracking GPS satellite transmissions, deriving a precision timing reference that is used to calculate said unknown single offset from a true frequency in said reference local oscillator, and storing a value in said memory to represent said calculation of crystal offset frequency error; and

thereafter recalling at each cold start said stored value and using it in software to remove an expected frequency offset.

2. A method of crystal oscillator temperature-frequency error correction, comprising:

flattening a characteristic S-curve of delta-frequency error of a crystal oscillator modeled over an operating temperature range solely with an electronic hardware circuit guided by a collocated temperature sensor; and

using a GPS navigation receiver for removing a single flat-over-temperature delta-frequency error for an entire operating temperature range from an output of the previous step with a computer software that processes digitized samples of downconverted GPS radio transmissions.

3. An improved GPS receiver, having

a radio frequency stage for down-converting transmissions to digitized samples which are then demodulated by a GPS navigation software;

a crystal local oscillator that has a previously modeled characteristic variation at its output frequency that depends on its operating temperature;

a temperature sensor to measure said operating temperature;

the improvement comprising:

an electronic temperature curve flattening circuit connected to the crystal local oscillator that actually eliminates said characteristic variation according to a measurement it obtains from said temperature sensor, and that leaves an actual single offset from a true frequency that spans the entire operating temperature; and

a GPS navigation software program connected to process said digitized samples and to virtually remove said offset from a true frequency according to a value calculated and stored in a previous acquisition and tracking that provided a precision timing reference.

4. The GPS receiver of claim 3 , wherein said value is consulted by the GPS navigation software program at receiver initialization to begin a carrier frequency search.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2009
From: SIRF TECHNOLOGY HOLDINGS, INC.
To: FURUNO ELECTRIC CO., LTD.
Reel/Frame 023220/0173 →
RELEASE OF SECURITY INTEREST Recorded Jan 30, 2008
From: FURUNO ELECTRIC CO., LTD.
To: ERIDE, INC.
Reel/Frame 020431/0734 →
SECURITY AGREEMENT Recorded Jan 24, 2008
From: ERIDE, INC.
To: SIRF TECHNOLOGY HOLDINGS, INC.
Reel/Frame 020403/0758 →
SECURITY AGREEMENT Recorded Oct 24, 2007
From: ERIDE, INC.
To: FURUNO ELECTRIC CO., LTD.
Reel/Frame 020031/0461 →
LICENSE AGREEMENT NOTIFICATION Recorded Aug 14, 2007
From: ERIDE, INC.
To: FURUNO ELECTRIC CO.
Reel/Frame 019795/0508 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2005
From: WOO, ARTHUR N.
To: ERIDE, INC.
Reel/Frame 016951/0894 →