USPatent applicationPatented

Automatic frequency control system with improved argument approximation

Granted 21 Oct 2003 · 1 office action

Assignee: Texas Instruments

Law firm: Law firm · Log in to unlock

Attorney: Attorney · Log in to unlock

Inventors: Shigenori Kinjo · Examiner: Emmanuel Bayard · AU 2731 · TC 2700

Application· this page
9467402
filed 20 Dec 1999
Publication
Not published
not published
Patent
US 6,636,571
granted 21 Oct 2003

Life of the application

7 dated events
⤢ drag to zoom20002002200420062008201020122014201620182020ProsecutionOwnershipTerm & fees
ProsecutionOwnershipTerm & feeshover for detail · click to open

Abstract

An argument approximation method is used to estimate the frequency offset for an automatic frequency control (AFC) circuit. An angle of rotation can be calculated as arctan(Q/I), where Q is the imaginary component of the rotation and I is the real component of the angle. Rather than use the arctangent calculation, which is resource intensive, to calculate the angle of rotation, the angle of rotation is calculated as the sine of the angle of rotation, which is easily calculated from Q and I, and the sine approximation is offset by a correction factor of 1cos () in order to reduce approximation errors.

Description

7 parts
›CROSS-REFERENCE TO RELATED APPLICATIONS

Not Applicable

›STATEMENT OF FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT

Not Applicable

›BACKGROUND OF THE INVENTION

1. Technical Field

This invention relates in general to communications and, more particularly, to automatic frequency control systems.

2. Description of the Related Art

Automatic frequency control (AFC) systems are important parts of radio communication systems, such as the wide-band CDMA (Code Division Multiple Access) systems. An AFC system reduces small inconsistencies between the carrier frequency of a transmitter and the carrier frequency of a receiver. The inconsistency is referred to as “frequency offset.” If the carrier frequency offset is large, demodulated signals at a receiver will include frequency rotation, which leads to the increase of the bit error rate.

The carrier frequency offset can be improved through the use of an AFC system. The typical AFC system performs two steps: (1) it estimates the carrier frequency offset from the demodulated signals, and (2) based on the estimated frequency offset, a voltage controlled oscillator (VCO) is controlled so as to reduce the carrier frequency offset.

Many research interests have been concerned with the first step, and many efforts have improved the accuracy of the carrier frequency estimation and convergence speed of the AFC. These improvements are discussed in: Urs Fawer, a Coherent Spread - Spectrum Diversity - Receiver with AFC for Multipath Fading Channels, IEEE Transactions on Communications, Vol. 42, No. 2/3/4, pp 1300-1311 (February 1994) and Kazuo Tanada, Fumio Ishizu, Keishi Murahami and Tadashi Fujino, performance of AFC Scheme Based on Half - Symbol Differential Detection ,” IEICE Tech.Rep.RSC96-25, pp 1-6 (June 1996). However, as a final step of frequency offset estimation, these methods include an arctangent calculation. Using arctangent results in the increase of the computational complexity of digital signal processing systems. On the other hand, Hideki Ishizuki and Shinichi Sato, A Study on Automatic Frequency Control for Spread Spectrum Mobile Radio Communication, IEICE Tech.Rep.RSC96-105, pp.45-50 (November 1996), presents a method which approximately estimates the frequency offset and proposes to apply random walk to improve the convergence of the AFC. This method uses the Doppler frequency to stabilize the system, which is also difficult to implement.

Therefore, a need has arisen for an AFC system with a simple calculation for offset frequency.

›BRIEF SUMMARY OF THE INVENTION

In the present invention, frequency of an oscillator is controlled by determining real and imaginary components of an angle of rotation between a carrier frequency and output of the controllable oscillator and generating a sinusoidal approximation of the angle of rotation from said real and imaginary components and an offset to the sinusoidal approximation responsive to the sign of the sinusoidal approximation to produce an enhanced approximation. The oscillator is adjusted responsive to the enhanced approximation.

The present invention provides significant advantages over the prior art. The approximation of the angle of rotation makes it possible to extend the pull-in range of the AFC greater than that of conventional approximation techniques and improves the convergence speed of the AFC system when initial carrier frequency offset is large, while maintaining a simple approximation approach.

›BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS

For a more complete understanding of the present invention, and the advantages thereof, reference is now made to the following descriptions taken in conjunction with the accompanying drawings, in which:

FIG. 1 illustrates a block diagram of an AFC circuit;

FIG. 2 illustrates a frame structure;

FIG. 3 illustrates a diagram of the rotation components;

FIG. 4 illustrates a block diagram of the AFC computational circuit;

FIG. 5 illustrates a diagram of the proposed argument approximation compared with a previous estimation method;

