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

Create successful ePaper yourself

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

SOURCE-SIGNAL ANALYSIS 553<br />

SIGNAL<br />

BANDPASS<br />

TO BE<br />

FILTER<br />

ANALYZE- D<br />

RECTIFIER<br />

LOW-PASS<br />

TIME-VARYING<br />

FILTER r-- SPECTRAL<br />

COMPONENT<br />

Fig. 16-5. One channel from a filterbank spectrum analyzer<br />

structure <strong>of</strong> each channel <strong>of</strong> such an analyzer is shown in Fig. 16-5. First the<br />

signal is bandpass filtered with a center frequency corresponding to the<br />

channel under consideration. The output <strong>of</strong> the filter, which is still an ac<br />

signal but with a limited frequency range, is rectified as the first step in<br />

determining its amplitude. This is best accomplished with a full-wave rectifier<br />

so that the ripple frequency will be high. A final low-pass filter removes<br />

the ripple, giving the short time average <strong>of</strong> the bandpass filter output. For the<br />

lowest couple <strong>of</strong> bands, the design <strong>of</strong> this filter is critical, since roo much<br />

filtering means a slow response, while inadequate filtering lets the ripple<br />

through, effectively adding noise to the channel output.<br />

A Digital Filterbank Spectrum Analyzer<br />

Let's now discuss a digital implementation <strong>of</strong> the analog filterbank<br />

analyzer. The main advantage <strong>of</strong> the filterbank method over the Fourier<br />

transform method that will be described later is its simplicity and ease <strong>of</strong><br />

understanding. Because <strong>of</strong> its simplicity, dedicated hardware implementa-<br />

SAMPLED<br />

INPUT<br />

SIGNAL<br />

SPECTRUM I<br />

SAMPLE RATE<br />

(100 Hz)<br />

I I CHANNEL<br />

OUTPUT<br />

• •<br />

N<br />

• •<br />

• ••<br />

• ••<br />

N<br />

SPECTRUM<br />

SAMPLE<br />

CLOCK<br />

Fig. 16-6. Digital filterbank spectrum analyzer

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

Saved successfully!

Ooh no, something went wrong!