FIR-Filter gegen IRR-Filter
Digitale Signalverarbeitungsanwendungen verwenden häufig Filter, und zwei der beliebtesten sind FIR-Filter und IRR-Filter. Es gibt viele, die über die Verwendbarkeit des einen oder anderen unter verschiedenen Umständen verwirrt bleiben, als ob es viele Ähnlichkeiten zwischen den beiden Typen gibt, es gibt auch offensichtliche Unterschiede. In diesem Artikel werden die Unterschiede zwischen FIR- und IRR-Filtern hervorgehoben, damit Benutzer diese Filter bei der digitalen Signalverarbeitung besser nutzen können.
Was ist FIR-Filter?
FIR steht für Finite Impulse Response. Dies bedeutet, dass, wenn ein Impuls gegeben wurde, zum Beispiel eine 1 gefolgt von vielen Nullabtastungen; Nullen werden immer ausgegeben, nachdem 1 die Verzögerungsleitung des Filters durchlaufen hat. Der Grund, warum dieser Filter als endlich bezeichnet wird, ist ein Mangel an Rückkopplung. Keine Rückkopplung stellt sicher, dass die Impulsantwort endlich ist. Genau deshalb wird FIR auch als No-Feedback-Filter bezeichnet. Selbst wenn eine Rückkopplung verwendet wird, ist die Antwort bei FIR-Filtern endlich.
Was ist ein IRR-Filter?
Die Alternative zu FIR-Filtern sind IIR- oder Infinite Impulse Response-Filter. Der Ausgang klingelt unbegrenzt, wenn bei einem IIR-Filter ein Impuls eingegeben wird.
Vorteile des FIR-Filters
Sowohl FIR- als auch IIR-Filter haben ihre eigenen Funktionen sowie Vor- und Nachteile. Im Allgemeinen sind die Vorteile von FIR weitaus größer als die Nachteile, was bedeutet, dass sie häufiger verwendet werden als IIR-Filter. Im Folgenden finden Sie eine Zusammenfassung der Vorteile von FIR-Filtern.
- Es ist einfacher, FIR-Filter so zu gestalten, dass sie sich in einer Auskleidungsphase befinden. Dieses Design verzögert das Eingangssignal, ohne seine Phase zu verzerren.
- FIR-Filter sind einfach zu installieren und die FIR-Berechnung in allen DSP-Mikroprozessoren kann mithilfe einer Einzelschleifenfunktion abgeschlossen werden.
- Unabhängig davon, ob Sie die Abtastrate reduzieren (dezimieren) oder die Abtastrate erhöhen (interpolieren), können durch die Verwendung von FIR-Filtern einige Berechnungen weggelassen werden, wodurch die Effizienz verbessert wird.
- FIR-Filter können mit einfacher gebrochener Mathematik installiert werden, was die Implementierung vereinfacht.
Im Vergleich zu IIR-Filtern verwenden FIR-Filter jedoch mehr Speicher und Berechnung, um eine Antwortcharakteristik eines Filters zu erzielen. Darüber hinaus gibt es einige Antworten, für die FIR-Filter nicht geeignet sind.
Was ist der Unterschied zwischen FIR-Filter und IRR-Filter? • Sowohl FIR als auch IIR werden zur Filtration in der digitalen Verarbeitung verwendet. • IIR-Filter sind sowohl vom Eingang als auch vom Ausgang abhängig, während FIR-Filter nur vom Eingang abhängen. • IIR-Filter sind instabil, während FIR-Filter stabil sind • IIR-Filter benötigen mehr Speicher als FIR-Filter • IIR-Filter sind im Vergleich zu FIR-Filtern schwer zu implementieren • Während IIR problemlos analoge Signale simulieren kann, verfügt FIR nicht über die entsprechende Kapazität • FIR-Filter haben eine höhere Ordnung als IIR-Filter • Wenn lineare Eigenschaften nicht wichtig sind, werden IIR-Filter bevorzugt |