Download as pdf or txt
Download as pdf or txt
You are on page 1of 27

OFDM Timing and Frequency Synchronization

Presented by: Shahabudin Rahmanian Jan. 2007

Outline
Introduction n Carrier Frequency Synchronization n ML Estimation of Time and Frequency Offset (Coarse Decimal). n New Coarse decimal Part Estimation n Integer Part Estimation n References
n

Introduction
n

OFDM have high sensitivity to synchronization errors. Synchronization errors cause


q q

Inter-symbol interference (ISI) Inter-carrier interference (ICI) Symbol Timing Synchronization Symbol Timing Synchronization Carrier Frequency Synchronization Sampling Clock Synchronization

Synchronization stages:
q q q

Introduction
n

Burst Packet Mode (IEEE 802.11)


q q

q q

Synchronization ought to be established at any time. The duration of the training symbols used for synchronization in this mode is relatively short. Stringent requirement on synchronization time. Synchronization must be done in time domain. Averaging method can be used to improve the estimation accuracy. Large numbers of sub-carriers has been utilized. It is appropriate to apply the cyclic prefix (CP) or pilots to these synchronization methods.

Continuous mode (DAB, DVB-T)


q

q q

Carrier Frequency Synchronization


n

Reasons:
q

Mismatch between local oscillators of transmitter and receiver. Doppler shift.

Introduce ICI and destroy the orthogonality of OFDM sub-carriers. Put an extra phase factor in each subcarrier.

Carrier Frequency Synchronization


Without carrier offset With Carrier offset

Carrier Frequency Synchronization


n

CFO estimation methods:


q q

Use of training symbols or pilots (Data Aided). Use of the intrinsic structure of OFDM symbols, e.g. cyclic prefix (Non Data Aided ). Blind approaches, which relies on the signal statistics and often has very high computational complexity.

Error of CFO estimation must be less than 1% of sub carrier spacing.

Carrier Frequency Synchronization


n

CFO normalized by sub-carrier spacing is divided into


q q

Integer part , (multiple of the sub-carrier spacing) Decimal part (less than half of the sub-carrier spacing, causes attenuation and rotation and ICI).

CFO estimation can be divided into three parts:


q q q

Coarse decimal part (Time domain) Integer part( Frequency domain) Fine decimal part( Frequency domain)

Carrier Frequency Synchronization

Typical CFO unit structure

ML Estimation of Time and Frequency Offset( coarse decimal)

ML Estimation of Time and Frequency Offset( coarse decimal)


n

Results
q q q

N = 1024 L = 128 SNR = 15 dB

= 0 . 25

ML Estimation of Time and Frequency Offset( coarse decimal)

Results

Constellation with 100 Hz carrier offset

After compensation

New Coarse decimal Part Estimation


n

J. J. Van de Beek algorithm have two defects:


n n

Assume that an accurate symbol timing done before doing decimal frequency offset Estimation. Performance decrease greatly when the symbol timing error varies from 0 samples to about 20 samples. When the decimal part approaches to 0.5 of the subcarrier spacing, the estimated value may, jump to the inverse polarity(0.498 => -0.467)

New Coarse decimal Part Estimation


n

Bo Ai algorithm

New Coarse decimal Part Estimation


n

A Novel Adjusting Model (IIR Filter)

Integer Part Estimation

Tree algorithm for integer part estimation. 1 and 3 utilize the power property of the known pilots. 2 exploited the phase property.

Integer Part Estimation

Multi path channel

AWGN channel with Timing error

Integer Part Estimation


n

Algorithm 3

Maximum Likelihood Estimation of Integer CFO.


n

The received symbol

The frequency offset can be represented with respect to the subcarrier bandwidth.

ML Estimation of Time and Frequency Offset( coarse decimal)


n n

J. J. Van de Beek algorithm Received signal:

r (k ) = s(k ) e j 2k / N + n(k )

We observe 2N+L samples of r(k), contain one complete OFDM symbol (N+L) sample

Fine decimal estimation


n

Fine decimal part estimation


q

In the presence of carrier offset, the received signal will lose the repetitive structure

n
q

The estimator is formed as follows,


Consider two complex variables A = a + jb B = (a + jb) ej to find out from A and B = - phase of (A B*)

Timing synchronization
n

Symbol timing error can not only disturb the amplitude as well as the phase of the received signal, but also introduce ISI. Symbol timing synchronization must be done to determine the starting point (i.e. FFT window).

Timing synchronization
n

Coarse:
q

Most representative method:


n

MLE (Maximum Likelihood Estimation) utilizing the cyclic prefix.


q

When the multi-path channel condition becomes severely degraded, data in GIB is badly contaminated by ISI.

Novel scheme
n

Utilizing both CP and pilots was proposed by D.Landstrm.

Fine:
q

The residual timing error may cause the phase rotation of the subcarriers. Algo. 2 Algo. 4

Timing synchronization

Timing synchronization (Results)

300 sample error from start of symbol

120 sample error from start of symbol

After correction

References
n

n n n

B. Ai, Z. Yang, C. Pan, J. Ge, Y. Wang and Z. Lu, "On the Synchronization Techniques for Wireless OFDM Systems," IEEE Transactions on Broadcasting, vol. 52, no. 2, june 2006. T. Keller, L. Piazzo, P. Mandarini, and L. Hanzo, "Orthogonal Frequency Division Multiplex Synchronization Techniques for Frequency-Selective Fading Channels," IEEE Journal on Selected Areas in Communications, vol. 19, no. 6, June 2001. Chandranath R, N Athaudage and Vikram Krishnamurthy, A low complexity Timing and Frequency Synchronization Algorithm for OFDM Systems, IEEE 2004 Baoguo Yang, Roger S Cheng, Khaled Ben Letaief, Zhigang Cao, Timing recovery for OFDM Transmission, IEEE 2003 Jeong- Ki Min, Hyoung-Kyu Song, Frequency Synchronization for Digital Audio Broadcasting, IEEE 2003 Jan-Jaap van de Beek, Magnus Sandell and Per Ola Borjesson, ML Estimation of Time and Frequency Offset in OFDM systems, IEEE 2001.

You might also like