IP Library Granted Patent US 7,692,499
Granted Patent B2
US 7,692,499 · App. 12/006,368 · Granted Apr 6, 2010

Digitally compensated highly stable holdover clock generation techniques using adaptive filtering

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,692,499
App. No.
12/006,368
Granted
Apr 6, 2010
Kind
B2
Abstract

A system and method for generating a highly stable holdover clock utilizing an integrated circuit and an external OCXO is presented. The integrated circuit comprises an input reference clock receiver, a phase and frequency detector that generates an error signal between the input reference clock signal and a feedback clock signal, a data storage block that stores model parameters to predict frequency variations of the OCXO, an adaptive filtering module that includes a digital loop filter and algorithms for updating the model parameters and predicting frequency variations based on the model, a switch that enables the system to operate in normal or holdover mode, a digitally controlled oscillator, and a feedback divider.

Claims (29)

1. A system for generating a highly stable output clock signal, the system comprising:

an oven controlled crystal oscillator that generates a clock signal,

a receiver that generates an input reference clock signal,

a phase and frequency detector that generates an error signal based on a phase difference between the input reference clock signal and a feedback clock signal;

a data storage block that stores model parameters to predict frequency variations of the clock signal generated by the oven controlled crystal oscillator,

an adaptive filtering module comprising a digital loop filter that receives the error signal and produces a filter data signal, a first defined algorithm for updating the model parameters stored in the data storage block based on the first data signal, a second defined algorithm for predicting frequency variations of the clock signal generated by the oven controlled crystal oscillator based on values of the model parameters stored in the data storage block and providing a prediction data signal, and an output selector for generating an output data signal chosen between the filter data signal and the prediction data signal,

a switch that enables the system to operate either in normal mode by connecting the error signal to the adaptive filtering module and causing the output selector to choose the filter data signal when the input reference clock signal is available, or enables the system to operate in holdover mode by breaking the connection of the error signal to the adaptive filtering module and causing the output selector to choose the predicted data signal when the input reference clock signal is unavailable,

a digitally controlled oscillator that receives the clock signal from the oven controlled crystal oscillator, generates an output clock signal based on the clock signal, and adjusts a frequency of the output clock signal by adjusting a phase of the output clock signal according to the data signal from the adaptive filtering module, and

a feedback divider that divides the frequency of the output clock signal from the digitally controlled oscillator to generate the feedback clock signal when the system operates in the normal mode.

2. The system of claim 1 , wherein the output selector in the adaptive filtering module comprises a multiplexer.

3. The system of claim 1 , wherein the model parameters stored in the data storage block indicating the frequency variations include two sets, one due to temperature perturbation and the other due to aging effects of the oven controlled crystal oscillator.

4. The system of claim 1 , when the system operates in normal mode, the adaptive filtering module receives the error signal from the phase and frequency detector, wherein the digital loop filter is used to filter the error signal and the first defined algorithm is utilized to update the two sets of model parameters, and the adaptive filtering module outputs a data signal representing the filtered error signal.

5. The system of claim 1 , wherein the receiver is a Global Positioning System receiver which generates a GPS based frequency signal.

6. The system of claim 1 , wherein the data, storage block comprises an Electrically Erasable Programmable Read-Only Memory.

7. The system of claim 1 , wherein the first and second defined algorithms are realized by software running on an embedded microprocessor.

8. The system of claim 1 , wherein the first and second defined algorithms are realized by Hardware Description Language and synthesized into a gate level netlist.

9. A method for generating an output clock signal comprising:

determining whether a reference clock signal is present;

when the reference clock signal is present,

generating an error signal representing a phase difference between the input reference

clock signal and a feedback clock signal,

filtering the error signal using a digital loop filter,

outputting a filtered error signal as a data signal,

generating model parameters to predict frequency variations of a input clock signal, and

storing the model parameters in a data storage block;

when the reference clock signal is not represent,

generating an prediction signal using the model parameters stored in the data storage block, and

outputting the prediction signal as the data signal; and

generating the output clock signal by adjusting the frequency of the input clock signal according to the data signal.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Mar 29, 2019
From: JPMORGAN CHASE BANK, N.A.
To: INTEGRATED DEVICE TECHNOLOGY, INC.; GIGPEAK, INC.; CHIPX, INCORPORATED; ENDWAVE CORPORATION; MAGNUM SEMICONDUCTOR, INC.
Reel/Frame 048746/0001 →
SECURITY AGREEMENT Recorded Apr 5, 2017
From: INTEGRATED DEVICE TECHNOLOGY, INC.; GIGPEAK, INC.; MAGNUM SEMICONDUCTOR, INC.; ENDWAVE CORPORATION; CHIPX, INCORPORATED
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 042166/0431 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2008
From: LIU, XIN; ZHANG, LIANG; WANG, YONG
To: INTEGRATED DEVICE TECHNOLOGY, INC.
Reel/Frame 020537/0571 →