IP Library Granted Patent US 7,333,548
Granted Patent B2
US 7,333,548 · App. 10/705,520 · Granted Feb 19, 2008

Phase and frequency drift compensation in Orthogonal Frequency Division Multiplexing systems

Assignee: Mediatek Inc.
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,333,548
App. No.
10/705,520
Granted
Feb 19, 2008
Kind
B2
Abstract

A phase drift compensation scheme for multi-carrier systems. According to the invention, a timing offset compensator is provided to compensate for a timing offset in a current symbol after taking an N-point FFT. Then a phase estimator computes a phase estimate for the current symbol based on a function of a channel response of each pilot subcarrier, transmitted data on each pilot subcarrier, and a timing compensated version of the current symbol on the pilot subcarrier locations. From the phase estimate, a tracking unit can generate a phase tracking value for the current symbol. Thereafter, a phase compensator uses the phase tracking value to compensate the timing compensated version of the current symbol for the effect of phase drift.

Claims (303)

1. A phase and frequency tracking apparatus for multi-carrier systems, comprising:

an mth-order tracking loop for computing a phase tracking value, a normalized frequency tracking value and a normalized acceleration tracking value for a current symbol based on a phase estimate of said current symbol and a plurality of loop parameters;

a frequency predictor for calculating as output a feedback compensation frequency for a next symbol based on an equivalent feedback delay, said normalized frequency tracking value and said normalized acceleration tracking value of said current symbol; and

a pre-DFT synchronizer for compensating the phase and frequency of a received signal in a time domain using said feedback compensation frequency before taking an N-point Discrete Fourier Transform (DFT).

2. The apparatus as recited in claim 1 wherein said mth-order tracking loop is a third-order tracking loop modeled with a set of recursive equations, as follows:

φ T,i =φ P,i +μ φ,i φ ε,i

Ω T,i =Ω P,i +μ f,i φ ε,i

a T,i =a T,i−1 +μ a,i φ ε,i

and

φ P,i+1 =φ T,i +Ω T,i

Ω P,i+1 =Ω T,i +a T,i

where

subscript i denotes a symbol index,

φ T,i , Ω T,i and a T,i respectively denote said phase, said normalized frequency and said normalized acceleration tracking values of symbol i,

μ φ,i , μ f,i and μ a,i respectively denote said loop parameters of the ith symbol for φ T,i , Ω T,i and a T,i ,

φ P,i and Ω P,i respectively denote a phase prediction value and a normalized frequency prediction value of the ith symbol,

φ P,i+1 and Ω P,i+1 are said phase and said normalized frequency prediction values of symbol i+1,

a T,i+1 is said normalized acceleration tracking value of symbol i−1,

and φ ε,i , a phase prediction error of the ith symbol, is given by:

φ ε,i =φ E,i −φ P,i

where φ E,i denotes said phase estimate of the ith symbol.

3. The apparatus as recited in claim 2 wherein initial values of said phase, said normalized frequency and said normalized acceleration tracking values, φ T,i , Ω T,i and a T,i , are set to zero, for i=−1; said loop parameters μ f,i and μ a,i are equal to zero, for i=0.

4. The apparatus as recited in claim 2 wherein said feedback compensation frequency is calculated for said next symbol from:

Ω C,i+1 =Ω T,i +D f a T,i

where D f is a numerical representation of said equivalent feedback delay and Ω C,i+1 is said feedback compensation frequency of symbol i+1.

5. The apparatus as recited in claim 1 wherein said pre-DFT synchronizer receives said feedback compensation frequency of the ith symbol, Ω C,i , to compensate the frequency of said received signal and de-rotate the phase of said received signal in the time domain before taking the N-point DFT, by:

r

~

i

[

n

]

=

r

i

[

n

]

j

Ω

c

,

i

(

N

-

1

)

-

2

n

2

N

,

0

n

N

-

1

where n denotes a sample index, r i [n] denotes said received signal of sample n of symbol i, and N′ is the number of samples in a symbol interval.

6. A phase and frequency tracking apparatus for multi-carrier systems, comprising:

