維格納分佈

**維格納分布**(又名**韋格納分佈**，英文: **Wigner Distribution Function**, 縮寫為 **WDF**) 是由 1963 年的諾貝爾物理學獎得主尤金・維格納，於 1932 年首次引用的一個新的方程式。

眾所皆知，傅立葉變換對於研究穩態 (時間獨立) 的訊號 (波形) 是一項非常有用的工具，然而，訊號 (波形) 一般來說在時間上並非是獨立的，這樣的訊號或是波形傅立葉變換並無法有效地完全分析其特性，因此對於一個非穩態的訊號完全分析需要測量出時間以及頻率上的表現。本頁面介紹的數學函數是時頻分析中的基礎方法，在 1980 年，Claasen，Mecklenbrauker 對 WDF 做了更進一步的研究。除此之外，線性時頻分析中，STFT、Gabor transform 和 WDF 扮演了相當重要的角色，其中 WDF 對於分析很多非穩態的隨機訊號都有很好的表現，例如：量子力學、光學、聲學、通訊、生物工程、訊號處理和影像處理。有時也被用在分析地震的資料，以及處理聲音的相位失真。

## 定義

維格納分布有許多不同的定義，而此處的定義是特別針對時頻分析而定的。若給定一時間序列 $x[t]$ ，它的非平穩自相關函數如下公式所列

　　　 $C_{x}(t_{1},t_{2})=\left\langle \left(x[t_{1}]-\mu [t_{1}]\right)\left(x[t_{2}]-\mu [t_{2}]\right)^{*}\right\rangle ,$

其中 $\langle \cdots \rangle $ 代表所有可能實驗的程序的平均， $\mu [t]$ 代表平均，其可能是時間的函數也有可能不是。維格納函數 **$W_{x}(t,f)$** 起初是以包含時間平均 $t=(t_{1}+t_{2})/2$ 與時間差 $\tau =t_{1}-t_{2}$ 的自相關函數和時間差進行傅立葉轉換來表示，如下：

　　 $W_{x}(t,f)=\int _{-\infty }^{\infty }C_{x}\left(t+{\frac {\tau }{2}},t-{\frac {\tau }{2}}\right)\,e^{-2\pi i\tau f}\,d\tau .$

對於單一零平均的時間序列，維格納函數可以簡化如下：

### 定義一

　
: $W_{x}(t,f)=\int _{-\infty }^{\infty }x(t+{\frac {\tau }{2}})x^{*}(t-{\frac {\tau }{2}})e^{-j2\pi \tau f}\,d\tau $ .....(1)

### 定義二

　
: $W_{x}(t,\omega )=\int _{-\infty }^{\infty }x(t+{\frac {\tau }{2}})x^{*}(t-{\frac {\tau }{2}})e^{-j\omega \tau }\,d\tau $ .....(2)

定義二與定義一之間的關係 : $\omega =2\pi f$

### 其他定義

　
: ${\sqrt {\frac {1}{2\pi }}}W_{x}(t,\omega )=\int _{-\infty }^{\infty }x(t+{\frac {\tau }{2}})x^{*}(t-{\frac {\tau }{2}})e^{-j\omega \tau }\,d\tau $ .....(3)

在聲納和雷達系統中，傳送出去的聲波的反射波可以用來偵測目標物的位置跟速度，在很多情形下，收到的訊號因為都普勒位移，所以跟原本的訊號並不一樣。Woodward (1953) 改寫了原本的公式

　
: $A_{x}(t,\omega )=\int _{-\infty }^{\infty }x(\tau +{\frac {t}{2}})x^{*}(\tau -{\frac {t}{2}})e^{-j\omega \tau }\,d\tau $

這個公式被稱為 Woodward ambiguity function，這個式子在雷達系統的訊號處理和設計上扮演重要的角色。

而維格納分布亦為科恩系列分布的其中一種特例，當科恩系列分布中的 $\Phi (\eta ,\tau )=1$ 時，科恩系列分布會是維格納分布。

## WDF 和 STFT 的比較

WDF、STFT 和 Gabor transform 都佔了時頻分析中非常重要的地位，在這邊比較一下它們之間的差別。

相交項其實就是處理的過程中產生的額外訊號，是不想要的，WDF 的清晰度和複雜度是彼此做取捨的，可以依不同的情況或是不同的方法來決定是否要使用 WDF 或是另外兩種。

