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.