Skip to Content
Home /  Courses And Programs / Digital Signal Processing (DSP)

Gain practical knowledge required for understanding, specifying, and designing DSP systems.

Topics covered in this course will include DSP system architecture, the theory of signal processing, sampling, anti-aliasing, convolution, digital filter design and spectrum analysis. A practical understanding of the mathematical basis of signal processing is developed through design examples and demonstration. The course is geared toward interested hardware and software engineers, and scientists who need to know the fundamental techniques used in the rapidly expanding field of digital signal processing.

Course Highlights:

  • Discrete-time Signals and Systems
  • Z-transform
  • Frequency Domain Representation of Discrete-time LTI Systems
  • Discrete Fourier Transform
  • IIR and FIR Filter Design
  • Digital Filter Structures
  • FFT Algorithms

Course Learning Outcomes:

  • Analyze Discrete-time Systems
  • Design and Implement Digital Filters
  • Compute Signal Spectrum using FFT
  • Evaluate and Incorporate A/D and D/A Converters
  • Apply DSP Techniques to Practical Systems

Software: Matlab & Simulink Student Version available at Mathworks

Course Typically Offered: Online in Winter and Summer quarters.

Prerequisite: ECE-40051 Signals and Systems or equivalent knowledge and experience

Next Step: Upon completion of this course, consider taking DSP in Wireless Communication

Contact: For more information about this course, please email

Course Number: ECE-40016
Credit: 3.00 unit(s)
Related Certificate Programs: Digital Signal Processing