ECE: Electrical & Computer Engineering
Accredited by ABET
Undergraduate Programs

ECE 4624 Digital Signal Processing & Filter Design

Fall 2016 textbook list

The Fall 2016 ECE textbook list is available online for students.

Current Prerequisites & Course Offering

For current prerequisites for a particular course, and to view course offerings for a particular semester, see the Virginia Tech Course Timetables.

Return to course list

ECE 4624 Digital Signal Processing & Filter Design (3C)

Analysis, design, and realization of digital filters. Discrete Fourier Transform algorithms, digital filter design procedures, coefficient quantization. Pre: C or better in 3704

What is the reason for this course?

Digital filters and other signal processing algorithms have become a way of life, since many communication tasks have gone digital. This is clearly expressed by the commercial and consumer availability of products such as FFT-analyzers, coders, and digital video- and audio-disks and players. Many of our graduates will be (in-) directly working in these areas. It is imperative then that they can elect to be provided with an opportunity to familiarize themselves with the basic tools and methods.

Capstone Technical Elective for EE; Technical Elective for CPE. Typically offered: Fall, Spring. Program Area: Communications.

Prerequisites: C- or better in 2014, 3704.

Why are these prerequisites or corequisites required?

The basic treatment of deterministic continuous and digital filter concepts (as in 3704) form the foundation upon which one builds the analysis and design of digital filters and signal processing algorithms.

Department Syllabus Information:

Major Measurable Learning Objectives:
  • evaluate the performance of a digital filter, in terms of its frequency response;
  • use Fast Fourier Transform techniques for the analysis of arbitrary signals;
  • demonstrate coefficient quantization effects in digital filters;
  • design digital filters using transformation techniques from analog designs;
  • design digital filters using windowing techniques;
  • design digital filters meeting given specifications;
  • organize and write technical reports;
  • organize and make technical presentations.

Course Topics
Topic Percentage
Discrete-time signals, sequence operations, sampling 10%
Discrete Fourier and Z-transforms, system function for linear shift-invariant systems 10%
Fast Fourier Transform (FFT), fast convolution by FFT using the overlap-save or overlap-add methods 20%
Design of Infinite Impulse Response (IIR) digital filters by transformation from analog filters: Impulse Invariance, Bilinear Transformation 15%
Design of Finite Impulse Response (FIR) digital filters by Windowing, Frequency Sampling 15%
Computer Aided Design of FIR and IIR digital filters by Criterion Minimization 15%
Implementation aspects: quantization of parameters, finite wordlength, and filter structure (incl. state-space) 15%

Return to course list