Professional Documents
Culture Documents
Equalization
qua at o
Ha Hoang Kha, Ph.D
Ho Chi Minh City University of Technology
Email: hhkha@hcmut.edu.vn
hhkha@hcmut edu vn
Content
1) Introduction
2) Fundamentals of equalization
3) Linear equalizer
Zero
Zero-forcing
forcing
MMSE equalizer
4) Adaptive equalizer
5) Nonlinear equalizer
Decision feedback equalizer (DFE)
Channel Equalization
H. H. Kha, Ph.D.
1. Introduction
Basic block diagram of communication system
HT(f)
Information
source
Pulse
generator
X(t)
Trans.
Trans
filter
Hc(f)
Channel
Channel noise +
n(t)
y(t)
Digital
Processing
A/D
Receiver
filter
HR(f)
Hc(f
(f))
T
Trans
filter
channel
HR(f)
R
Receiver
i
filter
y (t ) = a k h (t t d kTb ) + n (t )
y(t)
k
The received Signal is the transmitted signal, convolved with the channel
and added with AWGN
yk = ak +
mk
a m h ( k m ) T b + n k
ISI - Inter
t Symbol
b l Interference
t f
Inter-symbol interference
Baseband system model
{ ak }
a1 a2
ht (t )
Channel
hc (t )
Ht ( f )
Hc ( f )
Tx filter
a3
yk
r (t ) Rx. filter
hr (t )
t = kT
Hr ( f )
Detector
{ak }
n(t )
Equivalent model
{ak }
a1 a2
Equivalent system
h(t )
H( f )
a3
t = kT
Detector
{ak }
n (t )
H ( f ) = Ht ( f )H c ( f )H r ( f )
Channel Equalization
yk
y(t )
filtered noise
H. H. Kha, Ph.D.
Rs
Rs
1
y
]
=
B0
2 [[symbol/s/Hz]
2T
2
B0
H. H. Kha, Ph.D.
H( f )
h(t ) = sinc(
i (t / T )
1
2T
Channel Equalization
1
2T
1
B0 =
2T
2T T
T 2T
H. H. Kha, Ph.D.
Nyquist filter:
Its transfer function in frequency domain is obtained by
convolving a rectangular function with any real evensymmetric frequency function
Nyquist pulse:
Its shape can be represented by a sinc(t/T) function
multiply by another time function.
H. H. Kha, Ph.D.
H. H. Kha,
Channel
Equalization
Ph.D.
1
| f | f1
H ( f ) =
cos2
2
B
4
B
f
0
0
1
f o r | f |< f 1
f o r f 1 < | f |< 2 B 0 f 1
f o r | f |> 2 B 0 f 1
cos[2 B0t ]
h(t ) = sinc(2 B0t )
1 16 2 B02t 2
Excess bandwidth:
Channel Equalization
1
Roll-off factor = 1
B0
0 1
f1
10
H. H. Kha, Ph.D.
| H ( f ) |=| H RC ( f ) |
r =0
r = 0. 5
0.5
1 3 1
T 4T 2T
r =1
1 3
2T 4T
Baseband
Channel Equalization
1
T
r =1
0.5
3T 2T T
r = 0.5
r =0
2T
3T
B = (1 + ) B0
11
H. H. Kha, Ph.D.
Equalizing filter
Baseband system model
a1
a (t kT ) Tx filter
k
Ta a
2
3
t)
d(
ht (t )
Channel
hc (t )
Ht ( f )
Hc ( f )
r (t ) Rx. filter
a (t kT )Equivalent system
Ta a
2
3
He ( f )
t = kT
Detector
H ( f ) = Ht ( f )H c ( f )H r ( f )
a1
Hr ( f )
{ak }
dk
n(t )
Equivalent model
hr (t )
Equalizer
he (t )
h(t )
H( f )
y(t )
t)
Equalizer d(
he (t )
He ( f )
{ak }
dk
t = kT
Detector
n (t )
filtered ((colored)) noise
n (t ) = n(t ) hr (t )
Channel Equalization
12
H. H. Kha, Ph.D.
H RC ( f ) = H t ( f ) H c ( f ) H r ( f ) H e ( f )
Square
Square-Root
Root Raised Cosine (SRRC) filter and Equalizer
H RC ( f ) = H t ( f ) H r ( f )
H r ( f ) = H t ( f ) = H RC ( f ) = H SRRC ( f )
He ( f ) =
Channel Equalization
1
Hc ( f )
13
H. H. Kha, Ph.D.
Hc ( f ) = Hc ( f ) e
j c ( f )
Non-constant amplitude
Non-linear phase
Amplitude distortion
Phase distortion
Channel Equalization
14
H. H. Kha, Ph.D.
Power
multi-path propagation
path-1
path-2
path-3
path-2
Path Delay
path 1
path-1
path-3
th 3
Mobile Station (MS)
Base Station (BS)
Reflected:
The symbols
Th
b l add
dd up on
the channel
Distortion!
Channel Equalization
Delays
16
H. H. Kha, Ph.D.
2. Fundamentals of equalizer
A linear equalizer effectively inverts the channel.
n(t)
Equalizer
1
Heq((f)
)
Hc(f)
Channel
Hc(f)
poor performance
p
p
on frequency-selective
q
y
fading
g channels
Channel Equalization
17
H. H. Kha, Ph.D.
Equalization Techniques
The term equalization can be used to describe any
signal processing operation that minimizes ISI
Two operation modes for an adaptive equalizer:
training
g and tracking.
g
Three factors affect the time spanning over which an
equalizer converges: equalizer algorithm, equalizer
structure and time rate of change of the multipath
radio channel
TDMA wireless systems are particularly well suited for
equalizers.
Channel Equalization
18
H. H. Kha, Ph.D.
Equalizer Types
Channel Equalization
19
H. H. Kha, Ph.D.
3. Linear equalizer
Channel Equalization
20
H. H. Kha, Ph.D.
Zero-forcing equalizer
n(t)
d(t)
y(t)
Channel
Hc(f)
Equalizer
1
Heq(f)
Hc(f)
^
d(t)
H c ( z ) H eq ( z ) = 1
Zero-forcing
Z
f
i (ZF) equalizer:
li
The filter taps are adjusted such that the equalizer output is forced to
be zero at N sample points except that equalizer output =1 at the
desired signal :
k =0
1
dk =
0 k = 1, 2,..., N
Adjust
{wi }i = N
N
Channel Equalization
21
H. H. Kha, Ph.D.
yk + N
i = N
k i
Ts
Ts
w N
Ts
w N +1
Ts
w N 1
wN
dk
Coeff.
adjustment
Channel Equalization
22
H. H. Kha, Ph.D.
1
#
d = d0 Y = y2
"
#
y2 N
d N
y 1
y2
"
y0
y2
"
y1
"
y0
"
"
%
y2 N 1
y2 N 2 "
y2 N
y2 N +1
y 2 N + 2
#
y0
w N
#
w = w0
wN
w = Y 1d
Channel Equalization
23
H. H. Kha, Ph.D.
k = 2,
2 1,
10
0 y0
1 = y
1
0 y2
y1
y0
y1
Channel Equalization
w0 = 0.963,
24
w1 = 0.345
H. H. Kha, Ph.D.
25
H. H. Kha, Ph.D.
MMSE equalizer
Error signal
where
e k = x k y Tk w k = x k w Tk y k
y k = [ yk
w k = [ 0 k
Square
q
error
ek
Expected MSE
y k 1
1 k
yk 2
....
yk N ]
2 k
....
Nk ]
= x k2 + w Tk y k y T w
2 x k y Tk w k
ek 2 = E xk2 + w T Rw 2p T w
=E
yk2
yk 1 yk
yk yTk = E
R = EE
....
yk N yk
yk yk 1
yk yk 2
yk21
....
yk 1 yk 2
....
yk N yk 1 yk N yk 2
.... yk yk N
.... yk 1 yk N
.... ....
2
y
.... k N
26
H. H. Kha, Ph.D.
Optimum Weights
Optimum weight vector
= R1p
w
Minimum mean square
q
error ((MMSE))
min = E x2 pTR1p
= E x2 p w
Channel Equalization
27
H. H. Kha, Ph.D.
Example
Determine the tap coefficients of a 2-tap MMSE for:
Channel Equalization
28
H. H. Kha, Ph.D.
Channel Equalization
29
H. H. Kha, Ph.D.
0 < < 2 / i
where
and i is the ith eigvalues of of
i =1
correlation matrix R
Channel Equalization
30
H. H. Kha, Ph.D.
Forward
Filter
^
x(t)
+
Feedback
Filt
Filter
The DFE determines the ISI from the previously detected symbols and
subtracts it from the incoming symbols. This equalizer does not suffer from
noise enhancement because it estimates the channel rather than inverting
it.
The DFE has better performance than the linear equalizer in a
frequency-selective fading channel.
31
H. H. Kha, Ph.D.
Homework
Channel Equalization
32
H. H. Kha, Ph.D.
Homework 2
Channel Equalization
33
H. H. Kha, Ph.D.
Homework 3
Channel Equalization
34
H. H. Kha, Ph.D.