FIG. 6 illustrates a diagram of the pull-in performance using the proposed argument approximation compared with the previous estimation method.

›DETAILED DESCRIPTION OF THE INVENTION · 1 of 2

The present invention is best understood in relation to FIGS. 1-6 of the drawings, like numerals being used for like elements of the various drawings.

FIG. 1 illustrates a block diagram showing the application of an AFC system to a receiver 10 in a Wide-band CDMA system. A signal is received at a predetermined carrier frequency, f c . A roll off filter 12 is applied to the signal. A despreader 14 finds the dominant finger (the kth finger) and outputs the individual pilot symbols r i k (nT sl ), where n is the slot index and T sl is the slot period.

Using the pilot symbols, the AFC calculation circuitry 16 is applied to estimate the carrier frequency offset. Integrator 18 integrates the estimated frequency offset. The output of integrator 18 supplies a voltage to control the VCO (voltage controlled oscillator) 20 . Mixer 22 receives the sum of the offset frequency and the carrier frequency, f o +f c , from the VCO 20 , subtracts the carrier frequency, f c , and outputs the resultant offset frequency, f o , to the roll-off filter 12 .

In operation, the signal from the AFC calculation circuitry varies the signal to the VCO 20 depending upon the offset frequency, such that f o is driven to zero. At that point, the output of the VCO is locked to the carrier frequency. This circuit can be used in any application where a device must generate a clock signal that is locked to a carrier frequency, such as in many communication devices, such as cellular phones and other mobile telecommunications devices.

A frame structure for the signal is shown in FIG. 2 . The signal includes Np pilot symbols. The carrier frequency offset calculation is generated by the AFC calculation circuitry using the pilot symbols.

The initial acquisition of the AFC is carried out for the Perch channel of a Wide-band CDMA system. The carrier frequency offset can be estimated using the following equation using Np pilot symbols inserted into the radio frame shown in FIG. 2 : f ^  ( mMT s1 ) = 1 2     π     T s  arg  { ∑ j = 0 M - 1     ∑ i = 0 N p - 2     r i *  ( ( mM - j )  T s1 )  r i + 1  ( ( mM - j )  T s1 ) } where  :       *  denotes     the     complex     conjugate ;    m     is     the     number     of     AFC     updates     ( 1 , 2 , 3 , …    , ) ; and    M     is     the     average     length     of     the     slots .

Parameters for a W-CDMA implementation are provided in Table 1.

The range of estimated frequency offset can be determined by deriving the argument in equation (1), for example, between π and −π as: f ^  ( - π ) = f ^ min = 1 2     π     T s  ( - π ) = - 8000     Hz f ^  ( π ) = f ^ max = 1 2     π     T s  ( - π ) = 8000     Hz

According to Wide-band CDMA system requirements, the AFC must reduce the carrier frequency offset from 3 ppm to 0.1 ppm. 3 ppm for 2 GHz corresponds to the offset frequency of 6000 Hz. Using the parameters in Table 1, the range of the argument is from +3π/4 to −3π/4.

Defining: I = Re  [ ∑ j = 0 M - 1     ∑ i = 0 N p - 2     r i *  ( ( mM - j )  T s1 )  r i + 1  ( ( mM - j )  T s1 ) ]

and Q = Im  [ ∑ j = 0 M - 1     ∑ i = 0 N p - 2     r i *  ( ( mM - j )  T s1 )  r i + 1  ( ( mM - j )  T s1 ) ] ,

then Equation (1) can be rewritten as f ^  ( mMT s1 ) = 1 2     π     T s  arctan  ( Q I ) . ( Method     1 )

This is illustrated in FIG. 3, where θ = arg  { ∑ j = 0 M - 1     ∑ i = 0 N p - 2     r i *  ( ( mM - j )  T s1 )  r i + 1  ( ( mM - j )  T s1 ) } = angle     of     rotation .

Method 1 uses an arctangent calculation, which is undesirable because of its large computational load. Accordingly, in the prior art, it has been proposed that Equation (1) be approximated by using the sinusoid, f ^  ( mMT s1 ) = 1 2     π     T s  ( Q Q 2 + I 2 ) . ( Method     2 )

Although Method 2 is interesting for its simple calculation, the accuracy of the estimation is degraded for arguments greater than |π/2|. Accordingly, this method of estimation results in degradation of the AFC when the initial frequency offset is greater than 4000 Hz.

In order to improve the pull-in range of Method 2, the present invention compensates for the degradation in the approximation, without substantially increasing the computational load.

FIG. 4 illustrates a block diagram of the AFC Computation circuit. In this circuit, the sinusoid calculation of Method 2 is used as a first approximation, and a compensation calculation is used to reduce errors in the areas of highest degradation.

