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.
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
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.
http://taco.poly.edu/selesi/EL713/
Contact the instructor for lecture notes online.