University of Colorado at Boulder
University of Colorado at Boulder Search A to Z Campus Map CU Search Links
ECE Home
Course List
Contact Us

ECEN 4632 - Introduction to Digital Filtering

Catalog Data ECEN 4632 (3). Introduction to Digital Filtering. Covers both the analysis and design of FIR and IIR digital filters. Discusses implementations in both software and hardware. Emphasizes use of the FFT as an analysis tool. Includes examples in speech processing, noise canceling, and communications.
Credits and Design 3 credit hours. Selected elective course.
Prerequisite(s) ECEN 3300, Linear Systems
Restricted to seniors.
Corequisite(s) None.
Instructor(s) Timothy Brown, Shannon Hughes, Eugene Liu, Peter Mathys, Francois Meyer.
Textbook Alan V. Oppenheim and Ronald W. Schafer, Discrete-Time Signal Processing, 3rd Edition, Prentice Hall, 2009, ISBN-13 978-0-13-198842-2.
Course Objectives For students to:
  1. Understand the theoretical and practical relationships between continuous and discrete time models of signals.
  2. Understand the different characterizations of a filter using the impulse response, frequency response, and z-transform.
  3. Understand the impact of the design parameters on the properties of a filter as measured in the time, frequency, or z-domain.
Learning Outcomes After taking this course students will be able to recognize and use the following concepts, ideas, and/or tools:
  1. Sampling and interpolation, including the sampling theorem, multirate signal processing, and filterbanks.
  2. Filter characterization in terms of its transforms, including rational system functions, linear phase, and allpass systems.
  3. Filter design, including design of IIR filters using bilinear transforms, design of FIR filters using windows, and the Parks-McClellan algorithm.
Student Outcomes
3a 3b 3c 3d 3e 3f 3g1 3g2 3h 3i 3j 3k
Design Teams Engr
Oral Written Engr Solns
H   L         M       H
Topics Covered
  1. Discrete time signals and systems
  2. z-Transform
  3. Sampling theorem and applications
  4. Multirate signal processing and filterbanks
  5. Transform analysis of rational system functions
  6. Frequency response: magnitude and phase
  7. Infinite impulse response (IIR) filter design, bilinear transform
  8. Finite impulse response (FIR) filter design by windowing
  9. Optimum FIR design

Last revised: 05-18-11, PM, ARP.