Digital Signal Processing Reference
In-Depth Information
17.4.3
Vorbereitende Aufgaben
A17.4
In der Versuchsdurchführung sollen Sie die Schritte vom Toleranzschema bis zum
IIR-Filter mit quantisierten Koeffizienten in MATLAB selbständig durchführen. Zur
Vorbereitung machen Sie sich mit dem folgenden Entwurfsbeispiel in fünf Schritten
vertraut.
c
Entwurfsvorgaben Toleranzschema und Filterprototyp Cauer-Filter
G
D
= 0.05
|
H
TP
(
e
j
:
)|
1
G
S
= 0.001
0.02
0
:
S
:
D
= 0.3S 0.4S= :
S
Bild 17-9
Toleranzschema zum Tiefpassentwurf
d
Filterentwurf MATLAB-Werkzeug
fdatool
Mit dem MATLAB-Werkzeug
fdatool
wird ein
Cauer-Tiefpass zum Toleranzschema in Bild 17-9
entworfen. Das Ergebnis ist in Bild 17-11 zu
sehen.
Über den Menü-Punkt
File
)
Export
werden
die Filterdaten in den
Workspace
geladen, siehe
Bild 17-10.
Danach befinden sich im Arbeitsspeicher die bei-
den Variablen
SOS
und
G
. Die Variable
SOS
ent-
hält die Filterkoeffizienten der Teilblöcke 2. Ord-
nung (Second Order System) für die Kaskaden-
form des IIR-Tiefpasses. Und die Variable
G
be-
schreibt die Gewichtsfaktoren (Gain) der Teil-
blöcke und des Gesamtsystems. Im Beispiel erge-
ben sich die Zahlenwerte in Tabelle 17-4.
Bild 17-10
Menü
Export
Tabelle 17-4
Filterparameter des Cauer-Tiefpasses nach Bild 17-9 und Bild 17-11
(
fdatool
)
SOS = 1.0000 +1.4010 1.0000 1.0000 -1.3316 0.5005
1.0000 -0.1237 1.0000 1.0000 -1.1877 0.7129
1.0000 -0.5911 1.0000 1.0000 -1.1105 0.9147
G =
0.0075
1.0000
1.0000
1.0000