6

IIR Filter Design

6.1    Introduction

In Chapter 4, we saw that the transfer function of a linear recursive or infinite impulse response (IIR) filter is a ratio of polynomials in z, rather than just a single polynomial that describes a finite impulse response (FIR) filter. The direct-form algorithm, transfer function, and gain of an IIR filter were given in (4.10) through (4.12):

Algorithm:yk=n=0N1bnxknm=1M1amykmTransferfunction:H(z)=Y(z)X(z)=b0+b1z1++bN1z(N1)1+a1z1++aM1z(M1)Filtergain:H(ejωT)=b0+b1ejωT++bN1ej(N1)ωT1+a1ejωT++aM1ej(M1)ωT

(6.1)

Thus, the IIR transfer function has poles as well as (usually) zeros on the z-plane, and, as stated in (4.39), the poles must be inside the unit circle for stability. ...

Get Digital Signal Processing with Examples in MATLAB, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.