Multirate Filtering for Digital Signal Processing: MATLAB Applications

MATLAB EXERCISES

5.1

Design and implementation of an IIR polyphase interpolator.

  1. Construct the factor-of-5 interpolator by making use of the efficient polyphase configuration of Figure 5.7.

  2. Use the polyphase all-pass branches specified in Example 5.2.

  3. Compute and plot the magnitude and phase responses of the interpolation filter.

  4. Generate an input signal of the sampling frequency of 5000 Hz, and perform the factor-of-5 interpolation with the efficient IIR interpolator of Figure 5.7.

  5. Plot the input and output spectra of the signal.

  6. Compute the multiplication rate of the system.

5.2

For the factor-of-5 interpolator designed in the MATLAB Exercise 5.1, design an IIR extra filter to provide the overall system satisfying Case a tolerance scheme. Compute the multiplication rate of the system consisting of the extra filter and factor-of-5 interpolator.

5.3

Two-stage decimation with M = 4.

  1. Design the 7 th order halfband filter with the stopband edge frequency ? s = 0.58 ?.

  2. Construct the two-stage decimator using the efficient configuration of Figure 5.15.

  3. Compute and plot the magnitude response of the single-stage equivalent.

  4. Generate an input signal of the sampling frequency 20000 Hz, and decimate this signal by 4 using the two-stage decimator designed above.

  5. Compute and plot the input and output spectra of the signal.

  6. Compute the multiplication rate of the system.

5.4

Repeat MATLAB Exercise 5.3 for the two-stage interpolator with L = 4.

5.5

Design the 7 th order EMQF filter with 3 dB cut-off...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Frequency Converters and Translators
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.