查看“︁科恩系列分佈”︁的源代码
←
科恩系列分佈
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{NoteTA|1=zh:傅里叶; zh-hans:傅里叶; zh-hant:傅立葉;}} '''科恩系列分佈'''(Cohen's class distribution)於1966年由L. Cohen首次提出,且其使用雙線性轉換亦是此種轉換形式中最通用的一種。在幾種常見的[[時頻分佈]]中,Cohen's class分佈是最強大的轉換之一。隨著近幾年來[[時頻分析]]發展,應用也越來越多元。Cohen's class分佈和[[短時距傅立葉變換]]比較起來有較高的清晰度,但也相對的有交叉項(cross-term)的問題,不過可選擇適當的遮罩函數(mask function)來將交叉項的問題降到最低。 == 數學定義 == :<math>C_x(t, f)=\int_{-\infty}^{\infty}\int_{-\infty}^{\infty}A_x(\eta,\tau)\Phi(\eta,\tau)\exp (j2\pi(\eta t-\tau f))\, d\eta\, d\tau,</math> , :其中 <math>A_x\left(\eta,\tau \right)=\int_{-\infty}^{\infty}x(t+\tau /2)x^*(t-\tau /2)e^{-j2\pi t\eta}\, dt.</math> 為模糊函數(Ambiguity Function) ,且<math>\Phi \left(\eta,\tau \right)</math>為一遮罩函數,通常是低通函數用來濾除雜訊。 == 科恩系列分佈函數 == === 韋格納分布(Wigner Distribution Function) === :當Cohen's class分佈中的<math>\Phi \left(\eta,\tau \right)=1</math>時,Cohen's class分佈會成韋格納分布(Wigner distribution function)<math>W_x(t, f)= \int_{-\infty}^{\infty}x(t+\tau /2)x^*(t-\tau /2)e^{-j2\pi f\tau}\, d\tau</math>。 :利用韋格納分佈對函數<math>x(t)=exp(j0.015t^4+j0.06t^3-j0.3t^2+jt)</math>作時頻分析的結果可見右圖。 === 錐狀分布(Cone-Shape Distribution) === :當Cohen's class分佈中的<math>\phi(t,\tau)=\frac{1}{\left|\tau\right|}exp(-2\pi\alpha\tau^2)\Pi(\frac{t}{\tau})</math>,且<math>\Phi \left(\eta,\tau \right)=sinc(\eta\tau)exp((-2\pi\alpha\tau^2)</math>時, :其中<math>\phi(t,\tau)=\int_{-\infty}^{\infty}\Phi(\eta,\tau)exp(j2\pi\eta t)d\eta</math>,Cohen's class分佈會成錐狀分布。 :右圖為不同的<math>\alpha</math>值下的錐狀分佈時頻分析圖。 === 喬伊-威廉斯(Choi-Williams) === :當Cohen's class分佈中的<math>\Phi \left(\eta,\tau \right)=exp[-\alpha(\eta\tau)^2]</math>時,Cohen's class分佈會成喬伊-威廉斯分布。 :右圖為不同的<math>\alpha</math>值下的錐狀分佈時頻分析圖。 == 科恩系列分佈優缺點 == :優點: ::1.可選擇適當的遮罩函數來避免掉交叉項問題 。 ::2.具有高清晰度。 :缺點 ::1. 需要較高的計算量與時間。 ::2. 缺乏良好的數學特性。 == 科恩系列分佈的實現 == :<math>C_x(t, f)=\int_{-\infty}^{\infty}\int_{-\infty}^{\infty}A_x(\eta,\tau)\Phi(\eta,\tau)\exp (j2\pi(\eta t-\tau f))\, d\eta\, d\tau,</math> :::<math>=\int_{-\infty}^{\infty}\int_{-\infty}^{\infty}\int_{-\infty}^{\infty}x(u+\frac{\tau}{2})x^*(u-\frac{\tau}{2})\Phi(\eta,\tau)e^{-j2\pi u\eta+j2\pi(\eta t-\tau f)}dud\tau d\eta</math> === 簡化方法一:不是所有的<math>A_x(\eta,\tau)</math>的值都要計算出 === :對<math>\ \left|\eta\right|>B\ </math>或<math>\ \left|\tau\right|>C</math>,若<math>\Phi(\eta,\tau)=0</math>,則<math>C_x(t, f)=\int_{-C}^{C}\int_{-B}^{B}\int_{-\infty}^{\infty}x(u+\frac{\tau}{2})x^*(u-\frac{\tau}{2})\Phi(\eta,\tau)e^{-j2\pi u\eta+j2\pi(\eta t-\tau f)}dud\tau d\eta</math> === 簡化方法二:注意,<math>\eta</math>這個參數和輸入及輸出都無關 === :<math>C_x(t, f)=\int_{-C}^{C}\int_{-\infty}^{\infty}x(u+\frac{\tau}{2})x^*(u-\frac{\tau}{2})[\int_{-B}^{B}\Phi(\eta,\tau)e^{-j2\pi,\eta(t-u)}d\eta]e^{-j2\pi\tau,f}dud\tau</math> :::<math>=\int_{-C}^{C}\int_{-\infty}^{\infty}x(u+\frac{\tau}{2})x^*(u-\frac{\tau}{2})\Phi(\tau,t-u)e^{-j2\pi\tau,f}dud\tau</math>,其中 :<math>\Phi(\tau,t-u)=\int_{-B}^{B}\Phi(\eta,\tau)e^{-j2\pi,\eta(t-u)}d\eta</math>,由於<math>\Phi(\tau,t-u)</math>和輸入無關,可事先算出,因此可簡化成兩個積分式。 === 簡化方法三:使用摺積方法(convolution) === :<math>C_x(t, f)=\int_{-\infty}^{\infty}\int_{-\infty}^{\infty}x(u+\frac{\tau}{2})x^*(u-\frac{\tau}{2})\phi(t-u,\tau)due^{-j2\pi f\tau}d\tau</math>,其中 :<math>\phi(t,\tau)=\int_{-\infty}^{\infty}\Phi(\eta,\tau)exp(j2\pi\eta t)d\eta</math>。對<math>\left|t\right|>b</math>或是<math>\left|\tau\right|>c</math>,則 :<math>C_x(t, f)=\int_{-c}^{c}\int_{t-b}^{t+b}x(u+\frac{\tau}{2})x^*(u-\frac{\tau}{2})\phi(t-u,\tau)due^{-j2\pi f\tau}d\tau</math>,上式為一摺積式。 == 模糊函數 (Ambiguity Function) == 模糊函數的定義為: ::<math>A_x\left(\eta,\tau \right)=\int_{-\infty}^{\infty}x(t+\tfrac{\tau}{2})x^*(t-\tfrac{\tau}{2})e^{-j2\pi t\eta}\, dt</math> === Modulation 和 Time Shifting 對模糊函數的影響 === 我們來看一下 <math>x(t)</math> 對於模糊函數的影響 (1) 假設 <math>x_1(t)</math> 是一個高斯函數: <math>a e^{-(t-b)^2 /2c^2}</math>, 其中 <math>a = 1, b = 0, c = \sqrt{\tfrac{1}{2\alpha}}</math> 那麼我們可以得到 <math>x_1(t) = e^{ -\alpha\pi t^2}</math>, 代入模糊函數 <math>A_x\left(\eta,\tau \right)</math> 中: ::<math>A_{x_1}\left(\eta,\tau \right) = \textstyle \int\limits_{-\infty}^{\infty} \displaystyle e^{-\alpha\pi {(t+\tfrac{\tau}{2})}^2} \ e^{-\alpha\pi {(t-\tfrac{\tau}{2})}^2} \ e^{-j2\pi t\eta } \ dt</math> :::::<math>= \textstyle \int\limits_{-\infty}^{\infty} \displaystyle e^{-\alpha\pi(2t^2+{\tfrac{\tau}{2}}^2) } \ e^{-j2\pi t\eta } \ dt</math> (2) 假設 <math>x_2(t)</math> 是一個經過 shifting 和 modulation 的高斯函數: 那麼我們可以得到 <math>x_2(t) = e^{ -\alpha\pi (t-t_0)^2 + j2\pi f_0 t}</math>, 代入模糊函數 <math>A_x\left(\eta,\tau \right)</math> 中: ::<math display="inline">A_{x_2}\left(\eta,\tau \right) = \textstyle \int\limits_{-\infty}^{\infty} \displaystyle e^{-\alpha\pi {(t+\tfrac{\tau}{2} -t_0)}^2 + j2\pi f_0 (t+\tfrac{\tau}{2})} \ e^{-\alpha\pi {(t-\tfrac{\tau}{2} -t_0)}^2 - j2\pi f_0 (t-\tfrac{\tau}{2})} \ e^{-j2\pi t\eta } \ dt</math> :::::<math>= \textstyle \int\limits_{-\infty}^{\infty} \displaystyle e^{-\alpha\pi(2(t-t_0)^2+{\tau/2}^2) +j2\pi f_0\tau} \ e^{-j2\pi t\eta } \ dt</math> :::::<math>= \textstyle \int\limits_{-\infty}^{\infty} \displaystyle e^{-\alpha\pi(2t^2+\tfrac{\tau ^2}{2}) } \ e^{j2\pi f_0\tau} \ e^{-j2\pi t\eta } \ e^{-j2\pi t_0\eta } \ dt</math> 我們可以看到 <math>|A_{x_1} \left(\tau,\eta \right)| = |A_{x_2} \left(\tau,\eta \right)|</math>, 因此我們可以得出 time shifting <math>t_0</math> 和 modulation <math>f_0</math> 並不會影響 <math>|A_{x} \left(\tau,\eta \right)| </math> 積分後,<math>A_x \left(\tau,\eta \right)= \sqrt{\tfrac{1}{2\alpha}} e^{-\pi(\tfrac{\alpha \tau ^2}{2} + \tfrac{\eta ^2}{2 \alpha}) } e^{j2\pi (f_0\tau - t_0 \eta)} </math> 所以 <math>A_x \left(\tau,\eta \right) </math> 在 <math>\tau = 0, \eta = 0 </math> 的地方會有最大的 <math>|A_x \left(\tau,\eta \right)| </math> === 交叉項 Cross-term 問題 === 上述所列出來的是當 <math>x(t)</math> 只有一項而已 (one term only),如果 <math>x(t)</math> 有兩項以上的元素構成 (more than two terms), <math>x(t) = x_1(t) + x_2(t) +\cdot\cdot\cdot+x_n(t)</math>,依然會有交叉項 (cross-term) 的問題存在。 假設 <math>x(t) = x_1(t) + x_2(t)</math> , 其中 ::<math>\begin{cases} x_1(t) = e^{-\alpha_1 \pi (t-t_1)^2 + j2\pi f_1 t} \\ x_2(t) = e^{-\alpha_2 \pi (t-t_2)^2 + j2\pi f_2 t} \end{cases}</math> 將 <math>x(t) </math> 代入模糊函數 <math>A_x\left(\eta,\tau \right)=\int_{-\infty}^{\infty}x(t+\tfrac{\tau}{2})x^*(t-\tfrac{\tau}{2})e^{-j2\pi t\eta}\, dt</math> 中: ::<math>A_x\left(\eta,\tau \right)= \underbrace{\int_{-\infty}^{\infty}x_1(t+\tfrac{\tau}{2})x_1^*(t-\tfrac{\tau}{2})e^{-j2\pi t\eta}\, dt}_{A_{x_1}(\tau,\eta)} + \underbrace{\int_{-\infty}^{\infty}x_2(t+\tfrac{\tau}{2})x_2^*(t-\tfrac{\tau}{2})e^{-j2\pi t\eta}\, dt}_{A_{x_2}(\tau,\eta)} </math> :::::<math>+ \underbrace{\int_{-\infty}^{\infty}x_1(t+\tfrac{\tau}{2})x_2^*(t-\tfrac{\tau}{2})e^{-j2\pi t\eta}\, dt}_{A_{{x_1}{x_2}}(\tau,\eta)} + \underbrace{\int_{-\infty}^{\infty}x_2(t+\tfrac{\tau}{2})x_1^*(t-\tfrac{\tau}{2})e^{-j2\pi t\eta}\, dt}_{A_{{x_2}{x_1}}(\tau,\eta)} </math> ::其中 <math>\begin{cases} Auto-terms: \quad A_{{x_1}}(\tau,\eta) , \ A_{{x_2}}(\tau,\eta) \\ Cross-terms: \ A_{{x_1}{x_2}}(\tau,\eta) , \ A_{{x_2}{x_1}}(\tau,\eta) \end{cases} </math> :: ==== Auto - terms ==== ::<math>A_{x_1} \left(\tau,\eta \right)= \sqrt{\tfrac{1}{2 \alpha_1}} \ e^{-\pi(\tfrac{\alpha_1 \tau ^2}{2} + \tfrac{\eta ^2}{2 \alpha_1}) } \ e^{j2\pi (f_1\tau - t_1 \eta)} </math> ::<math>A_{x_2} \left(\tau,\eta \right)= \sqrt{\tfrac{1}{ 2 \alpha_2}} \ e^{-\pi(\tfrac{\alpha_2 \tau ^2}{2} + \tfrac{\eta ^2}{2 \alpha_2}) } \ e^{j2\pi (f_2\tau - t_2 \eta)} </math> ==== Cross - terms ==== (1) <math>\alpha_1 \neq \alpha_2 </math> ::<math>A_{{x_1}{x_2}}(\tau,\eta) = \sqrt{\tfrac{1}{ {(\alpha_1 + \alpha_2)}}} \ e^{-\pi (\tfrac{(\alpha_1 + \alpha_2)(\tau - t_1+t_2)^2}{4} \ + \ \tfrac{[(\alpha_1 - \alpha_2)(\tau-t_1+t_2)-j2(\eta - f_1+f_2)]^2}{4(\alpha_1 + \alpha_2)} )} \ e^{j2\pi [ (\tfrac{f_1 + f_2}{2})\tau - \tfrac{t_1 + t_2}{2}\eta + \tfrac{(f_1 - f_2)(t_1+t_2)}{2}]} </math> ::::::<math>= \sqrt{ \tfrac{1}{ 2 \alpha_u} } \ e^{-\pi (\tfrac{\alpha_u (\tau - t_d)^2}{2} \ + \ \tfrac{[\alpha_d (\tau-t_d)-j2(\eta - f_d)]^2}{8 \alpha_u} )} \ e^{j2\pi (f_u\tau - t_n\eta + f_dt_u)} </math> :: :: ::<math>A_{{x_2}{x_1}}(\tau,\eta) = A_{{x_1}{x_2}}^*(-\tau,-\eta) </math> ::<math>\begin{cases} t_u = \tfrac{t_1+t_2}{2}, \ f_u = \tfrac{f_1+f_2}{2}, \ \alpha_u = \tfrac{\alpha_1 + \alpha_2}{2} \\ t_d = t_1 - t_2, \ f_d = f_1 - f_2, \ \alpha_d = \alpha_1 - \alpha_2 \end{cases} </math> (2) <math>\alpha_1 = \alpha_2 </math> ::<math>A_{{x_1}{x_2}}(\tau,\eta) = \sqrt{ \tfrac{1}{ 2 \alpha_u} } \ e^{-\pi (\tfrac{\alpha_u (\tau - t_d)^2}{2} \ + \ \tfrac{(\eta-f_d)^2}{2 \alpha_u} )} \ e^{j2\pi (f_u\tau - t_n\eta + f_dt_u)} </math> ::<math>A_{{x_2}{x_1}}(\tau,\eta) = A_{{x_1}{x_2}}^*(-\tau,-\eta) </math> 因此,我們目前得到 <math>A_{x_1} \left(\tau,\eta \right) , A_{x_2} \left(\tau,\eta \right) </math> (auto-terms) 和 <math>A_{{x_1}{x_2}}(\tau,\eta) , A_{{x_2}{x_1}}(\tau,\eta) </math> (cross-terms) 的公式,我們再仔細的分析 auto-terms 和 cross-terms 分別發生最大值的位置。[[File:Ambiguity Funtion.png|430px|right|thumb| Ambiguity Function 分析圖 ]] 首先,先看 Auto-terms: ::<math>|A_{x_1} \left(\tau,\eta \right)| </math>最大值發生在 <math>\tau = 0 , \eta = 0 </math>的地方 ::<math>|A_{x_2} \left(\tau,\eta \right)| </math>最大值發生在 <math>\tau = 0 , \eta = 0 </math>的地方 而 Cross-terms: ::<math>|A_{{x_1}{x_2}}(\tau,\eta)| </math>最大值發生在 <math>\tau = t_d , \eta = f_d </math>的地方 ::<math>|A_{{x_2}{x_1}}(\tau,\eta)| </math>最大值發生在 <math>\tau = -t_d , \eta = -f_d </math>的地方 換句話說,如果我們繪製一個 x軸為 <math>\tau </math>, y軸為 <math>\eta </math> 的座標圖,Auto-terms發生在原點 <math>(0,0) </math> 的位置,而 Cross-terms 則是以原點為對稱中心,在第一象限和第三象限的位置, 這也是為什麼可以透過一個低通函數來濾除雜訊,把主成分 Auto-terms 分離出來,避免交叉項的問題。 == 與 維格納分布 Wigner Distribution Function 的不同 == 維格納分布是由尤金·維格納於 1932 年提出的新的時頻分析方法,對於非穩態的訊號有不錯的表現。 相較於傅立葉轉換或是短時距傅立葉轉換,維格納分布能有比較好的解析能力。 維格納分布的定義為: ::<math>W_x(t,f)= \int_{-\infty}^{\infty} x(t+\frac{\tau}{2})x^*( t-\frac{\tau}{2})e^{-j2\pi\tau f}\, d\tau</math> 如果我們假設 <math>x(t)</math> 是一個具有弦波特性的訊號, <math>x(t) = e^{j2\pi f_0 t}</math> 那麼將此 <math>x(t)</math> 代入維格納分布中, [[File:Wigner Distribution Function.png|500px|right|thumb| Wigner Distribution Function 分析圖]] ::<math>W_x(t,f) = \int_{-\infty}^{\infty} e^{j2\pi f_0(t+\tfrac{\tau}{2})} e^{-j2\pi f_0(t-\tfrac{\tau}{2})} \ e^{-j2\pi \tau f} \ d\tau</math> :::::<math>= \int_{-\infty}^{\infty} e^{j2\pi f_0\tau} \ e^{-j2\pi \tau f} \ d\tau</math> :::::<math>= \int_{-\infty}^{\infty} e^{-j2\pi \tau (f-f_0)} d\tau</math> :::::<math>= \delta(f-f_0)</math> 所以當 <math>x(t) = e^{j2\pi f_0 t} </math> 時,<math>W_x(t,f) </math> 在 <math>f = f_0 </math> 的地方會有最大值。 換句話說,當 <math>x(t) </math>有 modulation <math>f_0 </math> 或是有 time shifting <math>t_0</math> 的情況發生時,會影響維格納分布 (Wigner Distribution Function) 最大值 <math>|W_x(t,f)| </math> 的位置 然而,對於科恩系列分布 (Cohen's class distribution)而言,time shifting <math>t_0</math> 和 modulation <math>f_0</math> 並不會影響 <math>|A_{x} \left(\tau,\eta \right)| </math> == 參考 == * 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. [[Category:信號處理|K]]
该页面使用的模板:
Template:NoteTA
(
查看源代码
)
返回
科恩系列分佈
。
导航菜单
个人工具
登录
命名空间
页面
讨论
不转换
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
工具
链入页面
相关更改
页面信息