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.

522 Chapter 9 SAMPLING RATE CONVERSION<br />

x(n)<br />

h(0)<br />

↓D<br />

y(m)<br />

x(n)<br />

↓D<br />

h(0)<br />

y(m)<br />

z −1<br />

z −1<br />

h(1)<br />

↓D<br />

h(1)<br />

z −1 h(M − 2)<br />

h(M − 2)<br />

↓D<br />

z −1<br />

h(M − 1)<br />

↓D<br />

h(M − 1)<br />

(a)<br />

FIGURE 9.32<br />

realization<br />

Decimation by a factor D: (a) standard realization, (b) efficient<br />

(b)<br />

lower sampling rate F x /D. Thus, we have achieved the desired efficiency.<br />

Additional reduction in computation can be achieved by exploiting the<br />

symmetry characteristics of {h(k)}. Figure 9.33 illustrates an efficient realization<br />

of the decimator in which the FIR filter has linear phase and<br />

hence {h(k)} is symmetric.<br />

Next, let us consider the efficient implementation of an interpolator,<br />

which is realized by first inserting I − 1 zeros between samples of x(n)<br />

and then filtering the resulting sequence. The direct-form realization is<br />

illustrated in Figure 9.34. The major problem with this structure is that<br />

the filter computations are performed at the high sampling rate of IF x .<br />

The desired simplification is achieved by first using the transposed form<br />

of the FIR filter, as illustrated in Figure 9.35a, and then embedding the<br />

upsampler within the filter, as shown in Figure 9.35b. Thus, all the filter<br />

multiplications are performed at the low rate F x , while the upsampling<br />

process introduces I −1 zeros in each of the filter branches of the structure<br />

shown in Figure 9.35b. The reader can easily verify that the two filter<br />

structures in Figure 9.35 are equivalent.<br />

It is interesting to note that the structure of the interpolator, shown<br />

in Figure 9.35b, can be obtained by transposing the structure of the decimator<br />

shown in Figure 9.32. We observe that the transpose of a decimator<br />

is an interpolator, and vice versa. These relationships are illustrated in<br />

Figure 9.36, where part b is obtained by transposing part a and part d is<br />

obtained by transposing part c. Consequently, a decimator is the dual of<br />

an interpolator, and vice versa. From these relationships, it follows that<br />

there is an interpolator whose structure is the dual of the decimator shown<br />

in Figure 9.33, which exploits the symmetry in h(n).<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!