Digital Signal Processing Reference
In-Depth Information
17
Reale digitale Filter: Koeffizientenquantisierung
In der Systemtheorie werden digitale Signale und Systeme zunächst unter idealisierten Bedin-
gungen betrachtet. Reale Systeme, wie beispielsweise bei der MATLAB-Simulation am PC,
bei einer Implementierung auf einem digitalen Signalprozessor oder einer dedizierten Hard-
ware, arbeiten jedoch stets mit endlicher Wortlänge. Es entstehen zwangsläufig Quantisie-
rungsfehler, wenn die Koeffizienten und Variablen außerhalb des Darstellungsbereiches der
Maschinenzahlen liegen.
Schlüsselbegriffe
Arithmetikfehler, fdatool , FIR-Filter, Kaskadenform, Koeffizientenquantisierung, IIR-Filter,
Polausdünnung, Pol-Nullstellenaufteilung, Wortlängeneffekte
Lernziele
Nach Bearbeiten dieses Versuches können Sie
die Fehlerquellen bei realen digitalen Filtern nennen und verstehen
die maximale Frequenzgangsabweichung durch Quantisierung der Koeffizienten bei FIR-Filtern
abschätzen und bewerten
mit MATLAB den tatsächlichen Fehler durch Quantisierung der Koeffizienten bei FIR-Filtern
analysieren und bewerten
die Wirkung der Koeffizientenquantisierung von IIR-Filtern auf den Frequenzgang anhand des Pol-
Nullstellendiagramms analysieren und bewerten
den Effekt der Polausdünnung anhand einer Skizze in der z -Ebene veranschaulichen und bewerten
ein IIR-Filter höherer Ordnung in eine für die Realisierung günstige Kaskadenform umwandeln
mit MATLAB den tatsächlichen Fehler durch Quantisierung der Koeffizienten bei IIR-Filtern
analysieren und bewerten
das MATLAB-Werkzeug fdatool zum Entwurf und der Analyse von Filtern gezielt einsetzen
17.1
Wortlängeneffekte
Praktische Systeme zur digitalen Signalverarbeitung werden häufig auf speziellen Mikrocon-
trollern implementiert, den digitalen Signalprozessoren (DSP, Digital Signal Processor). Nach
Art der Zahlendarstellung werden zwei Gruppen unterschieden: Festkommaprozessoren und
Gleitkommaprozessoren . Wichtige Vor- und Nachteile der beiden Prozessorarchitekturen stellt
Tabelle 17-1 gegenüber.
Beim praktischen Einsatz digitaler Systeme sind drei Fehlerquellen und ihre Folgen zu
berücksichtigen:
Quantisierungsfehler bei der A/D-Umsetzung
Quantisierungsfehler bei der Darstellung der Filterkoeffizienten
Entwurfsspezifikationen verletzt, Filter wird möglicherweise instabil
Search WWH ::




Custom Search