Skip to main content

Moving Average Phasenverzögerung


Die Wissenschaftler und Ingenieure Leitfaden für digitale Signalverarbeitung Von Steven W. Smith, Ph. D. Kapitel 19: Rekursive Filter Es gibt drei Arten von Phasenreaktionen, die ein Filter haben kann: Nullphase. Linearer Phase. Und nichtlineare Phase. Ein Beispiel für jedes von diesen ist in Abbildung 19-7 gezeigt. Wie in (a) gezeigt, ist das Nullphasenfilter durch eine Impulsantwort charakterisiert, die um den Nullpunkt symmetrisch ist. Die tatsächliche Form spielt keine Rolle, nur daß die negativ numerierten Abtastwerte ein Spiegelbild der positiv numerierten Abtastwerte sind. Wenn die Fourier-Transformation von dieser symmetrischen Wellenform genommen wird, ist die Phase vollständig null, wie in (b) gezeigt. Der Nachteil des Nullphasenfilters besteht darin, daß er die Verwendung von negativen Indizes erfordert, was für die Arbeit unpraktisch sein kann. Das lineare Phasenfilter ist ein Weg um dieses. Die Impulsantwort in (d) ist mit der in (a) gezeigten identisch, außer sie wurde verschoben, um nur positiv numerierte Proben zu verwenden. Die Impulsantwort ist immer noch symmetrisch zwischen links und rechts, die Lage der Symmetrie ist jedoch von Null verschoben worden. Diese Verschiebung führt dazu, daß die Phase (e) eine gerade Linie ist. Abrechnung des Namens: lineare Phase. Die Steigung dieser Geraden ist direkt proportional zum Betrag der Verschiebung. Da die Verschiebung der Impulsantwort nichts anderes bewirkt als eine identische Verschiebung des Ausgangssignals, ist das lineare Phasenfilter für die meisten Zwecke dem Nullphasenfilter äquivalent. Abbildung (g) zeigt eine Impulsantwort, die nicht symmetrisch zwischen links und rechts ist. Entsprechend ist die Phase (h) keine Gerade. Mit anderen Worten, es hat eine nichtlineare Phase. Nicht verwirren die Begriffe: nichtlineare und lineare Phase mit dem Konzept der System-Linearität diskutiert in Kapitel 5. Obwohl beide das Wort linear. Sie sind nicht verwandt. Warum ist mir egal, ob die Phase linear ist oder nicht Die Abbildungen (c), (f) und (i) zeigen die Antwort. Dies sind die Impulsantworten jedes der drei Filter. Die Impulsantwort ist nichts weiter als eine positiv gehende Schrittantwort, gefolgt von einer negativ gehenden Schrittantwort. Die Impulsantwort wird hier verwendet, weil sie anzeigt, was mit den ansteigenden und fallenden Flanken in einem Signal geschieht. Hier ist der wichtige Teil: Null - und lineare Phasenfilter haben linke und rechte Kanten, die gleich aussehen. Während nichtlineare Phasenfilter linke und rechte Kanten haben, die anders aussehen. Viele Anwendungen können nicht tolerieren, die linken und rechten Kanten anders aussehen. Ein Beispiel ist die Anzeige eines Oszilloskops, wobei diese Differenz als Merkmal des zu messenden Signals fehlinterpretiert werden könnte. Ein weiteres Beispiel ist die Videoverarbeitung. Können Sie sich vorstellen, schalten Sie Ihren Fernseher, um das linke Ohr Ihres Lieblings-Schauspieler suchen anders als sein rechtes Ohr finden Es ist einfach, eine FIR (Finite-Impulsantwort) Filter haben eine lineare Phase. Denn die Impulsantwort (Filterkernel) wird direkt im Designprozess spezifiziert. Damit der Filterkernel eine Links-Rechts-Symmetrie hat, ist alles erforderlich. Dies ist bei IIR (rekursiven) Filtern nicht der Fall, da die Rekursionskoeffizienten angegeben sind, nicht aber die Impulsantwort. Die Impulsantwort eines rekursiven Filters ist nicht symmetrisch zwischen links und rechts und hat daher eine nichtlineare Phase. Analoge elektronische Schaltungen haben das gleiche Problem mit dem Phasengang. Stellen Sie sich eine Schaltung aus Widerständen und Kondensatoren auf Ihrem Schreibtisch sitzen. Wenn der Eingang immer Null war, ist der Ausgang auch immer Null gewesen. Wenn ein Impuls an den Eingang angelegt wird, werden die Kondensatoren schnell auf einen Wert geladen und beginnen dann exponentiell durch die Widerstände zu zerfallen. Die Impulsantwort (d. h. das Ausgangssignal) ist eine Kombination dieser verschiedenen abklingenden Exponentiale. Die Impulsantwort kann nicht symmetrisch sein, da der Ausgang vor dem Impuls Null war und der exponentielle Zerfall nie wieder einen Wert von Null erreicht. Analoge Filter-Designer greifen dieses Problem mit dem Bessel-Filter an. Das in Kapitel 3 dargestellt ist. Das Bessel-Filter ist so ausgelegt, dass es eine möglichst lineare Phase aufweist, jedoch weit unter der Leistung von digitalen Filtern liegt. Die Fähigkeit, eine exakte lineare Phase bereitzustellen, ist ein klarer Vorteil von digitalen Filtern. Glücklicherweise gibt es eine einfache Möglichkeit, rekursive Filter zu modifizieren, um eine Nullphase zu erhalten. Abbildung 19-8 zeigt ein Beispiel dafür, wie dies funktioniert. Das zu filternde Eingangssignal ist in (a) dargestellt. Abbildung (b) zeigt das Signal, nachdem es von einem einpoligen Tiefpassfilter gefiltert wurde. Da es sich hierbei um ein nichtlineares Phasenfilter handelt, sehen die linken und rechten Kanten nicht gleich aus, sie sind umgekehrte Versionen voneinander. Wie zuvor beschrieben, wird dieses rekursive Filter implementiert, indem man bei der Probe 0 anfängt und in Richtung der Probe 150 arbeitet, wobei jede Abtastung auf dem Weg berechnet wird. Es sei nun angenommen, daß anstatt sich von der Abtastprobe 0 zur Abtastprobe 150 zu bewegen, bei der Abtastprobe 150 anfängt und sich zu dem Abtastwert 0 bewegt. Mit anderen Worten wird jede Abtastung in dem Ausgangssignal aus den Eingangs - und Ausgangsabtastwerten rechts von der zu bearbeitenden Abtastprobe berechnet auf. Dies bedeutet, daß die Rekursionsgleichung Gl. 19-1, wird geändert in: Fig. (C) zeigt das Ergebnis dieser Rückwärtsfilterung. Dies ist analog zum Durchführen eines analogen Signals durch eine elektronische RC-Schaltung während der Laufzeit rückwärts. Esrvinu eht pu-wercs nac lasrever emit - noituaC Die Filterung in umgekehrter Richtung erzeugt keinen Vorteil für sich, das gefilterte Signal hat noch linke und rechte Kanten, die nicht gleich aussehen. Die Magie geschieht, wenn Vorwärts - und Rückwärtsfilterung kombiniert werden. Die Abbildung (d) ergibt sich aus der Filterung des Signals in Vorwärtsrichtung und anschließendem Filtern in umgekehrter Richtung. Voila Dies erzeugt ein Nullphasen-Rekursivfilter. Tatsächlich kann jedes rekursive Filter mit dieser bidirektionalen Filtertechnik auf Nullphase umgesetzt werden. Die einzige Strafe für diese verbesserte Leistung ist ein Faktor von zwei in der Ausführungszeit und der Programmkomplexität. Wie finden Sie die Impuls - und Frequenzreaktionen des Gesamtfilters? Die Größe des Frequenzganges ist für jede Richtung gleich, während die Phasen einander entgegengesetzt sind. Wenn die beiden Richtungen kombiniert werden, wird die Größe quadriert. Während die Phase auf Null sinkt. Im Zeitbereich entspricht dies dem Falten der ursprünglichen Impulsantwort mit einer von links nach rechts gekippten Version von sich selbst. Beispielsweise ist die Impulsantwort eines einpoligen Tiefpaßfilters ein einseitiges Exponential. Die Impulsantwort des entsprechenden bidirektionalen Filters ist ein einseitiges Exponential, das nach rechts zerfällt, gefaltet mit einem einseitigen Exponential, das nach links zerfällt. Beim Durchlaufen der Mathematik erweist sich dies als doppelseitiges Exponential, das sowohl nach links als auch nach rechts zerfällt, mit der gleichen Abklingkonstante wie das ursprüngliche Filter. Einige Anwendungen haben nur einen Teil des Signals im Computer zu einem bestimmten Zeitpunkt, wie zum Beispiel Systeme, die abwechselnd Input-und Output-Daten auf einer kontinuierlichen Basis. Bidirektionale Filterung kann in diesen Fällen verwendet werden, indem sie mit der im letzten Kapitel beschriebenen Überlappungsmethode kombiniert wird. Wenn Sie zu der Frage kommen, wie lang die Impulsantwort ist, sagen Sie nicht unendlich. Wenn Sie dies tun, müssen Sie jedes Signal-Segment mit einer unendlichen Anzahl von Nullen. Denken Sie daran, dass die Impulsantwort abgeschnitten werden kann, wenn sie unter dem Rundungsrauschpegel, d. H. Etwa 15 bis 20 Zeitkonstanten, abgeklungen ist. Jedes Segment muss mit Nullen sowohl links als auch rechts aufgefüllt werden, um die Expansion während der bidirektionalen Filterung zu ermöglichen. Gruppenverzögerung Siehe folgende Grafik für die folgende Diskussion: Bei einer Gruppenlaufzeitmessung wird die lineare Phasenverschiebungskomponente konvertiert Auf einen konstanten Wert (der die mittlere Verzögerung darstellt). Die Phasenverschiebungskomponente höherer Ordnung wird in Abweichungen von konstanter Gruppenverzögerung (oder Gruppenverzögerungswelligkeit) umgewandelt. Die Abweichungen in der Gruppenverzögerung verursachen eine Signalverzerrung, ebenso wie Abweichungen von der linearen Phase eine Verzerrung verursachen. Die Messkurve stellt die Zeitspanne dar, die benötigt wird, damit jede Frequenz durch das zu prüfende Gerät läuft. Für die Diskussion, wie der Analysator die Gruppenverzögerung berechnet, wird auf die folgende Gleichung verwiesen: Phasendaten werden verwendet, um die Phasenänderung (-d f) zu finden.160 Eine spezifizierte Frequenzblende wird verwendet, um die Frequenzänderung 160160 (dw) zu finden. Unter Verwendung der beiden obigen Werte wird eine Approximation für die Änderungsrate der Phase mit der Frequenz berechnet. Diese 160160-Animation repräsentiert die Gruppenverzögerung in Sekunden (unter der Annahme einer linearen Phasenänderung über die spezifizierte Frequenzblende). Gruppenverzögerung gegenüber Abweichung von der linearen Phase Die Gruppenverzögerung ist oft eine genauere Anzeige der Phasenverzerrung als Abweichung von der linearen Phase. Abweichung von linearen Phaseneffekten sind im oberen Bereich der folgenden Grafik dargestellt: Gerät 1 und Gerät 2 haben den gleichen Wert, trotz unterschiedlicher Erscheinungen. Gruppenverzögerungsergebnisse werden im unteren Bereich angezeigt: Gerät 1 und Gerät 2 haben unterschiedliche Werte der Gruppenverzögerung. Dies liegt daran, dass bei der Bestimmung der Gruppenverzögerung der Analysator die Steigung der Phasenwelligkeit berechnet, die von der Anzahl der Wellenlängen abhängt, die pro Frequenzeinheit auftreten. Was ist Blende Bei einer Gruppenlaufzeitmessung misst der Analysator die Phase an zwei eng beabstandeten Frequenzen und berechnet dann die Phasensteigung. Das Frequenzintervall (Frequenz delta) zwischen den beiden Phasenmesspunkten wird als Blende bezeichnet. Das Ändern der Blende kann zu unterschiedlichen Werten der Gruppenverzögerung führen. Die berechnete Steigung (Delta-Phase) variiert mit zunehmender Blende. Aus diesem Grund müssen Sie beim Vergleichen der Gruppenverzögerungsdaten die Apertur kennen, mit der die Messungen durchgeführt wurden. Siehe folgende Grafik für die folgende Diskussion:

