IP Library Granted Patent US 7,123,106
Granted Patent B2
US 7,123,106 · App. 11/027,279 · Granted Oct 17, 2006

Frequency offset correction techniques for crystals used in communication systems

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,123,106
App. No.
11/027,279
Granted
Oct 17, 2006
Kind
B2
Abstract

A method and system for pulling a crystal frequency are provided, thereby allowing wireless stations to use less accurate crystal oscillators and dramatically reduce cost. A first frequency offset can be determined using a temperature-based method. This temperature-base method can include detecting a temperature substantially that of the crystal oscillator and then using that temperature to determine the first frequency offset. A second frequency offset using a closed loop frequency estimate-based method can also be determined. This frequency estimate-based method can include synchronizing the crystal frequency to a presumed, accurate frequency of a controlling device to determine the second frequency offset. Both the first and second frequency offsets can be used to pull the crystal frequency. A synthesizer can also be pulled to fine tune a carrier frequency derived from the crystal frequency.

Claims (61)

1. A method of pulling a crystal frequency of a crystal oscillator, the method comprising:

determining a first frequency offset using an open loop temperature-based method;

determining a second frequency offset using a closed loop frequency estimate-based method; and

selectively using one of the first frequency offset, a combination of the first frequency offset and the second frequency offset, a forced value offset, and a combination of the forced value offset and the second frequency offset to pull the crystal frequency.

2. The method of claim 1 , wherein determining the second frequency offset using the closed loop frequency estimate-based method includes:

synchronizing the crystal frequency to a presumed, accurate frequency of a controlling device.

3. The method of claim 2 , wherein synchronizing can be performed using a received packet from the controlling device.

4. The method of claim 3 , wherein the received packet is one of a CCH packet, a TCH packet, and a sync burst packet.

5. The method of claim 2 , wherein the controlling device includes one of an access point, a cell station, and a base station.

6. The method of claim 2 , wherein synchronizing can include measuring a phase difference between two symbols.

7. A method of pulling a crystal frequency of a crystal oscillator, the method comprising:

determining a first frequency offset using an open loop temperature-based method;

determining a second frequency offset using a closed loop frequency estimate-based method;

using at least the second frequency offset to pull the crystal frequency; and

pulling a synthesizer, as necessary, to fine tune a carrier frequency derived from the crystal frequency.

8. A method of pulling a crystal frequency of a crystal oscillator, the method comprising:

determining a first frequency offset using an open loop temperature-based method;

determining a second frequency offset using a closed loop frequency estimate-based method; and using at least the second frequency offset to pull the crystal frequency,

wherein determining the first frequency offset using the open loop temperature-based method includes:

detecting a temperature substantially that of the crystal oscillator; and

using the temperature to determine a base ppm.

9. The method of claim 8 , wherein using the temperature to determine the base ppm includes referring to a lookup table (LUT).

10. The method of claim 8 , wherein using at least one of the first and second frequency offsets includes:

using a current ppm value to determine an associated capacitance value, the current ppm value being related to the base ppm; and

setting a capacitor based on the capacitance value, wherein the capacitor can physically pull the crystal frequency.

11. The method of claim 10 , wherein the current ppm value is substantially equal to the base ppm value.

12. The method of claim 10 , wherein the closed loop frequency estimate-based method generates a tdma ppm value, and wherein the current ppm value is the sum of the tdma ppm value and the base ppm value.

13. The method of claim 10 , wherein using the first and second frequency offsets further includes:

determining steps for increasing a current capacitance of the capacitor to the capacitance value.

14. The method of claim 10 , further including overwriting at least one of the base ppm, the current ppm, and the capacitance value.

15. A method of pulling a crystal frequency of a crystal oscillator, the method comprising:

determining a first frequency offset using an open loop temperature-based method;

determining a second frequency offset using a closed loop frequency estimate-based method; and

using at least the second frequency offset to pull the crystal frequency,

wherein determining the second frequency offset using the closed loop frequency estimate-based method includes:

checking a cyclic redundancy check (CRC) value in a packet sent by a controlling device; and

if the CRC is correct, then adding a tdma_ppm_xtal to an accumulator and summing that accumulator value with the first frequency offset.

16. A method of pulling a crystal frequency of a crystal oscillator, the method comprising:

determining a first frequency offset using an open loop temperature-based method;

determining a second frequency offset using a closed loop frequency estimate-based method;

using at least the second frequency offset to pull the crystal frequency; and

synthesizer pulling, the synthesizer pulling comprising:

determining a synthesizer value based on a correct CRC; and

adding an intentional offset to the synthesizer value.

17. The method of claim 16 , wherein adding is performed only while receiving.

18. The method of claim 16 , wherein adding avoids preamble tones falling on spurs or DC.

19. The method of claim 16 , wherein determining the synthesizer value includes determining whether an integer portion of a frequency estimate is greater than a predetermined ppm.

20. The method of claim 19 , wherein if the integer portion of the frequency estimate is greater than the predetermined ppm, then the synthesizer value equals the integer portion of the frequency estimate subtracted from the frequency estimate.

21. The method of claim 19 , wherein if the integer portion of the frequency estimate is equal to or less than the predetermined ppm, then the synthesizer value equals the frequency estimate.

22. The method of claim 16 , wherein if the CRC is incorrect, then a last synthesizer ppm value is used instead of synthesizer pulling.

23. A system for pulling a crystal frequency, the system comprising:

a temperature sensor;

a temperature to ppm converter for receiving input from the temperature sensor;

means for generating a tdma ppm signal associated with a frequency estimate;

a summing component for combining a base ppm and an accumulated tdma ppm signal, wherein the base ppm can be associated with an output of the temperature to ppm converter and the accumulated tdma ppm signal can be associated with the tdma ppm signal; and

a ppm to capacitance converter coupled to an output of the summing component.

24. The system of claim 23 , wherein at least one of the temperature to ppm converter and the ppm to capacitance converter includes a lookup table.

25. The system of claim 23 , further including a multiplexing component to allow selecting between an output of the temperature to ppm converter and a forced value, wherein the multiplexing component provides the base ppm.

26. The system of claim 23 , further including a multiplexing component to allow selecting between an output of the ppm to capacitance converter and a forced value.

27. The system of claim 23 , further including a component for saturation compensation coupled between the summing component and the ppm to capacitance converter.

28. The system of claim 23 , further including a step component for adjusting a capacitance value, the step component being coupled to the ppm to capacitor converter.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2012
From: QUALCOMM ATHEROS, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 029328/0052 →
MERGER Recorded Jul 15, 2011
From: ATHEROS COMMUNICATIONS, INC.
To: QUALCOMM ATHEROS, INC.
Reel/Frame 026599/0360 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2005
From: ZHANG, NING; MCFARLAND, WILLIAM J.; GALLES, MIKE
To: ATHEROS COMMUNICATIONS, INC.
Reel/Frame 016403/0122 →