02.10.2019 Views

UploadFile_6417

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

620 Chapter 12 APPLICATIONS IN COMMUNICATIONS<br />

FIGURE 12.10<br />

Two types of distortion in the DM encoder<br />

by a linear staircase function. In order for the approximation to be relatively<br />

good, the waveform s (t)must change slowly relative to the sampling<br />

rate. This requirement implies that the sampling rate must be several (a<br />

factor of at least 5) times the Nyquist rate. A lowpass filter is usually<br />

incorporated into the decoder to smooth out discontinuities in the reconstructed<br />

signal.<br />

12.4.1 ADAPTIVE DELTA MODULATION (ADM)<br />

At any given sampling rate, the performance of the DM encoder is limited<br />

by two types ofdistortion as shown in Figure 12.10. One is called slopeoverload<br />

distortion. It is due to the use of a step size ∆ 1 that is too small to<br />

follow portions of the waveform that have a steep slope. The second type<br />

of distortion, called granular noise, results from using a step size that is too<br />

large in parts of the waveform having a small slope. The need to minimize<br />

both of these two types of distortion results in conflicting requirements in<br />

the selection of the step size ∆ 1 .<br />

An alternative solution is to employ a variable size that adapts itself<br />

to the short-term characteristics of the source signal. That is, the step size<br />

is increased when the waveform has a steep slope and decreased when the<br />

waveform has a relatively small slope.<br />

Avariety of methods can be used to set adaptively the step size in<br />

every iteration. The quantized error sequence ẽ(n) provides a good indication<br />

of the slope characteristics of the waveform being encoded. When the<br />

quantized error ẽ(n) ischanging signs between successive iterations, this<br />

is an indication that the slope of the waveform in the locality is relatively<br />

small. On the other hand, when the waveform has a steep slope, successive<br />

values of the error ẽ(n) are expected to have identical signs. From these observations<br />

it is possible to devise algorithms that decrease or increase the<br />

step size, depending on successive values of ẽ(n). A relatively simple rule<br />

devised by [13] is to vary adaptively the step size according to the relation<br />

∆(n) =∆(n − 1) Kẽ(n)ẽ(n−1) , n =1, 2,... (12.23)<br />

Copyright 2010 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s).<br />

Editorial review has deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require it.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!