Digital signal processors (DSP's) are programmable semiconductor devices which are used extensively in cellular phones, high density disk drives, and high-speed modems. This laboratory course focuses on programming the Texas Instruments TMS320C55x, a fixed point processor. The emphasis is on assembly language programming and the laboratories utilize a hands-on approach which will focus on the essentials of DSP programming while minimizing signal processing theory. Laboratory topics include implementation of FIR and IIR filters, the FFT, and a real-time spectrum analyzer. Though no formal prerequisites are required, some basic knowledge of discrete-time signals and digital logic systems is suggested.

Course Syllabus

Course content can be accessed on Blackboard.

last modified 1/20/06