Unit-3: Equalization and Diversity Techniques
Unit-3: Equalization and Diversity Techniques
𝑦 𝑡 = 𝑥 𝑡 ⨂ 𝑓 ∗ 𝑡 + 𝑛𝑏 𝑡
• If the impulse response of the equalizer is ℎ𝑒𝑞 𝑡 then the output of
the equalizer is: 𝑑መ 𝑡 = 𝑦 𝑡 ⨂ ℎ𝑒𝑞 𝑡
𝑑መ 𝑡 = 𝑥 𝑡 ⨂ 𝑓 ∗ 𝑡 ⨂ ℎ𝑒𝑞 𝑡 + 𝑛𝑏 𝑡 ⨂ ℎ𝑒𝑞 𝑡
= 𝑥 𝑡 ⨂ 𝑔(𝑡) + 𝑛𝑏 𝑡 ⨂ ℎ𝑒𝑞 𝑡
where
𝑔 𝑡 = 𝑓 ∗ 𝑡 ⨂ ℎ𝑒𝑞 𝑡 : is the combined impulse response of the
transmitter, channel, RF/IF sections of the receiver, and the
equalizer.
• The complex baseband impulse response of a transversal filter
equalizer is given by
New weights = Previous weights + (constant) x (Previous error) x (Current input vector)
where
Previous error = Previous desired output - Previous actual output
• The constant may be adjusted by the algorithm to control the variation between filter
weights on successive iterations.
• This process is repeated rapidly in a programming loop while the equalizer attempts to
converge.
• Upon reaching convergence, the adaptive algorithm freezes the filter weights until the
error signal exceeds an acceptable level or until a new training sequence is sent.
• The input signal to the equalizer is a vector 𝑦𝑘 which is given by
𝑇
𝒚𝑘 = 𝑦𝑘 𝑦𝑘−1 𝑦𝑘−2 . . . 𝑦𝑘−𝑁 (1)
𝑬 𝑒𝑘 2
= 𝑬[𝑥𝑘2 ] + 𝒘𝑇𝑘 𝑬[𝒚𝑘 𝒚𝑇𝑘 ] 𝒘𝑘 − 2𝑬[𝑥𝑘 𝒚𝑇𝑘 ] 𝒘𝑘 (8)
• The cross-correlation vector p between the desired response and the input
signal is defined as
𝒑 = 𝑬 𝑥𝑘 𝒚𝑘 = 𝑬[𝑥𝑘 𝑦𝑘 𝑥𝑘 𝑦𝑘−1 𝑥𝑘 𝑦𝑘−2 . . . 𝑥𝑘 𝑦𝑘−𝑁 ]𝑇 (9)
• The input correlation matrix is defined as the (N+1) x (N+1) square matrix R
where
𝑦𝑘2 𝑦𝑘 𝑦𝑘−1 𝑦𝑘 𝑦𝑘−2 … 𝑦𝑘 𝑦𝑘−𝑁
𝑦𝑘−1 𝑦𝑘
2
𝑦𝑘−1 𝑦𝑘−1 𝑦𝑘−2 … 𝑦𝑘−1 𝑦𝑘−𝑁
𝑹 = 𝑬 𝑥𝑘 𝒚∗𝑘 = (10)
… … … … …
𝑑መ 𝑛 = 𝑥 𝑛 ⨂ 𝑔(𝑛) + 𝑛𝑏 𝑛 ⨂ ℎ𝑒𝑞 𝑛
• The prediction error 𝑒 𝑛 is
𝑒 𝑛 = 𝑑 𝑛 − 𝑑መ 𝑛 = 𝑑 𝑛 − [𝑥 𝑛 ⨂ 𝑔(𝑛) + 𝑛𝑏 𝑛 ⨂ ℎ𝑒𝑞 𝑛 ]
• The mean square error 𝑒𝑘 2 is one of the most important measures of how well
an equalizer works.
• Minimizing the mean square error tends to reduce the bit error rate.
• A linear transversal filter is made up of tapped delay lines, with the tappings
spaced a symbol period (Ts) apart, as shown in below Figure.
• Assuming that the delay elements have unity gain and delay Ts.
Figure:
Structure of a
linear transversal
equalizer.
• If the delays and the tap gains are analog, the continuous output of the
equalizer is sampled at the symbol rate and the samples are applied to the
decision device.
• Implementation is usually carried out in the digital domain where the
samples of the received signal are stored in a shift register.
• The output of this transversal filter before decision making (threshold
detection) is:
𝑁2
𝑑መ𝑘 = 𝑐𝑛 ∗ 𝑦𝑘−𝑛
𝑛=−𝑁1
where
𝑐𝑛 ∗ is the complex filter coefficients or tap weights,
𝑑መ𝑘 is the output at time index k,
𝑦𝑖 is the input received signal at time 𝑡𝑜 + 𝑖𝑇
𝑡𝑜 is the equalizer starting time
𝑁 = 𝑁1 + 𝑁2 + 1 is the number of taps
𝑁1 the number of taps used in the forward path of the equalizer
𝑁2 the number of taps used in the reverse path of the equalizer
2
• The minimum mean squared error 𝐸 𝑒 𝑛 that a linear transversal
equalizer can achieve is:
𝜋Τ𝑇
2 𝑇 𝑁𝑜
𝐸 𝑒 𝑛 = න 𝑗𝑤𝑇 2 𝑑𝑤
2𝜋 𝐹 𝑒 + 𝑁𝑜
−𝜋Τ𝑇
where
𝐹 𝑒 𝑗𝑤𝑇 is the frequency response of the channel
𝑁𝑜 is the noise spectral density.
• The linear equalizer can also be implemented as a lattice filter,
Figure:
The structure of a
lattice equalizer
• The input signal 𝑦𝑘 is transformed into a set of N intermediate forward and
backward error signals, 𝑓𝑛 (𝑘) and 𝑏𝑛 (𝑘) respectively, which are used as
inputs to the tap multipliers and are used to calculate the updated
coefficients.
• Each stage of the lattice is then characterized by the following recursive
equations
𝑓1 𝑘 = 𝑏1 𝑘 = 𝑦 𝑘
𝑛
𝑏𝑛 𝑘 = 𝑦 𝑘 − 𝑛 − 𝐾𝑖 𝑦 𝑘 − 𝑛 + 𝑖
𝑖=1
= 𝑏𝑛−1 𝑘 − 1 + 𝐾𝑛−1 𝑘 𝑓𝑛−1 𝑘
where 𝐾𝑛 𝑘 is the reflection coefficient for the nth stage of the lattice.
• The backward error signals 𝑏𝑛 , are then used as inputs to the tap weights,
and the output of the equalizer is given by
𝑁
𝑑መ𝑛 = 𝑐𝑛 𝑘 𝑏𝑛 𝑘
𝑛=1
• Linear equalizers do not perform well on channels which have deep spectral
nulls in the passband.
• Basic idea:
Once an information symbol has been detected, the ISI that it induces
on future symbols can be estimated and subtracted out before
detection of subsequent symbols.
• DFE Can be realized in either the direct transversal form or as a lattice
filter.
• The direct form consists of a feedforward filter (FFF) and a feedback
filter (FBF).
• The FBF is driven by decisions on the output of the detector, and its
coefficients can be adjusted to cancel the ISI on the current symbol from
past detected symbols.
• The equalizer has 𝑁1 + 𝑁2 + 1 taps in the feed forward filter and 𝑁3 taps
in the feedback filter.
Figure:
Decision feedback equalizer (DFE).
• The equalizer output can be expressed as:
𝑁2 𝑁3
• That is, once 𝑑መ𝑘 is obtained using above equation, 𝑑𝑘 is decided from it.
• Then, 𝑑𝑘 along with previous decisions 𝑑𝑘−1 , 𝑑𝑘−2 , … . are fed back into the
equalizer, and 𝑑መ𝑘+1 is obtained using above equation.
• The minimum mean squared error that a DFE can achieve is:
𝜋Τ𝑇
2
𝑇 𝑁𝑜
𝐸 𝑒 𝑛 𝑚𝑖𝑛 = 𝑒𝑥𝑝 න 𝑙𝑛 𝑗𝑤𝑇 2 𝑑𝑤
2𝜋 𝐹 𝑒 + 𝑁𝑜
−𝜋Τ𝑇
• It can be seen that the minimum MSE for a DFE is always smaller than that
of an LTE.
Figure:
Predictive decision
feedback equalizer
• It consists of a feedforward filter (FFF) as in the conventional DFE.
• Hence, the FBF here is called a noise predictor because it predicts the noise
and the residual ISI contained in the signal at the FFF output and subtracts
from it the detector output after some feedback delay.
• The FBF in the predictive DFE can also be realized as a lattice structure.
• The RLS lattice algorithm can be used in this case to yield fast convergence.
7.2 Maximum Likelihood Sequence Estimation (MLSE) equalizer
• 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.
• By using base station antennas that are sufficiently separated in space, the
base station is able to improve the reverse link by selecting the antenna
with the strongest signal from the mobile.
2. Practical space diversity considerations
• In urban and indoor environments, there is no clear line-of-sight (LOS)
between transmitter and receiver.
• So, the signal is reflected along multiple paths before finally being
received.
• Each of these reflected signals can introduce phase shifts, time delays,
attenuations, and distortions that can destructively interfere with one
another at the aperture of the receiving antenna.
• Space diversity can be used at either the mobile or base station, or both.
Fig. Generalized block diagram for space diversity
where x and y are signal levels which are received when β=0.
• The received signal values at elements 𝑉1 and 𝑉2 can be written as:
where
Here 𝚪 is the cross-polarization
discrimination of the propagation path
between a mobile and a base station.
where
• The correlation coefficient p is determined by three factors:
• Polarization angle α;
• Offset angle 𝜷 from the main beam direction of the diversity antenna
• The cross-polarization discrimination 𝚪.
• The correlation coefficient p generally becomes higher as offset angle 𝜷
becomes larger.
• Also, p generally becomes lower as polarization angle α increases. This is
because the horizontal polarization component becomes larger as α
increases.
• Because antenna elements 𝑉1 and 𝑉2 are polarized at ±α to the vertical, the
received signal level is lower than that received by a vertically polarized
antenna.
• The average value of signal loss 𝐿 , relative to that received using vertical
polarization is given by
𝐿 = 𝑎 2Τ Γ + 𝑏 2
4. Frequency diversity
• CDMA spreading codes are designed to provide very low correlation (in general
correlation is not good) between successive chips purposefully.
• Thus, propagation delay spread in the radio channel merely provides multiple
versions of the transmitted signal at the receiver.
Fig. An M-branch (M-finger) RAKE receiver implementation. Each correlator detects a time
shifted version of the original CDMA transmission, and each finger of the RAKE correlates to a
portion of the signal which is delayed by at least one chip in time from the other fingers.
• The RAKE receiver is essentially a diversity receiver designed specifically
for CDMA, where the diversity is provided by the multipath components
are practically uncorrelated from one another when their relative
propagation delays exceed a chip period.
• Demodulation and bit decisions are then based on the weighted outputs
of the M correlators.
• Assume M correlators are used in a CDMA receiver to capture the M strongest
multipath components.
• In a RAKE receiver, if the output from one correlator is corrupted by fading, the
others may not be corrupted by fading, and the corrupted signal may be
discounted through the weighting process.
• Decisions based on the combination of the M separate decision statistics
offered by the RAKE provide a form of diversity which can overcome
fading and thereby improve CDMA reception.
• The weighting coefficients are based on the power or the SNR from each
correlator output. If the power or SNR is small out of a particular
correlator, it will be assigned a small weighting factor.