Faz gecikmesi ile grup gecikmesi arasındaki fark nedir?


41

Bazı DSP'leri inceliyorum ve faz gecikmesi ile grup gecikmesi arasındaki farkı anlamakta güçlük çekiyorum .

Bana öyle geliyor ki her ikisi de sinüzoitlerin filtreden geçen gecikme süresini ölçüyorlar.

  • Bunu düşünmekte haklı mıyım?
  • Eğer öyleyse, iki ölçüm nasıl farklılık gösterir?
  • Biri, bir ölçümün diğerinden daha yararlı olacağı bir duruma bir örnek verebilir mi?

GÜNCELLEME

Julius Smith'in Dijital Filtrelere Giriş bölümünde, iki ölçümün en azından farklı sonuçlar verdiği bir durum buldum: afinfaze filtreler . Sanırım sorum kısmi bir cevap.


Bu sayfayı faydalı bulabilirsiniz . Grup gecikmesini ve etkilerini herhangi bir matematiği olmadan açıklar.
user5108_Dan

wikipedia sayfası , tanımları ve farkları matematiksel olarak açıklar. Doğrusal faz filtreniz varsa, grup gecikmesi ve faz gecikmesi aynı değerdir ve sadece filtrenin çıkış gecikmesidir. DC'de bir miktar kazanç olan (yani bir HPF ya da DC'de dB olan bir BPF değil) ve DC'de bir kutup tersine sahip olmayan herhangi bir genel filtre için , grup gecikmesi ve faz gecikmesi DC'de aynı değere yakındır. .
robert bristow-johnson,

Yanıtlar:


19

Öncelikle tanımların farklı olması:

  • Faz gecikmesi: (negatif) Fazın frekansa bölünmesi
  • Grup gecikmesi: (eksi) İlk faz-frekans türevi

Bu şu anlama gelir:

  • Faz gecikmesi: Frekansta bu noktada faz açısı
  • Grup gecikmesi: Bu noktanın etrafındaki faz değişim sıklığı oranı.

Birini veya diğerini ne zaman kullanacağınız gerçekten uygulamanıza bağlıdır. Grup gecikmesi için klasik uygulama modüle edilmiş sinüs dalgalarıdır, örneğin AM radyo. Modülasyon sinyalinin sistemden geçmesi için geçen süre, faz gecikmesi değil, grup gecikmesi ile verilir. Başka bir ses örneği bir kick drum olabilir: Bu çoğunlukla modüle edilmiş bir sinüs dalgasıdır, bu nedenle kick drum'lerin ne kadar gecikeceğini (ve potansiyel olarak zaman içinde bulaşan) belirlemek istiyorsanız, grup gecikmesi buna bakmaktır.


“Frekansta bu noktada mutlak faz” Buna sadece “faz” denmez mi?
13’deki endolith

"Göreceli" ile karşılaştırıldığında "mutlak" demek istedim, ancak bunun "mutlak değer" ile karışabileceğini görüyorum. Düzenleyeceğim
Hilmar

Son önemli farklardan biri: Bazı frekanslarda faz gecikmesi , filtreden geçen frekansının yarı-sinüzoidal sinyal fazının zaman gecikmesidir . grup gecikmesi zaman gecikmesi olan zarf ya da " grubuna yarı sinüzoidin". ff
robert bristow-johnson

16

Her ikisi de bir sinüzoidin ne kadar geciktiğini ölçmezler. Faz gecikmesi, tam olarak bunu ölçer. Grup gecikmesi biraz daha karmaşık. Bir sinüsoidle çarpılan bir gaussianın içine girip kaybolması için üzerine uygulanan genişlikli bir zarf ile kısa bir sinüs dalgası hayal edin. Bu zarfın bir şekli vardır ve özellikle, bu "paketin" merkezini temsil eden bir zirveye sahiptir. Grup gecikmesi size, bu büyüklükteki zarfın ne kadar gecikeceğini, özellikle de bu paketin zirvesinin ne kadarının taşınacağını söyler.

Bunu, grup gecikmesi tanımına geri dönerek düşünmeyi seviyorum: bu, fazın türevidir. Türev, bu noktada faz cevabının doğrusallaştırılmasını sağlar. Başka bir deyişle, bazı frekanslarda, grup gecikmesi, yaklaşık olarak komşu frekansların faz cevabının o noktada faz cevabı ile ilişkili olduğunu söylemektedir. Şimdi, genlik modülasyonlu bir sinüzoidi nasıl kullandığımızı hatırlayın. Genlik modülasyonu sinüzoidin zirvesini alacak ve komşu frekanslarda yan bantlara neden olacaktır. Yani, bir şekilde, grup gecikmesi, yan bantların bu taşıyıcı frekansa göre nasıl geciktirileceği hakkında bilgi veriyor ve bu gecikmeyi uygulamak, genlik zarfının şeklini bir şekilde değiştirecektir.

