Reference oscillator
First Claim
Patent Images
1. A method of providing a reference frequency signal, comprising:
- associating a quality factor with frequency correction information;
storing the frequency correction information for a reference oscillator;
generating a frequency correction signal using the frequency correction information;
tuning the reference oscillator using the frequency correction signal, the reference oscillator outputting the reference frequency signal;
associating a received quality factor with a signal received according to the reference signal;
determining a frequency error in the reference frequency signal;
comparing the quality factor with the received quality factor; and
modifying the frequency correction information responsive to the comparison.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
33 Citations
25 Claims
-
1. A method of providing a reference frequency signal, comprising:
-
associating a quality factor with frequency correction information;
storing the frequency correction information for a reference oscillator;
generating a frequency correction signal using the frequency correction information;
tuning the reference oscillator using the frequency correction signal, the reference oscillator outputting the reference frequency signal;
associating a received quality factor with a signal received according to the reference signal;
determining a frequency error in the reference frequency signal;
comparing the quality factor with the received quality factor; and
modifying the frequency correction information responsive to the comparison. - View Dependent Claims (2, 3)
-
-
4. A correction circuit for a receiver, comprising:
-
a mixer configured to receive a transmitted signal and a local oscillator signal, the mixer configured to output an IF signal;
processing circuitry configured to receive the IF signal and to output a demodulated signal;
a low pass filter configured to receive the demodulated signal and output a filtered signal;
a non-volatile memory configured to store frequency correction information and a quality factor associated with the frequency correction information;
a summing circuit configured to receive the filtered signal and a correction factor signal, the summing circuit configured to output a correction signal;
a reference oscillator configured to receive the correction signal, the reference oscillator configured to generate a reference signal that is used to generate the local oscillator signal;
a computational device configured to receive a temperature signal and the filtered signal, the computation device performing the steps of;
retrieving frequency correction information from the non-volatile memory responsive to the temperature signal;
generating the correction factor signal using the retrieved frequency correction information;
generating updated frequency correction information responsive to the filtered signal; and
storing data indicative of the updated frequency correction information in the nonvolatile memory generating a received quality factor associated with the demodulated signal;
comparing the received quality factor to the quality factor; and
modifying the frequency correction information responsive to the comparison. - View Dependent Claims (5, 6)
-
-
7. A method of providing a reference frequency signal, comprising:
-
storing discrete frequency correction factors for a reference oscillator;
receiving current temperature data;
determining a correction factor associated with the current temperature data by correlating the current temperature data with the discrete frequency correction factors;
tuning a reference oscillator using the correction factor, the reference oscillator outputting the reference frequency signal;
determining a frequency error in the reference frequency signal;
generating updated frequency correction information using the frequency error;
determining updated discrete frequency correction factors using the updated frequency correction information; and
storing the updated discrete frequency correction factors;
associating a quality factor with at least one of the frequency correction factors;
determining a received quality factor associated with a signal received according to the reference signal;
comparing the quality factor to the received quality factor; and
storing the undated discrete frequency correction factors responsive to the comparison. - View Dependent Claims (8)
-
-
9. A method of calibrating an oscillator in a communication device, comprising:
-
determining initial frequency correction information for the oscillator;
storing the initial frequency correction information in the communication device;
correlating the initial frequency correction information with a current temperature to generate a current correction signal;
tuning a reference oscillator in the communication device according to the current correction signal to generate a reference signal;
transmitting a strong signal to the communication device, determining a frequency error in the reference signal according to the strong transmitted signal;
calculating calibrated frequency correction information that compensates for the frequency error;
storing the calibrated frequency correction information in the communication device; and
associating a quality factor with the calibrated frequency correction information and storing the associated quality factor in the communication device.
-
-
10. A method of maintaining frequency accuracy for an oscillator in a communication device, comprising:
-
providing frequency correction information in the communication device;
generating a correction signal indicative of a frequency error at a current temperature, the correction signal for tuning the oscillator;
generating updated frequency correction information that compensates for the frequency error;
storing the updated frequency correction information in the wireless device;
associating a quality factor with the frequency correction information;
determining an updated quality factor for the undated frequency correction information;
comparing the quality factor to the updated quality factor; and
storing the updated frequency correction information and updated quality factor responsive to the comparison.
-
-
11. A method for compensating a reference oscillator of a receiver, comprising:
-
storing a plurality of predetermined temperature compensation factors, each temperature compensation factor being associated with a quality factor;
correlating the receiver s temperature with a subset of temperature correction factors from the plurality to produce a current correction factor;
compensating the reference oscillator according to the current correction factor, the reference oscillator thereby producing a reference signal;
receiving a transmitted signal with the receiver tuned according to the reference signal to produce a received signal having a frequency offset; and
adjusting the temperature compensation factors within the subset according to the frequency offset if the received signal'"'"'s quality factor exceeds the quality factor associated with the subset. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A receiver, comprising:
-
a reference oscillator;
a automatic frequency control system coupled to the reference oscillator, wherein the automatic frequency control system controls the reference oscillator'"'"'s frequency according to a frequency offset of a received signal;
a computation engine coupled to a memory storing a plurality of predetermined temperature correction factors spanning a temperature range, wherein each temperature compensation factor is associated with a quality factor; and
a temperature sensing device coupled to the computation engine for sensing the temperature of the receiver;
wherein the computation engine is configured to correlate the temperature of the receiver with a subset of the temperature compensation factors to produce a current temperature compensation factor for adjusting the frequency of the reference oscillator, the computation engine being further configured to adjust the subset according to the frequency offset if the received signal'"'"'s quality factor exceeds the quality factor associated with the subset. - View Dependent Claims (21)
-
-
22. A frequency generator circuit comprising:
-
a crystal oscillator having an input to accept an oscillator correction signal and an output to supply a frequency responsive to the oscillator correction signal;
a summing circuit having an input to accept a reference signal, an input to accept a current correction factor signal, and an output to supply the oscillator correction signal; and
a computation engine having an input to accept the reference signal and an input to accept stored correction information, the computation engine calculating a quality factor associated with the reference signal and supplying the current correction factor signal responsive to the quality factor calculation and the stored correction information. - View Dependent Claims (23, 24, 25)
-
Specification