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