EE464 Senior Design Project - Filter Design for Signal Processing Systems

Filters are commonly used in electronic products, such as MP3 players and ADSL modems. Filters will pass certain frequencies and reject others. Each frequency that passes through the filter experiences attenuation and phase shift. Digital audio and digital communication systems are especially sensitive to the phase shift. The goal is to automate the design of infinite impulse response (IIR) filters that have optimal magnitude response, phase response, and/or step response and that can be implemented in low-cost hardware.

There are two possible projects:

  1. Write Java applets for a Web-based GUI to enable users worldwide to use the existing IIR digital filter design software. Java applets for analog IIR filter design were developed by an earlier Senior Design Project team.
    Related courses: EE313, EE 360C

  2. Extend the existing digital filter design software which consists of Mathematica programs that generate Matlab programs that compute the filter poles and zeros.
    Related courses: EE313, EE 351M

Resources:

References:

Contact: Prof. Brian L. Evans (bevans@ece.utexas.edu)


Updated 01/22/08.