Equalization in A Wideband TDMA System: - Three Basic Equalization Methods
Equalization in A Wideband TDMA System: - Three Basic Equalization Methods
Equalization in A Wideband TDMA System: - Three Basic Equalization Methods
Feed-forward
filter (FFF)
Adjustment of
filter coefficients
Output
+
Symbol
decision
Allowed transition
between states
State
Sample time
instants
Z f B f H f E f
Transmitted
symbol
spectrum
Channel frequency
response
(incl. T & R filters)
Equalizer
frequency
response
B f
H f
E f
Z f
0
fs = 1/T
Zero-forcing equalizer
Transmitted
impulse
sequence
Overall
channel
Communication
channel
FIR filter contains
2N+1 coefficients
hk
r k
h k n
c k
Coefficients of
equivalent FIR filter
fk
Input to
decision
circuit
n N
Equalizer
z k
m M
M
m M
cm hk m
cm k m
( M k M )
Zero-forcing equalizer
We want overall filter response
to be non-zero at decision time
k = 0 and zero at all other
sampling times k 0 :
fk
ch
m M
m k m
1, k 0
0, k 0
h0 c M h1c M 1 ... h2 M cM 0
(k = M)
:
hM c M hM 1c M 1 ... h M cM 1
(k = 0)
:
h2 M 1c M h2 M 2 c M 1 ... h1cM 0
h2 M c M h2 M 1c M 1 ... h0cM 0
(k = M)
J E ek
Estimate
of k:th
symbol
Error
ek
s k
Channel
r k
Equalizer
zk
z k
bk
b k
J
c2
c1
Wiener solution
We start with the Wiener-Hopf equations in matrix form:
Rc opt p
R = correlation matrix (M x M) of received (sampled) signal
values
rk
rk
bk
r k rk , rk 1,..., rk M 1
*
p E r k bk
M samples
Algorithms
Stochastical information (R and p) is available:
1. Direct solution of the Wiener-Hopf equations:
Rc opt p
copt R p
Inverting a large
matrix is difficult!
rk M
c M
c1 M
Widrow
cM 1
rk M
ek
cM
zk
bk
zk
Equalizer filter
e
Coefficient
updating
bk
Phase
synchronization
ek
Godard
Proakis, Ed.3, Section 11-5-2
Minimize:
J E ek
ek zk bk cm rk m exp j bk
m M
Re cn i 1 Re cn i
ek ek ek
2
2 2M 1 1
equations
ek
Re cn
Im cn i 1 Im cn i
ek
Phase: i 1 i
Iteration index
ek
Im cn
j M
Re cn i 1 Re cn i 2 Re e cm rk m bk rk n e j
m M
j M
Im cn i 1 Im cn i 2 Im e cm rk m bk rk n e j
m M
j M
i 1 i 2 Im bk e cm rk m
m M
ek
smaller
larger
Slow acquisition
Poor stability
Poor tracking
performance
Large variation
around optimum
value
q1
qQ 1
c M
c1 M
bk
FBF
rk M
bk Q
?
zk
cM 1
FFF
rk M
cM
ek
LMS
algorithm
for tap
coefficient
adjustment
ek zk bk
m M
ek
m k m
qn bk n bk
n 1
qn
m M
cm hn m
n 1, 2,
,Q
Estimated
symbols
bk
LMS
algorithm
c0
rk
rk
+
c1 cM 1
cM
bk M
hm cm
b k
Training
symbols
(no
errors)
Channel
estimation
circuit
h m
Equalizer
& decision
circuit
b k
r k
Received signal samples
bk P
bk 1
Precursor cancellation
of future symbols
rk P
Filter matched to
sampled channel
impulse response
bk 1
bk Q
Postcursor cancellation
of previous symbols
bk
+
Matched
filter
NW
filter
y k
MLSE
(VA)
b k
f k
f k
Channel
estimation circuit
p y b, f p yk b, f
exp 2
N 2
N
k 1
2
2
Objective:
find symbol
sequence that
maximizes this
probability
Length of f (k)
K 1
y
k 1
n 0
f b
n k n
Metric to be
minimized
(select best b
..
using VA)
f k
0
1 0 0 1 0
At time k-2
1 0 0 1 0 0
At time k-1
1 0 0 1 0 0 1
At time k
1 0 0 1 0 0 1 1
causing ISI
:
16 states
mK 1
Alphabet
size
k-3
k-2
k-1
k+1