www.wikidata.de-de.nina.az
Ein Filter mit unendlicher Impulsantwort englisch infinite impulse response filter IIR Filter oder auch IIR System ist ein bestimmter Typ Filter in der Signalverarbeitung Er bezeichnet ein lineares verschiebungsinvariantes Filter auch LSI System Linear Shift Invariant genannt Je nach konkreter Wahl der Filterparameter kann dieser Filtertyp im Gegensatz zu Filtern mit endlicher Impulsantwort eine unendlich lang andauernde Impulsantwort liefern Inhaltsverzeichnis 1 Motivation 2 Rekursive oder rationale Systeme 3 Struktur von IIR Filtern 3 1 Direkt Form 1 DF1 3 2 Direkt Form 2 DF2 3 3 Kaskadierte IIR Filter SOS 3 3 1 Kombinationen aus parallelen IIR Filtern 3 4 Lattice Filter 3 5 Wellendigitalfilter 3 6 Vergleich verschiedener Filterstrukturen 4 Quellen 5 LiteraturMotivation BearbeitenFilter dienen z B dazu aus einem zusammengesetzten Signal wie es z B beim Rundfunk oder der Breitbanddatenubertragung verwendet wird einzelne Teilsignale zuruckzugewinnen Ein frequenzselektives kontinuierliches Filter wird also verwendet um aus der Gesamtheit aller elektromagnetischen Schwingungen eine bestimmte Radiostation herauszufiltern In der Breitbandtechnologie s OFDM werden diskrete Filter banke verwendet um mehrere digitale Signale so zusammenzufuhren dass jedes einzelne Signal einen Subkanal im verfugbaren Frequenzkanal einnimmt und um diese Signale nach der Ubertragung wieder zu trennen Die meisten analogen d h zeitkontinuierlichen Systeme haben eine unendlich lange Impulsantwort Dies ist z B immer der Fall wenn in der Schaltung ein Kondensator oder eine Spule enthalten ist Die Notwendigkeit unendlich langer Filter entsteht daraus dass man oft die Wirkung endlich langer Filter umkehren mochte So konnen Signalverzerrungen bei der Ubertragung als endliches digitales Filter modelliert und dementsprechend durch Testsignale gemessen werden Zum Ruckgangigmachen dieser Storung muss idealerweise ein unendlich langes digitales Filter verwendet werden oder eine gute Approximation dessen Andere Bezeichnungen fur Filter sind System oder altmodisch Operator Ein Filter ist meist ein frequenzselektives LSI System In mathematischen Begriffen ist ein stabiles LSI System ein beschrankter linearer Faltungsoperator auf einem normierten Folgenraum wie z B dem Hilbertraum ℓ 2 Z C displaystyle ell 2 mathbb Z mathbb C nbsp der quadratsummierbaren Folgen bzw dem Banachraum ℓ Z C displaystyle ell infty mathbb Z mathbb C nbsp der gliedweise beschrankten Folgen Im kontinuierlichen Fall ist ein Filter durch eine betragsintegrable Funktion S t definiert wobei jedem zeitkontinuierlichen Signal x t das Signal y t S x t zugeordnet wird d h y t S t x t t d t displaystyle y t int infty infty S tau x t tau d tau nbsp Im zeitdiskreten Fall ist ein digitales Filter durch eine betragssummierbare Folge S n definiert wobei jedem zeitdiskreten Signal x n ein Signal y n S x n zugeordnet wird d h y n k S k x n k displaystyle y n sum k infty infty S k x n k nbsp Die Funktion S t bzw die Folge S n sind die Impulsantwort des Systems und konnen als solche direkt gemessen werden Ist der innere Aufbau des Systems bekannt so kann die Impulsantwort auch durch Verknupfung der Impulsantworten der elementaren Komponenten des Systems abgeleitet werden Im Allgemeinen sind zur Auswertung eines digitalen IIR Filters unendlich viele Berechnungsschritte fur jedes Glied yn erforderlich Im Spezialfall eines rekursiven Systems gibt es jedoch auch eine endliche Darstellung welche jedoch in der Ausfuhrung der Berechnung eine unendliche Ein und Ausschwingphase verlangen wurde Die System Funktion ist die Laplace Transformierte der Funktion S t bzw die Z Transformierte der Folge S n Im Falle eines digitalen IIR Filters ist die Z Transformierte die Laurent Reihe S Z n S n Z n displaystyle S Z sum n infty infty S n Z n nbsp Diese definiert eine stetige Funktion auf dem Einheitskreis der komplexen Zahlenebene bzw durch die Parametrisierung z eiw eine stetige 2 p displaystyle 2 pi nbsp periodische Funktion S w S e i w displaystyle hat S omega S e i omega nbsp Diese ist die Fourier Reihe bzw Ubertragungsfunktion des Systems S Das System ist ein ideales frequenzselektives Filter wenn die Ubertragungsfunktion nur die Werte 0 und 1 annimmt Dieses ist unter den genannten Voraussetzungen nicht moglich kann aber beliebig genau approximiert werden Rekursive oder rationale Systeme BearbeitenFur rekursive Systeme welche praktisch realisierbare IIR Systeme sind ist die Theorie linearer inhomogener Rekursionsgleichungen mit Losungen in diesen normierten Raumen bedeutsam Gibt es eine Folge a n 0 a 0 a 1 a N 0 displaystyle alpha n dots 0 a 0 a 1 dots a N 0 dots nbsp so dass das Faltungsprodukt a S n displaystyle alpha S n nbsp ebenfalls eine endliche Folge b n 0 b 0 b 1 b M 0 displaystyle beta n dots 0 b 0 b 1 dots b M 0 dots nbsp ergibt so spricht man von einem kausalen rekursiven System Dieses kann durch einen endlichen Algorithmus bzw eine Signalschaltung realisiert werden welche Ruckkopplungen enthalten d h auf andere schon berechnete Glieder des Ausgangssignals zuruckgreifen Da es real immer ein erstes Glied gibt ist in der Praxis eine Einschwingphase zu berucksichtigen Die Anwendung eines rekursiven Filters auf ein Signal x n y n S x n ist dann die beschrankte Losung der endlichen linearen Rekursionsgleichung a y n b x n displaystyle alpha y n beta x n nbsp bzw l 0 N a l y n l k 0 M b k x n k displaystyle sum l 0 N a l y n l sum k 0 M b k x n k nbsp welche komponentenweise und in Normalform die Berechnungsformel y n 1 a 0 k 0 M b k x n k l 1 N a l y n l displaystyle y n frac 1 a 0 left sum k 0 M b k x n k sum l 1 N a l y n l right nbsp ergibt Hier entspricht x n dem Eingangssignal y n dem gefilterten Ausgangssignal b k den Filterkoeffizienten des Eingangssignals mit Filterordnung M a l den Filterkoeffizienten des ruckgekoppelten Ausgangssignals mit Filterordnung N und S z der Ubertragungsfunktion im Frequenzbereich Die Systemfunktion kann dann als Bruch geschrieben werden 1 S z Y z X z k 0 M b k z k l 0 N a l z l b 0 b 1 z 1 b 2 z 2 b M z M a 0 a 1 z 1 a 2 z 2 a N z N displaystyle begin aligned S z amp frac Y z X z amp frac sum k 0 M b k z k sum l 0 N a l z l amp frac b 0 b 1 cdot z 1 b 2 cdot z 2 b M cdot z M a 0 a 1 cdot z 1 a 2 cdot z 2 a N cdot z N end aligned nbsp In der Regel werden die Koeffizienten normiert so dass a 0 1 displaystyle a 0 1 nbsp Hier sei es jedoch der Vollstandigkeit halber nicht angenommen Ein solcher Bruch kann durch Partialbruchzerlegung und sorgsame Anwendung der geometrischen Reihe wieder in eine formale Laurent Reihe bzw in deren Koeffizientenfolge S umgewandelt werden Dabei entsteht ein kausales System d h eine Folge mit Werten Null zu negativen Indizes genau dann wenn das Laurent Polynom b Z im Nenner nur Nullstellen innerhalb des Einheitskreises aufweist Die Nomenklatur ist in der Literatur nicht eindeutig In 2 werden zum Beispiel die Zahlerkoeffizienten mit a bzw a bezeichnet die Nennerkoeffizienten mit b bzw b Struktur von IIR Filtern BearbeitenFur rationale IIR Systeme gibt es verschiedene Moglichkeiten diese als Netzwerk aus Additions Multiplikations und Verzogerungselementen zu realisieren Die tatsachliche Umsetzung kann je nach Anwendungsfall in digitalen Signalprozessoren oder auch in digitaler Hardware wie FPGAs oder ASICs erfolgen Grundsatzlich konnen in allen IIR Filterstrukturen verschiedenartige Ubertragungsfunktionen realisiert werden Aus praktischen Grunden versucht man bei der IIR Filterrealisierung sich an bereits bestehende erprobte analoge Filterfunktionen zu halten und durch geeignete Transformationen daraus die digitalen IIR Filterkoeffizienten zu gewinnen Die wichtigsten zeitkontinuierlichen Filterubertragungsfunktionen welche sich in den zeitdiskreten IIR Strukturen mittels der bilinearen Transformation umsetzen lassen sind unter anderem Butterworth Filter Bessel Filter Tschebyscheff Filter und Cauer Filter Die Wahl einer konkreten Filterubertragungsfunktion hat dabei nichts mit der Wahl einer entsprechenden IIR Struktur zu tun und ist davon weitgehend unabhangig So kann ein bestimmtes Besselfilter sowohl in der unten dargestellten Form DF1 als auch in der SOS Filterstruktur mit praktisch identischer Ubertragungsfunktion realisiert werden Direkt Form 1 DF1 Bearbeiten nbsp Direkt Form 1 IIR StrukturDie Direkt Form 1 hat den Vorteil relativ einfach uber die Differenzengleichung hergeleitet werden zu konnen Sie ist gleichzeitig jene Form welche bei einer gegebenen Ubertragungsform den IIR Filter mit der geringst moglichen Anzahl an Multiplikationsstufen realisiert und nur einen Akkumulator zur Aufsummierung der einzelnen Teilergebnisse benotigt Ein kleinerer Nachteil dieser Struktur ist jedoch dass die Implementierung relativ viele Verzogerungselemente T Glieder Speicherstellen engl taps zur Realisierung benotigt werden Ein weit grosserer Nachteil dieser IIR Struktur ist die Empfindlichkeit auf Quantisierungsfehler der fixen Filterkoeffizienten Vor allem bei Festkommaimplementierungen kann es dadurch zu so genannten Grenzzyklen kommen Unter Umstanden muss die Genauigkeit der Filterkoeffizienten deutlich uber der Bitbreite des Eingangssignals liegen was den Realisierungsaufwand unter Umstanden stark steigert Direkt Form 2 DF2 Bearbeiten nbsp Direkt Form 2 IIR StrukturEine weitere Struktur zur Realisierung eines IIR Systems ist die kanonische Direktform oder Direkt Form 2 DF2 Im Gegensatz zur oben gezeigten Netzwerkstruktur benotigt sie nur halb so viele Verzogerungsglieder dafur werden zwei Akkumulatoren in der Implementierung benotigt Die Nachteile wie die unter Umstanden extreme Empfindlichkeit der Filterkoeffizienten auf Quantisierungsfehler ist identisch wie bei der DF1 Des Weiteren ist zu beachten dass das dynamische Verhalten Anderung der Filterkoeffizienten zur Laufzeit von DF2 Filtern von dem der DF1 Filter abweichen kann und erst nach einem Einschwingvorgang wieder identische Ergebnisse liefert Kaskadierte IIR Filter SOS Bearbeiten nbsp Kaskadierter IIR Filter 2xSOS In praktischen Implementierungen werden IIR Filter hoherer Ordnung oft durch eine serielle Aneinanderreihung Kaskadierung von IIR Filtern zweiter Ordnung der DF1 oder DF2 gebildet In der englischsprachigen Fachliteratur werden diese Systeme dann als Second Order Structure abgekurzt als SOS bezeichnet SOS IIR Filter vermeiden die ungunstige und einseitige Aufteilung der Pol Nullstellen der Filterkoeffizienten in der komplexen Ebene und sind wesentlich toleranter gegenuber Quantisierungsfehler bei den Filterkoeffizienten Gerade bei Implementierungen von IIR Filtern hoherer Ordnung in Festkomma DSPs sollte immer der SOS Struktur der Vorzug gegenuber der Direct Form 1 und 2 gegeben werden Auch gestalten sich bei der SOS Form die Stabilitatsuntersuchung wesentlich einfacher da dabei nur nacheinander und voneinander unabhangig die einzelnen IIR Filter 2 Ordnung auf Stabilitat gepruft werden mussen und wenn alle Elementarfilterstrukturen fur sich alleine stabil sind ist auch das Gesamtfilter hoher Ordnung stabil Mit entsprechenden numerischen Mathematikpaketen wie z B MATLAB oder SciPy lassen sich die ermittelten Filterkoeffizienten der DF1 bzw DF2 Form relativ unkompliziert auf die entsprechende SOS Form umlegen Kombinationen aus parallelen IIR Filtern Bearbeiten Sowohl die DF1 und DF2 Formen und daraus abgeleitete SOS Strukturen konnen je nach Anwendung auch parallel implementiert werden Dies ist vor allem bei direkter Hardwareimplementierungen wie in FPGAs von Vorteil Dabei kann die Latenz einer bestimmten Filteranordnung reduziert werden wenngleich damit verbunden meist ein deutlich hoherer Schaltungsbedarf entsteht Lattice Filter Bearbeiten nbsp IIR Lattice Filter 3 OrdnungEine weitere besondere Strukturform sind Lattice Filter welche sowohl als rekursive Form als auch als nicht rekursive Form vorkommen Die Ubertragungsfunktion dieser Filterstruktur weist als Besonderheit ausschliesslich Polstellen und keine Nullstellen auf Mit entsprechenden Mathematikpaketen konnen die Filterkoeffizienten fur eine bestimmte Ubertragungsfunktion mit relativ geringem Aufwand bestimmt werden Wellendigitalfilter Bearbeiten Daruber hinaus konnen IIR Filterstrukturen auch durch die direkte Nachbildung von analogen und meist diskret aufgebauten passiven Filterschaltungen in Form von Wellendigitalfiltern realisiert werden Die konkrete IIR Struktur ergibt sich dabei direkt aus der elektronischen Schaltung Der Vorteil jener Filterstrukturen ist die hohe Unempfindlichkeit gegenuber Quantisierungsfehlern der Filterkoeffizienten Nachteilig ist die hohe Zahl der Additionen Vergleich verschiedener Filterstrukturen Bearbeiten Im Folgenden ist ein Vergleich der verschiedenen IIR Strukturen bei einer uber die Strukturen hinweg funktional identischen Realisierung eines Cauer Filters 8 Ordnung mit gleicher Dynamik gegeben 3 Das Produkt W M schatzt den relativen Schaltungsaufwand fur die Implementierung in Hardware IIR Struktur Minimale Akku Bitbreite W Multiplizierstufen M Addierstufen Speicher taps Realisierungsaufwand W MWellendigitalfilter 11 35 12 31 10 136SOS Struktur 11 33 13 16 8 147Parallele SOS Struktur 10 12 18 16 8 182Lattice 13 97 17 32 8 238DF1 20 86 16 16 16 334DF2 20 86 16 16 8 334Quellen Bearbeiten John G Proakis Digital Signal Processing Ulrich Tietze Christoph Schenk Halbleiter Schaltungstechnik 10 Auflage Springer Berlin 1993 ISBN 3 540 56184 6 R Crochiere A Oppenheim Analysis of Linear Digital Networks Proceedings of the IEEE 63 1975 S 581 595 doi 10 1109 PROC 1975 9793 Literatur BearbeitenKarl Dirk Kammeyer Digitale Signalverarbeitung Teubner Verlag 2006 ISBN 3 8351 0072 6 Abgerufen von https de wikipedia org w index php title Filter mit unendlicher Impulsantwort amp oldid 232281732