科恩系列分佈

来自testwiki
跳转到导航 跳转到搜索

Template:NoteTA 科恩系列分佈(Cohen's class distribution)於1966年由L. Cohen首次提出,且其使用雙線性轉換亦是此種轉換形式中最通用的一種。在幾種常見的時頻分佈中,Cohen's class分佈是最強大的轉換之一。隨著近幾年來時頻分析發展,應用也越來越多元。Cohen's class分佈和短時距傅立葉變換比較起來有較高的清晰度,但也相對的有交叉項(cross-term)的問題,不過可選擇適當的遮罩函數(mask function)來將交叉項的問題降到最低。

數學定義

Cx(t,f)=Ax(η,τ)Φ(η,τ)exp(j2π(ηtτf))dηdτ,
其中 Ax(η,τ)=x(t+τ/2)x*(tτ/2)ej2πtηdt. 為模糊函數(Ambiguity Function) ,且Φ(η,τ)為一遮罩函數,通常是低通函數用來濾除雜訊。

科恩系列分佈函數

韋格納分布(Wigner Distribution Function)

當Cohen's class分佈中的Φ(η,τ)=1時,Cohen's class分佈會成韋格納分布(Wigner distribution function)Wx(t,f)=x(t+τ/2)x*(tτ/2)ej2πfτdτ
利用韋格納分佈對函數x(t)=exp(j0.015t4+j0.06t3j0.3t2+jt)作時頻分析的結果可見右圖。

錐狀分布(Cone-Shape Distribution)

當Cohen's class分佈中的ϕ(t,τ)=1|τ|exp(2πατ2)Π(tτ),且Φ(η,τ)=sinc(ητ)exp((2πατ2)時,
其中ϕ(t,τ)=Φ(η,τ)exp(j2πηt)dη,Cohen's class分佈會成錐狀分布。
右圖為不同的α值下的錐狀分佈時頻分析圖。


喬伊-威廉斯(Choi-Williams)

當Cohen's class分佈中的Φ(η,τ)=exp[α(ητ)2]時,Cohen's class分佈會成喬伊-威廉斯分布。
右圖為不同的α值下的錐狀分佈時頻分析圖。



科恩系列分佈優缺點

優點:
1.可選擇適當的遮罩函數來避免掉交叉項問題 。
2.具有高清晰度。
缺點
1. 需要較高的計算量與時間。
2. 缺乏良好的數學特性。

科恩系列分佈的實現

Cx(t,f)=Ax(η,τ)Φ(η,τ)exp(j2π(ηtτf))dηdτ,
=x(u+τ2)x*(uτ2)Φ(η,τ)ej2πuη+j2π(ηtτf)dudτdη

簡化方法一:不是所有的Ax(η,τ)的值都要計算出

 |η|>B  |τ|>C,若Φ(η,τ)=0,則Cx(t,f)=CCBBx(u+τ2)x*(uτ2)Φ(η,τ)ej2πuη+j2π(ηtτf)dudτdη

簡化方法二:注意,η這個參數和輸入及輸出都無關

Cx(t,f)=CCx(u+τ2)x*(uτ2)[BBΦ(η,τ)ej2π,η(tu)dη]ej2πτ,fdudτ
=CCx(u+τ2)x*(uτ2)Φ(τ,tu)ej2πτ,fdudτ,其中
Φ(τ,tu)=BBΦ(η,τ)ej2π,η(tu)dη,由於Φ(τ,tu)和輸入無關,可事先算出,因此可簡化成兩個積分式。

簡化方法三:使用摺積方法(convolution)

Cx(t,f)=x(u+τ2)x*(uτ2)ϕ(tu,τ)duej2πfτdτ,其中
ϕ(t,τ)=Φ(η,τ)exp(j2πηt)dη。對|t|>b或是|τ|>c,則
Cx(t,f)=cctbt+bx(u+τ2)x*(uτ2)ϕ(tu,τ)duej2πfτdτ,上式為一摺積式。

模糊函數 (Ambiguity Function)

模糊函數的定義為:

Ax(η,τ)=x(t+τ2)x*(tτ2)ej2πtηdt

Modulation 和 Time Shifting 對模糊函數的影響

我們來看一下 x(t) 對於模糊函數的影響

(1) 假設 x1(t) 是一個高斯函數: ae(tb)2/2c2, 其中 a=1,b=0,c=12α

那麼我們可以得到 x1(t)=eαπt2, 代入模糊函數 Ax(η,τ) 中:

Ax1(η,τ)=eαπ(t+τ2)2 eαπ(tτ2)2 ej2πtη dt
=eαπ(2t2+τ22) ej2πtη dt

(2) 假設 x2(t) 是一個經過 shifting 和 modulation 的高斯函數:

那麼我們可以得到 x2(t)=eαπ(tt0)2+j2πf0t, 代入模糊函數 Ax(η,τ) 中:

Ax2(η,τ)=eαπ(t+τ2t0)2+j2πf0(t+τ2) eαπ(tτ2t0)2j2πf0(tτ2) ej2πtη dt
=eαπ(2(tt0)2+τ/22)+j2πf0τ ej2πtη dt
=eαπ(2t2+τ22) ej2πf0τ ej2πtη ej2πt0η dt

我們可以看到 |Ax1(τ,η)|=|Ax2(τ,η)|,

因此我們可以得出 time shifting t0 和 modulation f0 並不會影響 |Ax(τ,η)|

積分後,Ax(τ,η)=12αeπ(ατ22+η22α)ej2π(f0τt0η)

所以 Ax(τ,η)τ=0,η=0 的地方會有最大的 |Ax(τ,η)|

交叉項 Cross-term 問題

上述所列出來的是當 x(t) 只有一項而已 (one term only),如果 x(t) 有兩項以上的元素構成 (more than two terms), x(t)=x1(t)+x2(t)++xn(t),依然會有交叉項 (cross-term) 的問題存在。

假設 x(t)=x1(t)+x2(t) , 其中

{x1(t)=eα1π(tt1)2+j2πf1tx2(t)=eα2π(tt2)2+j2πf2t

x(t) 代入模糊函數 Ax(η,τ)=x(t+τ2)x*(tτ2)ej2πtηdt 中:

Ax(η,τ)=x1(t+τ2)x1*(tτ2)ej2πtηdtAx1(τ,η)+x2(t+τ2)x2*(tτ2)ej2πtηdtAx2(τ,η)
+x1(t+τ2)x2*(tτ2)ej2πtηdtAx1x2(τ,η)+x2(t+τ2)x1*(tτ2)ej2πtηdtAx2x1(τ,η)
其中 {Autoterms:Ax1(τ,η), Ax2(τ,η)Crossterms: Ax1x2(τ,η), Ax2x1(τ,η)

Auto - terms

Ax1(τ,η)=12α1 eπ(α1τ22+η22α1) ej2π(f1τt1η)
Ax2(τ,η)=12α2 eπ(α2τ22+η22α2) ej2π(f2τt2η)


Cross - terms

(1) α1α2

Ax1x2(τ,η)=1(α1+α2) eπ((α1+α2)(τt1+t2)24 + [(α1α2)(τt1+t2)j2(ηf1+f2)]24(α1+α2)) ej2π[(f1+f22)τt1+t22η+(f1f2)(t1+t2)2]
=12αu eπ(αu(τtd)22 + [αd(τtd)j2(ηfd)]28αu) ej2π(fuτtnη+fdtu)
Ax2x1(τ,η)=Ax1x2*(τ,η)
{tu=t1+t22, fu=f1+f22, αu=α1+α22td=t1t2, fd=f1f2, αd=α1α2

(2) α1=α2

Ax1x2(τ,η)=12αu eπ(αu(τtd)22 + (ηfd)22αu) ej2π(fuτtnη+fdtu)
Ax2x1(τ,η)=Ax1x2*(τ,η)

因此,我們目前得到

Ax1(τ,η),Ax2(τ,η)

(auto-terms) 和

Ax1x2(τ,η),Ax2x1(τ,η)

(cross-terms) 的公式,我們再仔細的分析 auto-terms 和 cross-terms 分別發生最大值的位置。

Ambiguity Function 分析圖

首先,先看 Auto-terms:

|Ax1(τ,η)|最大值發生在 τ=0,η=0的地方
|Ax2(τ,η)|最大值發生在 τ=0,η=0的地方

而 Cross-terms:

|Ax1x2(τ,η)|最大值發生在 τ=td,η=fd的地方
|Ax2x1(τ,η)|最大值發生在 τ=td,η=fd的地方

換句話說,如果我們繪製一個 x軸為 τ, y軸為 η 的座標圖,Auto-terms發生在原點 (0,0) 的位置,而 Cross-terms 則是以原點為對稱中心,在第一象限和第三象限的位置,

這也是為什麼可以透過一個低通函數來濾除雜訊,把主成分 Auto-terms 分離出來,避免交叉項的問題。

與 維格納分布 Wigner Distribution Function 的不同

維格納分布是由尤金·維格納於 1932 年提出的新的時頻分析方法,對於非穩態的訊號有不錯的表現。

相較於傅立葉轉換或是短時距傅立葉轉換,維格納分布能有比較好的解析能力。

維格納分布的定義為:

Wx(t,f)=x(t+τ2)x*(tτ2)ej2πτfdτ

如果我們假設 x(t) 是一個具有弦波特性的訊號, x(t)=ej2πf0t

那麼將此

x(t)

代入維格納分布中,

Wigner Distribution Function 分析圖
Wx(t,f)=ej2πf0(t+τ2)ej2πf0(tτ2) ej2πτf dτ
=ej2πf0τ ej2πτf dτ
=ej2πτ(ff0)dτ
=δ(ff0)

所以當 x(t)=ej2πf0t 時,Wx(t,f)f=f0 的地方會有最大值。

換句話說,當 x(t)有 modulation f0 或是有 time shifting t0 的情況發生時,會影響維格納分布 (Wigner Distribution Function) 最大值 |Wx(t,f)| 的位置

然而,對於科恩系列分布 (Cohen's class distribution)而言,time shifting t0 和 modulation f0 並不會影響 |Ax(τ,η)|

參考

  • Jian-Jiun Ding, Time frequency analysis and wavelet transform class note, the Department of Electrical Engineering, National Taiwan University (NTU), Taipei, Taiwan, 2007.
  • Jian-Jiun Ding, Time frequency analysis and wavelet transform class note, the Department of Electrical Engineering, National Taiwan University (NTU), Taipei, Taiwan, 2018.