Readings in this course are drawn from the course handouts and the following texts:
[P&M] Proakis, John G., and Dmitris K. Manolakis. Digital Signal Processing. 4th ed. Upper Saddle River, NJ: Prentice Hall, 2006. ISBN: 9780131873742.
[OS&B] Oppenheim, Alan V., Ronald W. Schafer, and John R. Buck. Discrete-Time Signal Processing. 2nd ed. Upper Saddle River, NJ: Prentice Hall, 1999. ISBN: 9780137549207.
Cartinhour, Jack. Digital Signal Processing: An Overview of Basic Principles. Upper Saddle River, NJ: Prentice Hall, 1999. ISBN: 9780137692668.
Stearns, Samuel D., and Don R. Hush. Digital Signal Analysis. 2nd ed. Englewood Cliffs, NJ: Prentice Hall, 1990. ISBN: 9780132131179.
SES # | TOPICS | READINGS |
---|---|---|
1 |
Introduction to signal processing Properties of LTI continuous filters The Dirac delta function Properties of the delta function Practical applications of the Dirac delta function |
Class handout: The Dirac delta and unit-step functions |
2 |
Continuous LTI system time-domain response Sinusoidal response of LTI continuous systems |
Class handouts: Convolution, sinusoidal frequency response |
3 |
The Fourier series and transform Periodic input functions — the Fourier series Aperiodic input functions — the Fourier transform |
Class handout: Frequency domain methods |
4 |
Review of development of Fourier transform The frequency response of a linear system defined directly from the Fourier transform Relationship between the frequency response and the impulse response The convolution property |
|
5 |
The one-sided Laplace transform The transfer function Poles and zeros of the transfer function Frequency response and the pole-zero plot |
Class handouts: The Laplace transform, understanding poles and zeros, sinusoidal frequency response of linear systems |
6 |
Poles and zeros of filter classes The decibel Low-pass filter design |
Class handouts: Sinusoidal frequency response of linear systems, sections 6.1 and 7, introduction to continuous time filter design |
7 |
Butterworth filter design example Chebyshev filters |
Class handout: Introduction to continuous time filter design |
8 |
Second-order filter sections Transformation of low-pass filters to other classes State-variable active filters |
Class handouts: Introduction to continuous time filter design, introduction to operational amplifiers, op-amp implementation of analog filters |
9 |
Operational-amplifier based state-variable filters Introduction to discrete-time signal processing |
Class handout: Introduction to the operational amplifier, op-amp implementation of analog filters |
10 |
The sampling theorem The discrete Fourier transform (DFT) |
Class handout: Sampling and the discrete Fourier transform P&M, sections 6.1-6.3 and 7.1 OS&B, sections 4.1-4.3 and 8.1-8.5 |
11 |
The discrete Fourier transform (cont.) The fast Fourier transform (FFT) |
Class handouts: Sampling and the discrete Fourier transform, the fast Fourier transform P&M, chapter 7 OS&B, chapters 8-9 |
12 |
The fast Fourier transform (cont.) Spectral leakage in the DFT and apodizing (windowing) functions |
Class handout: The fast Fourier transform P&M, sections 8.1-8.3 OS&B, sections 9.0-9.3 |
13 |
Introduction to time-domain digital signal processing The discrete-time convolution sum The z-transform |
P&M, chapter 3 OS&B, chapter 3 |
14 |
The discrete-time transfer function The transfer function and the difference equation Introduction to z-plane stability criteria The frequency response of discrete-time systems The inverse z-transform |
|
15 |
Frequency response and poles and zeros FIR low-pass filter design |
P&M, chapter 7 OS&B, chapter 10 Cartinhour, chapters 6 and 9 |
16 |
FIR low-pass filter design by windowing Window FIR filters or other filter types The zeros of a linear phase FIR filter |
P&M, section 10.2 OS&B, chapter 7 Cartinhour, chapter 9 |
17 |
Frequency-sampling filters FIR filter design using optimization |
Class handout: Frequency-sampling filters P&M, sections 10.2.3 and 10.2.4 OS&B, section 7.4 Cartinhour, chapter 9 |
18 |
FFT convolution for FIR filters The design of IIR filters |
P&M, sections 7.3.1, 7.3.2, and 10.3 OS&B, sections 8.7.3 and 7.1 |
19 | The design of IIR filters (cont.) |
P&M, section 10.3.3 OS&B, section 7.1 |
20 |
Direct-form filter structures Transversal FIR structure IIR direct form structures Transposed direct forms Coefficient sensitivity in direct form filters |
Class handout: Direct-form digital filter structures P&M, section 9.1-9.3 OS&B, 6.0-6.5 |
21 |
Interpolation and decimation Introduction to random signals |
Class handout: Interpolation (up-sampling) and decimation (down-sampling) P&M, sections 11.1-11.5 and 12.1 OS&B, section 4.6, appendix a Stearns and Hush, chapter 9 |
22 |
The correlation functions (cont.) Linear system input/output relationships with random inputs Discrete-time correlation |
P&M, sections 12.1-12.2 Stearns and Hush, chapter 13 |
23 | Non-parametric power spectral density estimation |
P&M, sections 14.1-14.2 OS&B, sections 10.6-10.8 Stearns and Hush, 15.4 and 15.6 |
24 | Least-squares filter design |
Class handout: MATLAB examples of least-squares FIR filter design P&M, sections 12.3-12.5 Stearns and Hush, chapter 14 |
25 | Adaptive filtering |
Class handouts: Introduction to least-squares adaptive filters, introduction to recursive-least-squares (RLS) adaptive filters P&M, sections 13.1-13.3 |