Symbolbild
Ein Symbolbild, das die AG repräsentiert
Login |
 
 

Digital Signal Processing with DSP Hardware

Lecturer

Dr. Maciej Gratkowski

Schedule

Lecture Tu. 08:15 - 09:45 Z 613

Lab Session

Wed.

08:15 - 13:15

Z 613

Course SVN-Repository

Learning Content

Code Composer Studio

  • Itroduction to DSP Development Systems and ANSI C
  • Analog Input/Output with DSP
  • Periodic Signal Generation
  • Sample-Based and Frame-Based DSP
  • FIR/IIR Filters
  • Spectral Analysis and Windowing
  • Adaptive Filters
  • Code Optimization

Prerequisites

Ideally the student have already taken classical Digital Signal Processing Course (INF-10150-20132) but it is not a prerequisite. This course can be taken totally independently from INF-10150-20132  or in case of special interests in DSP both courses could be also taken parallel.

Learning Objectives

The student after the course:DSP Lab Equipment

  • can design a digital signal processing algorithm and run it in real-time on a DSP hardware
  • is be able to design and implement filters that for example reduces noise or realize various audio effects
  • is able to converse with DSP experts and understand some of the jargon, enabling to learn more about the subject over his career
  • understands the tradeoffs in the practical design of digital filters including how data types affect memory usage, execution speed, and roundoff error and the pro's and con's of two common types of digital filters, namely FIR and IIR filters

Credit Requirements and Work

The final grade will be based on the laboratory problems and projects. The course will be flexibly split into lecture and lab session parts. Most of the student work will be done during the lab sessions using the C6713 DSK. There will be no homework assignments.

Examplary student projects:

  • Voice detection and reverse playback
  • 3D sound using head related transfer functions
  • Audio transmision using amplitude modulation and demodulation

Literature

  • Rulph Chassaing, Donald Reay, Digital Signal Processing and Applications with the TMS320C6713 and TMS320C6416 DSK, 2nd Edition, May 2008, Wiley-IEEE Press - Link
  • Thad B. Welch, Cameron H.G. Wright, Michael G. Morrow, Real-Time Digital Signal Processing from MATLAB to C with the TMS320C6x DSPs, Second Edition, CRC Press, Inc., 2012 - Link
  • Rulph Chassaing, Digital Signal Processing: Laboratory Experiments Using C and the TMS320C31 DSK, Wiley-Interscience, 1998 - Link