Thursday 20 July 2017

Moving Average Transfer Funktion


Frequenzgang des laufenden Mittelfilters Der Frequenzgang eines LTI-Systems ist die DTFT der Impulsantwort, die Impulsantwort eines L-Sample-gleitenden Mittelwerts Da der gleitende Mittelwert FIR ist, reduziert sich der Frequenzgang auf die endliche Summe We Kann die sehr nützliche Identität verwenden, um den Frequenzgang zu schreiben, wo wir ae minus jomega haben lassen. N 0 und M L minus 1. Wir können an der Größe dieser Funktion interessiert sein, um zu bestimmen, welche Frequenzen durch den Filter ungedämpft werden und welche gedämpft werden. Unten ist ein Diagramm der Größe dieser Funktion für L 4 (rot), 8 (grün) und 16 (blau). Die horizontale Achse reicht von Null bis pi Radiant pro Probe. Man beachte, daß der Frequenzgang in allen drei Fällen eine Tiefpaßcharakteristik aufweist. Eine konstante Komponente (Nullfrequenz) im Eingang durchläuft das Filter ungedämpft. Bestimmte höhere Frequenzen, wie z. B. pi 2, werden durch das Filter vollständig eliminiert. Wenn es aber die Absicht war, ein Tiefpassfilter zu entwerfen, dann haben wir das nicht sehr gut gemacht. Einige der höheren Frequenzen werden nur um einen Faktor von etwa 110 (für den 16-Punkte-gleitenden Durchschnitt) oder 13 (für den vier-Punkte-gleitenden Durchschnitt) gedämpft. Wir können viel besser als das. (1-exp (-iomega)) H8 (18) (1-exp (- & omega; & sub4; (1-exp (-iomega)) (1-exp (-iomega)) (1-exp (& ndash; H16)) Achse (0, pi, 0, 1) Copyright-Kopie 2000- - Universität von Kalifornien, BerkeleySignalverarbeitungDigitale Filter Digitalfilter sind durch essenziell abgetastete Systeme. Die Eingangs - und Ausgangssignale werden durch Abtastwerte mit gleichem Zeitabstand dargestellt. Finite Implulse Response (FIR) - Filter sind gekennzeichnet durch ein Zeitverhalten, das nur von einer gegebenen Anzahl der letzten Abtastwerte des Eingangssignals abhängt. Anders ausgedrückt: Sobald das Eingangssignal auf Null abgesunken ist, wird der Filterausgang nach einer bestimmten Anzahl von Abtastperioden das gleiche tun. Der Ausgang y (k) ist durch eine Linearkombination der letzten Eingangsabtastwerte x (k i) gegeben. Die Koeffizienten b (i) geben das Gewicht für die Kombination an. Sie entsprechen auch den Koeffizienten des Zählers der Z-Domain-Filtertransferfunktion. Die folgende Abbildung zeigt ein FIR-Filter der Ordnung N 1: Bei linearen Phasenfiltern sind die Koeffizientenwerte um das mittlere symmetrisch und die Verzögerungsleitung kann um diesen Mittelpunkt zurückgeklappt werden, um die Anzahl der Multiplikationen zu reduzieren. Die Übertragungsfunktion der FIR-Filter pocesses nur einen Zähler. Dies entspricht einem Nullfilter. FIR-Filter erfordern typischerweise hohe Ordnungen in der Größenordnung von einigen Hunderten. Somit benötigt die Wahl dieser Art von Filtern eine große Menge an Hardware oder CPU. Trotzdem ist ein Grund, eine FIR-Filter-Implementierung zu wählen, die Fähigkeit, eine lineare Phasenreaktion zu erreichen, die in manchen Fällen eine Anforderung sein kann. Trotzdem hat der Fiter-Designer die Möglichkeit, IIR-Filter mit guter Phasenlinearität im Durchlaßband wie Bessel-Filter zu wählen. Oder ein Allpassfilter zu entwerfen, um die Phasenreaktion eines Standard-IIR-Filters zu korrigieren. Moving Average Filter (MA) Edit Moving Average (MA) Modelle sind Prozessmodelle in der Form: MA Prozesse ist eine alternative Darstellung von FIR Filtern. Durchschnittliche Filter Edit Ein Filter, der den Durchschnitt der N letzten Abtastwerte eines Signals berechnet. Es ist die einfachste Form eines FIR-Filters, wobei alle Koeffizienten gleich sind. Die Übertragungsfunktion eines Durchschnittsfilters ist gegeben durch: Die Übertragungsfunktion eines Durchschnittsfilters weist N gleich beabstandete Nullen entlang der Frequenzachse auf. Die Null bei DC wird jedoch durch den Pol des Filters maskiert. Daher gibt es eine größere Keule, die für das Filterdurchlassband verantwortlich ist. Cascaded Integrator-Comb (CIC) Filter Edit Ein Cascaded Integrator-Comb Filter (CIC) ist eine spezielle Technik zur Realisierung von mittleren Filtern in Serie. Die Serienplatzierung der mittleren Filter verstärkt den ersten Lappen bei DC im Vergleich zu allen anderen Lappen. Ein CIC-Filter implementiert die Übertragungsfunktion von N Durchschnittsfiltern, die jeweils den Durchschnitt von R M Abtastwerten berechnen. Seine Übertragungsfunktion ist folglich gegeben durch: CIC-Filter werden verwendet, um die Anzahl der Abtastwerte eines Signals um einen Faktor R zu dezimieren oder, anders ausgedrückt, ein Signal mit einer niedrigeren Frequenz erneut abzutasten, wobei R 1 Abtastwerte aus R weggeworfen werden. Der Faktor M gibt an, wie viel von dem ersten Lappen durch das Signal verwendet wird. Die Anzahl der mittleren Filterstufen, N. Wie gut andere Frequenzbänder gedämpft werden, auf Kosten einer weniger flachen Übertragungsfunktion um DC herum. Die CIC-Struktur ermöglicht es, das gesamte System mit nur Addierern und Registern zu implementieren, wobei keine Multiplikatoren verwendet werden, die in Bezug auf Hardware gierig sind. Eine Abwärtsabtastung mit dem Faktor R erlaubt die Erhöhung der Signalauflösung durch log 2 (R) (R) Bits. Kanonische Filter Bearbeiten Kanonische Filter implementieren eine Filtertransferfunktion mit einer Anzahl von Verzögerungselementen gleich der Filterreihenfolge, einem Multiplikator pro Zählerkoeffizienten, einem Multiplikator pro Nennerkoeffizienten und einer Reihe von Addierern. Ähnlich wie aktive Filter kanonische Strukturen zeigte sich diese Art von Schaltungen sehr empfindlich gegenüber Elementwerten: eine kleine Änderung in Koeffizienten hatte einen großen Einfluss auf die Übertragungsfunktion. Auch hier hat sich das Design von aktiven Filtern von kanonischen Filtern zu anderen Strukturen wie Ketten zweiter Ordnung oder Leapfrog-Filtern verschoben. Kette der Sektionen der zweiten Ordnung Edit Eine Sektion zweiter Ordnung. Oft als Biquad bezeichnet. Implementiert eine Übertragungsfunktion zweiter Ordnung. Die Übertragungsfunktion eines Filters kann in ein Produkt von Übertragungsfunktionen aufgeteilt werden, die jeweils einem Paar von Pole und möglicherweise einem Paar von Nullen zugeordnet sind. Wenn die Übertragungsfunktionen ordnungsgemäß ungerade sind, muss ein erster Ordnungsteil zur Kette hinzugefügt werden. Dieser Abschnitt ist dem realen Pol und dem realen Nullpunkt zugeordnet, falls einer vorhanden ist. Direct-Form 1 Direct-Form 2 Direct-Form 1 Transponierte Direct-Form 2 transponiert Das von der folgenden Abbildung transponierte Direct-Formular 2 ist besonders interessant in Bezug auf die benötigte Hardware sowie die Signal - und Koeffizienten-Quantisierung. Digitale Leapfrog-Filter Filterstruktur bearbeiten Digitale Leapfrog-Filter basieren auf der Simulation von analogen aktiven Leapfrog-Filtern. Der Anreiz für diese Wahl ist, von den ausgezeichneten Passband-Empfindlichkeitseigenschaften der ursprünglichen Leiter-Schaltung zu erben. Das folgende 4. Ordnung allpolige Tiefpass-Leapfrogfilter kann als digitale Schaltung implementiert werden, indem die analogen Integratoren durch Akkumulator ersetzt werden. Das Ersetzen der Analogintegratoren durch Akkumulatoren entspricht der Vereinfachung der Z-Umwandlung zu z 1 s T. Die die beiden ersten Terme der Taylorreihe von z e x p (s T) sind. Diese Näherung ist gut genug für Filter, bei denen die Abtastfrequenz viel höher ist als die Signalbandbreite. Transferfunktion Edit Die Zustandsraumdarstellung des vorangehenden Filters kann wie folgt geschrieben werden: Aus dieser Gleichung kann man die A, B, C, D Matrizen schreiben als: Aus dieser Darstellung lassen sich Signalverarbeitungswerkzeuge wie Octave oder Matlab grafisch darstellen Den Frequenzgang des Filters oder seine Nullen und Pole zu untersuchen. In dem digitalen Leapfrog-Filter stellen die relativen Werte der Koeffizienten die Form der Übertragungsfunktion (Butterworth, Chebyshev.) Ein, während ihre Amplituden die Grenzfrequenz einstellen. Das Dividieren aller Koeffizienten um einen Faktor von zwei verschiebt die Cutoff-Frequenz um eine Oktave (auch einen Faktor von zwei) nach unten. Ein spezieller Fall ist der Buterworth-Filter 3. Ordnung, der über Zeitkonstanten mit relativen Werten von 1, 12 und 1 verfügt. Dadurch kann dieses Filter in Hardware ohne Multiplikator implementiert werden, jedoch mit Verschiebungen. Autoregressive Filter (AR) Edit Autoregressive (AR) Modelle sind Prozessmodelle in der Form: Wo u (n) die Ausgabe des Modells ist, ist x (n) die Eingabe des Modells und u (n - m) sind vorherige Abtastwerte des Modellausgangswertes. Diese Filter werden autoregressiv genannt, da die Ausgangswerte auf der Grundlage von Regressionen der vorherigen Ausgabewerte berechnet werden. AR-Prozesse können durch ein Allpol-Filter dargestellt werden. ARMA Filter Edit Autoregressive Moving-Average Filter (ARMA) sind Kombinationen von AR - und MA-Filtern. Der Ausgang des Filters ist als Linearkombination sowohl der gewichteten Eingangs - als auch der gewichteten Ausgangssamples gegeben: ARMA-Prozesse können als digitales IIR-Filter mit beiden Pole und Nullen betrachtet werden. AR-Filter werden in vielen Fällen bevorzugt, da sie mit den Yule-Walker-Gleichungen analysiert werden können. MA - und ARMA-Prozesse hingegen können durch komplizierte nichtlineare Gleichungen analysiert werden, die schwer zu studieren und zu modellieren sind. Wenn wir einen AR-Prozeß mit Abgriff-Gewichtungskoeffizienten a (einen Vektor von a (n), a (n - 1).) Einen Eingang von x (n) haben. Und eine Ausgabe von y (n). Können wir die yule-walker Gleichungen verwenden. Wir sagen, dass x 2 die Varianz des Eingangssignals ist. Wir behandeln das Eingangsdatensignal als Zufallssignal, auch wenn es ein deterministisches Signal ist, weil wir nicht wissen, was der Wert ist, bis wir ihn erhalten. Wir können die Yule-Walker-Gleichungen folgendermaßen ausdrücken: wobei R die Kreuzkorrelationsmatrix der Prozeßausgabe ist und r die Autokorrelationsmatrix der Prozeßausgabe ist: Varianzbearbeitung Wir können zeigen, daß wir die Eingangssignalabweichung als: , Expandiert und ersetzt r (0). Können wir die Ausgangsvarianz des Prozesses mit der Eingangsvarianz in Beziehung setzen: Einführung in die Filterung 9.3.1 Einführung in die Filterung Im Bereich der Signalverarbeitung beinhaltet das Design von digitalen Signalfiltern den Prozess, bestimmte Frequenzen zu unterdrücken und andere zu verstärken. Ein vereinfachtes Filtermodell ist, wo das Eingangssignal modifiziert wird, um das Ausgangssignal unter Verwendung der Rekursionsformel zu erhalten. Die Implementierung von (9-23) ist einfach und erfordert nur Startwerte, wird dann durch einfache Iteration erhalten. Da die Signale einen Startpunkt haben müssen, ist es üblich, dies und für zu verlangen. Wir betonen dieses Konzept durch die folgende Definition. Definition 9.3 (Kausalsequenz) Angesichts der Eingabe - und Ausgabe-Sequenzen. Wenn und für, so heißt die Folge kausal. Angesichts der Kausalfolge ist es einfach, die Lösung zu (9-23) zu berechnen. Verwenden Sie die Tatsache, dass diese Sequenzen kausal sind: Der allgemeine iterative Schritt ist 9.3.2 Die Basisfilter Die folgenden drei vereinfachten Basisfilter dienen als Illustrationen. (I) Nullfilter, (beachten Sie, dass). (Ii) Boosting Up Filter (beachten Sie, dass). (Iii) Kombinationsfilter. Die Übertragungsfunktion für diese Modellfilter hat die folgende allgemeine Form, wobei die z-Transformationen der Eingangs - und Ausgangssequenzen sind bzw. sind. Im vorigen Abschnitt wurde erwähnt, daß die allgemeine Lösung einer homogenen Differenzengleichung nur dann stabil ist, wenn die Nullstellen der charakteristischen Gleichung innerhalb des Einheitskreises liegen. In ähnlicher Weise, wenn ein Filter stabil ist, müssen die Pole der Übertragungsfunktion alle innerhalb des Einheitskreises liegen. Bevor wir die allgemeine Theorie entwickeln, wollen wir die Amplitudenantwort untersuchen, wenn das Eingangssignal eine lineare Kombination von und ist. Die Amplitudenantwort für die Frequenz verwendet das komplexe Einheitssignal und ist definiert als Die Formel wird nach einigen wenigen einleitenden Beispielen genau erklärt werden. Beispiel 9.21. Angesichts des Filters. 9.21 (a). Zeigen Sie, dass es ein Nullabgleich-Filter für die Signale ist und berechnen Sie die Amplitudenantwort. 9.21 (b). Berechnen Sie die Amplitudenreaktionen und untersuchen Sie das gefilterte Signal für. 9.21 (c). Berechnen Sie die Amplitudenreaktionen und untersuchen Sie das gefilterte Signal für. Abbildung 9.4. Die Amplitudenreaktion für. Abbildung 9.5. Eingang und Ausgang. Abbildung 9.6. Eingang und Ausgang. Lösung 9.21. Beispiel 9.22. Angesichts des Filters. 9.22 (a). Zeigen Sie, dass es ein Verstärkungsfilter für die Signale ist und berechnen Sie die Amplitudenantwort. 9.22 (b). Berechnen Sie die Amplitudenreaktionen und untersuchen Sie das gefilterte Signal für. Abbildung 9.7. Die Amplitudenreaktion für. Abbildung 9.8. Eingang und Ausgang. Entdecken Sie die Lösung 9.22. 9.3.3 Die allgemeine Filtergleichung Die allgemeine Form einer Ordnungsfilterdifferenzgleichung ist wo und sind Konstanten. Beachten Sie sorgfältig, dass die Begriffe sind von der Form und wo und, was diese Begriffe zeitlich verzögert. Die kompakte Form des Schreibens der Differenzgleichung ist, wo das Eingangssignal modifiziert wird, um das Ausgangssignal unter Verwendung der Rekursionsformel zu erhalten. Der Teil gibt die Signale aus und verstärkt Signale. Bemerkung 9.14. Die Formel (9-31) heißt die Rekursionsgleichung und die Rekursionskoeffizienten sind und. Es zeigt explizit, daß das vorliegende Ausgangssignal eine Funktion der vergangenen Werte ist, für die gegenwärtige Eingabe und die vorhergehenden Eingaben für. Die Sequenzen können als Signale betrachtet werden, und sie sind Null für negative Indizes. Mit diesen Informationen können wir nun die allgemeine Formel für die Übertragungsfunktion definieren. Verwenden der zeitverzögerten Verschiebungseigenschaft für kausale Sequenzen und Nehmen der z-Transformation von jedem Term in (9-31). Erhalten wir Wir können aus den Summationen herausfaktorieren und dies in einer äquivalenten Form schreiben Aus Gleichung (9-33) erhalten wir, was zu der folgenden wichtigen Definition führt. Definition 9.4 (Übertragungsfunktion) Die Übertragungsfunktion, die der Ordnungsdifferenz-Gleichung (8) entspricht, ergibt sich aus der Formel (9-34) die Übertragungsfunktion für ein unendliches Impulsantwortfilter (IIR-Filter). Im speziellen Fall, wenn der Nenner einheitlich ist, wird er die Übertragungsfunktion für ein Finite-Impuls-Response-Filter (FIR-Filter). Definition 9.5 (Unit-Sample Response) Die Sequenz, die der Transferfunktion entspricht, wird als Unit-Sample-Antwort bezeichnet. Theorem 9.6 (Output Response) Das Ausgangssignal des mit einem Eingangssignal versehenen Filters (10) ergibt sich aus der inversen z-Transformation und in der Faltungsform ist gegeben. Eine andere wichtige Verwendung der Übertragungsfunktion besteht darin, zu untersuchen, wie sich ein Filter auswirkt Verschiedenen Frequenzen. In der Praxis wird ein kontinuierliches Zeitsignal mit einer Frequenz abgetastet, die mindestens das Doppelte der höchsten Eingangssignalfrequenz ist, um Frequenzumkippen oder Aliasing zu vermeiden. Das liegt daran, dass die Fourier-Transformation eines abgetasteten Signals periodisch mit der Periode ist, obwohl wir dies hier nicht beweisen werden. Aliasing verhindert eine genaue Wiederherstellung des ursprünglichen Signals aus seinen Proben. Nun kann gezeigt werden, daß das Argument der Fourier-Transformation über die Formel (9-37) auf den z-Ebenen-Einheitskreis verläuft, wo man die normalisierte Frequenz nennt. Daher ist die auf dem Einheitskreis ausgewertete z-Transformation auch periodisch, mit Ausnahme der Periode. Definition 9.6 (Amplitudenreaktion) Die Amplitudenantwort ist definiert als die Größe der Übertragungsfunktion, die bei dem komplexen Einheitssignal ausgewertet wird. Die Formel ist (9-38) über das Intervall. Der Fundamentalsatz der Algebra impliziert, dass der Zähler Wurzeln hat (Nullen genannt) und der Nenner Wurzeln hat (Pole genannt). Die Nullen können in konjugierten Paaren auf dem Einheitskreis gewählt werden. Für die Stabilität müssen alle Pole innerhalb des Einheitskreises und für. Ferner werden die Pole als reelle Zahlen und in konjugierten Paaren gewählt. Dies garantiert, daß die Rekursionskoeffizienten alle reellen Zahlen sind. IIR-Filter können alle Pol oder Null-Pol und Stabilität ist ein Anliegen FIR-Filter und alle Null-Filter sind immer stabil. 9.3.4 Aufbau der Filter In der Praxis wird die Rekursionsformel (10) zur Berechnung des Ausgangssignals verwendet. Das digitale Filterdesign basiert jedoch auf der obigen Theorie. Man beginnt, indem man die Position der Nullen und Pole entsprechend den Anforderungen des Filterdesigns und der Konstruktion der Übertragungsfunktion auswählt. Da die Koeffizienten in real sind, müssen alle Nullen und Pole mit einer imaginären Komponente in konjugierten Paaren auftreten. Dann werden die Rekursionskoeffizienten in (13) identifiziert und in (10) zum Schreiben des rekursiven Filters verwendet. Sowohl der Zähler als auch der Nenner von können in quadratische Faktoren mit reellen Koeffizienten und möglicherweise einem oder zwei linearen Faktoren mit reellen Koeffizienten faktorisiert werden. Die folgenden Prinzipien werden verwendet, um zu konstruieren. (I) Nullabgleichfaktoren Um die Signale herauszufiltern, verwenden Sie Faktoren der Form im Zähler von. Sie werden dazu beitragen, den Begriff (ii) Boosting Up Factors Um die Signale zu verstärken und nutzen Faktoren der Form

No comments:

Post a Comment