These lectures were recorded from Fall 2014's offering of ECSE-4530 at Rensselaer Polytechnic Institute. They loosely accompany Digital Signal Processing (4th Edition), by Proakis and Manolakis published by Prentice Hall in 2006.

You may also be interested in my annotated course lectures for Introduction to Image Processing and Computer Vision for Visual Effects.

Lecture 1: Discrete-time Signals



Lecture 1a: Matlab for DSP; Introduction to Cody Coursework



Lecture 2: Linear, Time-Invariant Systems



Lecture 3: Convolution and its Properties



Lecture 4: The Fourier Series



Lecture 5: The Fourier Transform



Lecture 6: Frequency Response



Lecture 7: The Discrete-Time Fourier Transform



Lecture 8: The z-Transform



Lecture 9: The Inverse z-Transform; Poles and Zeros



Lecture 10: The Discrete Fourier Transform



Lecture 10a: Exam 1 Review



Lecture 11: Radix-2 Fast Fourier Transforms



Lecture 12: The Cooley-Tukey and Good-Thomas FFTs



Lecture 13: The Sampling Theorem



Lecture 14: Continuous-Time Filtering with Digital Systems; Upsampling and Downsampling



Lecture 15: Multirate Signal Processing and Polyphase Representations



Lecture 16: FIR Filter Design (Least-Squares)



Lecture 17: FIR Filter Design (Chebyshev)



Lecture 18: IIR Filter Design



Lecture 19: Introduction to Adaptive Filtering; ARMA Processes



Lecture 20: The Wiener Filter



Lecture 21: Gradient Descent and LMS



Lecture 22: Least-squares and Recursive Least-Squares



Lecture 22a: Exam 2 Review



Lecture 23: Introduction to Quantization



Lecture 24: Differential Quantization and Vocoding



Lecture 25: Perfect Reconstruction Filter Banks; Introduction to Wavelets



Creative Commons License
Digital Signal Processing by Rich Radke is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Based on a work at http://www.ecse.rpi.edu/~rjradke/dspcourse.html.
Permissions beyond the scope of this license may be available at this contact page.