IP Library Granted Patent US 7,224,950
Granted Patent B2
US 7,224,950 · App. 10/650,383 · Granted May 29, 2007

Estimating GPS reference frequency drift from PDC-handset VCO-bursts

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,224,950
App. No.
10/650,383
Granted
May 29, 2007
Kind
B2
Abstract

A combination mobile phone and navigation satellite receiver comprises a circuit for correcting GPS receiver reference frequency drift by using VCO burst information periodically received by a PDC handset. A corrected GPS receiver reference frequency drift then enables faster initialization and stable operation of the position solutions made available to users. A GPS numeric controlled oscillator (NCO) receives a PDC handset VCO sample.

Claims (47)

1. A method for estimating reference frequency drift in an uninitialized navigation receiver from a local oscillator in a cellular telephone handset operating in standby mode, the method comprising the steps of:

associating a cellular telephone handset subject to standby mode operation in which a base station provides 20-msec bursts of frequency reference information about every 700-msec, with a navigation receiver requiring initialization;

during said standby mode operation, sampling said 20-msec bursts of frequency reference information from a base-station;

running a numeric controlled oscillator (NCO) at a nominal frequency;

periodically adjusting said NCO with samples obtained in the step of sampling such that said base station provides a basis for accurate frequency measurement through a series of updates that coincide with said 20-msec bursts of frequency reference information;

correlating both in-phase and quadrature-phase outputs of said NCO;

computing a navigation receiver reference frequency drift estimate from information derived in the step of correlating; and

using said drift estimate to improve initialization performance in said navigation receiver by reducing local oscillator frequency uncertainty.

2. The method of claim 1 , further comprising the step of:

building a reference sinewave from data output by said NCO and passing such as updates to the step of correlating.

3. A circuit for estimating reference frequency drift in a navigation receiver, comprising:

a numeric controlled oscillator (NCO) for periodically receiving an NCO_value on which an NCO output frequency depends;

a first lookup table for approximating a sinewave from an inphase version of said NCO output frequency;

a first mixer connected to an output of the first lookup table and for combining it with a gated master clock (MCLK) signal, and providing further for an I-mix signal output;

an I-correlator for correlating said I-mix signal output and having an I-correlation output;

a second lookup table for approximating a cosine wave from a quadrature phase version of said NCO output frequency;

a second mixer connected to an output of the second lookup table and for combining it with said gated master clock (MCLK) signal, and providing further for a Q-mix signal output;

means for sampling the signal of a VCO synchronized by an MCLK signal in those intervals of time when the VCO is instantaneously being locked to a precision carrier frequency signal from a wireless communications network;

a Q-correlator for correlating said Q-mix signal output and having an Q-correlation output; and

a drift estimate output comprising said I-correlation and Q-correlation outputs; and

a local oscillator frequency-uncertainty reducing circuit that operates before said navigation receiver is initialized, and when a mobile telephone is operating in a standby mode, and for speeding up initialization by using a drift estimate represented at said I-correlation and Q-correlation outputs.

4. The circuit of claim 3 , further comprising:

an NCO value holding latch for receiving data from a firmware control program, and connected to gate said MCLK signal to the first and second mixers.

5. The circuit of claim 3 , further comprising:

an I-latch and a Q-latch providing for a register of said I-correlation and Q-correlation outputs accessible by a firmware control program.

6. A frequency discriminator circuit for estimating the reference frequency drift in an uninitialized navigation receiver which is associated with a mobile telephone in standby mode that periodically locks to a precision carrier frequency broadcast signal of a wireless communications network, and comprising a master clock (MCLK) ( 208 ) that provides a local reference frequency to the navigation receiver, and a voltage controlled oscillator (VCO) signal ( 210 ) that is periodically corrected in standby-mode by said precision carrier frequency broadcast signal:

characterized by operating of the following when said mobile telephone is operating in standby mode,

a numeric controlled oscillator (NCO) ( 204 ) clocked by the MCLK ( 208 ) and loaded with an NCO value ( 206 ) to synthesize the frequency of the VCO signal ( 210 );

a clock gate to sample the VCO signal ( 210 ) during those intervals of time when it is actively being locked to a precision carrier frequency signal broadcast by the wireless communications network;

a set of sine and cosine waveform generators ( 216 , 218 , 220 ) driven by the data output by said NCO ( 204 ) to form an in-phase (I-value) and a quadrature-phase (Q-value) signal;

an in-phase and quadrature-phase mixer ( 226 , 227 ) to mix both the I-value and Q-value signals with an MCLK-gated signal ( 224 ) for an I-mix output and a Q-mix output;

an in-phase and quadrature-phase integrator ( 228 , 230 ) to integrate said I-mix and Q-mix output;

an in-phase and quadrature-phase latch ( 232 , 234 ) to store a reference frequency drift estimate from the integrators; and

a circuit to use said reference frequency estimate to reduce frequency uncertainty before a navigation receiver is initialized.

7. A method for estimating reference frequency drift in a navigation receiver, comprising the steps of:

during standby operation of an associated mobile telephone handset, and before a navigation receiver is initialized and tracking a GPS satellite:

inputting ( 102 ) the signal of a voltage controlled oscillator (VCO) that can be locked to the precision carrier frequency signal of a wireless communications network that occurs in bursts during standby mode and that are sensed by said associated mobile telephone handset;

characterized by,

sampling ( 104 , 106 ) the signal of a VCO in those intervals of time when the VCO is locked to the precision carrier frequency signal of a wireless communications network;

running ( 108 ) a numeric controlled oscillator (NCO) at a nominal frequency;

building ( 110 ) sine and cosine waves from data output by said NCO to form an in-phase and a quadrature-phase signal;

mixing both the in-phase and quadrature-phase signals with the sampled VCO signal;

integrating ( 112 , 114 ) both the mixed in-phase and the mixed quadrature-phase signals over a pre-detection interval of time;

computing ( 118 ) a navigation receiver reference drift estimate from information derived in consecutive steps of integrating; and

adjusting the nominal frequency of said NCO with results obtained in the step of computing.

8. The method of claim 7 , wherein the pre-detection interval is shorter than half the period of the largest deviation from the reference frequency that is to be detected.

9. The method of claim 7 , wherein consecutive estimates are collected and averaged to further reduce the error.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2018
From: ERIDE, INC.
To: FURUNO ELECTRIC CO., LTD.
Reel/Frame 047144/0335 →
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 Aug 27, 2003
From: MCBURNEY, PAUL W.
To: ERIDE, INC.; SEIKO EPSON CORPORATION
Reel/Frame 014448/0597 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2003
From: MCBURNEY, PAUL W.; VAUCHER, FREDERIC (NMI)
To: ERIDE, INC.; SEIKO EPSON CORPORATION
Reel/Frame 014450/0358 →