## WDF 的優缺點

在這裡列出 WDF 主要的優缺點

優點 :

1. 有良好的解析度，尤其是對單一成分，且瞬時頻率變化不為 2 次式以上。

2. 有好的數學運算性質 (見 WDF 的數學性質)。

3. 可用於分析隨機程序 (見 WDF 與隨機程序的關係)。

缺點 :

1. 有相交項 (cross term) 的問題，改進方法請見 改進型韋格納分佈。

2. 需要更多的時間去計算，若訊號時間越長，則需要更久的時間。

3. 不是一對一函數，無法辨別相位部分，例如: $WDF[x(t)]=WDF[x(t){e^{j\phi }}]$

4. 不適合分析瞬時頻率變化為 2 次式以上的型態，即 ${e^{j{t^{n}}}},n\neq 0,1,2$ 。

## 相交項特性

WDF 不是一個線性的轉換，由於 $x(t)$ 的 signal auto-correlation function $x(t+{\frac {\tau }{2}})x^{*}(t-{\frac {\tau }{2}})$ ，如果有兩種以上不同性質的訊號疊加，會產生相交項。然而相交項卻有重要且有用的物理意義，像是可以用來分析期望值，相反的，短時距傅立葉轉換就沒有此特性，詳見維格納分佈與隨機程序的關係。以下數學方程式對於 WDF 後會產生相交項。 

 * $x(t)={\begin{cases}\cos(2\pi t)&t\leq -2\\\cos(4\pi t)&-2<t\leq 2\\\cos(3\pi t)&t>2\end{cases}}$

 

 * $x(t)=e^{it^{3}}$

## WDF 與隨機程序的關係

對於一個隨機程序 x (t)，我們無法得知其確切的值，因此會將其值表示為一個機率函數，通常 E [x (t)] = 0 for any t

將 x (t) 的維格納分布取期望值後可得其譜密度 (Power spectral density，PSD)，如下公式所列

$$
E[W_{x}(t,f)]=\textstyle \int \limits _{-\infty }^{\infty }\displaystyle E[x(t+\tau /2)x^{*}(t-\tau /2)]\cdot e^{-j2\pi f\tau }\cdot d\tau
$$

$$
=\textstyle \int \limits _{-\infty }^{\infty }\displaystyle R_{x}(t,\tau )\cdot e^{-j2\pi f\tau }\cdot d\tau =S_{x}(t,f)
$$

當 x (t) 的統計特性不隨時間變化時，可稱 x (t) 為平穩的隨機程序，其譜密度也可簡化為 $E[W_{x}(t,f)]=S_{x}(f)$ ，也就是說維格納函數能初略的告訴我們譜密度如何隨時間進行變化。維格納函數能在平穩程序對所有時間ｔ都簡化成譜密度，然而也等同於非平穩的自相關函數，這也是維格納分布的動機。

下圖為一個平穩的隨機程序進行維格納分析後的例子，可明顯看出此信號不隨時間變化，也就是時頻分析結果為水平線。反之，亦可利用時頻分析結果是否為水平線判斷該訊號是否為一平穩的訊號。

而在訊號處理中常見的白雜訊，其譜密度 $S_{x}(f)=\sigma $ ，其中 $\sigma $ 為一個常數。白雜訊的維格納分布如下圖，可看出此雜訊在所有時間及頻率都存在著。

維格納分布的相交項在處理隨機程序時派上用場，相對的，沒有相交項的短時距傅立葉轉換，則無法用於隨機程序，如下公式所示，只有在零平均隨機程序時， $E[X(t,f)]=0$

$$
E[X(t,f)]=E[\textstyle \int \limits _{t-B}^{t+B}\displaystyle x(\tau )w(t-\tau )e^{-j2\pi f\tau }d\tau ]=\textstyle \int \limits _{t-B}^{t+B}\displaystyle E[x(\tau )]w(t-\tau )e^{-j2\pi f\tau }d\tau
$$

## 常見的時頻分析例子

以下的例子說明如何用 WDF 來做時頻分析

### 常數訊號

