Course Topics
Fast review of LTI systems, DTFT, sampling
Multirate signal processing, Bilateral Z Transform
Discrete Fourier Transform, Fast Fourier Transform
Quantization, finite word length effects
FIR and IIR filter design techniques
Filter banks, Wavelets
Multidimensional signal processing: Z transform, filter design, reconstruction from phase, magnitude, DFT
Applications: speech and video processing
Textbooks
A. V. Oppenheim and R. W. Schafer, Discrete Time Signal Processing, Second Edition, Prentice Hall, 1999
Course Schedule
Lecture 1: What is DSP? Intro to LTI systems
Lecture 2: The DTFT
Lecture 3: Basics of Sampling
Lecture 4: The Z-Transform
Lecture 5: Upsampling and Interpolation
Lecture 6: LTI
Lecture 7: Different Realization of LCC DE
Lecture 8: Flowgraphs/Realizations of IIR Filters
Lecture 9: Transposition Theorem
Lecture 10: Linear Phase Filtering
Lecture 11: Generalized Linear Phase Filter
Lecture 12: Filter Design
Lecture 13: FIR Filter Design Using Windows
Lecture 14: Optimal FIR Filter Design
Lecture 15: Optimal FIR Filter Design, continued
Lecture 16: Optimal FIR Filter Design, continued
Lecture 17: IIR Filter Design
Lecture 18: Bilinear Transformation
Lecture 19: IIR Filter Design Transformation
Lecture 20: Discrete Fourier Series
Lecture 21: DFT = Discrete Fourier Transform
Lecture 22: How to Use DFT to do Convolution
Lecture 23: Using DFT for Filtering Infinitely Long Sequences
Lecture 24: DCT and Its Relation to DFT
Lecture 25: Fast Fourier Transform
Lecture 26: Fouric Analysis of Signals using DFT