25765: Digital Signal Processing
Course Name: Digital Signal Processing
Course Number: 25765
Prerequisite(s): 25742 (Signals and Systems)
Co-requisite(s): -
Units: 3
Level: Undergraduate
Last Revision: Spring 2020
Description:
Syllabus:
References:
Course Number: 25765
Prerequisite(s): 25742 (Signals and Systems)
Co-requisite(s): -
Units: 3
Level: Undergraduate
Last Revision: Spring 2020
Description:
The objective of this course is to introduce students to the principles of digital signal processing and the design of discrete-time filters.
Syllabus:
- Review of Signals & Systems
- Discrete-Time Fourier Transform (DTFT) and its properties
- Random Signals and Power Spectral Density
- Review of Z-Transform & its properties
- Review of Sampling Theorem
- Nyquist-Theorem
- Resampling (Up/Down Sampling)
- Multi-rate Signal Processing, Polyphase representation, and Filterbanks
- A-to-D Converters
- Discrete Fourier Transform (DFT) and its properties
- LTI Systems Analysis using Fourier and Z Transformations
- System Function, Inverse, Linear Phase
- Relationship between System Response Amplitude and Phase
- All-pass systems
- Minimum-Phase Systems and their properties
- Linear Phase Systems
- Discrete-Time Filter Design
- IIR Filter Design: Review of Analog Filter Design (Butterworth, Chebyshev, …)/ Analog Filter based, Filter Design (Impulse Invariance, Bilinear Transformation)
- FIR Filter Design (Windowing, Frequency Sampling, Parks-McClellan)
- Different Structures for System Implementation
- System representation with Flow-graphs
- Direct, Cascade, Parallel, and Transposed Forms
- Efficient Implementation Methods for DFT
- FFT-based Methods
- Convolutional-based Methods
- Frequency-Domain and Time-Frequency Analysis of Signals
- Discrete Hilbert Transform
References:
- Alan V. Oppenheim, “Discrete-Time Signals and Systems”, Prentice Hall, 1999.
- McClellan, Burrus, Oppenheim, Parks, Schafer, Schuessler, “ Computer-Based Exercises for Signal Processing Using MATLAB”
- J. G. Proakis, D. G. Manolakis, "Digital Signal Processing; Principles, Algorithms and Applications", 4th Edition, Pearson, 2006.
- B. Porat, 'A Course on Digital Signal Processing’, Wiley, 1996.
- W. Alexander and C. M. Williams, "Digital Signal Processing; Principles, Algorithms and System Design", Academic Press, 2016.
Last Update: 2024-04-30