Theorie, Entwurfsverfahren, Optimierung, praktische Implementierung
Digitale Frequenzanalyse und digitale Filterung sind Hauptsäulen der digitalen Signalverarbeitung, die ihrerseits in der modernen Medien-, Übertragungs- und Messtechnik allgegenwärtig ist. Das Seminar führt in die Grundlagen der digitalen Signalverarbeitung ein ? als Schwerpunkt digitale Filter. Es bietet praktische Anleitungen für deren Realisierung und Optimierung, insbesondere mittels der etablierten Open-Source-Sprache Python.Inhalt:Grundlagen, Vergleich von analogen mit digitalen Signalen, Vor- und Nachteile der digitalen SignalverarbeitungDigitale Frequenzanalyse, FensterfunktionenÜbersicht der Signalfiltertypen, Entwurfsverfahren für FIR- und IIR-Filter in DSP, FPGA und ASICAspekte der Wortlängenbegrenzung und AbtastratenanpassungDemonstrationen und praktische Übungen mit der freien Programmiersprache Python
Nach einem zielgerichteten theoretischen Einstieg werden die Eigenschaften von digitalen FIR- und IIR-Filtern umfassend besprochen. Klassische und moderne Entwurfsverfahren werden vorgestellt sowie das umfangreiche Sortiment der einschlägigen Python-Bibliotheken NumPy, SciPy und Matplotlib.Demonstrationen sowie praktische Übungen am PC während des Seminars führen zu einem besseren Verständnis der ermittelten Entwurfs- und Optimierungsmethoden.
HinweisBasiskenntnisse der Signaltheorie, Nachrichten- und Rechnertechnik sowie der Programmiersprache Python sind hilfreich, aber keine Voraussetzung für den Besuch des Seminars.Methodikkurze Vortragseinheiten mit Schwerpunkt auf praktische Anwendbarkeitviele Beispiele die man im Seminar selbst aktiv am PC ausprobieren kann ausreichend Zeit für Ihre Fragen