Fundamentals of Digital Signal Processing
(3-0-0-3)
CMPE Degree: This course is Selected Elective for the CMPE degree.
EE Degree: This course is Selected Elective for the EE degree.
Lab Hours: 0 supervised lab hours and 0 unsupervised lab hours.
Technical Interest Groups / Course Categories: Threads / ECE Electives
Course Coordinator: Faramarz Fekri
Prerequisites: ECE 2026 [min D] and (ECE 3077 [min D] or CEE 3770 [min D] or ISYE 3770 [min D] or MATH 3670 [min D] or MATH 3770 [min D])
Catalog Description
Introduction to Digital Signal Processing. Sampling Theorem,Discrete-timeFourier transform,power spectrum,discrete Fourier transform and the FFT
algorithm,z-Transform, digital filter design and implementation.
Textbook(s)
Discrete-Time Signal ProcessingCourse Outcomes
Analyze, exploit and create signal and systems with digital signal processing techniques.
Express signal processing systems in mathematical form.
Write computer codes describing a signal processing system.
Analyze signals in terms of their frequency content.
Analyze mixed analog-digital systems with sampling operations and digital filters.
Design and implement digital filters.
Implement FFT.
Express a complex signal via a dimensionality reduction algorithm such as PCA and ICA.
Estimate the spectrum of a measured signal.
Model a signal using parametertic modeling technique.
Describe how signal processing is used in applications (e.g., audio and digital image processing).
Strategic Performance Indicators (SPIs)
N/A
Topic List
- Discrete-Time Fourier Transform
- Bilateral z Transform
- Sampling of Continuous-Time Signals
- Transform Analysis of FIR and IIR Filters
- Digital Filter Implementation
- Digital Filter Design
- Discrete Fourier Transform
- Computation of DFT via the FFT Algorithm
- Spectrum-Estimation
- Parametric Signal Modeling
- Example DSP Applications