O'Reilly logo

Digital Signal Processing Using Matlab by André Quinquis

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

7.1. Theoretical background

7.1.1. Transfer function and filter specifications for infinite impulse response (IIR) filters

The infinite impulse response (IIR) filters, also called recursive filters due to the implementation method, are defined by the finite difference equation below:

images

This equation results in the following rational transfer function in the z-domain:

images

where at least one of the bi coefficients is non-zero and M < N.

The IIR filters are quite similar to the analog filters. Indeed, in both cases the filter specifications are defined in the form of margin constraints on its frequency response (magnitude, phase and group propagation time). An example is provided in the figure below for the transfer function magnitude of a lowpass analog (a) and IIR digital (b) filter.

δ00) stands for the maximum accepted passband ripple, δbb) is the minimum required stopband rejection (or attenuation), [ωp, ωb] ([Ωp, Ωb]) defines the transition band and ωcc) represents the cutoff frequency.

images

Figure 7.1. Filter specifications for the transfer function magnitude of an analog (a) and an IIR digital lowpass filter (b)

The specifications of the two types of filters are linked by the following ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required