DIRECTORY | WEBMAIL | CALENDAR | CONTACT US SEARCH
Welcome to the Department of Electrical and Computer Engineering at POLY

SPRING 2005 COURSES
EL713: Digital Signal Processing

Instructor: Ivan Selesnick
Phone: x3416
E-mail: selesi@poly.edu

COURSE DESCRIPTION:

This course, which follows on from Signals and Systems, covers the fast Fourier transform, the shorttime Fourier transform, the design and implementation of digital filters of several types: nonrecursive, recursive, multirate, etc. The course also introduces spectral estimation and illustrates its use for the enhancement of degraded speech signals.

Weekly assignments for this course require programming with MATLAB. Students who do not have prior experience with MATLAB can carefully read the tutorial (see below) before classes begin.


OUTLINE:

Week 1: Discrete Fourier transform and its properties
Week 2: Using the DFT, fast Fourier transform (FFT)
Week 3: Overview of digital filters, linear-phase filters
Week 4: Windows, frequency measurement, short-time Fourier transform
Week 5: Least-squares FIR filter design
Week 6: Spectral factorization, minimum-phase FIR filter design
Week 7: Midterm
Week 8: Minimax FIR filter design
Week 9: Recursive digital filter design
Week 10: Multirate systems
Week 11: Finite precision effects
Week 12: Introduction to spectral estimation
Week 13: Speech denoising, perfect reconstruction filter banks


TEXTBOOK:

"Digital Signal Processing: A computer based approach"
Sanjit Mitra
McGraw-Hill, 2001
ISBN: 0-07-232105-9


SOFTWARE:

MATLAB is a required software package for this course. The student version of MATLAB is available online at www.mathworks.com or at the bookstore (about $110). You will also need the Signal Processing Toolbox (an extra $30).

MATLAB manuals are available in PDF format at www.mathworks.com. For example, the guide Getting started with Matlab is available at the following URL.
http://www.mathworks.com/access/helpdesk/help/pdf_doc/matlab/getstart.pdf
Other documentation for MATLAB is available at the following URL.
http://www.mathworks.com/access/helpdesk/help/helpdesk.html


PRE-REQUISITE/CO-REQUISITE:

EL 611, or solid knowledge of discrete-time signals and systems. The Schaum’s outline of Digital Signal Processing by Monson Hayes serves as a good review of discrete-time signals and systems.


GRADING:

HW 30%
Midterm 35%
Final 35%


WEB:

http://taco.poly.edu/selesi/EL713/
Contact the instructor for lecture notes online.


CLASS TIME:

Thursday 6:00pm - 8:15pm


| Course Listing |