ELE 4320 - Applications of DSP

2 lecture hours 2 lab hours 3 credits
Course Description
This is a second course in digital signal processing focused on applications. The course is project-oriented, enabling students to implement powerful algorithms on real-time DSP hardware utilizing the C programming language. Algorithms such as FIR and IIR digital filters, adaptive and multirate filters, correlators, and discrete and fast Fourier transforms are studied in lecture and programmed in lab. The hardware used is capable of processing stereo audio signals in real-time, effectively demonstrating the power of the techniques. 
Prereq: ELE 3320  (quarter system prereq: EE 3221)
Note: None
This course meets the following Raider Core CLO Requirement: None
Course Learning Outcomes
Upon successful completion of this course, the student will be able to:
  • Determine the appropriate system design for DSP applications
  • Proficiently program a DSP using the C language

Prerequisites by Topic
  • Sampling theorem
  • FIR/IIR transfer function design and analysis
  • Discrete/fast Fourier transform
  • Computer programming in C

Course Topics
  • DSP system architecture and C programming language
  • FIR/IIR, adaptive, multirate digital filter implementation
  • Discrete and fast Fourier transform implementation
  • Auto- and cross-correlation methods
  • Image processing techniques
  • Other instructor-dependent topics:
    • Radar processing
    • Array processing
    • Modulation and demodulation
    • Phase-locked loop
    • Digital instrument tuners
    • Time stretching and pitch shifting
    • Musical instrument synthesis
    • Phase vocoders

Laboratory Topics
  • DSP system architecture and C programming language
  • FIR/IIR, adaptive, multirate digital filter implementation
  • Discrete and fast Fourier transform implementation
  • Auto- and cross-correlation methods
  • Image processing techniques
  • Other instructor-dependent topics:
    • Radar processing
    • Array processing
    • Modulation and demodulation
    • Phase-locked loop
    • Digital instrument tuners
    • Time stretching and pitch shifting
    • Musical instrument synthesis
    • Phase vocoders

Coordinator
Dr. Jay Wierer


Print-Friendly Page (opens a new window)