www.wikidata.de-de.nina.az
Ein Digitalfilter auch digitaler digitales Filter laut Duden Maskulinum oder Neutrum ist ein Filter in der Mathematik zur Manipulation eines Signals wie beispielsweise das Sperren oder Durchlassen eines bestimmten Frequenzbereiches Der Unterschied zum Analogfilter liegt in der Realisierung Analoge Filter werden mit passiven elektronischen Bauelementen wie Kondensatoren Spulen Widerstanden oder aktiv mit Operationsverstarkern aufgebaut Digitale Filter werden mit Logikbausteinen wie ASICs FPGAs oder in Form eines sequentiellen Programmes mit einem Signalprozessor realisiert Inhaltsverzeichnis 1 Eigenschaften 2 Mathematische Definition 2 1 Faltungsoperatoren als LTI Systeme 2 2 Endliche Spezialfalle 3 Vergleich von Digitalfiltern und Analogfiltern 3 1 Vorteile digitaler Filter 3 2 Nachteile digitaler Filter 4 Klassifikation von digitalen Filtern 4 1 Frequenzlineare Filter 4 2 Frequenzverzerrte Filter 4 3 Multiratenfilter 5 Literatur 6 WeblinksEigenschaften Bearbeiten nbsp Blockstruktur eines digitalen IIR FiltersAls weiteres wesentliches Merkmal verarbeiten digitale Filter keine kontinuierlichen Signale sondern ausschliesslich zeit und wertdiskrete Signale Ein zeitdiskretes Signal besteht in der zeitlich periodischen Abfolge nur aus einzelnen Impulsen welche den Signalverlauf uber die Zeit darstellen den jeweiligen Abtastwerten Der Abtastwert ist wertdiskret da die digitale Zahlendarstellung nur eine endliche Auflosung bietet Das Filterverhalten von digitalen Filtern ist leichter zu reproduzieren Auch lassen sich bestimmte Filtertypen wie die sogenannten FIR Filter nur als digitales Filter und nicht als eine analoge Filterschaltung realisieren Digitale Filter in Kombination mit Analog Digital Umsetzern und Digital Analog Umsetzern ersetzen auch zunehmend bisher rein analog realisierte Filterstrukturen Digitale Filter stellen die Grundlage der digitalen Signalverarbeitung dar und finden beispielsweise Anwendung in der Kommunikationstechnologie Kontinuierliche Filterubertragungsfunktionen und daraus gebildete analoge Filter wie Butterworth Filter Bessel Filter Tschebyscheff Filter oder elliptische Filter lassen sich nach Anpassung der Filterubertragungsfunktion an das endliche diskrete Spektrum in Form von digitalen IIR Filtern mit geeignet gewahlten Filterkoeffizienten nachbilden Mathematische Definition BearbeitenEin abstraktes digitales Filter ist ein Operator der zeitdiskreten digitalen Signalen wieder ebensolche zuordnet Oft wird zur Vereinfachung der Beschreibung angenommen dass das Signal reelle Zahlen als Werte hat d h die Quantisierung der Abtastwerte d h das Runden auf einen der endlich vielen Werte der Bitdarstellung des digitalen Signals wird nicht berucksichtigt Ein zeitdiskretes Signal x ist eine Abbildung die jedem Punkt der diskreten aquidistanten Menge G t n t 0 n D t n Z displaystyle Gamma t n t 0 n Delta t n in mathbb Z nbsp eine Zahl zuordnet Es kann auch durch die Folge seiner Funktionswerte x n x n x t n displaystyle x n x n x t n nbsp angegeben werden Die Notation mit eckigen Klammern wird in der Informatik der mit Index in der Mathematik vorgezogen Die grundlegende Funktionsweise einer endlichen nichtrekursiven Filteroperation ist die folgende Zu jedem Zeitpunkt bzw Punkt aus dem Gitter wird eine Umgebung aus naheliegenden Zeitpunkten fixiert z B je zwei Punkte vorher und nachher Die Form dieser Umgebung ist dabei uber die Zeit konstant Enthalt die Umgebung nur zeitlich vorhergehende Punkte so wird das Filter kausal genannt Jetzt liegt zu jedem Zeitpunkt das Tupel der Werte in seiner Umgebung vor Auf diesem Tupel wird immer eine gleiche Funktion angewendet z B Maximumsbildung Mittelwertbildung gewichtete Mittelwerte Ist diese Funktion linear so wird das Filter linear genannt sonst nichtlinear Betrachtet man eine Familie von Signalen die sich durch eine Zeitverschiebung voneinander ergeben und erzeugt die Familie der durch das Filter transformierten Signale so unterscheiden sich die gefilterten Signale durch exakt dieselbe Zeitverschiebung untereinander Das Filter ist zeitinvariant Signaltransformationen mit diesen Eigenschaften werden auch als LTI Systeme bezeichnet englisch fur Linear Time Invariant Betrachtet man das diskrete Signal als Koeffizientenfolge einer Fourier Reihenentwicklung d h die Signalwerte als Fourier Integrale x n 1 2 1 2 f s e i 2 p s n d s displaystyle textstyle x n int 1 2 1 2 f s cdot e i2 pi sn ds nbsp so vermag ein LTI System die Amplituden f s der einzelnen Frequenzen zu verandern und gegenuber dem Eingangssignal in der Phase arg f s zu drehen Faltungsoperatoren als LTI Systeme Bearbeiten Ein Faltungsoperator ist uber eine Folge f von Koeffizienten gegeben welche per Faltung auf das diskrete Signal x wirkt x y f x y n k f k x n k displaystyle x mapsto y f x y n sum k infty infty f k cdot x n k nbsp Diese Summe ist in folgenden Fallen wohldefiniert x ist beliebig und f ist als Folge endlich so dass die Summe endlich ist x ist beschrankt und f ist absolut summierbar y ist beschrankt x ist quadratsummierbar und f hat eine beschrankte Frequenzantwort y ist quadratsummierbar x ist absolut summierbar und f ist absolut summierbar y ist absolut summierbar Dabei heisst x beschrankt falls K lt xn lt K fur ein K und alle n ℤ x quadratsummierbar wenn die Reihe der Betragsquadrate konvergiert E x x 2 2 n x n 2 lt displaystyle E x x 2 2 sum n infty infty x n 2 lt infty nbsp f endlich wenn es eine endliche Teilmenge I aus ℤ gibt so dass fn 0 nur fur n I gilt f absolut summierbar falls die Reihe der Betrage konvergiert f 1 n f n lt displaystyle f 1 sum n infty infty f n lt infty nbsp f von beschrankter Frequenzantwort wenn die Fourier Reihe zu f f 3 k f k e i k 3 displaystyle hat f xi sum k infty infty f k e ik xi nbsp fast uberall konvergiert und essentiell beschrankt ist Wie man sich uberlegt ist die Impulsantwort des Faltungsoperators in allen diesen Fallen die Folge f Fur ein endliches Filter nennt man die Menge I auch Trager die Differenz zwischen Anfangs und Endpunkt des Tragers wird Lange des Filters genannt Die Elemente des Tragers werden haufig als Taps bezeichnet ihre Anzahl ist um Eins hoher als die Lange des Signals Nur dieser erste endliche Fall entspricht dem in der Einleitung geschilderten Die Menge I definiert die Umgebung welche zur Bestimmung der gefilterten Werte herangezogen wird die Glieder von f definieren eine lineare Funktion der Werte dieser Umgebung Die absolut summierbaren Filterfolgen f des zweiten Falls haben nicht nur eine beschrankte sondern sogar eine stetige Frequenzantwort Diese gibt die Amplitudenanderung fur die Elementarschwingungen e w e n w n Z displaystyle e omega e n omega n in mathbb Z nbsp mit e n w exp i n w cos n w i sin n w displaystyle e n omega exp in omega cos n omega i sin n omega nbsp an Diese sind beschrankt deshalb ist f e w displaystyle f e omega nbsp definiert und f e w n f k e n k w e n w f k e i k w f w e n w displaystyle f e omega n sum f k e n k omega e n omega sum f k e ik omega hat f omega e n omega nbsp Ideale frequenzselektive Filter nehmen in ihrer Frequenzantwort nur die Werte 0 und 1 an Die auftretenden Sprunge lassen sich nur schwer mit den stetigen Frequenzantworten absolut summierbarer und noch schlechter mit den polynomialen Frequenzantworten endlicher Filter approximieren Fur die Fourier Reihen welche nur im dritten Fall alle existieren als L Funktionen gilt die Beziehung y 3 f 3 x 3 displaystyle hat y xi hat f xi cdot hat x xi nbsp Die Quadratsumme E x wird auch als Energie des Signals bezeichnet Aufgrund der Parseval Identitat x 2 2 1 2 p x 2 2 1 2 p p p x 3 2 d 3 displaystyle x 2 2 frac 1 2 pi hat x 2 2 frac 1 2 pi int pi pi hat x xi 2 d xi nbsp kann mittels frequenzselektiver Filter eine orthogonale Zerlegung des Signals erreicht werden Endliche Spezialfalle Bearbeiten Hat der Trager des Filters f endliche Lange so wird das Filter als FIR System bezeichnet FIR fur endliche Impulsantwort englisch Finite Impulse Response Diese Filter werden auch als nichtrekursiv bzw ruckkopplungsfrei implementierbar bezeichnet Hat der Trager des Filters f keine endliche Lange so wird das Filter als IIR System bezeichnet IIR fur unendliche Impulsantwort englisch Infinite Impulse Response Unter diesen gibt es eine Klasse von Filtern f die als rekursiv bzw mit Ruckkopplung implementierbar bezeichnet werden die sich als Quotient endlicher Filter darstellen lassen d h es gibt zwei endliche Folgen a und b so dass im Faltungsprodukt a f b gilt Nur solche unendlichen Filter lassen sich uberhaupt implementieren Vergleich von Digitalfiltern und Analogfiltern BearbeitenDigitale Filter spielen eine grosse Rolle in der Kommunikationstechnik Sie haben gegenuber analogen Filtern verschiedene Vorzuge Vorteile digitaler Filter Bearbeiten keine Schwankungen durch Toleranz der frequenzbestimmenden Bauteile keine Alterung der frequenzbestimmenden Bauteile kein aufwandiger manueller Abgleich in der Fertigung notwendig daher raschere und gunstigere Endprufung von Geraten spezielle Filterfunktionen moglich die mit Analogfiltern nur schwer oder gar nicht realisierbar sind beispielsweise Filter mit linearer Phase Es liegt eine hohere Storsicherheit vor da die mathematische Signalbearbeitung nicht durch elektromagnetische Felder gestort werden kann Nachteile digitaler Filter Bearbeiten Es sind Analog Digitalwandler sowie Digital Analogwandler erforderlich um an analoge Komponenten sowie die Aussenwelt anzudocken welche ihrerseits einer Alterung unterliegen und einen Abgleich erfordern konnen Der mogliche Frequenzbereich ist aufgrund endlicher Abtastraten und Verarbeitungsgeschwindigkeiten gegenuber der verfugbaren Analogtechnik eingeschrankt Es liegt ein begrenzter Wertebereich durch Wertequantisierung vor der sich in Quantisierungsrauschen aussert durch Rundung Abschneiden und andere Operationen zur Wortlangenbegrenzung weisen digitale Filter weitere nichtlineare Effekte auf die sich vor allem in rekursiven Filtern hoherer Ordnung bemerkbar machen und eine besonders feine Quantisierung die Nutzung von Gleitkommazahlen sowie angepassten Filterstrukturen z B Wellendigitalfilter erforderlich machen konnenKlassifikation von digitalen Filtern BearbeitenFrequenzlineare Filter Bearbeiten Anhand des Aufbaus lassen sich zwei Klassen von digitalen Filtern unterscheiden Nichtrekursive Filter Filter ohne Ruckkopplung Rekursive Filter Filter mit RuckkopplungEine zweite Unterscheidung lasst sich anhand der Impulsantwort treffen FIR Filter Finite Impulse Response Filter mit endlich langer Impulsantwort FIR Filter beinhalten meistens keine Ruckkopplung Es gibt aber auch spezielle FIR Filterstrukturen mit Ruckkopplungen ein Beispiel dafur sind CIC Filter IIR Filter Infinite Impulse Response Filter mit unendlich langer Impulsantwort diese weisen immer Ruckkopplungszweige auf FIR Filter sind grundsatzlich stabil auch jene mit rekursiven Elementen Dies liegt darin begrundet dass die nichtrekursiven Formen nur Nullstellen und triviale Polstellen im Ursprung in der Ubertragungsfunktion aufweisen und die nichttrivialen Polstellen bei rekursiven Formen der FIR Filter immer am Einheitskreis liegen Nullstellen unterliegen bezuglich des Stabilitatskriteriums keiner Beschrankung in ihrer Lage im Pol Nullstellen Diagramm Liegen sie alle innerhalb des Einheitskreises so spricht man von einem minimalphasigen System liegt mindestens eine ausserhalb so handelt es sich um ein nichtminimalphasiges System Beim Entwurf eines FIR Filters wird in den meisten Fallen eine Fensterung vorgenommen um den Leck Effekt zu verringern IIR Filter sind nur dann stabil wenn alle Polstellen innerhalb des Einheitskreises liegen Liegen einfache Polstellen auf dem Einheitskreis so ist das System bedingt stabil d h in Abhangigkeit vom Eingangssignal Sobald zwei oder mehr Polstellen auf demselben Punkt des Einheitskreises oder auch nur eine Polstelle ausserhalb des Einheitskreises liegt liegt ein instabiles Filter vor Der Vorteil von IIR Filtern liegt darin dass sie in der Ubertragungsfunktion neben den Nullstellen auch Polstellen aufweisen und damit hohere Filterguten ermoglichen Die Berechnung eines IIR Filters ist gegenuber der eines FIR Filters aufwandiger und sollte auch eine Stabilitatsuntersuchung der quantisierten Koeffizienten umfassen Eine zuverlassige Methode zur Koeffizientenbestimmung eines IIR Filters bietet die Methode nach Prony Praktisch durchgefuhrt wird die Koeffizientenbestimmung mit Programmen wie MATLAB Frequenzverzerrte Filter Bearbeiten basieren auf der Tiefpass Tiefpass Transformation Eine Unterscheidung dieser Filter ist anhand der Impulsantwort nicht mehr moglich WFIR Filter warped FIR sind stabil Diese Filter basieren auf einem FIR Filter welches aber frequenzverzerrt ist Sie besitzen immer eine unendliche Impulsantwort WIIR Filter warped IIR sind ebenfalls nur dann stabil wenn alle Polstellen innerhalb des Einheitskreises liegen Auch sie gehoren zu den frequenzverzerrten Filtern Sie lassen sich nicht direkt realisieren da ein Koeffizientenmapping erforderlich ist um verzogerungsfreie Schleifen zu entfernen Multiratenfilter Bearbeiten Sie dienen der Konvertierung zwischen verschiedenen Abtastraten und vermeiden das Auftreten von Spiegelspektren bzw Aliasing Beispiele von Multiratenfilter sind CIC Filter Literatur BearbeitenKarl Dirk Kammeyer Kristian Kroschel Digitale Signalverarbeitung 6 Auflage Teubner Stuttgart 2006 ISBN 3 8351 0072 6 Weblinks BearbeitenWinFilter Kostenlose Filterentwurfs Software Java Demonstration digitaler Filter FIWIZ Filter design wizard FIR IIR Demo Programm und kommerzielle SW Abgerufen von https de wikipedia org w index php title Digitalfilter amp oldid 237020770