1 / 16

IIR Filter Design: Basic Approaches

IIR Filter Design: Basic Approaches. Most common approach to IIR filter design : Convert specifications for the digital filter into equivalent specifications for an analog prototype lowpass filter Determine the analog lowpass filter transfer function

chaka
Download Presentation

IIR Filter Design: Basic Approaches

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. IIR Filter Design: Basic Approaches Most common approach to IIR filter design: • Convert specifications for the digital filter into equivalent specifications for an analog prototype lowpass filter • Determine the analog lowpass filter transfer function (3) Transform into the desired digital transfer function

  2. Digital Filter Design: Basic Approaches • An analog transfer function to be denoted as where the subscript “a” specifically indicates the analog domain • A digital transfer function derived from will be denoted as

  3. Digital Filter Design: Basic Approaches • Basic idea behind the conversion of into is to apply a mapping from the s-domain to the z-domain so that essential properties of the analog frequency response are preserved • Thus mapping function should be such that: • Imaginary axis in the s-plane be mapped onto the unit circle of the z-plane • A stable analog transfer function be mapped into a stable digital transfer function

  4. analog digital s-plane z-plane S plane to Z plane mapping Preserve stability: Pole in the right half plan should map inside the circle in the z plan.

  5. s-plane Euler Approximation Is the sampling interval

  6. IIR Filter Design by Bilinear Transformation (1) Design Concept - s-plane to z-plane conversion • any mapping than maps stable region is s-plane (left half plane) • to stable region in z-plane (inside u.c) ? or bilinear transform! * Td inserted for convention may put to any convenient value for practical use.

  7. (2) Properties

  8. IIR Digital Filter Design: Bilinear Transformation Method • Bilinear transformation • Above transformation maps a single point in the s-plane to a unique point in the z-plane and vice-versa • Relation between and is then given by * T inserted for convention may put to any convenient value for practical use.

  9. Bilinear Transformation • Digital filter design consists of 4 steps: (1) Develop the specifications of HD(z) (2) Develop the specifications of (3) Design (4) Determine HD(z) by applying bilinear transformation to

  10. * IIR Filter Design Procedure Given specification in digital domain Convert it into analog filter specification Design analog filter (Butterworth, Chebyshov, elliptic):H(s) Apply bilinear transform to get H(z) out of H(s) 1 2 3 4 3 2 4 1

  11. Design a digital filter equivalent of a 2nd order Butterworth low-pass filter with a cut-off frequency fc = 100 Hz and a sampling frequency fs = 1000 samples/sec. • The normalised cut-off frequency of the digital filter is given by the following equation: • the equivalent analogue filter cut-off frequency ωac, The value of K is immaterial so let K = 1.

  12. H(s) for a Butterworth filter is: • Hence the transfer function of the Butterworth filter becomes:

  13. Next, convert the analogue filter into an equivalent digital filter by applying the bilinear z-transform. This is achieved by making a substitution for s in the transfer function. • The finite difference equation of the filter is found by inverting the transfer function

  14. Direct form 2nd order http://ccrma.stanford.edu/~jos/filters/Direct_Form_II.html http://ccrma.stanford.edu/~jos/filters/Direct_Form_II.html

  15. Direct realisation for a 2nd order Butterworth equivalent filter.

  16. Matlab Bilinear • a=1; • b=[1, 1.141, 1]; • [c, d]=bilinear(a, b, 1000);

More Related