輸入訊號為常數，則時頻分佈為一條線重合於時軸，如果 'x_(_t_) = 1，則：_

　
: $W_{x}(t,f)=\int _{-\infty }^{\infty }e^{-i2\pi \tau \,f}\,d\tau =\delta (f).$

### 弦波訊號

輸入訊號為弦波，則時頻分佈為一條線平行於時軸，如果 _x_(_t_) = e i2π_kt_，則：

　
: ${\begin{aligned}W_{x}(t,f)&=\int _{-\infty }^{\infty }e^{i2\pi k\left(t+{\frac {\tau }{2}}\right)}e^{-i2\pi k\left(t-{\frac {\tau }{2}}\right)}e^{-i2\pi \tau \,f}\,d\tau \\&=\int _{-\infty }^{\infty }e^{-i2\pi \tau \left(f-k\right)}\,d\tau \\&=\delta (f-k).\end{aligned}}$

### 啁啾聲信號

啁啾聲訊號的瞬時頻率隨時間線性，表示時頻分佈為一條斜值線，例如

　
: $x(t)=e^{i2\pi kt^{2}}$ ,

則瞬時頻率為：

　
: ${\frac {1}{2\pi }}{\frac {d(2\pi kt^{2})}{dt}}=2kt~,$

故 WDF 為：

　
: ${\begin{aligned}W_{x}(t,f)&=\int _{-\infty }^{\infty }e^{i2\pi k\left(t+{\frac {\tau }{2}}\right)^{2}}e^{-i2\pi k\left(t-{\frac {\tau }{2}}\right)^{2}}e^{-i2\pi \tau \,f}\,d\tau \\&=\int _{-\infty }^{\infty }e^{i4\pi kt\tau }e^{-i2\pi \tau f}\,d\tau \\&=\int _{-\infty }^{\infty }e^{-i2\pi \tau (f-2kt)}\,d\tau \\&=\delta (f-2kt)~.\end{aligned}}$

### 餘弦訊號

x(t) = cos(440 $\pi $ t), 當 t 小於 0.5， 頻率 f = 220Hz 

x(t) = cos(660 $\pi $ t), 當 0.5 小於等於 t 小於 1， 頻率 f = 330Hz 

x(t) = cos(524 $\pi $ t), 當 t 大於等於 1， 頻率 f = 262Hz 

### 單位脈衝訊號

因為單位脈衝包含所有的頻率分佈，且在時間不等於零時沒值，故 WDF 為通過原點的且與時軸垂直的線

　
: ${\begin{aligned}W_{x}(t,f)&=\int _{-\infty }^{\infty }\delta \left(t+{\frac {\tau }{2}}\right)\delta \left(t-{\frac {\tau }{2}}\right)e^{-i2\pi \tau \,f}\,d\tau \\&=4\int _{-\infty }^{\infty }\delta (2t+\tau )\delta (2t-\tau )e^{-i2\pi \tau f}\,d\tau \\&=4\delta (4t)e^{i4\pi tf}\\&=\delta (t)e^{i4\pi tf}\\&=\delta (t).\end{aligned}}$

 

### 方波訊號

　
: $x(t)={\begin{cases}1&|t|<1/2\\0&{\text{otherwise}}\end{cases}}\qquad $ ,

　
: $W_{x}(t,f)={\frac {1}{\pi f}}\sin(f[1-2|t|])$ .

## WDF 的數學性質

## WDF 實現方法

以下為電腦計算 WDF 的實現方式

1. 直接運算 (暴力法) 複雜度： $TF(2Q+1)$
2. 使用離散傅立葉變換 複雜度： $TN{\log _{2}}N$
3. 使用 Chirp-Z 轉換 複雜度 : $TN{\log _{2}}N$ ，通常為使用離散傅立葉變換的 2~3 倍，但限制比使用離散傅立葉變換少

在使用這三個方法前，先來做個前提討論

從定義一出發

$$
{W_{x}}\left({t,f}\right)=\int _{-\infty }^{\infty }{x\left({t+\tau /2}\right)\cdot }{x^{*}}\left({t-\tau /2}\right)\,{e^{-j2\pi \,\tau \,f}}\cdot d\tau
$$

令 $\tau '=\tau /2$

