Apr 25, 2024  
2023-2024 Graduate Academic Catalog 
    
2023-2024 Graduate Academic Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

ELE 5320 - 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 or equivalent) (quarter system prereq: EE 3221 or equivalent)
Course Learning Outcomes
Upon successful completion of this course, the student will be able to:
  • Determine the appropriate system design for DSP applications
  • Be proficient in programming 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



Add to Portfolio (opens a new window)