Çılgın şey? Nedensel filtreler grup gecikmesini olumsuz etkileyebilir! Gauss'unuzu sinüzoit ile çarpın: bir sinyal devresi oluşturabilirsiniz, böylece bu sinyali gönderirken zarfın tepesi girişten önce çıktıda görünecektir. Bir paradoks gibi gözüküyor, çünkü filtrenin geleceği "görmesi" gerekiyor. Kesinlikle garip, ancak bunu düşünmenin bir yolu, zarfın çok öngörülebilir bir şekle sahip olması nedeniyle, filtrenin ne olacağını önceden tahmin etmek için yeterli bilgiye sahip olmasıdır. Sinyalin ortasına bir çivi sokulursa, filtre bunu tahmin edemezdi. İşte bu konuda gerçekten ilginç bir makale: http://www.dsprelated.com/showarticle/54.php


"Resim ..." deyince, gerçek bir görüntü burada gerçekten yardımcı olacaktır.
Gabriel Staples,

9

Buradaki farkı hala tebeşirleştiremeyenler için basit bir örnek

Girişte amplitüdlü bir zarf olan basit sinüs sinyalli uzun iletim hattını alınv(t)

v(t)sin(ωt)

Bu sinyali iletim hattının ucunda ölçerseniz, bunun gibi bir yere gelebilir:

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

Burada , girdiden çıktıya faz farkıdır.ϕ

Sinüsoid aşamasını ne kadar süre alacağını istiyorsanız , girişin sonuna kadar iletimi saniyeler içinde cevabınız.sin(ωt)τϕ=ϕω

Eğer onu alır ne kadar zaman isterseniz zarfı , daha sonra sona erdirmek için girişten sinüzoidin iletim, Cevabınız içindedir saniye.v(t)τg=dϕdω

Faz gecikmesi sadece tek bir frekans için seyahat süresi iken, grup gecikmesi çoklu frekans dizisi uygulanırsa genlik bozulmasının ölçüsüdür.


3

Herhangi bir filtrenin faz gecikmesi, her frekans bileşeninin filtrelerden geçerken yaşadığı gecikme süresidir (bir sinyal birkaç frekanstan oluşuyorsa).

Grup gecikmesi, frekansın her bir bileşeninde yaşanan bileşik sinyalin ortalama zaman gecikmesidir.


1

Bunun çok eski bir soru olduğunu biliyorum, ancak internet üzerinden grup gecikmesi ve faz gecikmesi ifadelerinin bir türevini arıyorum. İnternette böyle bir türev yok, bu yüzden bulduklarını paylaşacağımı düşündüm. Ayrıca, bu cevabın sezgisel bir cevaptan çok matematiksel bir açıklama olduğunu unutmayın. Sezgisel açıklamalar için lütfen yukarıdaki cevaplara bakınız. Yani, işte gidiyor:

Diyelim bir sinyal dikkate ve frekans yanıtı olan bir LTI sisteminin içinden geçmek bu ele aldığımız sistemin kazancı birlik çünkü kazancı değil, sistemin girdi sinyalinin fazını nasıl değiştirdiğini analiz etmekle ilgileniyoruz. Şimdi, zaman alanındaki çarpımın, frekans alanındaki dönüşüme tekabül ettiği düşünüldüğünde, giriş sinyalinin Fourier Dönüşümü için hangi miktarda Bu nedenle, sistem çıktısı tarafından verilen bir frekans spektrumuna sahiptir.

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)))
Şimdi Yukarıdaki ifadenin ters Fourier dönüşümü bulmak, için tam analitik formu bilmemiz gerekir . Bu nedenle, sorunları basitleştirmek için, nin frekans içeriğinin sadece taşıyıcı frekanstan önemli ölçüde düşük olan frekansları . Bu senaryoda, sinyali bir genlik modülasyonlu sinyal olarak görülebilir, burada yüksek frekanslı kosinüs sinyalinin zarfını temsil eder. Frekans alanında, şimdi ortalanmış iki dar frekans bandı içerir veϕ(ω)x(t)ω0a(t)x(t)B(jω)ω0ω0 (yukarıdaki denkleme bakınız). Bu, için bir birinci dereceden Taylor serisi genişletme kullanabileceğimiz anlamına gelir . burada Bunu hesaplayabiliriz Fourier ilk yarısının dönüşümü olarak İkameci için bu olur ϕ(ω)
ϕ(ω)=ϕ(ω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ω
ki bu, u basitleştirir ve ifadelerini , bu Benzer şekilde diğer yarısı Fourier Dönüşümü , ile değiştirilerek elde . Gerçek sinyaller için, garip bir işlevdir; bu
x(t+β)ej(ω0t+ω0β+α)2
αβ
x(t+β)ej(ω0t+ϕ(ω0))2
B(jω)ω0ω0ϕ(ω)
x(t+β)ej(ω0t+ϕ(ω0))2
Böylece ikisini birlikte ekleyerek zarfındaki ve taşıyıcı kosinüs sinyalindeki gecikmelere dikkat edin . Grup gecikmesi gecikmeye karşılık gelirken faz gecikmesi taşıyıcıdaki gecikmeye karşılık gelir. Böylece,
b(t)=x(t+dϕdω(ω0))cos(ω0(t+ϕ(ω0)ω0))
x(t)(τg)(τp)
τg=dϕdω(ω0)
τp=ϕ(ω0)ω0
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.