an mth-order tracking loop for computing a phase tracking value, a normalized frequency tracking value and a normalized acceleration tracking value for a current symbol based on a phase estimate of said current symbol and a plurality of loop parameters, wherein said phase tracking value is employed to compensate for an effect of phase drift; and

a frequency predictor for calculating as output a feedback compensation frequency for a next symbol based on an equivalent feedback delay, said normalized frequency tracking value and said normalized acceleration tracking value of said current symbol, whereby pre-DFT synchronization can be accomplished using said feedback compensation frequency.

7. The apparatus as recited in claim 6 wherein said phase estimate of said current symbol, φ E,i , is computed from the following function:

ϕ

E

,

i

=

angle

(

m

=

1

N

SP

R

i

,

p

m

(

H

p

m

X

i

,

p

m

)

*

)

where

superscript * denotes complex conjugation,

subscript i denotes a symbol index,

N SP is the number of the pilot subcarriers,

subscript p m denotes a pilot subcarrier index, for m=1, . . . , N SP ,

H P m denotes a channel response of pilot subcarrier p m ,

X i,p m denotes a transmitted data on pilot subcarrier p m of symbol i,

R′ i,p m denotes a timing compensated version of the ith symbol on pilot subcarrier location p m , and

φ E,i represents said phase estimate of the ith symbol.

8. The apparatus as recited in claim 6 wherein said mth-order tracking loop is a third-order tracking loop modeled with a set of recursive equations, as follows:

φ T,i =φ P,i +μ φ,i φ ε,i

Ω T,i =Ω P,i +μ f,i φ ε,i

a T,i =a T,i−1 +μ a,i φ ε,i

and

φ P,i+1 =φ T,i +Ω T,i

Ω P,i+1 =Ω T,i +a T,i

where

subscript i denotes a symbol index,

φ T,i , Ω T,i and a T,i respectively denote said phase, said normalized frequency and said normalized acceleration tracking values of symbol i,

μ φ,i , μ f,i and μ a,i respectively denote said loop parameters of the ith symbol for φ T,i , Ω T,i and a T,i ,

φ P,i and Ω P,i respectively denote a phase prediction value and a normalized frequency prediction value of the ith symbol,

φ P,i+1 and Ω P,i+1 are said phase and said normalized frequency prediction values of symbol i+1,

a T,i−1 is said normalized acceleration tracking value of symbol i−1,

and φ ε,i , a phase prediction error of the ith symbol, is given by:

φ ε,i =φ E,i −φ P,i

where φ E,i denotes said phase estimate of the ith symbol.

9. The apparatus as recited in claim 8 wherein initial values of said phase, said normalized frequency and said normalized acceleration tracking values, φ T,i , Ω T,i and a T,i , are set to zero, for i=−1; said loop parameters μ f,i and μ a,i are equal to zero, for i=0.

10. The apparatus as recited in claim 8 wherein said feedback compensation frequency is calculated for said next symbol from:

Ω C,i+1 =Ω T,i +D f a T,i

where D f is a numerical representation of said equivalent feedback delay and Ω C,i+1 is said feedback compensation frequency of symbol i+1.

11. The apparatus as recited in claim 6 wherein said feedback compensation frequency of the ith symbol, Ω C,i , is provided as feedback to de-rotate a received signal prior to taking the N-point DFT, by:

r

~

i

[

n

]

=

r

i

[

n

]

C

,

i

(

N

-

1

)

-

2

n

2

N

,

0

n

N

-

1

where n denotes a sample index, r i [n] denotes said received signal of sample n of symbol i, and N′ is the number of samples in a symbol interval.

12. A phase and frequency drift compensation apparatus for multi-carrier systems, comprising:

a timing offset compensator for receiving a current symbol in a frequency domain after taking an N-point Discrete Fourier Transform (DFT) and compensating for a timing offset in said current symbol;

a phase estimator for taking a timing compensated version of said current symbol on pilot subcarrier locations and computing a phase estimate for said current symbol based on a function of a channel response of each pilot subcarrier, transmitted data on each pilot subcarrier, and said timing compensated version of said current symbol on said pilot subcarrier locations;

