Unterschied zwischen FIR und IIR

Unterschied zwischen FIR und IIR

Fir vs iir

FIR und IIR sind digitale Filter, die häufig in der digitalen Signalverarbeitung verwendet werden. Es gibt nur wenige Komponenten, die diese Filter ausmachen.

FIR steht für eine endliche Impulsreaktion, während IIR unendliche Impulsreaktion bedeutet. Obwohl sowohl Fir als auch IIR den gleichen Zweck erfüllen, gibt es viele Unterschiede in den Merkmalen und Vor- und Nachteilen der beiden Typen, und dieser Artikel soll die Funktionen von beiden hervorheben, um die beiden Filtertypen zu vergleichen.

In der FIR kann das Ausgangssignal des Filters, nachdem das Eingangssignal von Nicht -Null auf Null eingestellt wurde. Andererseits kann in IIR das Ausgangssignal des Filters unendlich nicht Null sein, nachdem Sie das Eingangssignal von Non Null auf Null gesetzt haben. Man kann einen der beiden Filtertypen auswählen, aber die Auswahl beeinflusst die Entwurf und Implementierung des Filters. Im Allgemeinen sind für alle Filteranträge FInenfilter ausreichend. Sie verwenden die verfügbare Präzision besser und sind (numerisch) auch robust. Es gibt jedoch Fälle, in denen FIR -Filter zu groß werden, beispielsweise wenn eine große Anzahl von Filterkoeffizienten verwendet wird. In solchen Fällen werden FIR -Filter zu teuer und schwer zu implementieren, da sie mehr Zeit mit Strom und technischer Zeit benötigen. Dies ist der Zeitpunkt, an dem IIR -Filter ins Spiel kommen.

Unterschied zwischen FIR und IIR

Der größte Unterschied zwischen FIR- und IIR -Filtern ist die Impulsantwort, die bei IIR bei FIR und Infinite endlich ist. Es gibt jedoch viel mehr Unterschiede zwischen den beiden. Für eine ähnliche Filterleistung erfordert die Implementierung von FIR -Filtern mehr Multiplikationen und Summierungen als IIR. Bestimmte Computersysteme eignen sich jedoch besser für FIR als für IIR, damit der Benutzer für FIR geht.

FIR -Filter sind nicht rekursiv, während IIR -Filter rekursiv sind. Somit gibt es kein Feedback an der FIR, das im Falle von IIR sehr viel da ist.

IIR -Filter können so konzipiert werden.

IIR ist etwas schwerer zu lesen als FIR, da es Feedback mit IIR gibt. Warum dann IIR über FIR verwenden? Nun, IIR verwendet weniger Koeffizienten als FIR. FIR -Filter sind jedoch leichter zu gestalten, obwohl sie eine flache Antwort geben. Dann gibt es das Problem der Stabilität. Wenn es schlecht gestaltet ist, können IIR -Filter instabil sein, während FIR -Filter immer stabil sind.

So sehen wir, dass sowohl FIR- als auch IIR -Filter ihre eigenen Funktionen sowie Vor- und Nachteile haben und häufig von den Anforderungen des Benutzers abhängt, den richtigen Filtertyp auszuwählen.