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-time
Fourier transform,power spectrum,discrete Fourier transform and the FFT
algorithm,z-Transform, digital filter design and implementation.

Course 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

  1. Discrete-Time Fourier Transform
  2. Bilateral z Transform
  3. Sampling of Continuous-Time Signals
  4. Transform Analysis of FIR and IIR Filters
  5. Digital Filter Implementation
  6. Digital Filter Design
  7. Discrete Fourier Transform
  8. Computation of DFT via the FFT Algorithm
  9. Spectrum-Estimation
  10. Parametric Signal Modeling
  11. Example DSP Applications