Beruflich Dokumente
Kultur Dokumente
= =
[ ] 0
l k
E b n =
Find 2-tap MMSE equalizer for the desired signal
l l
s b =
Equalization
26
H. H. Kha, Ph.D.
4. Nonlinear equalizer: DFE
Structure of the decision feedback equalizer
DFE
Equalization
27
H. H. Kha, Ph.D.
tr isi ca nhng
k hiu trc
gy ra
Zero-forcing DFE
The convolution of g
m
and h
p
is given by
M: length of FFF and P is the length of channel
Equalization
28
H. H. Kha, Ph.D.
Zero-forcing DFE
Output of the FFF is given by
To estimate at time l
Assume are available.
Equalization
29
H. H. Kha, Ph.D.
Zero-forcing DFE
The ISI due to these past symbols can be
eliminated
is the impulse response of the FBF
denotes the detected symbols of
If the decision are correct , we chose
Equalization
30
H. H. Kha, Ph.D.
loi b thnh phn isi ca cc k hiu trc
Zero-forcing DFE
The output of the DFE becomes
The zero-forcing condition for FFT becomes
Equalization
31
H. H. Kha, Ph.D.
Zero-forcing DFE
In matrix form
When
Equalization
32
H. H. Kha, Ph.D.
mong mun ch thu
c cm
Example: ZF-DFE
Equalization
33
H. H. Kha, Ph.D.
Solution
Equalization
34
H. H. Kha, Ph.D.
MMSE DFE
ZE DFE only attempts to remove the ISI, the noise
can be enhanced
The MSE is given by
Let
Equalization
35
H. H. Kha, Ph.D.
MMSE DFE
ZE DFE only attempts to remove the ISI, the noise
can be enhanced
The MSE is given by
Equalization
36
H. H. Kha, Ph.D.
Example: MMSE DFE
Equalization
37
H. H. Kha, Ph.D.
Solution
Equalization
38
H. H. Kha, Ph.D.
Solution
Equalization
39
H. H. Kha, Ph.D.
Solution
Equalization
40
H. H. Kha, Ph.D.
Example: Channels with frequency nulls
Equalization
41
H. H. Kha, Ph.D.
Example: BER for MMSE LE
Equalization
42
H. H. Kha, Ph.D.
khng dng
b linear
Example: BER for MMSE DFE
Equalization
43
H. H. Kha, Ph.D.
dng b linear
5. Adaptive linear equalizer
Adaptive equalizers can be considered as practical
approaches.
They do not require second-order statistics of
signals.
A training sequence is used to find the equalization
for the LE or DFE.
Equalization
44
H. H. Kha, Ph.D.
Iterative approaches: steepest descent algorithm
The output of the LE is given by
Assume that an LE is causal and has a finite length of M.
The MSE as a function of g is defined by
Equalization
45
H. H. Kha, Ph.D.
p ng xung
Steepest descent algorithm
Suppose that is an initial vector
The gradient is defined as
The next vector which may yield a smaller than
can given by
Steepest descent Constant step size
Equalization
46
H. H. Kha, Ph.D.
phng php lp
nu o hm g0 >0 --> ang tng
--> tr xung
Steepest descent algorithm
A recursion toward the minimum is given by
k: iteration index
The iteration is terminated when the SD direction
becomes zeros, i.e.,
Equalization
47
H. H. Kha, Ph.D.
Steepest descent algorithm
If is large, the recursive
diverges and never finds
the minimum.
If is too small, it would
take too many iterations
to converge.
It is important to
determine the value of
such that the recursion
can converge at a fast
rate.
Equalization
48
H. H. Kha, Ph.D.
u ln
Convergence analysis of the SD algorithm
Note that
We consider the different vector
Egeindecomposition of is given by
Equalization
49
H. H. Kha, Ph.D.
sai s bc
lp th k
Convergence analysis of the SD algorithm
Let . Then it follows that
represents the mth element of
We can fined the following property
Equalization
50
H. H. Kha, Ph.D.
Convergence analysis of the SD algorithm
The sufficient condition for convergence is
is the maximum eigenvalue
Since
another practical sufficient condition is
Equalization
51
H. H. Kha, Ph.D.
Ry = E(yyT)
Least mean square (LMS) approach
The SD algorithm can overcome the matrix
inversion of the MMSE approach.
However, it has not been overcome the need for
second-order statistics.
The least mean square (LMS) algorithm is an
approximation of the SD algorithm.
Recall the MSE
Equalization
52
H. H. Kha, Ph.D.
Least mean square (LMS) approach
The SD algorithm can be represented by
where
If is replaced by without the expectation
we can obtain the LMS approach
Equalization
53
H. H. Kha, Ph.D.
t Ul = Sl - gT.Yl
yl: tn hiu u vo b cn
bng thi im l
ko cn quan tm
knh truyn
Adaptive decision feedback equalizers
We the training sequence is available, we can use
the correct symbols in the DFE.
The MSE of the DFE is written as
where
The adaptive DFE finds the equalization vector
from the and
The LMS algorithm can used for the adaptive DFE.
Equalization
54
H. H. Kha, Ph.D.
g: b cn bng thun
f: feedback
`
tn hiu ng vo
Home work 1
Given the discrete-time channel model as fig
b
n
={-1, +1} denotes the information bits
channel impulse response h=[0.227, 0.460, 0.688, 0.460, 0.227]
Wn is AWGN with zero mean and variance N
0
/2
Design and simulation ZF and ZF-DFE, and for
SNR=[5, 10, 15, 20, 25, 30]
Plot BER vs SNR
Channel h
n
d
n
y
n
b n
Equalizer filter
Noise w
n
Equalization
55
H. H. Kha, Ph.D.
dB
3. contemporary communication system using
matlab
adaptive equalizer for isi ch
t chn m, chn chiu di
Home work 2
Given the discrete-time channel model as fig
b
n
={-1, +1} denotes the information bits
channel impulse response h=[0.227, 0.460, 0.688, 0.460, 0.227]
Wn is AWGN with zero mean and variance N
0
/2
Design and simulation MMSE and MMSE-DFE,
and for SNR=[5, 10, 15, 20, 25, 30]
Plot BER vs SNR
Channel h
n
d
n
y
n
b n
Equalizer filter
Noise w
n
Equalization
56
H. H. Kha, Ph.D.
Home work 3
Given the discrete-time channel model as fig
b
n
={-1, +1} denotes the information bits
channel impulse response h=[0.227, 0.460, 0.688, 0.460, 0.227]
Wn is AWGN with zero mean and variance N
0
/2
Design and simulation: LMS algorithm for MMSE
and MMSE-DFE for SNR=[5, 10, 15, 20, 25, 30]
Plot BER vs SNR, and the convergence for
different
Channel h
n
d
n
y
n
b n
Equalizer filter
Noise w
n
Equalization
57
H. H. Kha, Ph.D.