Was ist der Unterschied zwischen Phasenverzögerung und Gruppenverzögerung?


41

Ich lerne DSP und habe Probleme, den Unterschied zwischen Phasenverzögerung und Gruppenverzögerung zu verstehen .

Es scheint mir, dass beide die Verzögerungszeit von Sinuskurven messen, die durch einen Filter geleitet werden.

  • Habe ich recht, wenn ich das denke?
  • Wenn ja, wie unterscheiden sich die beiden Messungen?
  • Könnte jemand ein Beispiel für eine Situation geben, in der eine Messung nützlicher wäre als die andere?

AKTUALISIEREN

In Julius Smiths Einführung in digitale Filter habe ich eine Situation gefunden, in der die beiden Messungen zumindest unterschiedliche Ergebnisse liefern: Affinphasenfilter . Das ist eine teilweise Antwort auf meine Frage, denke ich.


Vielleicht finden Sie diese Seite nützlich. Es erklärt die Gruppenverzögerung und ihre Auswirkungen ohne Mathematik.
user5108_Dan

Die Wikipedia-Seite beschreibt die Definitionen und Unterschiede mathematisch. Wenn Sie ein lineares Phasenfilter haben, sind Gruppenverzögerung und Phasenverzögerung der gleiche Wert und einfach die Durchsatzverzögerung des Filters. Bei allen allgemeinen Filtern, die bei Gleichstrom eine gewisse Verstärkung aufweisen (dh keine HPF oder BPF mit dB bei Gleichstrom) und bei Gleichstrom keine Polaritätsumkehr aufweisen, sind die Gruppenverzögerung und die Phasenverzögerung bei und nahe bei Gleichstrom gleich.
Robert Bristow-Johnson

Antworten:


19

Erstens sind die Definitionen unterschiedlich:

  • Phasenverzögerung: (das Negative von) Phase geteilt durch Frequenz
  • Gruppenverzögerung: (das Negative von) Erste Ableitung von Phase gegen Frequenz

In Worten bedeutet das:

  • Phasenverzögerung: Phasenwinkel an diesem Frequenzpunkt
  • Gruppenverzögerung: Änderungsrate der Phase um diesen Frequenzpunkt.

Wann Sie das eine oder andere verwenden müssen, hängt wirklich von Ihrer Anwendung ab. Die klassische Anwendung für Gruppenverzögerungen sind modulierte Sinuswellen, beispielsweise AM-Radio. Die Zeit, die das Modulationssignal benötigt, um das System zu durchlaufen, ist durch die Gruppenverzögerung und nicht durch die Phasenverzögerung gegeben. Ein anderes Audiobeispiel könnte eine Kick-Drum sein: Dies ist meist eine modulierte Sinuswelle. Wenn Sie also bestimmen möchten, um wie viel die Kick-Drum verzögert (und möglicherweise zeitlich verschmiert) wird, ist die Gruppenverzögerung die Art und Weise, wie Sie sie betrachten.


"Absolute Phase an diesem Punkt der Frequenz" Wäre das nicht einfach "Phase"?
Endolith

Ich meinte "absolut" im Vergleich zu "relativ", aber ich sehe, dass dies mit "absolutem Wert" verwechselt werden kann. Ich werde es bearbeiten
Hilmar

ff

16

Sie messen beide nicht, um wie viel eine Sinuskurve verzögert ist. Die Phasenverzögerung misst genau das. Gruppenverspätung ist etwas komplizierter. Stellen Sie sich eine kurze Sinuswelle mit einer darauf angewendeten Amplitudenhüllkurve vor, so dass sie ein- und ausgeblendet wird, beispielsweise ein Gauß-Faktor multipliziert mit einer Sinuskurve. Diese Hülle hat eine Form und insbesondere eine Spitze, die die Mitte dieses "Pakets" darstellt. Die Gruppenverzögerung gibt an, um wie viel die Amplitudenhüllkurve verzögert wird, insbesondere um wie viel sich die Spitze dieses Pakets bewegt.

