Virginia Tech® home

ECE 5620 - Advanced DSP & Filter Design (3C)

Course Description

Advanced analysis, design, and realization of digital filters. Efficient Discrete Fourier Transform algorithm implementations, finite wordlength arithmetic, fixed point implementation, limit cycles, noise shaping, decimation and interpolation, multi-rate digital filter design, Hilbert transformers, analytic signal generation, basic adaptive filtering.

Why take this course?

Digital filters and other signal processing algorithms have become integral aspects of many applications, for example in wireless communications, medical instrumentation, and various digital video and audio consumer products. Many of our graduates will be directly working in these areas, and need a solid background in the details necessary for efficient and practical implementations.

Learning Objectives

  • evaluate the effects of finite wordlength arithmetic in DFT algorithms;
  • evaluate the effects of finite wordlength arithmetic in digital filters;
  • analyze the existence of limit cycles in digital filters;
  • design digital filters for analytic signal generation;
  • design digital filters using interpolation and decimation stages;
  • design digital filters meeting given specifications;
  • improve digital filter implementations by the use of noise shaping;
  • apply basic adaptive filters effectively.