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
Permissions beyond the scope of this license may be available at this contact page.