Ich denke gerne darüber nach, indem ich zur Definition der Gruppenverzögerung zurückkehre: Sie ist die Ableitung der Phase. Die Ableitung gibt Ihnen eine Linearisierung der Phasenantwort an diesem Punkt. Mit anderen Worten, bei einer bestimmten Frequenz gibt die Gruppenverzögerung ungefähr Auskunft darüber, in welchem ​​Verhältnis der Phasengang der Nachbarfrequenzen zum Phasengang an diesem Punkt steht. Denken Sie jetzt daran, wie wir eine amplitudenmodulierte Sinuskurve verwenden. Die Amplitudenmodulation nimmt die Spitze der Sinuskurve auf und führt Seitenbänder bei benachbarten Frequenzen ein. In gewisser Weise gibt Ihnen die Gruppenverzögerung Informationen darüber, wie die Seitenbänder relativ zu dieser Trägerfrequenz verzögert werden, und das Anwenden dieser Verzögerung ändert die Form der Amplitudenhüllkurve in gewisser Weise.

Das verrückte Ding? Kausalfilter können eine negative Gruppenverzögerung haben! Nehmen Sie Ihren Gauß-Faktor multipliziert mit einer Sinuskurve: Sie können eine analoge Schaltung so aufbauen, dass beim Durchsenden dieses Signals die Spitze der Hüllkurve im Ausgang vor dem Eingang erscheint. Es scheint ein Paradox zu sein, da der Filter in die Zukunft "sehen" muss. Es ist auf jeden Fall komisch, aber eine Möglichkeit, darüber nachzudenken, besteht darin, dass der Filter, da der Umschlag eine sehr vorhersehbare Form hat, bereits über genügend Informationen verfügt, um zu antizipieren, was passieren wird. Wenn eine Spitze in der Mitte des Signals eingefügt würde, würde der Filter dies nicht antizipieren. Hier ist ein wirklich interessanter Artikel dazu: http://www.dsprelated.com/showarticle/54.php


Wenn Sie "Bild ein ..." sagen, wäre ein tatsächliches Bild hier wirklich hilfreich.
Gabriel Staples

9

Für diejenigen, die immer noch nicht kreuzen können, ist der Unterschied hier ein einfaches Beispiel

v(t)

v(t)sin(ωt)

Wenn Sie dieses Signal am Ende der Übertragungsleitung messen, kann es in etwa so aussehen:

v(tτg)sin(ωt+ϕ)=v(tτg)sin(ω(tτϕ))

ϕ

sin(ωt)τϕ=ϕω

v(t)τg=dϕdω

Die Phasenverzögerung ist nur die Laufzeit für eine einzelne Frequenz, während die Gruppenverzögerung die Amplitudenverzerrung misst, wenn ein Array mit mehreren Frequenzen angewendet wird.


3

Die Phasenverzögerung eines Filters ist die Zeitverzögerung, mit der jede Frequenzkomponente die Filter durchläuft (wenn ein Signal aus mehreren Frequenzen besteht).

Die Gruppenverzögerung ist die durchschnittliche Zeitverzögerung des zusammengesetzten Signals, die bei jeder Frequenzkomponente auftritt.


2

Ich weiß, dass dies eine ziemlich alte Frage ist, aber ich habe nach einer Ableitung der Ausdrücke für Gruppenverzögerung und Phasenverzögerung im Internet gesucht. Es gibt nicht viele solcher Ableitungen im Internet, also dachte ich, ich würde das, was ich gefunden habe, teilen. Beachten Sie auch, dass diese Antwort eher eine mathematische als eine intuitive Beschreibung ist. Eine intuitive Beschreibung finden Sie in den obigen Antworten. Also, hier geht's:

a(t)=x(t)cos(ω0t)
H(jω)=ejϕ(ω)
A(jω)=12πX(jω)(πδ(ωω0)+πδ(ω+ω0))
A(jω)=X(j(ωω0))+X(j(ω+ω0))2
B(jω)=ejϕ(ω)2(X(j(ωω0))+X(j(ω+ω0)))
ϕ(ω)x(t)ω0a(t)x(t)B(jω)ω0ω0ϕ(ω)
ϕ(ω)=ϕ(ω0)+dϕdω(ω0)(ωω0)=α+βω
α=ϕ(ω0)ω0dϕdω(ω0)
β=dϕdω(ω0)
B(jω)
12π12X(j(ωω0))ej(ωt+α+βω)dω
ωω0ω
12π12X(j(ω))ej((ω+ω0)(t+β)+α)dω
x(t+β)ej(ω0t+ω0β+α)2
αβ
x(t+β)ej(ω0t+ϕ(ω0))2
B(jω)ω0ω0ϕ(ω)
x(t+β)ej(ω0t+ϕ(ω0))2
b(t)=x(t+dϕdω(ω0))cos(ω0(t+ϕ(ω0)ω0))
x(t)(τg)(τp)
τg=dϕdω(ω0)
τp=ϕ(ω0)ω0
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.