Vorlesung Digitale Signalverarbeitung: Algorithmen und Implementierung
Lehrgebiet
- Bachelor bzw. Hauptstudium
Themenübersicht
Das Arbeitspferd der digitalen Signalverarbeitung ist der digitale Signalprozessor, dessen Hardwarestruktur mit separaten Daten-, Adress- und Programmbussen, separater Adress- und Datenarithmetik, Akkumulatorrechenwerk und zahlreichen Hochgeschwindigkeits- I/O-Ports speziell an die Anforderungen der digitalen Signalverarbeitung angepasst ist. In der Vorlesung werden zu Beginn spezielle Algorithmen der Digitalen Signalverarbeitung zusammen mit Assembler-Programmbeispielen und anschließend allgemeine Signalprozessorstrukturen vorgestellt. Am Beispiel von Motorola-DSP werden Digitale Signalprozessoren im Detail und als Bestandteile von Gesamtsystemen im Audiobereich unter Einbeziehung geeigneter Peripheriebausteine betrachtet.
Dozenten
Organisation
- Semester (Empfehlung): 6. Semester
- Sprache: Deutsch
- Vorlesungszeitraum: SS
- zeitlicher Umfang: 2 SWS
Vorausgesetzte Veranstaltungen
- DiSi
Inhaltliche Voraussetzungen
- Grundkenntnisse der Systemtheorie zeitdiskreter Systeme
Qualifikationsziel
- Kenntnis von DSP-Strukturen (Digitale Signalprozessoren), DSP-Familien
- Vertiefte Kenntnisse in typischen Algorithmen der DSV Vertiefte Kenntnisse der Implementierung von DSV-Algorithmen, grundlegende Techniken in numerischer Mathematik
Vermittelte Inhalte
- Typische DSP-Algorithmen: Signalverzögerungskette mit Abgriffen, FIR- und IIR-Filter, Mitteln im Zeit-bereich, adaptive Filter, digitale Sinusgeneratoren, FFT, Zufallszahlen, Funktionsapproximation mit Polynomen und Newton-Verfahren, Signalerzeugung mit Lookup-Tabelle und Interpolation, Cordic
- DSP-Zahlenformate: ganze und reelle Zahlen mit ihren Zahlenbereichen, Festkommaarithmetik, einfache und doppelte Genauigkeit, Fließkommarithmetik, Genauig-keit und Dynamik, Überlauf-, Rundungs- und Abschneidekennlinien
- Architektur typischer DSPs: DSP-Architekturen von Analog-Devices, Texas-Instruments und Motorola, modifizierte Harvardarchitektur, CISC-RISC-DSP, Befehls-Pipelining
- Motorola DSP56300-Familie (Daten-ALU mit Registersatz, Wortdarstellungen, Saturationsarithmetik, konvergentes Runden, Skalierung, Adressierungsarten, Interruptverarbeitung, Befehlssatz, Entwicklungswerkzeuge
- DSP-Systeme: Externer Speicher, Bustiming, Mixed Speed Expansion, Datenein- und ausgabe, Paralleler Hostport, Serieller Hostport, Audio-Schnittstellen
- DSP-Algorithmen: DSP gerechte Implementierung der o.g. typischen DSP-Algorithmen
Studienleistungen
- Mündliche Prüfung
- ECTS Punkte: 3
Medienformen
- Tafel
- Folien
Literatur
- Lapsley, P.; Bier, J.; Shoham, A.; Lee, E.A.: DSP Processor Fundamentals: Architectures and Features, IEEE Press; ISBN-13: 978-0780334052
Download
Matlab-Beispiele
Sprachdateien Woche 1
Sprachdateien Woche 2
Sprachdateien Woche 3
Sprachdateien Woche 4
Sprachdateien Woche 5
Sprachdateien Woche 6
Sprachdateien Woche 7
Sprachdateien Woche 8
Sprachdateien Woche 9
Sprachdateien Woche 10
Sprachdateien Woche 11
Sprachdateien Woche 12
Sprachdateien Woche 13
Sprachdateien Woche 14
Vorlesungsunterlagen
Zum Herunterladen von Dateien benötigen Sie ihr RHRZ Login und Passwort.