J'étudie des DSP et j'ai du mal à comprendre la différence entre retard de phase et retard de groupe .
Il me semble qu'ils mesurent tous les deux le temps de retard des sinusoïdes passées à travers un filtre.
- Ai-je raison de penser cela?
- Si oui, en quoi les deux mesures diffèrent?
- Quelqu'un pourrait-il donner un exemple d'une situation dans laquelle une mesure serait plus utile que l'autre?
MISE À JOUR
À lire dans Introduction aux filtres numériques de Julius Smith , j'ai trouvé une situation dans laquelle les deux mesures donnent au moins des résultats différents: les filtres à phase affine . C'est une réponse partielle à ma question, je suppose.
Réponses:
Tout d'abord les définitions sont différentes:
En mots cela signifie:
When to use one or the other really depends on your application. The classical application for group delay is modulated sine waves, for example AM radio. The time that it takes for the modulation signal to get through the system is given by the group delay not by the phase delay. Another audio example could be a kick drum: This is mostly a modulated sine wave so if you want to determine how much the kick drum will be delayed (and potentially smeared out in time) the group delay is the way to look at it.
la source
They don't both measure how much a sinusoid is delayed. Phase delay measures exactly that. Group delay is a little more complicated. Picture a short sine wave with an amplitude envelope applied to it so that it fades in and fades out, say, a gaussian multiplied by a sinusoid. This envelope has a shape to it, and in particular, it has a peak that represents the center of that "packet." Group delay tells you how much that amplitude envelope will be delayed, in particular, how much the peak of that packet will move by.
I like to think about this by going back to the definition of group delay: it's the derivative of phase. The derivative gives you a linearization of the phase response at that point. In other words, at some frequency, the group delay is telling you approximately how the phase response of the neighboring frequencies relate to the phase response at that point. Now, remember how we're using an amplitude-modulated sinusoid. The amplitude modulation will take the sinusoid's peak, and introduce sidebands at neighboring frequencies. So, in a way, the group delay is giving you information about how the sidebands will be delayed relative to that carrier frequency, and applying that delay will change the shape of the amplitude envelope in some way.
The crazy thing? Causal filters can have negative group delay! Take your gaussian multiplied by a sinusoid: you can build an analog circuit such that when you send that signal through, the envelope's peak will appear in the output before the input. It seems like a paradox, since it would appear that the filter has to "see" into the future. It's definitely weird, but a way to think about it is that since the envelope has a very predictable shape, the filter already has enough information to anticipate what is going to happen. If a spike were inserted in the middle of the signal, the filter would not anticipate that. Here's a really interesting article about this: http://www.dsprelated.com/showarticle/54.php
la source
For those who still cannot chalk the difference here is an simple example
Take long transmission line with simple sine signal with an amplitude envelope,v(t) , at its input
If you measure this signal at the transmission line end, it might come somewhere like this:
whereϕ is phase difference from input to output.
If you want how much time in it takes the phase of the sinusoid,sin(ωt) transmission from input to end then τϕ=−ϕω is your answer in seconds.
If you want how much time in it takes the envelope,v(t) , of the sinusoid transmission from input to end then τg=−dϕdω is your answer in seconds.
Phase delay is just traveling time for a single frequency while group delay is measure of amplitude distortion if array of multiple frequencies are applied.
la source
The phase delay of any filter is the amount of time delay each frequency component suffers in going through the filters (If a signal consists of several frequencies.)
The group delay is the average time delay of the composite signal suffered at each component of frequency.
la source
I know this is a pretty old question, but I've been looking for a derivation of the expressions for group delay and phase delay on the internet. Not many such derivations exist on the net so I thought I'd share what I found. Also, note that this answer is more of a mathematical description than an intuitive one. For intuitive descriptions, please refer to the above answers. So, here goes:
Let's consider a signal
la source