University of Colorado at Boulder
University of Colorado at Boulder Search A to Z Campus Map CU Search Links
ECE Home

ECEN Courses

Undergraduate
Graduate
Course List
Research
Contact Us

ECEN 5632 - Theory and Applications of Digital Filtering

3 credit hours

On-Line Course Materials

Catalog Description: Digital signal processing and its applications are ofinterest to a wide variety of scientists and engineers. The course covers such topics as characterization of linear discrete-time circuits by unit-pulse response, transfer functions, and difference equations, use of z-transforms and Fourier analysis, discrete Fourier transform and fast algorithms (FFT), design of finite and infinite impulse response filters, frequency transformations,study of least squares filters for deterministic and stochastic inputs.

Prerequisites: ECEN 3300, Linear Systems, and ECEN 3810, Introduction to Probability

Textbook: A Course in Digital Signal Processing, Boaz Porat, Wiley.

Goals: To understand the mathematical foundations of digital signal processing theory and to be able to apply it to the analysis, design, and implementation of digital filters.

Topics:

  1. Digital signal processing.
  2. Discrete-time signals and systems.
  3. The z-transform.
  4. Fourier analysis of discrete-time signals and systems.
  5. Fast algorithms for the discrete Fourier transform.
  6. The approximation problem for digital filters.
  7. Filter design techniques.
  8. Decimation/interpolation.
Computer Usage:
  1. Most homework assignments include computer questions.
Laboratory Projects:
  1. None.
ABET Category Content:
  • Engineering Science: 1.5 credits or 50%
  • Engineering Design: 1.5 credits or 50%