700.451 (12W) Digital Signal Processors

Wintersemester 2012/13

Anmeldefrist abgelaufen.

Erster Termin der LV
03.10.2012 14:00 - 18:00 ICT-Lab Off Campus
... keine weiteren Termine bekannt

Überblick

Lehrende/r
LV-Titel englisch Digital Signal Processors
LV-Art Kurs (prüfungsimmanente LV )
Semesterstunde/n 2.0
ECTS-Anrechnungspunkte 3.0
Anmeldungen 10 (16 max.)
Organisationseinheit
Unterrichtssprache Englisch
LV-Beginn 01.10.2012

Zeit und Ort

Liste der Termine wird geladen...

LV-Beschreibung

Lehrmethodik inkl. Einsatz von eLearning-Tools

Lab

Inhalt/e

Digital signal processors (DSPs) can be found in many devices such as mobile phones, PDAs and digital cameras. Their fields of application are ubiquitous ranging from control and measurement to audio and video processing. This lecture is the complementary lab course to the DSP VK. From practical examples students learn to program a DSP in the C programming language as well as in assembler.

Themen

  • Introduction to DSP programming
  • Audio processing
  • Performance optimization and parallelization
  • Image processing
  • Image compression

Lehrziel

Get an understanding how to program a DSP Application areas of digital signal processors Performance optimizations and assembler programming Optimization strategies in compilers

Erwartete Vorkenntnisse

Basic knowledge in C and assembler programming as tought in Operating Systems and Computer Organization

Lehrmethodik inkl. Einsatz von eLearning-Tools

Introduction and guidance by lecturer. The students solve practical tasks under supervision of the lecturer. Additional material is online available.

Inhalt/e

This lab, which is the practical complement of the DSP VK, applies the theoretical knowledge of digital signal processors to real-world problems. Students implement under guidance of the lecturer various functions from the domain of digial audio- and image processing, and optimize them for an high-performance fixed-point DSP. The functions are implemented using assembler and C language for the TMS320C6000 fixed-point architecture, and evaluated using DSP starter kits powered by an C6416 DSP. Furthermore the runtime performance is analyzed and optimized using various techniques in assembler and C, as by utilizing the highly-parallel architecture and by using fixed-point arithmetic.

Themen

  • Introduction into development platform and environment
  • Debugging and profiling
  • First Steps, Dot-Product
  • Task 1: Audio processing
  • Task 2: Optimization techniques
  • Task 3: Image processing
  • Task 4: Image compression

Lehrziel

Get hands-on experience in embedded software development and understand how to develop and optimize algorithms for a state-of-the-art DSP platform.

Erwartete Vorkenntnisse

Programming knowledge of an imperative language is needed.

Prüfungsinformationen

Im Fall von online durchgeführten Prüfungen sind die Standards zu beachten, die die technischen Geräte der Studierenden erfüllen müssen, um an diesen Prüfungen teilnehmen zu können.

Beurteilungskriterien/-maßstäbe

Lab report and oral exam

Beurteilungskriterien/-maßstäbe

Solving practical and theoretical tasks, written protocol, active cooperation.

Beurteilungsschema

Note Benotungsschema

Position im Curriculum

  • Masterstudium Information Technology (SKZ: 489, Version: 06W.3)
    • Fach: Technischer Schwerpunkt (Pervasive Computing) (Pflichtfach)
      • 1.4-1.5 Kurs oder Labor ( 4.0h KU / 6.0 ECTS)
        • 700.451 Digital Signal Processors (2.0h KU / 3.0 ECTS)
  • Masterstudium Information Technology (SKZ: 489, Version: 06W.3)
    • Fach: Technischer Schwerpunkt (Embedded Communications and Signal Processing) (Pflichtfach)
      • 1.4-1.5 Kurs oder Labor ( 4.0h KU / 6.0 ECTS)
        • 700.451 Digital Signal Processors (2.0h KU / 3.0 ECTS)
  • Masterstudium Information Technology (SKZ: 489, Version: 06W.3)
    • Fach: Technische Ergänzung II (Pflichtfach)
      • 3.4-3.5 Kurs oder Labor ( 4.0h KU / 6.0 ECTS)
        • 700.451 Digital Signal Processors (2.0h KU / 3.0 ECTS)

Gleichwertige Lehrveranstaltungen im Sinne der Prüfungsantrittszählung

Wintersemester 2016/17
  • 700.451 KS Digital Signal Processors (2.0h / 3.0ECTS)
Wintersemester 2015/16
  • 700.451 KS Digital Signal Processors (2.0h / 3.0ECTS)
Wintersemester 2014/15
  • 700.451 KU Digital Signal Processors (2.0h / 3.0ECTS)
Wintersemester 2013/14
  • 700.451 KU Digital Signal Processors (2.0h / 3.0ECTS)