ECSE-4530 Digital Signal Processing
Rich Radke, Rensselaer Polytechnic Institute
Lecture 18: IIR filter design (11/3/14)
0:00:01 Introduction to IIR filter design
0:02:00 Differences between FIR and IIR filter design
0:04:38 IIR filter design process
0:07:11 Prony's method
0:11:56 Matrix formulation
0:16:42 Solving the matrix equation
0:18:47 Least-squares solution to the rest of the impulse response
0:22:19 Prony in Matlab
0:25:01 Frequency-sampling design of IIR filters
0:27:36 Obtaining the answer with the DFT
0:30:45 Matrix formulation
0:32:27 Solving the matrix equation
0:33:55 Least-squares design with more samples than unknowns
0:36:09 Designing digital IIR filters from analog IIR filters
0:36:56 Types of analog IIR filters (Butterworth, Chebyshev, elliptical)
0:38:37 Converting from continuous time to discrete time
0:40:55 Impulse invariance
0:46:12 The bilinear transformation
0:50:36 Illustration with a low-pass filter
0:52:49 The overall process
0:55:28 Filter design in Matlab (e.g., fdatool)
Follows Section 10.3 of the textbook (Proakis and Manolakis, 4th ed.).