Documente Academic
Documente Profesional
Documente Cultură
Adaptive equalizer
Adaptive DFE
Linear equalizer:
L
C(z) =
cm z
m= L
C(z) =
M
cm z
m= N +1
D(z) =
m=1
dm z
Linear equalizer
Error signal: Equalizer output: Coefcient vector: Mean square error:
E k = Ak Qk
Qk = c Trk k
c T = [c L , ... c 0 , ... c L ] k
L
= E[ E k ] = E[(Ak c Trk ) 2 ] = k
E[Ak2 ] 2E[Ak c Trk ] + E[c Trk rkTc k ] = k k E[Ak2 ] 2c T E[Ak rk ] + c T E[rk rkT ]c k = k k E[Ak2 ] 2c T + c T c k , k k
where
IET, NTNU Digital Communication, Adaptive equalization 5
= E[rk r ] =
T k
Matrix elements:
= E[Rk Rk + j ]
IET, NTNU
= E[Ak2 ] 2c T + c T c k , k k
grad( k ) = 2 + 2 c k = 0
ck
c opt =
= E[Ak2 ] 2
T 1
E[Ak2 ]
h
0.6],
1
Qk
Rk
1
Ak
Ek
hT = [0.5 1
j
= E[Rk Rk + j ] = E[
j
hi1hi2 Ak i1 Ak + j
i1= 1 i2= 1
i2
E[Ak Ak + j ] =
1 j
=
i1= 1
hi1 hi1+ j ,
= 1.61,
= 0.10,
= 0.30,
=0
j >2
For L = 1 or N = 2L+1 = 3:
= E[Ak Rk j ] = E[Ak
i= 1
hi Ak
j i
],
contributions for
j= i
h j 0
j >1
3
For N = 3:
= [ 0.6 1 0.5]T
Optimum lter vector, N = 3: Minimum error, N = 3: Minimum error for different lter lengths
= E[Ak2 ]
T 3
1 3 3
= 0.0619
min
Filter length, N 3 5 7 9
Digital Communication, Adaptive equalization
IET, NTNU 9
N=3
N=5
N=7
N=9
c opt = 0
c k ) = (I
1
)c k +
qk = c k c opt = c k qk +1 + qk +1 = (I
Convergence:
1
= (I )qk qk = (I
)(qk +
)+
) k q0
IET, NTNU 15
has N eigenvalues,
...
(vH v i = v T v i = 1) i i
= V VH
0
2
where:
= diag( 1,
2 ,
N) =
0 0 0
0 0 0
0 0
0 0 0
N
Multiplication by VH:
VHqk +1 = VHqk VH V VHqk = (I )VHqk
=[
(k ) 1
(k ) 2
(k ) N
] = VHqk
k +1
= (I
= (1
(k ) i
= (1
) k +1
(0) i
i = 1, N
IET, NTNU 18
< 1,
i = 1,, N
0<
<
2
max
=1
opt
max
opt
=
max
2
min
Fast convergence
E k2 = (Ak c Trk ) 2 k
grad(E k2 ) = 2(Ak c Trk )rk = 2E k rk k
ck
LMS algorithm:
c k +1 = c k
grad(E k2 )
ck
c k +1 = c k + E k rk
IET, NTNU Digital Communication, Adaptive equalization 23
+ E[qT qk ] k
E[ qk ] =
min min
E[| E k |2 ] = 2
a
2 R
, a is a constant, = a 2 R +b
2 R
is an estimate of E(Rk2 )
(limit maximum )
Modied version:
small
2
Sign algorithms
I II III
c k +1 = c k + c k +1 = c k + c k +1 = c k +
sign(rk ) = [Rk +L , Rk , Rk L ]T
- simpler implementation - slower convergence than the LMS algorithm
IET, NTNU Digital Communication, Adaptive equalization 32
v T = [c k
N +1
, c 0 , d1, dM ]
wT = [Rk +N 1, Rk , Ak +1, Ak k
Error signal: LMS algorithm:
E k = Ak
v Tw k k
v k +1 = v k +
E k wk
IET, NTNU 35
Passband equalizer
Passband equalizer