維納-辛欽定理證明:集體平均版本
維納-辛欽定理(Wiener–Khinchin theorem)說明一個平穩隨機過程(stationary process)的雙邊帶功率譜密度PSD(power spectral density),正是其集體平均自相關函數ACF(autocorrelation function, ACF)的傅立葉轉換。
一. 定義與起點
集均自相關函數 (ensemble averaged ACF):
$$R_{xx}(\tau) = \langle x(t)x^*(t-\tau) \rangle$$功率譜密度 (PSD):
定義為截斷訊號 $x_T(t)$ 之能量譜的時間平均極限:
$$C_{xx}(f) = \lim_{T \to \infty} \frac{1}{T} \langle |X_T(f)|^2 \rangle$$其中 $X_T(f)$ 是截斷訊號 $x_T(t)$ 的傅立葉轉換:
$$X_T(f) = \int_{-\infty}^{\infty} x_T(t) e^{-j 2\pi f t} dt = \int_{0}^{T} x(t) e^{-j 2\pi f t} dt$$
二. 證明過程
我們要從 PSD 的定義出發,推導出它是 ACF 的傅立葉轉換。
Step 1: 展開頻域能量項
數學上,訊號能量 $|X_T(f)|^2$ 可以寫成 $X_T(f)$ 與其共軛複數 $X_T^*(f)$ 的乘積:
Step 2: 合併雙重積分
將上述乘積寫成雙重積分的形式:
Step 3: 取集體平均 (ensemble average)
對兩邊取集體平均,由於積分與期望值算子可以互換,所以:
Step 4: 變數變換
令 $\tau = t_1 - t_2$(因此 $t_1 = t_2 + \tau$),並且將積分變數從 $(t_1, t_2)$ 換成 $(\tau, t_2)$。此時雅可比行列式(Jacobian)為 $1$ [註1],且經過積分變數上下限變換[註2]後,可得:
對 $t_2$ 積分的結果是直線段的長度 $T - |\tau|$ [註3],所以:
Step 5: 取極限求 PSD
將結果帶回 PSD 的定義式:
當 $T \to \infty$ 時,$(1 - \frac{|\tau|}{T})$ 趨近於 1,則:
三. 結論
我們證得:功率譜密度 $C_{xx}(f)$ 等於自相關函數 $R_{xx}(\tau)$ 的傅立葉轉換。
當我們將積分從一組座標 $(t_1, t_2)$ 變換到另一組座標 $(\tau, t_2)$ 時,積分區域的面積元素會發生改變。為了補償這種改變,我們必須在積分式中乘以一個比例因子,這個因子就是雅可比行列式(Jacobian determinant)的絕對值。
在我們的證明中,其數值為 1,這意味著座標變換後,微小的局部面積大小保持不變。
假設變換關係為:
$\tau = t_1 - t_2$
$t_2 = t_2$(我們選擇保留其中一個原始變數作為參考)
反過來表達為:
$t_1 = \tau + t_2$
$t_2 = t_2$
雅可比矩陣 $J$ 定義為:
根據上面的關係式,我們計算偏微分:
$\frac{\partial t_1}{\partial \tau} = 1$
$\frac{\partial t_1}{\partial t_2} = 1$
$\frac{\partial t_2}{\partial \tau} = 0$
$\frac{\partial t_2}{\partial t_2} = 1$
代入矩陣:
雅可比行列式的值為:
在積分變換中,微分元素 $dt_1 dt_2$ 會變成:
這意味著:
你可以把這個變換想像成將一個正方形區域進行了「剪切變形(Shearing)」。
原始座標 $(t_1, t_2)$ 是直交的。
新座標 $(\tau, t_2)$ 中,$\tau$ 是斜著穿過區域的。
在線性代數中,這種剪切變換(shear mapping)雖然改變了形狀(正方形變成平行四邊形),但它不會改變面積。因為行列式等於 1,所以我們在證明維納-辛欽定理時,不需要額外增加係數,直接替換 $dt_1 dt_2$ 即可。
💥💥💥💥💥
1) 根據原始邊界條件 $0 \le t_1 \le T$:
將 $t_1 = t_2 + \tau$ 代入得:
這可以拆解為兩個對 $t_2$ 的限制:
$t_2 \ge -\tau$
$t_2 \le T - \tau$
同時,我們原本就有的邊界條件是 $0 \le t_2 \le T$。
因此,對於一個固定的 $\tau$,$t_2$ 必須同時滿足以下四個不等式:
$t_2 \ge 0$
$t_2 \le T$
$t_2 \ge -\tau$
$t_2 \le T - \tau$
將這些條件合併,得到 $t_2$ 的積分區間為:
2) 因為 $t_2 = t_1 - \tau$,且為了讓 $\tau$ 能涵蓋原本四個上下限座標 $(t_1, t_2) = (0, 0), (0, T), (T, 0)$ 和 $(T, T)$ 所構成矩形區域內所有的積分點,$\tau$ 必須從 $-T$($(t_1, t_2) = (0, T)$,左上點 )掃描到 $T$($(t_1, t_2) = (T, 0)$,右下點 )。
💥💥💥💥💥
我們可以分兩種情況來直觀理解這個內層積分的結果(即對 $t_2$ 積分):
當 $\tau \ge 0$ 時:
邊界為 $\max(0, -\tau) = 0$ 且 $\min(T, T-\tau) = T-\tau$。
積分長度為 $(T-\tau) - 0 = T-\tau$。
當 $\tau < 0$ 時:
邊界為 $\max(0, -\tau) = -\tau$ 且 $\min(T, T-\tau) = T$。
積分長度為 $T - (-\tau) = T + \tau = T - |\tau|$。
結合兩者,對 $t_2$ 的內層積分結果始終是 $T - |\tau|$。
留言
張貼留言