University of Colorado at Boulder
University of Colorado at Boulder Search A to Z Campus Map CU Search Links
ECE Home

ECEN Courses

Undergraduate
Graduate
Course List
Research
Contact Us

ECEN 4532 - DSP Laboratory

Elective - 3 credit hours
Meets with ECEN 5532

On-Line Course Materials

Catalog Description: Develops experience in code development, debugging, and testing of real-time digital signal processing algorithms using dedicated hardware. Applications include filtering, signal synthesis, audio special effects, and frequency domain techniques based on the Fast Fourier Transform.

Textbook: None. On-line materials provided.

Course objectives: The course objectives are to gain a working knowledge of the design, implementation, and debugging of real time DSP algorithms written in assembly language for an industry-standard DSP microprocessor.

Prerequisite: ECEN 3300, Linear Systems
Corequisite: ECEN 4632, Intro to Digital Filtering

Topics:

  1. Introduction to real-time DSP
  2. A/D and D/A conversion, delay lines and finite impulse response (FIR) filter structures
  3. Recirculating delay lines and artificial reverberation
  4. Infinite impulse response (IIR) filters and equalizers
  5. Signal synthesis
  6. The Fast Fourier Transform and the Short Time Fourier Transform
  7. Adaptive filters (may be replaced with individual projects)
Note: Graduate students have extended project assignments.

Class schedule: 2 hours of lecture, 2 hours of lab per week

Contribution of course to meeting Criterion 4, the professional component: This course provides 3 semester hours of electrical engineering topics consisting of engineering sciences and engineering design.

Relationship of course to program outcomes: This course is not required and is not included in outcomes assessment.

Prepared by: C. T. Mullis, and V. P. Heuring
May 20, 2005