Digitally compensated highly stable holdover clock generation techniques using adaptive filtering
First Claim
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 the 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 containing a digital loop filter, a first defined algorithm for updating the model parameters stored in the data storage block, a second defined algorithm for predicting frequency variations of the clock signal generated by the oven controlled crystal oscillator based on value of the model parameters stored in the data storage block, and an output selector to generate a data signal,a switch that enables the system to operate either in normal mode by connecting the error signal to the adaptive filtering module when the input reference clock signal is available, or in holdover mode by breaking the connection of the error signal to the adaptive filtering module when the input reference clock signal is unavailable,a digitally controlled oscillator that operates with the oven controlled crystal oscillator as a reference clock, generates an output clock signal, and adjusts frequency of the output clock signal by adjusting its phase according to the data signal from the adaptive filtering module, anda 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.
3 Assignments
0 Petitions
Accused Products
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.
-
Citations
10 Claims
-
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 the 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 containing a digital loop filter, a first defined algorithm for updating the model parameters stored in the data storage block, a second defined algorithm for predicting frequency variations of the clock signal generated by the oven controlled crystal oscillator based on value of the model parameters stored in the data storage block, and an output selector to generate a data signal, a switch that enables the system to operate either in normal mode by connecting the error signal to the adaptive filtering module when the input reference clock signal is available, or in holdover mode by breaking the connection of the error signal to the adaptive filtering module when the input reference clock signal is unavailable, a digitally controlled oscillator that operates with the oven controlled crystal oscillator as a reference clock, generates an output clock signal, and adjusts frequency of the output clock signal by adjusting its phase 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for generating an output clock signal, the method comprising:
-
generating an input reference clock signal; when the input reference clock signal is available, generating a feedback clock signal, generating an error signal representing phase difference between the input reference clock-signal and the feedback clock signal, generating and locking the frequency of the output clock signal to the frequency of the input reference clock signal based on the error signal, storing two sets of model parameters indicating frequency variations due to aging effects and temperature perturbation of an oven controlled crystal oscillator in a data storage block, updating the two sets of model parameters based on a defined algorithm, when the input reference clock signal is unavailable, generating the output clock signal based on clock signal of the oven controlled crystal oscillator and values of the two sets of model parameters stored in the data storage block.
-
Specification