an mth-order tracking loop for computing a phase tracking value, a normalized frequency tracking value and a normalized acceleration tracking value for said current symbol based on said phase estimate of said current symbol and a plurality of loop parameters;

a frequency predictor for calculating as output a feedback compensation frequency for a next symbol based on an equivalent feedback delay, said normalized frequency tracking value and said normalized acceleration tracking value of said current symbol;

a pre-DFT synchronizer for compensating the phase and frequency of a received signal in a time domain using said feedback compensation frequency before taking the N-point DFT; and

a phase compensator for compensating said timing compensated version of said current symbol for an effect of phase drift with said phase tracking value of said current symbol.

13. The apparatus as recited in claim 12 wherein said mth-order tracking loop is a third-order tracking loop modeled with a set of recursive equations, as follows:

φ T,i =φ P,i +μ φ,i φ ε,i

Ω T,i =Ω P,i +μ f,i φ ε,i

a T,i =a T,i−1 +μ a,i φ ε,i

and

φ P,i+1 =φ T,i +Ω T,i

Ω P,i+1 =Ω T,i +a T,i

where

subscript i denotes a symbol index,

φ T,i , Ω T,i and a T,i respectively denote said phase, said normalized frequency and said normalized acceleration tracking values of symbol i,

μ φ,i , μ f,i and μ a,i respectively denote said loop parameters of the ith symbol for φ T,i , Ω T,i and a T,i ,

φ P,i and Ω P,i respectively denote a phase prediction value and a normalized frequency prediction value of the ith symbol,

φ P,i+1 and Ω P,i+1 are said phase and said normalized frequency prediction values of symbol i+1,

a T,i+1 is said normalized acceleration tracking value of symbol i−1,

and φ ε,i , a phase prediction error of the ith symbol, is given by:

φ ε,i =φ E,i −φ P,i

where φ E,i denotes said phase estimate of the ith symbol.

14. The apparatus as recited in claim 13 wherein initial values of said phase, said normalized frequency and said normalized acceleration tracking values, φ T,i , Ω T,i and a T,i , are set to zero, for i=−1; said loop parameters μ f,i and μ a,i are equal to zero, for i=0.

15. The apparatus as recited in claim 13 wherein said feedback compensation frequency is calculated for said next symbol from:

Ω C,i+1 =Ω T,i +D f a T,i

where D f is a numerical representation of said equivalent feedback delay and Ω C,i+ 1 is said feedback compensation frequency of symbol i+1.

16. The apparatus as recited in claim 12 wherein said pre-DFT synchronizer receives said feedback compensation frequency of the ith symbol, Ω C,i , to compensate the frequency of said received signal and de-rotate the phase of said received signal in the time domain before taking the N-point DFT, by:

r

~

i

[

n

]

=

r

i

[

n

]

C

,

i

(

N

-

1

)

-

2

n

2

N

,

0

n

N

-

1

where n denotes a sample index, r i [n] denotes said received signal of sample n of symbol i, and N′ is the number of samples in a symbol interval.

17. The apparatus as recited in claim 12 wherein said phase estimator computes said phase estimate of said current symbol, φ E,i , by means of the following function:

ϕ

E

,

i

=

angle

(

m

=

1

N

SP

R

i

,

p

m

(

H

p

m

X

i

,

p

m

)

*

)

where

superscript * denotes complex conjugation,

subscript i denotes a symbol index,

N SP is the number of the pilot subcarriers,

subscript p m denotes a pilot subcarrier index, for m=1, . . . , N SP ,

H p m denotes said channel response of pilot subcarrier p m ,

X i,p m denotes said transmitted data on pilot subcarrier p m of symbol i,

R′ i,p m denotes said timing compensated version of the ith symbol on pilot subcarrier location p m , and

φ E,i represents said phase estimate of the ith symbol.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2005
From: INTEGRATED PROGRAMMABLE COMMUNICATIONS, INC.
To: MEDIATEK INCORPORATION
Reel/Frame 016477/0928 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2003
From: CHEN, HUNG-KUN
To: INTEGRATED PROGRAMMABLE COMMUNICATIONS, INC.
Reel/Frame 014698/0139 →
Continuity (1)
Related Publication 20050100106A1 · May 12, 2005