Forward and Backward Prediction and Random Process
Forward and Backward Prediction and Random Process
Equalization
Basic Digital Communication System
+
Channel noise
n(t) +
Y(t) Receiver
Digital A/D filter
Processing
HR(f)
Basic Communication System
Y (t ) = ∑
k
A k h c ( t − t d − kT b ) + n 0 ( t )
The received Signal is the transmitted signal, convolved with the channel
and added with AWGN
Y (t ) = A
m m
+ ∑ [
A k h c (m − k )T b
]+ n (t )
0 m
K ≠m
5
Reasons for ISI
1
| G E ( f ) |= ⇒ | G E ( f ) | ⋅ | G C ( f ) |= 1 ⇒ htotal (t ) = δ (t )
| GC ( f ) |
arg( G E ( f )) = − arg( G C ( f ))
Introduction
= δ (t )
∴ F ∗ (− f ) ∗ H eq ( f ) = 1
ω k = [ωk ωk − 1 ωk − 2 .... ωk − N ]T
= x k2 + ω y k y kT ω − 2 x k y kT ω
2 T
•Mean square error ek k k k
•Expected MSE ξ = E ek [ ] = E [x ] + ω
2 2
k
T
R ω − 2pTω
where
y k2 y k y k −1 yk yk −2 .... y k y k − N
[ ] y y
R = E yk y*k = E k −1 k
....
y k2−1 y k −1 y k − 2 .... y k −1 y k − N
.... .... .... ....
2
yk − N yk y k − N y k −1 yk − N yk −2 .... y k − N
p = E[x k y k ] = E[x k y k xk y k − N ]
T
x k y k −1 xk y k −2 ....
Solutions for Optimum Weights
= E[χκ ] − ω̂
Τ
2
p
Minimizing the MSE tends to reduce the bit error rate
Equalization Techniques
Tapped delay line filter with both feedforward and feedback taps
Structure of a Linear Transversal Equalizer
N2
• d k = ∑ C n y k − n • E [e(n) ] =
π
ˆ * 2 T No
dω
2π
∫ T
π
) + No
− jω t 2
n=− N 1 T F(e
Advantages
Numerical stability
Faster convergence
Unique structure allows the dynamic assignment of the most
effective length
Disadvantages
The structure is more complicated
Linear Equalizers
• Zero-forcing
– Design H eq (z) so that ISI is totally removed.
• Minimum mean square error (MMSE)
– Design E(z) to minimize the mean square error (MSE)
MSE = ∑ ε = ∑ (c k − c k )
2 2
k
ˆ
k k
25
Linear Equalizers
• System modeling
u (− K ) 0 0 ... 0 0 e− K cˆ− 2 K
u ( − K + 1) ... M M
K
u (− K )
∑ en u i − n
0 ... ...
ĉi = ⇒ =
n=− K
M M
0 0 0 0 u ( K ) e K cˆ2 K
• Zero-forcing solution
1, k = 0
cˆk =
0, k ≠ 0
26
Linear Equalizers
• MMSE
Linear Equalizers
• Algorithms
– To reduce the computation complexity of
−1
e=R p (~ (2K+1)3 operations!)
e = e − µ ∇ˆ
n +1 n n
• µ determines convergence and residual errors
– Recursive-least-squares algorithm (RLS)
R n−1−1u Tn
kn =
λ + u n R n −1u n
* −1 T
, R n−1 =
1
λ
(R −1
n −1 )
− k n u *n R n−1−1 ,
e n = e n −1 + k n ( c n − e n −1u Tn )
• λ determines the tracking ability of the RLS equalizers.
28
Nonlinear Equalization
Used in applications where the channel distortion is too severe
Three effective methods
1. Decision Feedback Equalization (DFE)
2. Maximum Likelihood Symbol Detection
3. Maximum Likelihood Sequence Estimator (MLSE)
Nonlinear Equalization--DFE
Basic idea : once an information symbol has been detected and decided
upon, the ISI that it induces on future symbols can be estimated and
subtracted out before detection of subsequent symbols
Can be realized in either the direct transversal form or as a lattice filter
N2 N3
• dˆ k = ∑ C y k − n + ∑ F i d k − i
*
n
n=− N1 i =1
[
• E e(n)
2
] T Tπ
= exp{ ∫− π ln[
2π T
No
]dω}
F( e ) + N o
jωT 2
min
Nonlinear Equalizer-DFE
Effect of a symbol is spread to other symbols, it is intuitive that the optimal receiver
should observe not only the segment of received signal concerning the desired
symbol, but the whole received signal instead.(Trellis diagram)
MLSE tests all possible data sequences (rather than decoding each received
symbol by itself ), and chooses the data sequence with the maximum probability as
the output.
The structure of a maximum likelihood sequence equalizer(MLSE) with an adaptive matched filter
The speed of the mobile unit determines the channel fading rate and the
The circuit complexity and processing time increases with the number
of taps and delay elements
Algorithm for Adaptive Equalization
w N ( n + 1) = w N ( n) − α ek* ( n) y N (n)