Ich benutze IIR-Filter zum Glätten
Meine Frage ist, wenn ich einen weiteren IIR-Filter hinzufüge, ist dies die zweite Ordnung des IIR-Filters? Wenn nicht, wie kann es genannt werden?
Mein zweiter Filter ist
infinite-impulse-response
smoothing
user4234
quelle
quelle
Antworten:
Wenn Sie zwei Filter in einer Reihenkaskade anwenden, kann das Verhalten der Kaskade auf zwei verschiedene Arten ausgedrückt werden. Im Zeitbereich kann die Impulsantwort des Gesamtsystems berechnet werden, indem die Impulsantworten von und zusammengefaltet werden. Bei IIR-Filtern kann dies etwas umständlich sein.y 2 [ n ]y[ n ] y2[ n ]
Im Frequenzbereich kann die Übertragungsfunktion der Domäne des Gesamtsystems berechnet werden, indem die Übertragungsfunktionen und miteinander multipliziert werden . Dies ist normalerweise ein viel einfacherer Weg für Filter mit Feedback.H y ( z ) H y 2 ( z )z H.y( z) H.y2( z)
In Ihrem Fall haben die beiden Filter tatsächlich dieselbe Eingabe / Ausgabe-Beziehung (vorausgesetzt, ist die Eingabe für . Mit der Transformation ist Folgendes leicht zu finden:y 2 [ n ] zy[ n ] y2[ n ] z
Mit der oben erwähnten Beziehung können Sie die Übertragungsfunktion der beiden Filter in Kaskade berechnen, indem Sie:
Genauso einfach können wir die inverse Transformation verwenden, um zu der Differenzgleichung für die beiden kaskadierten Filter zurückzukehren:z
Durch Inspektion können wir feststellen, dass dies ein Filter zweiter Ordnung ist (vorausgesetzt, ), wie Sie vermutet haben.a ≠ 1
quelle
Ja, die Kombination der beiden IIR-Filter erster Ordnung würde als IIR-Filter 2. Ordnung bezeichnet. Das Kombinieren von zwei Filtern erster Ordnung zu einem Filter zweiter Ordnung wird als Kaskadierung bezeichnet.
quelle