Comments

Popular posts from this blog

Trading Optionen On Futures

Beginner039s Guide To Trading Futures Willkommen beim Anfänger Guide to Trading Futures. Dieser Leitfaden wird einen allgemeinen Überblick über den Futures-Markt sowie Beschreibungen einiger der marktüblichen Instrumente und Techniken geben. Wie wir sehen werden, gibt es Futures-Kontrakte, die viele verschiedene Klassen von Investitionen abdecken (d. h. Aktienindex, Gold, Orangensaft), und es ist unmöglich, in jedes Detail zu gehen. Es wird daher vorgeschlagen, dass, wenn Sie nach dem Lesen dieses Leitfadens entscheiden, beginnen Sie den Handel Futures, dann verbringen Sie einige Zeit studieren den spezifischen Markt, in dem Sie am Handel interessiert. Wie bei jeder Bemühung, je mehr Aufwand Sie in Vorbereitung, desto größer Ihre Chancen für den Erfolg wird, sobald Sie tatsächlich beginnen. Wichtiger Hinweis: Während Futures zur effektiven Absicherung anderer Anlagepositionen verwendet werden können, können sie auch für Spekulationen genutzt werden. Hierdurch wird das Potenzial für gro...

Geometrisch Gleitender Durchschnitt

Was ist der Unterschied zwischen arithmetischen und geometrischen Mitteln Ein arithmetisches Mittel ist die Summe einer Reihe von Zahlen geteilt durch die Anzahl dieser Zahlenreihen. Wenn Sie aufgefordert wurden, die Klasse (arithmetische) Durchschnitt der Testergebnisse zu finden, würden Sie einfach addieren Sie alle Testergebnisse der Schüler, und teilen Sie dann diese Summe durch die Anzahl der Schüler. Wenn zum Beispiel fünf Schüler eine Prüfung ablegen und ihre Punktzahlen 60, 70, 80, 90 und 100 betragen, wäre der arithmetische Mittelwert 80. Dies würde wie folgt berechnet: (0,6 0,7 0,8 0,9 1,0) 5 0,8. Der Grund für die Verwendung eines arithmetischen Durchschnitts für Testergebnisse ist, dass jeder Test ein unabhängiges Ereignis ist. Wenn ein Schüler passiert, schlecht auf die Prüfung durchzuführen, sind die nächsten Schüler Chancen, schlecht (oder gut) auf die Prüfung nicht betroffen. Mit anderen Worten, jeder Schüler Score ist unabhängig von allen anderen Schülern Punkte. Aller...

Weighted Moving Average Equation

Weighted Moving Averages: Die Grundlagen Im Laufe der Jahre haben Techniker zwei Probleme mit dem einfachen gleitenden Durchschnitt gefunden. Das erste Problem liegt im Zeitrahmen des gleitenden Durchschnitts (MA). Die meisten technischen Analysten glauben, dass Preis-Aktion. Der Eröffnungs - oder Schlussaktienkurs, reicht nicht aus, um davon abhängen zu können, ob Kauf - oder Verkaufssignale der MAs-Crossover-Aktion richtig vorhergesagt werden. Zur Lösung dieses Problems weisen die Analysten den jüngsten Preisdaten nun mehr Gewicht zu, indem sie den exponentiell geglätteten gleitenden Durchschnitt (EMA) verwenden. (Erfahren Sie mehr bei der Exploration der exponentiell gewogenen gleitenden Durchschnitt.) Ein Beispiel Zum Beispiel, mit einem 10-Tage-MA, würde ein Analytiker den Schlusskurs des 10. Tag nehmen und multiplizieren Sie diese Zahl mit 10, der neunte Tag um neun, der achte Tag um acht und so weiter auf die erste der MA. Sobald die Summe bestimmt worden ist, würde der Analytik...