D: Filters
Recall that the output signal of a linear system contains only the frequencies present in the input signal. Linear systems are thus often referred to as filters, since they alter the amplitude (and phase) of the frequency components of the input signal, but without adding any additional components. Filters are a basic tool in almost all signal-processing systems, and there is a huge literature in ways to design filters to suit a particular specialized application. In this module, we will explore the basics of filters and their design.
Required readings- Lee and Varaiya, Chapter 9 intro
- Lee and Varaiya, Section 9.1, Convolution
- Lee and Varaiya, Section 9.2, Frequency response and impulse response
- Lee and Varaiya, Section 9.3, Causality
- Lee and Varaiya, Section 9.4, Finite impulse response filters
- Lee and Varaiya, Section 9.5, Infinite impulse response filters
- Filtering sounds (Java applet)
http://ptolemy.eecs.berkeley.edu/eecs20/week10/sounds.html - Compares the effect of different filters (Java applet)
http://www.falstad.com/dfilter/ - The Joy of Convolution (Java applet)
http://www.jhu.edu/~signals/discreteconv2/index.html - Convolution revisited (Java applet)
http://ptolemy.eecs.berkeley.edu/eecs20/week11/convolutionRA.html
- Lecture 1 :: powerpoint :: pdf
- Lecture 2 :: powerpoint :: pdf
- Questions and exercises :: pdf
More resources