ELT02000 – Fundamentals of Digital Signal Processing

Module
Fundamentals of Digital Signal Processing
Grundl. d. digitalen Signalverarbeitung
Module number
ELT02000
Version: 1
Faculty
Electrical Engineering
Level
Bachelor/Diploma
Duration
1 Semester
Semester
Winter semester
Module supervisor
Lecturer(s)
Course language(s)

German - 50.00%
in "Grundl. d. digitalen Signalverarbeitung"

English - 50.00%
in "Grundl. d. digitalen Signalverarbeitung"

ECTS credits

4.00 credits

Workload

120 hours

Courses

4.00 SCH (2.00 SCH Internship | 2.00 SCH Lecture with integrated exercise / seminar-lecture)

Self-study time

60.00 hours
60.00 hours Self-study - Grundl. d. digitalen Signalverarbeitung

Pre-examination(s)

Attestation
in "Grundl. d. digitalen Signalverarbeitung"

Examination(s)

schriftliche Prüfungsleistung
Module examination | Examination time: 90 min | Weighting: 100%
in "Grundl. d. digitalen Signalverarbeitung"

Media type
No information
Instruction content/structure

1 Grundlagen der Digitalen Signalverarbeitung a. Überblick zum Systemaufbau der digitalen Echtzeit – Signalverarbeitung b. Digitale Abtastung und Quantisierung , Abtast - Theorem c. Anwendungsgebiete und Vorteile Digitaler Signalverarbeitung, d. Grundbausteine Analog-Digital-Wandler(ADC), Digital-Analogwandler(DAC), Digitaler Signalprozessor(DSP) 2 Mathematische Schlüsseloperationen der Digitalen Signalverarbeitung a. Korrelation und Faltung, b. Digitale Filter, c. Diskrete Fourier-Transformation(DFT), schnelle Fourier-Transformation(FFT) d. Z-Transformation(ZT) 3 Grundaufbau eines Digitalen Signalcontrollers a. CPU, Speicher b. Integrierte Peripherie, ADC, DAC, Kommunikation (I2C, SPI, SCI, McBSP) c. Interruptsystem, PWM, Capture Unit 4 Digitale Filter; a. Grundaufbau, Entwurfsmethoden, b. Nichtrekursive(FIR) und Rekursive Filter(IIR) 5 Programmierung eines Digitaler FIR Filters a. Projektaufbau b. Erzeugung der Abtastfrequenz, Initialisierung von ADC und DAC c. Berechnung von Filterkoeffizienten über MATLAB® d. Implementierung des Filteralgorithmus in C 6 Laufzeitoptimierung des Filter – Algorithmus a. Spezialbefehle eines DSP für Digitale Filter in Assembler b. Programmeinbindung von Filterbibliotheken c. Performance – Analyse und Bewertung Praktika: Praktika zum Grundaufbau eines DSC, Peripheriemodule, Timer, ADC, SPI, SCI. Projektarbeit zur Implementierung eines Digitalen Filters in C und Assembler. Berechnung von Filterkoeffizienten in MATLAB®.

Qualification objectives

Vermittlung der theoretischen Grundkenntnisse zu Verfahren der Digitalen Signalverarbeitung. Programmierung von Digitalen Signalprozessoren und Peripheriemodulen von Mikroprozessoren. Beispielprojekt: Entwurf und Implementierung eines Digitalen FIR - Filters.

Special admission requirements

keine

Recommended prerequisites

Erfolgreiche Absolvierung der ELT100 ELT201, PTI031 und PTI032.

Continuation options
No information
Literature

Karl-Dirk Kammeier, Kristian Kroschel, Digitale Signalverarbeitung, Teubner, ISBN 3519461226 Daniel v.d. Grünigen, Digitale Signalverarbeitung, Fachbuchverlag Leipzig, ISBN 3446228616 Wolfgang Schweizer, Matlab kompakt, Oldenbourg Verlag, ISBN 3486577581

Notes
No information