Digital Signal Processing Reference
In-Depth Information
A10.7
Arbeitsblatt zum Tiefpassentwurf mit Fourier-Approximation und Kaiser-Fenster
Parameter des Toleranzschemas
D = 0.05,
S = 0.005,
D = 0.34
,
S = 0.4
Bestimmung des Parameters
und der Filterordnung N
min = 0.005,
3
= 0.06
, a = 46.02 dB,
4
= 4.091, D = 2.651, N = 89
M10.3
Für den Entwurf wurde die Ordnung N = 90 gewählt, siehe Bild 20-22 und Pro-
gramm dsplab10_3 . Das Toleranzschema wird eingehalten.
M a gnitude Re s ponse (dB )
0
Normalized Frequency: 0.3400879
Magnitude (dB) (normalized to 0 dB): -0.07310608
-10
-20
-30
-40
Normalized Frequency: 0.4064941
Magnitude (dB) (normalized to 0 dB): -46.83093
-50
-60
-70
-80
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
Normalized Frequency (
rad/sample)
Bild 20-22 Betragsgang des FIR-Filters mit Fourier-Approximation und Kaiserfenster ( dsplab10_3 )
M10.4
Mit dem MATLAB-Werkzeug fdatool wurde ein FIR-Tiefpassentwurf mit der
Equiripple-Methode mit der Option Minimum order durchgeführt. Es resultiert
der Betragsfrequenzgang in Bild 20-23 für ein FIR-Filter der Ordnung N = 54.
Das entworfene Filter genügt nicht den Vorgaben im Toleranzschema.
Um das Toleranzschema einzuhalten, wird der Entwurf etwas modifiziert. Es wird
die Filterordnung N = 56 ( Specify order ) und die Gewichtung der Bänder
W pass = 1 und W stop = 10 vorgegeben. Das Ergebnis ist in Bild 20-24 zu sehen. Der
Betragsgang erfüllt die Anforderungen des Toleranzschemas.
Durch das „vollständige“ Ausnutzen der Toleranzen kann das Toleranzschema hier
bereits bei einer Filterordnung N = 56 statt 90 für die Fourier-Approximation mit
Kaiser-Fenster realisiert werden.
Search WWH ::




Custom Search