In a preferred embodiment of the invention, the following definitions are made: Q ′ = Q Q 2 + I 2 I ′ = I Q 2 + I 2

Using these definitions, a new estimation can be established by the following equation: f ^  ( mMT s1 ) = 1 2     π     T s  { sgn  ( Q ′ )  x  [ 1 - I ′ ] + Q ′ }

where the function sgn(A) means to take the sign of A (i.e., if A is positive, sgn(A)=1, if A is negative, sgn(A)=−1.

In essence, if sin (θ) is positive, 1−cos (θ) is added to the approximation. If sin (θ) is negative, 1−cos (θ) is subtracted from the approximation. Since 1−cos (θ) is approximately equal to zero for small angles, it does not adversely affect the accuracy of the estimation in the region of - π 2 < θ < π 2 .

For - π < θ < - π 2     and     π 2 > θ > π ,

the compensation significantly increases the accuracy of the estimation. The additional calculations for the compensation adds very little overhead to the overall calculation.

FIG. 5 illustrates a diagram showing the effect of the compensation on the estimation. Method 1 is the exact calculation of the offset frequency based on the arctangent. Method 2 is the sinusoidal approximation of the arctangent. As can be seen clearly from FIG. 5, the Proposed calculation using 1−cos (θ) as the compensation factor greatly reduces the error towards the extremities of the frequency range, extending the pull-in range to ±8000 Hz.

FIG. 6 illustrates a computer simulation of the performance of the AFC computation circuitry 16 as compared with computation circuitry for deriving the equation of Method 2. Table 2 sets forth the conditions of the simulation.

›DETAILED DESCRIPTION OF THE INVENTION · 2 of 2

As can be seen in FIG. 6, the convergence speed of the pull-in performance using the AFC computation circuitry 16 is greatly enhanced. The standard deviation and pull-in time for different signal-to-noise ratios (SNRs) is shown in Table 3.

The AFC calculation can be performed either by a DSP (digital signal processor) or other programmable processing device, or by a wired logic circuit. In cases where a wired logic circuit is used, the proposed method significantly increases the accuracy over Method 2, while using only a minimal amount of additional circuitry. Using Method 1 with wired circuitry is generally impractical. If the AFC calculation is implemented in a DSP or other programmable processor, Method 1 is sometimes used, however, additional calculations or look-up tables are required for the arctangent calculation; therefore, the proposed method with is simpler structure provides benefits for processor based implementations as well.

The present invention provides significant advantages over the prior art. The approximation of the offset frequency argument makes it possible to extend the pull-in range of the AFC greater than that of conventional approximation techniques and improves the convergence speed of the AFC system when initial carrier frequency offset is large. Simulation results show that the proposed method improves the pull-in performance of the AFC.

Although the Detailed Description of the invention has been directed to certain exemplary embodiments, various modifications of these embodiments, as well as alternative embodiments, will be suggested to those skilled in the art. The invention encompasses any modifications or alternative embodiments that fall within the scope of the claims.

›Tables in the description — 3
TABLE 1 — Parameters for the initial acquisition mode
Pilot symbolsSlot periodSymbol periodRequired pull-
NpTslTsin range
40.625 ms0.0625 ms|3π/4 |(|6000 Hz|)
TABLE 2 — Conditions for the computer simulation.
Channel conditionAWGN
Physical channel of W-Perch channel
CDMA system
# of pilot symbols (Np)4
Average length (M)64
Frequency compensation40 ms
period
Initial offset frequency7 kHz
Step size parameter (K)0.0125
TABLE 3 — The standard deviation and the pull-in time * SNR denotes the signal to noise ratio of de-spread signals. * Pull-in time is the time within which the AFC reduces the frequency offset within 200 Hz.
Standard deviationPull-in time [ms]
SNR [dB]−50−50
Method2173 Hz86.6 Hz1800 ms1680 ms
Proposed method159 Hz65.1 Hz1200 ms1080 ms

Claims as granted

9 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

3 codes
IPC · International Patent Classification
Section H — Electricity
  • H03J7/02
  • H04L27/00
USPC · US Patent Classification
375/344

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this application are not paired with the granted ones in what we hold.

File wrapper

⤢ drag to zoomJan 2000Jul 2000Jan 2001Jul 2001Jan 2002Jul 2002Jan 2003Jul 2003Jan 2004USPTOApplicantNon-final rejectionResponse after non-final
USPTOApplicanthover for detail · click to open
Pendency
3.8 y
1,401 days filing → grant
Office actions
1
non-final + final
Responses
1
no RCE
Examiner
Emmanuel Bayard
art unit 2731 · TC 2700
Citations: 12 back · 3 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Documents

Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.

Log in to unlock

Chain of title

⤢ drag to zoom20002002200420062008201020122014201620182020Owner 1
Titlehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock