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.

Decimation by a Factor D 477<br />

as h(n, m). Hence the input x(n) and the output y(m) are related by the<br />

superposition summation for time-variant systems.<br />

The sampling rate conversion process can also be understood from the<br />

point of view of digital resampling of the same analog signal. Let x a (t)<br />

be the analog signal that is sampled at the first rate F x to generate x(n).<br />

The goal of rate conversion is to obtain another sequence y(m) directly<br />

from x(n), which is equal to the sampled values of x a (t) atasecond rate<br />

F y .Asisdepicted in Figure 9.2b, y(m) isatime-shifted version of x(n).<br />

Such a time shift can be realized by using a linear filter that has a flat<br />

magnitude response and a linear phase response (i.e., it has a frequency<br />

response of e −jωτi , where τ i is the time delay generated by the filter). If<br />

the two sampling rates are not equal, the required amount of time shifting<br />

will vary from sample to sample, as shown in Figure 9.2b. Thus, the rate<br />

converter can be implemented using a set of linear filters that have the<br />

same flat magnitude response but generate different time delays.<br />

Before considering the general case of sampling rate conversion, we<br />

shall consider two special cases. One is the case of sampling rate reduction<br />

by an integer factor D, and the second is the case of a sampling rate<br />

increase by an integer factor I. The process of reducing the sampling rate<br />

by a factor D (downsampling by D) iscalled decimation. The process of<br />

increasing the sampling rate by an integer factor I (upsampling by I) is<br />

called interpolation.<br />

9.2 DECIMATION BY A FACTOR D<br />

The basic operation required in decimation is the downsampling of the<br />

high-rate signal x(n) intoalow-rate signal y(m). We will develop the<br />

time- and frequency-domain relationships between these two signals to<br />

understand the frequency-domain aliasing in y(m). We will then study<br />

the condition needed for error-free decimation and the system structure<br />

required for its implementation.<br />

9.2.1 THE DOWNSAMPLER<br />

Note that the downsampled signal y(m) isobtained by selecting one out<br />

of D samples of x(n) and throwing away the other (D − 1) samples out<br />

of every D samples—i.e.,<br />

y(m) =x(n)| n=mD<br />

= x(mD); n, m, D ∈{integers} (9.6)<br />

The block diagram representation of (9.6) is shown in Figure 9.3. This<br />

downsampling element changes the rate of processing and thus is fundamentally<br />

different from other block diagram elements that we have used<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!