$$
{W_{x}}\left({t,f}\right)=2\int _{-\infty }^{\infty }{x\left({t+\tau '}\right)\cdot }{x^{*}}\left({t-\tau '}\right)\,{e^{-j4\pi \,\tau '\,f}}\cdot d\tau '
$$

再令 $t=n\Delta _{t},f=m\Delta _{f},\tau '=p\Delta _{t}$ ，則上述式子則為

$$
{W_{x}}\left({n{\Delta _{t}},m{\Delta _{f}}}\right)=2\sum \limits _{p=-\infty }^{\infty }{x\left({(n+p){\Delta _{t}}}\right){x^{*}}\left({(n-p){\Delta _{t}}}\right)\exp \left({-j4\pi \,mp{\Delta _{t}}{\Delta _{f}}}\right){\Delta _{t}}}
$$

下面介紹的三種方法都是從這條式子開始推導

注意事項 :

若 x (t) 是無限長的訊號，則 p 要從負無限加到正無限，這點不易實現。

若 x (t) 為有限長的訊號，則 p 範圍可以縮小，就可能實現。

 
故下面三種方法都是在第 2 種情況下討論，即 x (t) 為有限長訊號，p 範圍可以縮小

我們假設 $\ x(t)=0\ \ for\ \ t<n_{1}\Delta _{t}\ \ and\ \ t>n_{2}\Delta _{t}$

 

### 直接運算 (暴力法)

 
限制條件 :

只有一個 : 要滿足 Nyquist criterion

 ${\Delta _{t}}<{\frac {1}{2B}}$ ，其中 B 是 $x\left({t+\tau }\right){x^{*}}\left({t-\tau }\right)\,$ 的頻寬，大約是 x (t) 的兩倍。

推導 :

$$
\ x(t)=0\ \ for\ \ t<n_{1}\Delta _{t}\ \ and\ \ t>n_{2}\Delta _{t}
$$

所以當 $n+p\notin [{n_{1}},{n_{2}}]{\rm {orn-p}}\notin {\rm {[}}{n_{1}},{n_{2}}{\rm {]}}$ 時，

$$
x\left({(n+p){\Delta _{t}}}\right){x^{*}}\left({(n-p){\Delta _{t}}}\right)=0
$$

固定中間的 n 值 ( $n\Delta _{t}$ ) 來探討 p 的範圍

$$
{n_{1}}\leq n+p\leq {n_{2}}\to {n_{1}}-n\leq p\leq {n_{2}}-n
$$

即 $\max({n_{1}}-n,n-{n_{2}})\leq p\leq \min({n_{2}}-n,n-{n_{1}})$ -– (1)

$$
{n_{1}}\leq n-p\leq {n_{2}}\to {\rm {}}{{\rm {n}}_{1}}-n\leq -p\leq {n_{2}}-n\to n-{n_{2}}\leq p\leq n-{n_{1}}
$$

即 $-\min({n_{2}}-n,n-{n_{1}})\leq p\leq \min({n_{2}}-n,n-{n_{1}})$ -- (2)

其中 (1) & (2) 的下限是同義的

故 (1) & (2) 皆可改寫為

$$
-\min({n_{2}}-n,n-{n_{1}})\leq p\leq \min({n_{2}}-n,n-{n_{1}})
$$

且可以發現 $({n_{2}}-n){\Delta _{t}},(n-{n_{1}}){\Delta _{t}}$ 代表 $n\Delta _{t}$ 離兩個邊界的距離

注意事項： 當 n > n2 或 n < n1 時，將沒有 p 能滿足上面的不等式

最後推導出的式子如下

$$
{W_{x}}\left({n{\Delta _{t}},m{\Delta _{f}}}\right)=2\sum \limits _{p=-Q}^{Q}{x\left({(n+p){\Delta _{t}}}\right){x^{*}}\left({(n-p){\Delta _{t}}}\right)\exp \left({-j4\pi \,mp{\Delta _{t}}{\Delta _{f}}}\right){\Delta _{t}}}
$$

其中 $Q=\min({n_{2}}-n,n-{n_{1}})\,,p\in [-Q,Q],n\in [{n_{1}},{n_{2}}]$

### 使用離散傅立葉變換

 
限制條件 :

(1) 要滿足 Nyquist criterion

 ${\Delta _{t}}<{\frac {1}{2B}}$ ，其中 B 是 $x\left({t+\tau }\right){x^{*}}\left({t-\tau }\right)\,$ 的頻寬，大約是 x (t) 的兩倍。

(2) ${\Delta _{t}}{\Delta _{f}}={\textstyle {1 \over {2N}}}$

(3) $N\geq 2Q+1$

推導 :

前提討論的式子可以改寫為

$$
{W_{x}}\left({n{\Delta _{t}},m{\Delta _{f}}}\right)=2{\Delta _{t}}\sum \limits _{p=-Q}^{Q}{x\left({(n+p){\Delta _{t}}}\right){x^{*}}\left({(n-p){\Delta _{t}}}\right){e^{-j{\textstyle {{2\pi \,mp} \over N}}}}}
$$

令 $q=p+Q\to p=q-Q$

$$
{W_{x}}\left({n{\Delta _{t}},m{\Delta _{f}}}\right)=2{\Delta _{t}}{e^{j{\textstyle {{2\pi \,mQ} \over N}}}}\sum \limits _{q=0}^{2Q}{x\left({(n+q-Q){\Delta _{t}}}\right){x^{*}}\left({(n-q+Q){\Delta _{t}}}\right){e^{-j{\textstyle {{2\pi \,mq} \over N}}}}}
$$

針對中間 $x\left({(n+q-Q){\Delta _{t}}}\right){x^{*}}\left({(n-q+Q){\Delta _{t}}}\right)$ 項

令

$$
{c_{1}}\left(q\right)=x\left({(n+q-Q){\Delta _{t}}}\right){x^{*}}\left({(n-q+Q){\Delta _{t}}}\right){\rm {}},for{\rm {0}}\leq q\leq 2{\rm {Q}}
$$

$$
{c_{1}}\left(q\right)=0{\rm {}}\qquad \qquad \qquad \qquad \qquad \qquad \qquad \qquad ,for{\rm {2}}Q+1\leq q\leq N-1
$$

 
最後得出的式子如下

$$
{W_{x}}\left({n{\Delta _{t}},m{\Delta _{f}}}\right)=2{\Delta _{t}}{e^{j{\textstyle {{2\pi \,mQ} \over N}}}}\sum \limits _{q=0}^{N-1}{{c_{1}}\left(q\right){e^{-j{\textstyle {{2\pi \,mq} \over N}}}}}
$$

其中

$$
Q=\min({n_{2}}-n,n-{n_{1}})\,,n\in [{n_{1}},{n_{2}}]
$$

$$
{c_{1}}\left(q\right)=x\left({(n+q-Q){\Delta _{t}}}\right){x^{*}}\left({(n-q+Q){\Delta _{t}}}\right){\rm {}},for{\rm {0}}\leq q\leq 2{\rm {Q}}
$$

$$
{c_{1}}\left(q\right)=0{\rm {}}\qquad \qquad \qquad \qquad \qquad \qquad \qquad \qquad ,for{\rm {2}}Q+1\leq q\leq N-1
$$

### 使用 Chirp-Z 轉換

 
限制條件 :

只有一個 : 要滿足 Nyquist criterion

 ${\Delta _{t}}<{\frac {1}{2B}}$ ，其中 B 是 $x\left({t+\tau }\right){x^{*}}\left({t-\tau }\right)\,$ 的頻寬，大約是 x (t) 的兩倍。

推導 :

前提討論的式子可改寫為

$$
{W_{x}}\left({n{\Delta _{t}},m{\Delta _{f}}}\right)=2{\Delta _{t}}\,{e^{-j2\pi \,{m^{2}}{\Delta _{t}}{\Delta _{f}}}}\sum \limits _{p=-Q}^{Q}{x\left({(n+p){\Delta _{t}}}\right){x^{*}}\left({(n-p){\Delta _{t}}}\right){e^{-j2\pi \,{p^{2}}{\Delta _{t}}{\Delta _{f}}}}{e^{j2\pi \,{{(p-m)}^{2}}{\Delta _{t}}{\Delta _{f}}}}}
$$

計算分成 3 步驟

STEP 1 : ${x_{1}}\left({n,p}\right)=x\left({(n+p){\Delta _{t}}}\right){x^{*}}\left({(n-p){\Delta _{t}}}\right){e^{-j2\pi \,{p^{2}}{\Delta _{t}}{\Delta _{f}}}}$

STEP 2 : ${X_{2}}\left[{n,m}\right]=\sum \limits _{p=n-Q}^{n+Q}{{x_{1}}\left[p\right]\,c\left[{m-p}\right]}$ , 其中 $c\left[m\right]={e^{j2\pi \,{m^{2}}{\Delta _{t}}{\Delta _{f}}}}$

STEP 3 : $X\left({n{\Delta _{t}},m{\Delta _{f}}}\right)=2{\Delta _{t}}\,{e^{-j2\pi \;{m^{2}}{\Delta _{t}}{\Delta _{f}}}}{X_{2}}\left[{n,m}\right]$

## 延伸變化

### 視窗型韋格納分佈

**視窗型韋格納分佈**（Windowed Wigner Distribution Function），在韋格納分佈中，當 x (t) 為無限長訊號時，WDF 很難去實現它。所以在積分中加入一個新的函數 ，目的是擷取 x (t) 中的片段來計算，不需從負無限積分到正無限。

#### 定義

 ${W_{x}}\left({t,f}\right)=\int _{-\infty }^{\infty }{w\left(\tau \right)x\left({t+\tau /2}\right)\cdot }{x^{*}}\left({t-\tau /2}\right)\,{e^{-j2\pi \,\tau \,f}}\cdot d\tau $ ， 其中 $w(\tau )$ 為實數且為有限長訊號

原始韋格納分佈定義 ${W_{x}}\left({t,f}\right)=\int _{-\infty }^{\infty }{x\left({t+\tau /2}\right)\cdot }{x^{*}}\left({t-\tau /2}\right)\,{e^{-j2\pi \,\tau \,f}}\cdot d\tau $

#### 優缺點

* 優點 :
1. 降低運算時間，因為 $w(\tau )$ 為有限長函數。
2. 可以有效降低相交項 (cross term) 問題，但不能完全消除 (詳見下方說明)。
* 缺點 :
1. 一些相交項 (cross term) 問題仍被保留。
2. 可能不符合譜密度 (Power spectral density) 的定義。
3. 一些好用的數學運算性質會消失。

#### 實現方法

從定義出發 ${W_{x}}\left({t,f}\right)=\int _{-\infty }^{\infty }{w\left(\tau \right)x\left({t+\tau /2}\right)\cdot }{x^{*}}\left({t-\tau /2}\right)\,{e^{-j2\pi \,\tau \,f}}\cdot d\tau $ 令 $\tau =\tau '/2$
 ${W_{x}}\left({t,f}\right)=2\int _{-\infty }^{\infty }{w\left({2\tau '}\right)x\left({t+\tau '}\right)\cdot }{x^{*}}\left({t-\tau '}\right)\,{e^{-j4\pi \,\tau '\,f}}\cdot d\tau '$ 再令 $t=n\Delta _{t},f=m\Delta _{f},\tau '=p\Delta _{t}$
 ${W_{x}}\left({n{\Delta _{t}},m{\Delta _{f}}}\right)=2\sum \limits _{p=-\infty }^{\infty }{w\left({2p{\Delta _{t}}}\right)x\left({(n+p){\Delta _{t}}}\right){x^{*}}\left({(n-p){\Delta _{t}}}\right){e^{-j4\pi \,mp{\Delta _{t}}{\Delta _{f}}}}{\Delta _{t}}}$ 假設 w (t) = 0 for |t| > B 
即 $w\left({2p{\Delta _{t}}}\right)=0{\rm {}}\ for{\rm {}}\ p<-Q{\rm {}}\ \land \ p>Q$ 其中 $Q={\frac {B}{2{\Delta _{t}}}}$ 如此一來，p 範圍便可縮小。 ${W_{x}}\left({n{\Delta _{t}},m{\Delta _{f}}}\right)=2\sum \limits _{p=-Q}^{Q}{w\left({2p}\right)x\left({(n+p){\Delta _{t}}}\right){x^{*}}\left({(n-p){\Delta _{t}}}\right){e^{-j4\pi \,mp{\Delta _{t}}{\Delta _{f}}}}{\Delta _{t}}}$

#### 避免相交項的原因

從定義出發 ${W_{x}}\left({t,f}\right)=\int _{-\infty }^{\infty }{w\left(\tau \right)x\left({t+\tau /2}\right)\cdot }{x^{*}}\left({t-\tau /2}\right)\,{e^{-j2\pi \,\tau \,f}}\cdot d\tau $ ，其中 $w(\tau )$ 為實數且為有限長訊號

假設 $x(t){\rm {=}}\delta (t-{t_{1}})+\delta (t-{t_{2}})$ 的情況下，比較有無 mask function 所產生的不同結果

理想情形 : ${W_{x}}(t,f){\rm {=0}}\ for{\rm {}}\ t\neq {t_{1}},{t_{2}}$

 

##### 沒有使用 mask function

即 mask function $w(\tau )=1$

$$
{\begin{array}{l}{W_{x}}\left({t,f}\right)=\int _{-\infty }^{\infty }{x\left({t+\tau /2}\right)\cdot }{x^{*}}\left({t-\tau /2}\right)\,{e^{-j2\pi \,\tau \,f}}\cdot d\tau \\=\int _{-\infty }^{\infty }{\left[{\delta \left({t+{\frac {\tau }{2}}-{t_{1}}}\right)+\delta \left({t+{\frac {\tau }{2}}-{t_{2}}}\right)}\right]\cdot }\left[{\delta \left({t-{\frac {\tau }{2}}-{t_{1}}}\right)+\delta \left({t-{\frac {\tau }{2}}-{t_{2}}}\right)}\right]{e^{-j2\pi \,\tau \,f}}\cdot d\tau \\=4\int _{-\infty }^{\infty }\underbrace {\left[{\delta \left({\tau +2t-2{t_{1}}}\right)+\delta \left({\tau +2t-2{t_{2}}}\right)}\right]} _{first\ term}\cdot \underbrace {\left[{\delta \left({\tau -2t+2{t_{1}}}\right)+\delta \left({\tau -2t+2{t_{2}}}\right)}\right]} _{second\ term}{e^{-j2\pi \,\tau \,f}}\cdot d\tau \end{array}}
$$

總共有 3 種情況要討論，如下圖，可見 cross term 在沒有使用 mask function 時，無法被消除

 

##### 使用 mask function

$$
{\begin{array}{l}{W_{x}}\left({t,f}\right)=\int _{-\infty }^{\infty }w(\tau ){x\left({t+\tau /2}\right)\cdot }{x^{*}}\left({t-\tau /2}\right)\,{e^{-j2\pi \,\tau \,f}}\cdot d\tau \\=4\int _{-\infty }^{\infty }w(\tau )\underbrace {\left[{\delta \left({\tau +2t-2{t_{1}}}\right)+\delta \left({\tau +2t-2{t_{2}}}\right)}\right]} _{first\ term}\cdot \underbrace {\left[{\delta \left({\tau -2t+2{t_{1}}}\right)+\delta \left({\tau -2t+2{t_{2}}}\right)}\right]} _{second\ term}{e^{-j2\pi \,\tau \,f}}\cdot d\tau \end{array}}
$$

假設 $w(\tau )=0{\rm {}}\ for|\tau |>B>0$ ，且 $B{\rm {<}}{{\rm {t}}_{2}}{\rm {-}}{{\rm {t}}_{1}}$

由於 $w(\tau )$ 只在 - B 到 B 有值，故乘上 $w(\tau )$ 就能去除相交項 (Cross term)，只保留下圖中兩條紅線中間的區域，也就是 Auto terms。

但上述其實是理想的情況，x (t) 為窄頻信號 Delta function

如果 X (τ) 寬度太寬或是有 ripple 的話，Cross term 仍會有殘留，示意圖如下

藍色線為 X (τ) 的訊號，若 X (τ) 的寬度太寬或是有 ripple 產生，就可能會跑進 $w(\tau )$ 的範圍裡面，進而導致無法完全濾除 Cross term。

#### 總結

cross term 只有在訊號每個成分的寬度都小於 2B，且時間差 $t_{2}-t_{1}$ 都大於 B 時，才能被消除

### 改進型韋格納分佈

此方法可以消除相交項 (cross term)。

### 加伯–韋格納轉換

消除相交項 (cross term) 問題，在某些情況下比加伯轉換擁有更好的清晰度。

## 參見

* 閔可夫斯基空間
* 柯西不等式
* 三角不等式
* 完備空間

## 參考書目、資料來源

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