700.451 (12W) Digital Signal Processors

Wintersemester 2012/13

Anmeldefrist abgelaufen.
... keine weiteren Termine bekannt

Überblick

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

Zeit und Ort

Tag von - bis Raum Details
Mi, 03.10.2012 14:00 - 18:00 ICT-Lab wöchentlich
Mi, 17.10.2012 14:00 - 18:00 ICT-Lab entfällt
Mi, 24.10.2012 14:00 - 18:00 ICT-Lab entfällt
Mi, 31.10.2012 14:00 - 18:00 ICT-Lab entfällt
Mi, 07.11.2012 14:00 - 18:00 ICT-Lab entfällt
Mi, 14.11.2012 14:00 - 18:00 ICT-Lab wöchentlich
Mi, 21.11.2012 14:00 - 18:00 ICT-Lab wöchentlich
Mi, 28.11.2012 14:00 - 18:00 ICT-Lab wöchentlich
Mi, 05.12.2012 14:00 - 18:00 ICT-Lab wöchentlich
Mi, 12.12.2012 14:00 - 18:00 ICT-Lab wöchentlich
Mi, 19.12.2012 14:00 - 18:00 ICT-Lab wöchentlich
Mi, 09.01.2013 14:00 - 18:00 ICT-Lab entfällt
Mi, 16.01.2013 14:00 - 18:00 ICT-Lab entfällt
Mi, 23.01.2013 14:00 - 18:00 ICT-Lab entfällt
Mi, 30.01.2013 14:00 - 18:00 ICT-Lab entfällt

LV-Beschreibung

Lehrmethodik

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 keine Anmeldevoraussetzung

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

Lehrmethodik

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 keine Anmeldevoraussetzung

Programming knowledge of an imperative language is needed.

Prüfungsinformationen

Beurteilungskriterien/-maßstäbe

Lab report and oral exam

Beurteilungskriterien/-maßstäbe

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

Beurteilungsschema

Note/Grade Benotungsschema

Position im Curriculum

  • 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)
  • 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)

Gleichwertige Lehrveranstaltungen im Sinne der Prüfungsantrittszählung

Wintersemester 2017/18
  • 700.451 KS Digital Signal Processors (2.0h / 3.0ECTS)
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)