Inhalt anzeigen
- Tiefe
- Performance
FIR- und IIR-Filter
Was ist der Unterschied zwischen FIR- und IIR-Filtern — und welcher Typ gehört in die Raumkorrektur?
FIR und IIR sind die beiden Grundformen, in denen ein digitales Filter gebaut wird. Ein FIR-Filter (finite impulse response, endliche Impulsantwort) bildet jeden Ausgangswert nur aus den letzten Eingangswerten. Ein IIR-Filter (infinite impulse response, unendliche Impulsantwort) führt zusätzlich eigene Ausgangswerte zurück — es rechnet mit Rückkopplung.
Beide Bauformen machen im Grunde dasselbe: Sie nehmen bestimmte Frequenzen zurück oder heben sie an. Der Unterschied liegt darin, was sie dabei kosten. Die eine Sorte ist sparsam und reagiert sofort, verschiebt aber unvermeidlich die zeitliche Lage der Töne zueinander — so wie jede Klangregelung das seit jeher tut. Die andere Sorte kann beides getrennt einstellen, braucht dafür aber viel Rechenarbeit und gibt den Ton mit einer kleinen Verzögerung aus — das Bild muss dann entsprechend mitverzögert werden. Welche Sorte richtig ist, hängt an der Aufgabe. Ein Gerät, das nur eine davon beherrscht, ist deshalb nicht schlechter — es kann nur weniger.
Ausführliche Erklärung
Das IIR-Filter ist die digitale Entsprechung des klassischen analogen Filters. Schon eine Handvoll Koeffizienten erzeugt eine Wirkung, die theoretisch unendlich lange nachklingt — daher der Name. In der Praxis wird es aus Abschnitten zweiter Ordnung zusammengesetzt, den Biquads; ein Band eines parametrischen Equalizers ist genau ein solcher Biquad. Der Aufwand ist winzig, die Verzögerung liegt bei wenigen Abtastwerten und damit weit unter allem, was hörbar wäre.
Der Preis der Rückkopplung ist zweierlei. Das Filter kann instabil werden, wenn die Koeffizienten schlecht konditioniert sind — bei tiefen Frequenzen und hohen Abtastraten liegen sie eng beieinander, und Rundungsfehler wirken sich stark aus. Und die Phase folgt der Amplitude: Ein IIR-Filter, das bei 40 Hz absenkt, dreht dabei die Phase genauso, wie es ein analoges Filter täte. Das ist kein Fehler, sondern die Eigenschaft, auf die es meistens gerade ankommt.
Das FIR-Filter kennt keine Rückkopplung. Es multipliziert die letzten Eingangswerte mit einer Koeffizientenliste — den Taps — und summiert auf. Es kann deshalb gar nicht instabil werden, und seine Impulsantwort lässt sich frei vorgeben: Amplitude und Phase sind unabhängig einstellbar. Diese Freiheit ist der Grund, ein FIR-Filter überhaupt einzusetzen, und sie hat ihren Preis in Rechenaufwand und Verzögerung.
Warum das FIR-Filter im Bass so aufwendig wird
Die Frequenzauflösung eines FIR-Filters ergibt sich aus Abtastrate geteilt durch Anzahl der Taps. Bei 48 kHz und 4096 Taps sind das rund 12 Hz — für eine Raummode bei 40 Hz mit schmaler Güte ist das grob. Wer dort gezielt eingreifen will, braucht ein Vielfaches an Taps.
Daraus folgt die Verzögerung. Ein symmetrisch aufgebautes, linearphasiges FIR-Filter verzögert um die halbe Filterlänge: 4096 Taps bei 48 kHz ergeben rund 43 ms. Diese Zeit ist nicht verhandelbar, sie steckt in der Bauform. Im Heimkino lässt sich das auffangen, weil der Prozessor das Bild entsprechend verzögert — die Lippensynchronität bleibt erhalten, solange der Bildweg die Verzögerung mitmacht. In einer Anwendung mit Rückkanal ist sie dagegen ein hartes Argument: Beim Spielen wird aus der Filterlatenz eine Eingabeverzögerung, die niemand wegrechnet.
Linearphasig ist eine Wahl, keine Eigenschaft der Bauform
Ein FIR-Filter kann linearphasig ausgelegt werden — dann brauchen alle Frequenzen gleich lange, die relative zeitliche Lage bleibt erhalten. Das ist attraktiv, wo mehrere Wege zusammenlaufen sollen, etwa an einer Frequenzweiche. Es hat aber eine Kehrseite: Eine symmetrische Impulsantwort enthält Energie vor dem Hauptimpuls. Dieses Vorschwingen kennt kein natürlicher Vorgang, und bei tiefen Frequenzen, wo die Filter lang sind, kann es hörbar werden.
Ein FIR-Filter kann aber ebenso minimalphasig ausgelegt werden. Dann verhält es sich in der Phase wie ein IIR-Filter und zeigt kein Vorschwingen — und die pauschale Verzögerung um die halbe Filterlänge entfällt; übrig bleibt eine frequenzabhängige Laufzeit, wie sie auch ein IIR-Filter hat. Die Gleichsetzung „FIR gleich linearphasig" ist also falsch — sie verwechselt die Rechenstruktur mit einer Entwurfsentscheidung.
Wo beide Typen an dieselbe Wand laufen
Bei einer Raummode unterhalb der Schroeder-Frequenz ist die Sache einfach: Die Mode verhält sich weitgehend minimalphasig, und ein IIR-Filter mit passender Frequenz und Güte nimmt genau das zurück, was sie hinzugefügt hat — in Amplitude und Phase zugleich, für ein paar Koeffizienten und ohne Latenz. Hier ist das IIR-Filter nicht der Kompromiss, sondern das richtige Werkzeug.
Anders liegt es, wo ein Einbruch aus der Überlagerung zweier Schallwege entsteht. Todd Welti und Allan Devantier halten in ihrer Arbeit zur Bassoptimierung mit mehreren Subwoofern (2006) fest, was dann passiert: Die Inversion der gemessenen Raumantwort führt auf Filter, die sich nicht bauen lassen — ein FIR-Filter müsste akausal arbeiten, also reagieren, bevor das Signal eintrifft, und ein IIR-Filter wird instabil. Die Bauform ist an dieser Stelle gleichgültig; das Problem liegt im Raum, nicht im Filter. Warum das so ist und was daraus für die Reihenfolge in der Planung folgt, steht bei der Minimalphasigkeit.
Häufiges Missverständnis
„FIR ist die modernere und damit bessere Technik." Diese Lesart macht aus zwei Werkzeugen eine Rangfolge. Sie beantworten aber verschiedene Fragen: Das IIR-Filter bildet ein Resonanzverhalten nach und kehrt es um; das FIR-Filter legt einen Frequenz- und Phasenverlauf frei fest. Für eine Raummode ist das erste passender und billiger. Für einen Weichenübergang, an dem die Wellenfront zusammenbleiben soll, ist das zweite die einzige Möglichkeit. Gute Systeme benutzen deshalb beides nebeneinander — IIR für die modalen Korrekturen, FIR für Weiche und Zielkurve.
Die zweite verbreitete Erwartung ist, mehr Taps seien immer besser. Mehr Taps heißt feinere Auflösung — und zugleich mehr Latenz, mehr Rechenlast und, bei linearphasiger Auslegung, mehr Vorschwingen. Ab dem Punkt, an dem das Filter feiner auflöst als der Raum von Platz zu Platz gleich bleibt, korrigiert es nur noch den Messpunkt.
Nicht zu verwechseln mit
- Linearphasigkeit: eine Entwurfsentscheidung, keine Bauform. Ein FIR-Filter kann linearphasig oder minimalphasig sein.
- Minimalphasigkeit: eine Eigenschaft des Systems, das korrigiert werden soll. Sie entscheidet darüber, ob eine Korrektur überhaupt möglich ist — unabhängig davon, womit man sie versucht.
- Parametrischer Equalizer: die Bedienoberfläche mit Frequenz, Güte und Pegel. Dahinter steckt in aller Regel ein IIR-Filter, aber der Begriff beschreibt die Bedienung, nicht die Rechenstruktur.
- Frequenzweiche im Lautsprecher: ein passives Bauteil aus Spulen und Kondensatoren. Es teilt das Signal auf, statt einen Raum zu korrigieren.
In der Planung
Ein Heimkino bekommt eine Einmessung, und der Prozessor lässt die Wahl zwischen einem latenzarmen und einem hochauflösenden Modus. Die Was soll überhaupt korrigiert werden — die Raummoden im Bass, der Übergang zwischen Lautsprecher und Subwoofer, oder der Verlauf über das ganze Band?
Geht es um Moden, reichen wenige IIR-Bänder, und die Latenzfrage stellt sich gar nicht. Geht es um Weiche und Zielkurve, kommt das FIR-Filter ins Spiel, und damit die Anschlussfrage: Verzögert die Kette das Bild sauber mit, und gibt es Quellen im System, bei denen die Verzögerung stört — eine Spielekonsole etwa, oder ein Mikrofon für Karaoke? Das Gerät zuletzt, denn nach dem Kauf lässt sich die Latenz nur noch feststellen, nicht mehr beeinflussen.
Verknüpfte Inhalte
Warum manche Abweichungen umkehrbar sind und andere nicht — und warum das über den Nutzen jeder Filterrechnung entscheidet —, steht bei der Minimalphasigkeit. Wie eine Einmessung insgesamt abläuft und wo sie in der Planungsreihenfolge steht, klärt die Raumkorrektur; was ein Signalprozessor sonst noch übernimmt, der Eintrag zum DSP. Warum gleichmäßige Gruppenlaufzeit nicht dasselbe ist wie richtige Phase, behandelt die Gruppenlaufzeit.
Quellen
Die Aussage zu akausalen FIR- und instabilen IIR-Filtern bei nicht-minimalphasigen Anteilen stammt aus Welti/Devantier (2006), Abschnitt 5. Filterstrukturen, Stabilität und der Zusammenhang von Filterlänge, Auflösung und Verzögerung folgen der allgemeinen Literatur zur digitalen Signalverarbeitung.