EE452/652 – Digital Filter Design
Last Updated: June 4, 2008

Course Content

Techniques in the analysis and design of digital filters. Digital filter terminology and frequency responses. FIR filter design. IIR digital filter design including Butterworth and Chebyshev low-pass, highpass, bandpass and bandstop filters. The DFT and IDFT; FFT algorithms.
Prerequisite: EE302 (or equivalent). 3 credit hours.

Course Objectives: This course is tailored to provide an introductory treatment of digital filter design relevant to undergraduate and graduate electrical and computer engineering students.

Instructor:    

Jeffrey N. Denenberg

Phone: (203) 268-1021

Fax: (509) 471-2831

Email: jeffrey.denenberg@ieee.org

Web: doctord.webhop.net

Office Hrs: 4:30-5:30 pm, Thurs. B252

Classroom: Buckman Hall 010

Note: Spring trimester

Class Hrs: 6:00-9:00 pm Thurs.

Textbook:      Taan S. ElAli, Discrete Sytems and Digital Signal Processing with Matlab, CRC Press, 2004, ISBN 0-8493-1093-8

References:

  1. H. P. Hsu, Signals and Systems, Schaum’s Outline Series, McGraw-Hill, 1995
  2. H. P. Hsu, Analog and Digital Communications, Schaum’s Outline Series, McGraw-Hill, 1993
  3. M. H. Hayes, Digital Signal Processing, Schaum’s Outline Series, McGraw-Hill, 1998
  4. Matlab Tutorial by B. AlianeUniversity of New Haven
  5. Sanjit J. Mitra, Digital Signal Processing: A Computer-Based Approach, 3rd edition, McGraw-Hill 2005, ISBN 0-07-286546-6
  6. Smith, DSP-Guide, Zip File (8 Mbytes), original is at http://www.dspguide.com/pdfbook.htm
  7. Phillips and Parr, Signals, Systems, and Transforms, 3rd edition, Prentice-Hall 2003,
    ISBN 0-13-041207-4
  8. M. D. Lutovac, D. V. Tosic, B. L. Evans, Filter Design for Signal Processing using MATLAB and Mathematica, Prentice Hall, ISBN 0-201-36130-2
  9. John G. Proakis and Dimitris G. Manolakis, Digital Signal Processing, 3rd edition, Prentice-Hall, Inc., 1996, ISBN 0-13-373762-4

Denenberg Tutorials:

Fourier Series

Fourier Transform

Sampling and Reconstruction

The Discrete Fourier Transform (DFT)

The z-Transform

Discrete-Time Systems

Linear Systems

Introduction to Noise

Filter Approximation Theory

 

Homework:                Problems assigned from the text; see the schedule

Computer Usage:      Assignment of homework exercises to be completed using MatLab

Tutorials on the web:

 

Grading Policy:        

Exams I and II

40%

Homework

20%

Final Exam

40%

Prepared by: Jeffrey N. Denenberg, June 2008


Schedule:

Date

Topic

Smith

Lutovac

Bouman

HW

4/9

Course Introduction:  Why Digital? M: Ch1(1)

Signals and Systems Review DoctorD

Digital: Ch1
Linear Systems: Ch5
Conv: Ch6, Ch7

Signals: Ch1
Systems: Ch2

1.0-Module Overview
1.1-Signals

1.2-Systems

Ch1: 1.3, 1.6, 1.7, 1.11
1-1, 1-2, 1-3

4/16

Introduction to Matlab - Matlab Tutorial

Sampling & Reconstruction: DoctorD,  M: Ch5(1)


Sampling: Ch3

 

1.3-Fourier Analysis
1.4-Sampling

Ch2: 2.1, 2.2 
2

4/23

Discrete Fourier Transform - M: Ch3(2)
Introduction: Sampling Fourier Series - DFT
The Fast Fourier Transform
Periodic (circular) Convolution


DFT: Ch8, Ch9
FFT: Ch12


DFT-FFT: Ch4


1.6-DFT
1.6.4-FFT;
1.6.5-Periodic Convolution

Ch7: 7.2, 7.5, 7.6, 7.9, 7.15 
7

4/30

Quantization and Noise - M: Ch9(1)

Review for Exam 1

Numbers: Ch4



 

 

5/7

Exam 1: 4/9 – 4/23

 

 

 

 

5/14

Exam 1 Reprise
The z-Transform - DoctorD, M: Ch3(4)


z-transform: Ch33

 

Laplace-Z: Ch3


1.5-Z Transform

Ch4: 4.1, 4.2, 4.3, 4 

5/21

Approximation Theory - DoctorD,  M: Ch5(2)
Butterworth, Chebychev, Cauer (Elliptic)
Analog Frequency Transformations

Filt. Basics: Ch14
Cheb/But: Ch20

Filt-Specs: Ch6
Filt-Specs: Ch12

1.7.1 Dig filt des overview

 

Ch8: 8.1, 8.2, 8.3, 8.7, 8.8
8

5/28

IIR Digital Filter design - M: Ch7(1)
Impulse Invariance, Bilinear Transformation

 

IIR-Design.: Ch14

1.7.2 IIR filter design

Ch10: 10.1, 10.3, 10.12, 10

6/4

FIR Digital Filter Design
Windowing, Frequency Sampling - M: Ch7(3), Ch7(4)
Digital Convolution - M: Ch3(3)

Moving Ave: Ch15,
Wind.: Ch16,
Conv.: Ch18

FIR-Design.: Ch18

1.7.2 FIR filter design

Ch11:  11.1, 11.2
11

6/11

Filter Structures – M: Ch6(1), Ch6(2)
Review for Exam 2

Recursive: Ch19, CompareFilters: Ch21

Filt.-Struct.: Ch13

1.7.1 Dig filt des overview

 

Ch4: 4.4, 4.5,
4 

6/18

Exam 2: 4/30 – 6/4

 

 

 

 

6/25

Exam 2 Reprise
IIR Frequency Transformations – M: Ch7(2)
Course review

 

 

 

 

7/2

Final Exam (Comprehensive: 4/9 – 6/11)

 

 

 

 

Citations:

Miroslav D. Lutovac, University of Belgrade, Serbia & Montenegro

Sanjit J. Mitra, University of California, Santa Barbara, CA

Steven W. Smith, San Diego, CA

Charles A. Bouman, Purdue University, West Lafayette, IN