Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
BASEBAND PULSETRANSMISSION ~
448
~~-:t\~'hcw
1..t
combination
~iscrete
of two basic signal-processIng
PAM, which involves encoding
operatlOps:
the amplitudes of successive pulses in
a periodic pulse train with a discrete set of possible amplitude levels.
/A linear modulation scheme, which offers bandwidth conservation to transmit
the encoded pulse tra~er the telephone channel.
At the receiving end of the system, the received signal is demodulated and syn-
chronously sampled, and then decisions are made as to which particular symbols
were transmitted. As a result of dispersion of the pulse shape by the telephone
channel, we find that the number of detectable amplitude levels is often Ii .
by intersymbol interference rat er t an by additive noise. In principle, if the
channel is known precisely, it is virtually always possible to make the intersymbol
interference at the sampling instants arbitrarily small by using a suitable pair of
transmit and receive filters, so as to control the overall pulse shape in the manner
~ ~ ~ described previously. The transmit filter is placed directly before the modulator,
.1.~X 11 ( whereas the receive filter is placed dIrectly after the demodulator. Thus, insofar
~ k "",,,, ek ".,...J as intersymbol interference is concerned, we may consider the data transmission
~\ U",k."-,,, Ch"'.'-L\over the telephone channel as being baseband.
~Q..C-k.,.;.'-\.;l~ In practice, however, we seldom have prior knowledge of the exact channel
Ov;t"ftkl>~"" characteristics. Also, there is the unavoidable problem of imprecision that arises
in the physical implementation of the transmit and receive filters. The net result
of all these effects is that there will be some residual distortion for ISI to be a
limiting factor on the data rate of the system. To compensate for the intrinsic
residual distortion, ~e may use a process known as equalization. The filter used
to perform such a process is called an equalizer,
A device well-suited for the design of a linear equalizer is the J:.a~E.e2-<:!~L
line filter, as depicted in Fig. 7.22. For symmetry, the total nunfb'(;rv of taps IS
('./\/V"Vvv
tII
7.8 TAPPED-DELAY-LINE EQUALIZATION 449
20
15
cc
:3-
'"'"
0
c: 10
.g
Q;
'"
E
2 3 4 5
Frequency (kHz)
(a)
4 10
I
..-'"
Envelope
..-..-
3 delay
,..-"-\. en
Ideal "
I>
T
""13
>
linear
'"
Q; phase .t:
0
"Q.
"0
2 :.c:
'"
0 "'"
Q;
>
'"
.J::
c
w c..
-5
10
2 3 4 5
Frequency (kHz)
(b)
chosen to be (2N + 1), with the weights denoted by W-N>"" W_-!, WO,W!,...,
WN' The impulse response of the tapped-delay-line equalizer is therefore
N
k(t) = 2: Wh 8(t - kT) (7.85)
h= -N
where 8(t) is the Dirac delta function, and the delay T is chosen equal to the
symbol duration.
Suppose that the tapped-delay-line-equalizer is connected in cascade with a
linear system whose impulse response is c(t), as depicted in Fig. 7.23. Let pet)
III
...:
0)
~
;;::
0)
c
>.
.!!!
0)
"0
h' .:,
H " 0)
';;::, 0.
0.
nJ
I-
N
"'!
r0-
O)
...
::I
CI
u::
450
110
...
,
7.8 TAPPED-DELAY-LiNE EQUALIZATION 451
denote the impulse response of the equalized system. Then P(t) is equal to the
convolution of c(t) and h(t), as shown by
k= -N
L WkC(t - kT)
where we have made use of the sifting property of the delta function. Evaluating
Eq. (7.86) at the sampling times t = nT, we get the discrete convolution sum
N
p(nT) = L
k= -N
wk c((n - k)T) (7.87)
I, n=
p(nT) =
{ 0, n=/=O
But from Eq. (7.87) we note that there are only (2N + I) adjustable coefficients
at our disposal. Hence, this ideal condition can only be satisfied approximately
as follows:
I, n =
p(nT) = (7.88)
{., n = ::tl, :t2,'..., :tN I
I
I
L
-,-- = ..,,- ..
To simplify the notation, we let the nth sample of the impulse response c(t) be
wri tten as
Cn = c(nT) (7.89)
Then, imposing the condition of Eq. (7.88) on the discrete convolution sum of
Eq. (7.87), we obtain a set of (2N + 1) simultaneous equations:
I, n = 0
f
k= -N Wk Cn-k = { 0, n = ::!:1, j:2, . . ., ::!:N
(7.90)
CN
... CI (Q C-I . .. C-N Wo
= 1 I (7.91)
... 0
G.2N ... CN+l CN CN-I (Q WN
The zero-forcing strategy described abrnce works well in the 1aboratory, where we
have access to the system to be equalized, in which case we know the system
coefficients L N' . . . , L l' (Q, Cl' . . . , CN that are needed for the solution of Eq.
(7.91). In a telecommunications environment, however, the channel is usually
time varying. For example, in a switched telephone network, we find that two
factors contribute to the distribution of pulse distortion on different link
/.I connections:
~ ~'lDifferences in the transmission characteristics of the individual links that ,may
be switched together.
.../ Differences in the number of links in a connection.
The result is that the telephone channel is random in the sense of being one of
van ensemble of possible physical realizations. Consequently, the use of a fixed
equalizer designed on the basis of average channel characteristics may not ade-
... Jm !IF.!: - .
Least-Mean-Square Algorithm
Consider a tapped-delay-line equalizer, whose tap-weights are adjustable as in-
dicated in Fig. 7.24. The input sequence Ix( nT) I applied to this equalizer is
produced by the transmission of a binary sequence through an unknown channel
that is both dispersive and noisy. I.t is assumed that some form of pulse shaping
is included in the design of the transmission system. The requirement is to co~-
rect for the combined effec!S- oLresidual dis.!Qrtion and noise in the system
t.hrough the use of an ada2tive equalizer. - it, oft)
To simplifY notational matters, we let C\tYIS~''''c\;CM
Xn = x(nT} (7.92)
Yn = y(nT} (7.93)
where Wk is the weight at the kth tap, a!1d 2N + 1 is the t~t~l nu_mber of t!lps.
The tap-weights constitute the adaptive filter coefficients. We assume that the
input sequence IXnl pas finite ene!lO'.
The adaptation may be achieved by observing the error between the desired
pulse shape and the actual pulse shape at the filter output, measured at the
sampling instants, and then using this error to estimate the direction in which
the tap-weights of the filter should be changed so as to approach an optimum
set of values. Eor the adaptation, '!!...e I1!..a'y~e a pea!!:...!!isjortion criterion that I!!ini-
ipizes the peak distortion, defined as the worst-case intersymbol interference at
II
IIIJ!I!!I
en = an - Yn (7.95)
a'i8 aen
aWk 2 E [ enaw~]
aYn
(7.97)
= -2 E [ enaWk]
= - 2 E[enxn-k]
The optimality condition for minimum mean-square error may now be. ex-
presse.d simply as
.
~ , ~ .
- . ;- -. - - .. '. 0lIl' '-.'. .:;;;;;;;jiI -
That is, for minimum mean-square error, the cross-correlation between the output error
sequence{enI and the znput sequence{xnl must have zerosfor the (2N +1) c~mpo;'ents
with integer lags corresponding -to the Tndix values of the available tap-weights of thejilter.
This important result is known as the principle of orthogonality.
Substituting Eqs. (7.94) and (7.95) in (7.96) and expanding terms, we find .1
that the mean-square error <&is precisely a second-order function of the tap-
weights W-N' . . . , Ui-I' WO,WI'. . . , WN'The mean-sq\,lareerror performanceof
the equalizer may therefore be visualized as a multidimensional bowl-shared
surface that is a parabolic function of the tap-weights. The adaptive process,
through successive adjustments of the tap-weights, has the task of continually
seeking t.he bottom of the bowl; at this unique point, the mean-square error <&attains
its mtnimum value <&min'It is therefore intuitively reasonable that successive
adjustments to the tap-weights be in the direction of steepest descent of the
error surface (i.e., in a direction opposite to the vector of gradients aW,/aWk'
- N:so k .:5N), which should lead to the minimum mean-square error <&min' This
.
is the basic idea of the steepestdescentalgoritlJ!!t,described by the recursive fortllilla
~
1 a<&
k = 0, :t "1,. . ., :t N (7.102)
wk(n + 1) = wk(n) - '2J-LaWk'
I where J-Lis a small positive constant called the step-size parameter, and the factor
" 1/2 has been introduced to cancel the factor 2 in the defining equation for
a'f: faWk' The index n is the iteration number. Thus the use of Eq. (7.99) in
(7.102) yields
f
7.9 ADAPTIVE EQUALIZATION 457
We may then use matrix"notation to recast the convolution sum ofEq. (7.94) in
the compact form
- T.A
Yn - XnWn (7.108)
where x~ wn is referred to as the inner product of the vectors xn and wn. We may
now summarize the LMS algorithm as follows:
1. Initialize the algorithm by setting WI = 0 (i.e., set all the tap-weights of the
equalizer to zero at n = 1, which corresponds to time t = T).
2. For n = 1, 2, . . . , compute
- T.A
Yn - xnwn
en = an - Yn
Wn+1 = wn + JLe~n
where JL is the step-size parameter.
3. Continue the computation until steady-state conditions are reached.
Correction
lIen Xn - k
+
Old value +
Updated value
(;,k(n)
L (;,k(n + 1)
Unit delay
T
en = an - Yn (7.109)
where Yn is the equalizer output at time t = nT, and an is the final (not neces-
sarily) correct estimate of the transmitted symbol an, Now, in normal oper.ation
the decisions m;tde by the receiver are correct with high probability. This means
that the .error estimates are correct most of the time, thereby permitting the
adaptive equalizer to operate satisfactorily. Furthermore, an adaptive equalizer
operating in a decision-directed rr..ode is able to track relatively slow variations in
channel characteristics.
It turns out that the larger the step-size parameter JL, the faster the tracking
capability of the adaptive equalizer. However, a large step-size parameter f.Lmay
result in an unacceptably high excessmean-square error,defined as that part ofthe
.~ mean-square value of the error signal in excess of the minimum attainable value
~t ~min (which results when the tap-weights are at their optimum settings). We
therefore find that in practice the choice of a suitable value for the step-size
parameter JLinvolves making a compromise between fast tracking and reducing
the excess mean-square error.
Implementation Approaches
Adaptive Decision
equalizer device
A
an
I
S
an Training
Xn
{wk) 1 ,
Yn
)1 1 seq uence
generator
en
L +
(CCD) technology. The basic circuit realization 'of the CCD is a row of field- f
i
effect transistors with drains and sources connected in series, and the drains
capacitively coupled to g<,\tes.The set of adjustable tap-weights are stored in
digital memory locations, and the multiplications of the analog sample values
by the digitized tap-weights take place in analog fashion. This approach has 1!1,
significant potential in applications where the symbol rate is too high for
digital implementation.
2. In hardwired digital implementation of an adaptive equalizer, the equalizer
input is first sampled and then quantized into a form suitable for storage in
shift registers. The set of adjustable tap-weights is also stored in shift registers.
Logic circuits are used to perform the required digital arithmetic (e.g., mul-
tiply and accumulate). In this second approach, the circuitry is hardwired
for the sole purpose of performing equalization. It is the most widely used ~11
Decision-Feedback Equalization
Yn = 2:k hk Xn-k
(7.11 0)
- !toxn + k<O
2: hkxn- k + k>O
2: hkxn- k
The first term of Eq. (7.110) represents the desired data symbol. The second
term is due to the precursors of the channel impulse response that occur before
the main sample !to associated with the desired data symbol. The third term is
due to the postcursors of the channel impulse response that occur after the main
sample !to. The 'precursors and postcursors of a channel impulse response are
illustrated in Fig. 7.27. The idea of decisionjeedback equalization7 is to use data
decisions made on the basis of precursors of the channel impulse response to
take care of the postcursors; for the idea to work, however, the decisi9ns would
obviously have to be correct. Provided that this condition is satisfier., a decision-
~
.; -" -
460 BASEBAND PULSETRANSMISSION
hO
Precursors Postcursors
w(l)
Cn -- n (7.111)
[ w(2)n ]
A
I
Xn Feedforward Decision an
, section,
device
A (1)
Wn
Feedback
I section,
A (2)
W"
I
I:
I
I Figure 7.28 Block diagram of decision-feedback equalizer.
,
I
L
. "'"
I
I
where Xn is the vector of tap-inputs in the feedforward section, and an is the I
vector of tap-inputs (i.e., present and past decisions) in the feedback section.
The common error signal is defined by
en = an - c~v n (7.113)
where the superscript T denotes matrix transposition, and an is the polar rep-
resentation of the nth transmitted binary symbol. The LMS algorithm for the
decision-feedback equalizer is described by the update equations:
where J.Lland J.L2are the step-size parameters for the feedforward and feedback
"
sections, respectively. "
A decision-feedback equalizer yields good performance in the presence of
moderate to severe intersymbol interference as experienced in a fading radio
~ for example. . ~
. The width of the eye opening defines the time interval over which the received
signal can be sampled without errorfrom intersymbol interference; it is apparent that
the preferred time for sampling is the instant of time at which the eye is open
the widest. '
- -- -------
"---I