0% found this document useful (0 votes)
3 views

Forward and Backward Prediction and Random Process

Uploaded by

Leo Shiyam
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Forward and Backward Prediction and Random Process

Uploaded by

Leo Shiyam
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 39

UNIT–IV : Introduction To

Equalization
Basic Digital Communication System

HT(f) X(t) Hc(f)


Information Pulse Trans Wireless
source generator filter channel

+
Channel noise
n(t) +
Y(t) Receiver
Digital A/D filter
Processing
HR(f)
Basic Communication System

HT(f) Hc(f) HR(f)


Trans Y(t) Receiver
Ak channel Y(tm)
filter filter

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

ISI - Inter Symbol


Interference
 Inter-Symbol Interference (ISI)

5
Reasons for ISI

 Channel is band limited in nature


 limited frequency response
 unlimited time response

 Channel has multi-path Reflections


 Tx filter might add ISI when channel
spacing is crucial.
Example for Measured Channels

The Variation of the Amplitude of the Channel Taps is Random


(changing Multipath) and usually modeled as Rayleigh distribution in
Typical Urban Areas
Equalizer: equalizes the channel – the received signal would
seen like it passed a delta response.

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

 Equalization compensates for ISI created by multipath with time


dispersive channels (W > BC)
 Linear equalization and nonlinear equalization
 Diversity also compensates for fading channel impairments, and is
usually implemented by using two or more receiving antennas
 Spatial diversity, antenna polarization diversity, frequency diversity,
time diversity
 The former counters the effects of time dispersion (ISI), while the
latter reduces the depth and duration of the fades experienced by a
receiver in a flat fading (narrowband) channel
Equalization Techniques
 The term equalization can be used to describe any signal processing
operation that minimizes ISI.
 Two operation modes for an adaptive equalizer:
1. Training and 2.Tracking
 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.
Equalization Techniques
Equalization Techniques

 Equalizer is usually implemented at baseband or at IF in a receiver

y(t )= x(t ) ∗ f ∗(t ) + n (t )


b
 f*(t): complex conjugate of f(t)
 nb(t): baseband noise at the input of the equalizer
 heq(t): impulse response of the equalizer
Equalization Technologies
dˆ (t ) = y (t ) ∗ h eq (t )
= x (t ) ∗ f ∗
(t ) ∗ h eq (t ) + m b (t ) ∗ h eq (t )

= δ (t )
∴ F ∗ (− f ) ∗ H eq ( f ) = 1

 Inverse filter: If the channel is frequency selective, the equalizer


enhances the frequency components with small amplitudes and
attenuates the strong frequencies in the received frequency response.
 Provides flat and linear phase response.
 For a time-varying channel, an adaptive equalizer is needed to track
the channel variations
Basic Structure of Adaptive Equalizer
 Transversal filter with N delay elements, N+1 taps, and N+1 tunable complex weights

 These weights are updated continuously by an adaptive algorithm


 The adaptive algorithm is controlled by the error signal ek
Equalization Techniques

 Classical equalization theory : using training sequence to minimize


the cost function
E[e(k) e*(k)]
 Recent techniques for adaptive algorithm :
1. Blind algorithms (No training sequence)
2. Constant Modulus Algorithm (CMA, used for constant
envelope modulation – maintains on the received signal)
3. Spectral Coherence Restoral Algorithm (SCORE, exploits
spectral redundancy or cyclostationarity in the Tx signal)
Solutions for Optimum Weights
•Error signal e k = x k − y kT ω k = x k − ω kT y k
where y k = [ y k y k −1 y k − 2 .... y k − N ]T

ω 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

 Optimum weight vector : Diff. with weight.


ωˆ = R −1p
 Minimum mean square error (MMSE)
= E [χ κ ] −
T −1
ξ min
2 p R p

= E[χκ ] − ω̂
Τ
2
p
 Minimizing the MSE tends to reduce the bit error rate
Equalization Techniques

Two general categories - linear and nonlinear equalization


1. If d(t) is not the feedback path to adapt the equalizer, the
equalization is linear
2. If d(t) is fed back to change the subsequent outputs of the equalizer,
the equalization is nonlinear
Equalization Techniques
Equalizer Techniques

Linear transversal equalizer (LTE, made up of tapped delay lines)

Basic linear transversal equalizer structure


 Finite impulse response (FIR) filter
 Infinite impulse response (IIR) filter
Equalizer 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


∫ T
π
) + No
− jω t 2
n=− N 1 T F(e

F(e jωt ) :frequency response of the channel


N o :noise spectral density
Structure of a Lattice Equalizer

The structure of a Lattice Equalizer


Characteristics of Lattice Filter

 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!)

– Least-mean-square algorithm (LMS)


∇ˆ n = − 2pˆ n + 2 R
ˆ e
n n

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

Decision feedback equalizer (DFE)


Nonlinear Equalization--DFE

 Predictive DFE , proposed by Belfiore and Park.

 Consists of an FFF and an FBF, the latter is called a noise predictor

 Predictive DFE performs as well as conventional DFE as the limit in


the number of taps in FFF and the FBF approach infinity

 The FBF in predictive DFE can also be realized as a lattice structure.

 The RLS algorithm can be used to yield fast convergence


Nonlinear Equalizer-DFE

Predictive decision feedback equalizer


Nonlinear Equalization—ML &MLSE

 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.

 Usually has a large computational requirement.

 First proposed by Forney using a basic MLSE estimator structure and


implementing it with the Viterbi algorithm
Nonlinear Equalizer-MLSE

The structure of a maximum likelihood sequence equalizer(MLSE) with an adaptive matched filter

 MLSE requires knowledge of the channel characteristics in order


to compute the matrics for making decisions
 MLSE also requires knowledge of the statistical distribution of the
noise corrupting the signal
Algorithm for Adaptive Equalization
 Performance measures for an algorithm
1. Rate of convergence
2. Misadjustment
3. Computational complexity
4. Numerical properties
 Factors dominate the choice of an equalization structure and its
algorithm
1. The cost of computing platform
2. The power budget
3. The radio propagation characteristics
Algorithm for Adaptive Equalization

 The speed of the mobile unit determines the channel fading rate and the

Dopper spread, which is related to the coherent time of the channel

 The choice of algorithm, and its corresponding rate of convergence,

depends on the channel data rate and coherent time

 The number of taps used in the equalizer design depends on the


maximum expected time delay spread of the channel

 The circuit complexity and processing time increases with the number
of taps and delay elements
Algorithm for Adaptive Equalization

Three classic equalizer algorithms :


 zero forcing (ZF),
 Least mean squares (LMS), and
 Recursive least squares (RLS) algorithms
Algorithm for Adaptive Equalization
 Zero Forcing: The equalizer coefficients are chosen to force the
samples of the combined channel and equalizer impulse response to a
δ -function.
Hch ( f )Heq ( f ) = 1 f < 1/(2T )
 Least Mean Square Algorithm: Update the coefficients according to the
error.
dˆk (n) = w TN (n)y N ( n)
e ( n) = x (n) − dˆ (n)
k k k

w N ( n + 1) = w N ( n) − α ek* ( n) y N (n)

 Recursive Least Mean Square Algorithm: Similar to LMS,


computationally complex but fast convergence.
Summary of algorithms

You might also like