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”).

IIR notch filter frequency response

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

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

Siehe auch

bessel / butter / cheby1 / cheby2 / ellip / arbmagphase / cplxfreqshift / dcremover / notch / peaking