100% found this document useful (1 vote)
328 views

Equalizing Transversal Filter

Consider that the tap weights of an equalizing transversal filter are to be determined by transmitting a single impulse as a training signal. Let the equalizer circuit in be made up of just three taps.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
328 views

Equalizing Transversal Filter

Consider that the tap weights of an equalizing transversal filter are to be determined by transmitting a single impulse as a training signal. Let the equalizer circuit in be made up of just three taps.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Example of a Zero-Forcing Three-Tap Equalizer

Consider that the tap weights of an equalizing transversal filter are to be


determined by transmitting a single impulse as a training signal. Let the equalizer
circuit in be made up of just three taps. Given a received distorted set of pulse
samples {x(k)}, with voltage values 0.0, 0.2, 0.9, 0.3, 0.1, as shown in Figure 20,
use a zero-forcing solution to find the weights {k0, k1, k2} that reduce the ISI so
that the equalized pulse samples xˆ (i ) have the values, {x(-1)= 0, x(0)= 1, x(1)= 0}.
Using these weights, calculate the ISI values of the equalized pulse at the sample
times k = ±2, ± 3. What is the largest magnitude sample contributing to ISI, and
what is the sum of all the ISI magnitudes?

Solution

For the channel impulse response specified, Equation (1.14) yields

⎡0 ⎤ ⎡ y(0) y( −1) y( −2) ⎤ ⎡k−1 ⎤


⎢ ⎥ ⎢ ⎥⎢ ⎥
⎢1 ⎥ = ⎢ y(1) y(0) y( −1) ⎥ ⎢ k0 ⎥ (1.26)
⎢⎣0 ⎥⎦ ⎢⎣ y(2) y(1) y(0) ⎥⎦ ⎢⎣ k1 ⎥⎦

⎡ 0.9 0.2 0 ⎤ ⎡k−1 ⎤


= ⎢ −0.3 0.9 0.2 ⎥⎥ ⎢⎢ k0 ⎥⎥

⎢⎣ 0.1 −0.3 0.9 ⎥⎦ ⎢⎣ k1 ⎥⎦

Solving these three simultaneous equations results in the following weights:

⎡k−1 ⎤ ⎡ −0.2140 ⎤
⎢ k ⎥ = ⎢ 0.9631 ⎥
⎢ 0⎥ ⎢ ⎥
⎢⎣ k1 ⎥⎦ ⎢⎣ 0.3448 ⎥⎦

The values of the equalized pulse samples {x(k)} corresponding to sample times
k = −3, − 2, − 1, 0, 1, 2, 3 are computed by using the preceding weights in
Equation (1.26), yielding

0.0000, 0.0428, 0.0000, 1.0000, 0.0000, 0.0071, 0.0345

 
Filters – Analog, digital and adaptive filtering  Page 35 

You might also like