22.09.2015 Views

of Microprocessors

Musical-Applications-of-Microprocessors-2ed-Chamberlin-H-1987

Musical-Applications-of-Microprocessors-2ed-Chamberlin-H-1987

SHOW MORE
SHOW LESS

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

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

DIGITAL FILTERING<br />

519<br />

AMPLITUDE, (dB)<br />

-1.0<br />

1-8 1-6 1-4<br />

1-7 1-5<br />

1+6 Its<br />

ItS 1+7<br />

1<br />

SAMPLE NUMBER<br />

Fig. 14-28. Impulse response <strong>of</strong> ideal low-pass interpolating filter<br />

Figure 14-29 shows in detail how the impulse responses to a string <strong>of</strong><br />

samples combine to produce a very smooth curve that exactly passes through<br />

the sample points that are being low-pass filtered. In this respect, the filter<br />

output satisfies the requirements for an interpolation function <strong>of</strong> the sample<br />

points.<br />

At this time, we can write the equation <strong>of</strong> the smooth curve connecting<br />

the data points. If we ignore the filter's delay and call the point at the center<br />

<strong>of</strong> the cluster point 0 (X = 0, y = Yo) and scale the X axis in units <strong>of</strong> the<br />

sampling period, the impulse response, 10, due to point Xo,Yo is:<br />

10=Yosin(7TX)l7rX. Continuing, the response due to the point Xl, Yl is:<br />

It= Y lsin(7T(X -l»/7T(X- 1), where the (X-1) accounts for shifting the<br />

impulse response right one unit so that it is centered about Xl. In fact the<br />

response due to a general point Xi, Yt is: 1i=Yisin(7T(X-i))/7T(X-i). The<br />

INDIVIDUAL<br />

IMPULSE<br />

RESPONSE<br />

"'..<br />

/' INTERPOLATED<br />

/ CURVE<br />

Fig. 14-29. Action <strong>of</strong> low-pass interpolating filter

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

Saved successfully!

Ooh no, something went wrong!