EECS 452 --- Winter 2008

Digital Signal Processing

Design Laboratory


Prerequisites: EECS 280 and (EECS 216 or EECS 306) and (EECS 206 or EECS 451) or graduate standing.

EECS 452 is a senior/graduate design course whose main focus is the application of real-time digital signal processing (including theory, software and hardware) to a multi-week team project. This course satisfies the CoE's major design experience requirement.

The course consists of lectures, structured laboratory exercises, and team projects. The lectures and structured laboratory exercises are intended to provide a foundation for the team projects to build on.

The lectures and structured laboratory exercises cover:

  • architectural features of DSP processors (arithmetic, memory organization, pipe lining, and use of special on-chip hardware),
  • amplitude quantization effects (in A/D and D/A conversion, waveform generation and digital filter implementation),
  • special on-chip hardware (serial ports, host ports, and timers),
  • programming of DSP processors,
  • design and implementation of FIR and IIR filters,
  • FFT usage,
  • real-time concepts (interrupts, critical sections, threads of execution, etc.).

The laboratory exercises are based on use of the Texas Instruments TMS320C5510 DSK and the Xilinx Spartan-3 Starter Board. Programming will be in assembly language, C, VHDL and MATLAB.

This course is given under the UofM's College of Engineering Honor Code.

Text (recommended only):

      Real-Time Digital Signal Processing: Implementations, Applications and Experiments with the TMS320C55x , S.M. Kuo and B.H. Lee, Wiley, 2001.
Circuit Design with VHDL, Volnei A. Pedroni, MIT Press, 2004.
Digital Signal Processing, 4th ed. Proakis and Manolakis, Pearson, 2006.

Meets:

            Lecture: sec 001      MWF   11:30-12:30   1003 EECS
            Laboratory:    sec 011 M 3:30-6:30     4341 EECS
            Laboratory:    sec 012 Tu 3:30-6:30     4341 EECS
            Laboratory:    sec 013 W 3:30-6:30     4341 EECS

Instructor:
 
            Dr. Kurt Metzger
Office:   4236 EECS
Hours:   M     3:00-5:00 PM
Tu 3:00-5:00 PM
Th 2:00-5:00 PM
F 2:00-5:00 PM
also by appointment
email: metzger@umich.edu    

GSIs:
 
            Mr. Chih-Wei Wang
Office:   4341 EECS
Hours: MTu   1:30-3:30 PM
also by appointment
email: wangcw.umich.edu
                       
            Mr. Karthik Ramakrishnan
Office:   4341 EECS
Hours: W   1:30-3:30 PM
also by appointment
email: karth.umich.edu
                       

For information about the course CLICK HERE.
For course handouts CLICK HERE.