A system for compensating for reference frequency drift in a communications system. The inventive system includes a frequency source for providing a reference frequency. An error determination circuit determines if the reference frequency is within a predetermined range of a desired reference frequency and provides an error signal in response thereto. A frequency correction circuit steps the reference frequency up and/or down by a predetermined amount in response to the error signal until the reference frequency is within the predetermined range of the desired reference frequency. In a specific embodiment, the predetermined amount is twice the short-term capture range of the reference frequency which corresponds to approximately four parts per million. The predetermined range is the short-term capture range or two parts per million. The predetermined range is dependent upon the reference frequency band in which the receiver can successfully receive and decode the receive signal. The frequency source includes a voltage-controlled temperature-compensated crystal oscillator (VC-TCXO). The error determination circuit is a processor connected to the receiver. The processor includes a short-term frequency drift detector/compensator that generates a first control voltage input to the VC-TCXO for correcting the reference frequency in response to the error signal. The processor further includes a digital signal processing circuit for processing signals received from the receiver and determining the error signal in response thereto. The frequency correction circuit includes a long-term frequency drift detector/compensator that generates a second control voltage that is input to the VC-TCXO for correcting the reference frequency in response to the signal. In a more specific embodiment, the long-term frequency drift detector receives a correction signal from the short-term frequency drift detector indicating if the short-term frequency drift detector was successful in adjusting the reference frequency to the desired reference frequency.
A method and system of compensating for reference frequency drift utilizes time stamps from a networked reference clock to adjust a local crystal oscillator of a communications device. In an example embodiment, a microprocessor arrangement of the communications device obtains a synchronization time stamp from a networked clock arrangement and synchronizes the local oscillator clock and a clock circuit of the microprocessor with the time stamp. After a predetermined time duration has transpired, a calibration time stamp is obtained from the network clock and the difference between the calibration time stamp and the current time of the clock circuit is extracted. The clock circuit and the networked clock arrangement are then synchronized and the local crystal oscillator is adjusted for crystal aging as a function of the difference between the calibration time stamp and the current time of the clock circuit.
A receiver uses an adaptive algorithm to tune a low-cost crystal oscillator according to a temperature compensation profile so as to produce a precision master reference frequency despite temperature, initial tolerance, and aging effects. An automatic frequency control system also tunes the crystal oscillator. The adaptive algorithm adjusts the temperature compensation profile for the crystal oscillator according to the adjustments made by the automatic frequency control should a received signal's quality factor exceed that associated with the temperature compensation profile.
A receiver uses an adaptive algorithm to tune a low-cost crystal oscillator according to a temperature compensation profile so as to produce a precision master reference frequency despite temperature, initial tolerance, and aging effects. An automatic frequency control system also tunes the crystal oscillator. The adaptive algorithm adjusts the temperature compensation profile for the crystal oscillator according to the adjustments made by the automatic frequency control should a received signal's quality factor exceed that associated with the temperature compensation profile.
A self-calibrating radio frequency transmitter includes an adjustable oscillator, a first frequency counter, a second frequency counter, and a comparer. The radio frequency transmitter is powered by an AC power line, which presents a line frequency. The transmitter contains an adjustable frequency oscillator that oscillates at an oscillator frequency and has a desired operating frequency. The first frequency counter counts the oscillator frequency while the second frequency counter counts the line frequency. The comparer compares the counted oscillator frequency to the counted line frequency and produces an output representative of the difference between the counted line frequency and the counted oscillator frequency. This difference in frequency indicates a deviation in the oscillator frequency from the desired operating frequency. The output from the comparer is input to the oscillator to adjust the oscillator frequency back to the desired operating frequency.