02.10.2019 Views

UploadFile_6417

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

482 Chapter 9 SAMPLING RATE CONVERSION<br />

Comments:<br />

1. The sampling theorem interpretation for (9.19) is that the sequence<br />

x(n) was originally sampled at D times higher rate than required;<br />

therefore, downsampling by D simply reduces the effective sampling<br />

rate to the minimum required to prevent aliasing.<br />

2. Equation (9.18) expresses the requirement for zero decimation error<br />

in the sense that no information is lost—i.e., there is no irreversible<br />

aliasing error in the frequency domain.<br />

3. The argument ωy<br />

D<br />

occurs because in our notation ω is expressed in<br />

rad/sample. Thus the frequency of y(m) expressed in terms of the<br />

higher-rate sequence x(n) must be divided by D to account for the<br />

slower rate of y(m).<br />

4. Note that there is a factor 1 D<br />

in (9.19). This factor is required to make<br />

the inverse Fourier transform work out properly and is entirely consistent<br />

with the spectra of the sampled analog signals.<br />

9.2.2 THE IDEAL DECIMATOR<br />

In general, (9.18) will not be exactly true, and the (D ↓ 1) downsampler<br />

would cause irreversible aliasing error. To avoid aliasing, we must first<br />

reduce the bandwidth of x(n) toF x,max = F x /2D or, equivalently, to<br />

ω x,max = π/D. Then we may downsample by D and thus avoid aliasing.<br />

The decimation process is illustrated in Figure 9.6. The input sequence<br />

x(n) is passed through a lowpass filter, characterized by the<br />

impulse response h(n) and a frequency response H D (ω x ), which ideally<br />

satisfies the condition<br />

{<br />

1, |ωx |≤π/D<br />

H D (ω x )=<br />

0, otherwise<br />

(9.20)<br />

Thus, the filter eliminates the spectrum of X(ω x )inthe range π/D <<br />

ω x

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

Saved successfully!

Ooh no, something went wrong!