Kerb Filter (Notch Filter)
Ein Kerbfilter (Notch Filter) wird auch als Bandsperrfilter oder Bandsperrfilter bezeichnet. Der Filter lässt die Signale oberhalb und unterhalb eines bestimmten Frequenzbandes unverändert durch. Dieses Band wird als Stoppband-Frequenzbereich bezeichnet. Die Frequenzen innerhalb dieses Bereichs werden auf sehr niedrige Pegel abgeschwächt (“zurückgewiesen”).
Syntax
Hd = notch (Fo, BW, DFormat)
Beschreibung
Entwurf eines IIR-Kerbfilters, definiert als:
\(H(z)=\frac{1-2cos w_o z^{-1}+z^{-2}}{1-2rcos w_o z^{-1}+ r^2 z^{-2}}\)
wobei \(w_o=\frac{2\pi f_o}{f_s}\) die Mittenfrequenz \(f_o\) der Kerbe steuert und \( r=1-\frac{\pi BW}{f_s} \) die Bandbreite (-3dB-Punkt) der Kerbe steuert.
Fo: Mittenfrequenz der Kerbe
BW: Bandbreite (-3dB-Punkt) der Kerbe. Dabei gilt: \(BW ≤ \frac{F_o}{4}\)
DFormat: Hier können Sie das Anzeigeformat des resultierenden digitalen Filterobjekts festlegen.
symbolic |
Zeigt eine symbolische Darstellung des Filterobjekts an. Wenn die Ordnung > 10 ist, wird die symbolische Anzeigeoption überschrieben und auf numerisch gesetzt. |
numeric |
Anzeige einer Matrixdarstellung des Filterobjekts |
void |
Ein Filterobjekt erzeugen, aber keine Ausgabe anzeigen |
Beispiel
[code lang=”java”]ClearH1; // clear primary filter from cascade
ShowH2DM; // show DM on chart
interface BW={5,40,2,10};
Main()
F=75;
Hd=notch(F,BW,"symbolic");
Num = getnum(Hd); // define numerator coefficients
Den = getden(Hd); // define denominator coefficients
Gain = getgain(Hd); // define gain
[/code]
Siehe auch
bessel / butter / cheby1 / cheby2 / ellip / arbmagphase / cplxfreqshift / dcremover / notch / peaking