Was ist IIR-Filter?

Digitales Filter, das vergangene Ausgänge auf die Eingangsseite zurückführt und dessen Impulsantwort unendlich lange andauert (Filter mit unendlicher Impulsantwort). Es wird mit einer Differenzengleichung wie y[n] = 0,2x[n] + 0,8y[n − 1] (exponentielle Glättung) berechnet, und seine Übertragungsfunktion hat einen Nenner. Es erreicht eine steile Charakteristik mit wenigen Koeffizienten, wenig Rechenaufwand und kleiner Verzögerung, doch seine Phase ist nicht linear. Es wird instabil, wenn nicht alle Pole innerhalb des Einheitskreises liegen, und Filter hoher Ordnung sind empfindlich gegenüber Koeffizientenquantisierung, weshalb sie oft als Kaskade von Abschnitten zweiter Ordnung (Biquads) implementiert werden. Ein gängiges Verfahren ist der Entwurf aus einem analogen Filter mit der bilinearen Transformation.

Japanische Bezeichnung: IIRフィルタ

„IIR-Filter“ kommt in 4 Übungsfragen aus 1 Themen vor, z. B. Grundlagen der digitalen Signalverarbeitung.

Fachgebiet: Grundlagen der digitalen Signalverarbeitung

Jetzt üben: Fragen zu IIR-Filter

Welche Kombination der Verstärkungen beim Gleichanteil und bei der Nyquist-Frequenz hat das IIR-Tiefpassfilter erster Ordnung, das durch die exponentielle Glättung y[n] = 0,2x[n] + 0,8y[n − 1] gegeben ist?

  1. A1 beim Gleichanteil und 0 bei der Nyquist-Frequenz
  2. B5 beim Gleichanteil und etwa 0,56 bei der Nyquist-Frequenz
  3. C1 beim Gleichanteil und etwa 0,11 bei der Nyquist-Frequenz
Antwort und Erläuterung anzeigen

Antwort: C. 1 beim Gleichanteil und etwa 0,11 bei der Nyquist-Frequenz

Die Übertragungsfunktion ist H(z) = 0,2/(1 − 0,8z⁻¹); beim Gleichanteil (z = 1) beträgt die Verstärkung 0,2/(1 − 0,8) = 1, bei der Nyquist-Frequenz (z = −1) 0,2/(1 + 0,8) = 1/9 ≈ 0,11 (etwa −19 dB). Der neue Eingang wird mit 0,2 und der vorherige Ausgang mit 0,8 gewichtet; die Gewichte ergeben zusammen 1, sodass ein konstanter Eingang unverändert durchgeht. Allein durch Speichern des vorherigen Ausgangs entsteht ein Mittelwert vergangener Eingänge mit exponentiell abnehmenden Gewichten. Der Pol bei z = 0,8 liegt innerhalb des Einheitskreises, das Filter ist also stabil; je näher der Rückkopplungskoeffizient an 1 liegt, desto stärker die Glättung und desto langsamer die Reaktion.

Worauf ist zu achten, wenn ein IIR-Filter hoher Ordnung in Festkommadarstellung mit Koeffizienten begrenzter Bitbreite implementiert wird?

  1. ADie Pole eines IIR-Filters werden von der Koeffizientenquantisierung nicht beeinflusst, daher muss die Bitbreite der Koeffizienten nur nach der Genauigkeit der Verstärkung im Durchlassbereich gewählt werden
  2. BWie ein FIR-Filter bleibt es nach der Koeffizientenquantisierung immer stabil, daher implementiert man es auch bei hoher Ordnung am besten als eine einzige Differenzengleichung
  3. CWird der Nenner hoher Ordnung als ein einziger Ausdruck implementiert, können Koeffizientenfehler die Pole verschieben und das Filter instabil machen; deshalb wird es in eine Kaskade von Abschnitten zweiter Ordnung aufgeteilt
Antwort und Erläuterung anzeigen

Antwort: C. Wird der Nenner hoher Ordnung als ein einziger Ausdruck implementiert, können Koeffizientenfehler die Pole verschieben und das Filter instabil machen; deshalb wird es in eine Kaskade von Abschnitten zweiter Ordnung aufgeteilt

Die Wurzeln (Pole) eines Polynoms hoher Ordnung reagieren empfindlich auf kleinste Änderungen der Koeffizienten; besonders bei steilen Filtern, deren Pole sich nahe am Einheitskreis häufen, kann schon das Runden der Koeffizienten einen Pol aus dem Einheitskreis hinausschieben. Teilt man das Filter in Abschnitte zweiter Ordnung (Biquads) auf, die jeweils zwei Pole übernehmen, und schaltet sie in Kaskade, beeinflussen die Koeffizientenfehler eines Abschnitts die übrigen Pole nicht, und das Filter wird robust gegenüber der Quantisierung. Ein FIR-Filter bleibt nach der Koeffizientenquantisierung stabil, sein Frequenzgang ändert sich jedoch.

„IIR-Filter“ in den Erläuterungen

Fragen mit „IIR-Filter“ (4)

  1. Welche Kombination der Verstärkungen beim Gleichanteil und bei der Nyquist-Frequenz hat das IIR-Tiefpassfilter erster Ordnung, das durch die exponentielle Glättung y[n] = 0,2x[n] + 0,8y[n − 1] gegeben ist?
  2. Worauf ist zu achten, wenn ein IIR-Filter hoher Ordnung in Festkommadarstellung mit Koeffizienten begrenzter Bitbreite implementiert wird?
  3. Auf das durch die Differenzengleichung y[n] = x[n] + 0,5y[n − 1] beschriebene System wird ab n = 0 ein Einheitssprung (x[n] = 1 für n ≥ 0) gegeben. Welchen Wert hat y[2], wenn y[−1] = 0 ist?
  4. Welche Eigenschaft hat ein FIR-Filter (Filter mit endlicher Impulsantwort)?

Verwandte Begriffe

FIR-Filter Impulsantwort Nyquist-Frequenz Festkommadarstellung Differenzengleichung Linearer Phasengang Dezimation Diskrete Fourier-Transformation Faltung Fensterfunktion

Zur Glossarübersicht