維納-辛欽定理證明:集體平均版本

維納-辛欽定理(Wiener–Khinchin theorem)明一個平穩隨機過程(stationary process)的雙邊帶功率譜密度PSD(power spectral density),正是其集體平均自相關函數ACF(autocorrelation function, ACF)的傅立葉轉換。

一. 定義與起點

假設我們有一個平穩隨機過程 $x(t)$

  • 集均自相關函數 (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)$ 的乘積:

$$|X_T(f)|^2 = X_T(f) \cdot X_T^*(f) = \left( \int_0^T x(t_1) e^{-j 2\pi f t_1} dt_1 \right) \left( \int_0^T x^*(t_2) e^{j 2\pi f t_2} dt_2 \right)$$

Step 2: 合併雙重積分

將上述乘積寫成雙重積分的形式:

$$|X_T(f)|^2 = \int_0^T \int_0^T x(t_1) x^*(t_2) e^{-j 2\pi f (t_1 - t_2)} dt_1 dt_2$$

Step 3: 取集體平均 (ensemble average)

對兩邊取集體平均,由於積分與期望值算子可以互換,所以:

$$\langle |X_T(f)|^2 \rangle = \int_0^T \int_0^T \langle x(t_1) x^*(t_2) \rangle e^{-j 2\pi f (t_1 - t_2)} dt_1 dt_2 = \int_0^T \int_0^T R_{xx}(t_1 - t_2) e^{-j 2\pi f (t_1 - t_2)} dt_1 dt_2$$
其中,對於平穩過程:

$$\langle x(t_1) x^*(t_2) \rangle = R_{xx}(t_1 - t_2)$$

Step 4: 變數變換

令 $\tau = t_1 - t_2$(因此 $t_1 = t_2 + \tau$),並且將積分變數從 $(t_1, t_2)$ 換成 $(\tau, t_2)$。此時雅可比行列式(Jacobian)為 $1$ [註1],且經過積分變數上下限變換[註2]後,可得:

$$\langle |X_T(f)|^2 \rangle = \int_{-T}^{T} \int_{\max(0, -\tau)}^{\min(T, T-\tau)} R_{xx}(\tau) e^{-j 2\pi f \tau} dt_2 d\tau$$

對 $t_2$ 積分的結果是直線段的長度 $T - |\tau|$ [註3],所以:

$$\langle |X_T(f)|^2 \rangle = \int_{-T}^{T} (T - |\tau|) R_{xx}(\tau) e^{-j 2\pi f \tau} d\tau$$

Step 5: 取極限求 PSD

將結果帶回 PSD 的定義式:

$$C_{xx}(f) = \lim_{T \to \infty} \frac{1}{T} \langle |X_T(f)|^2 \rangle = \lim_{T \to \infty} \frac{1}{T} \int_{-T}^{T} (T - |\tau|) R_{xx}(\tau) e^{-j 2\pi f \tau} d\tau$$
$$C_{xx}(f) = \lim_{T \to \infty} \int_{-T}^{T} \left( 1 - \frac{|\tau|}{T} \right) R_{xx}(\tau) e^{-j 2\pi f \tau} d\tau$$

當 $T \to \infty$ 時,$(1 - \frac{|\tau|}{T})$ 趨近於 1,則:

$$C_{xx}(f) = \int_{-\infty}^{\infty} R_{xx}(\tau) e^{-j 2\pi f \tau} d\tau = \mathcal{F}\{R_{xx}(\tau)\}$$

三. 結論

我們證得:功率譜密度 $C_{xx}(f)$ 等於自相關函數 $R_{xx}(\tau)$ 的傅立葉轉換。

$$R_{xx}(\tau) \xrightarrow{\mathcal{F}} C_{xx}(f)$$
時域與頻域的橋樑: 這證明了我們不需要知道訊號的具體波形,只要知道訊號隨時間變化的相關特性(ACF),就能得知其能量分布(PSD)

💥💥💥💥💥

[註1]:

當我們將積分從一組座標 $(t_1, t_2)$ 變換到另一組座標 $(\tau, t_2)$ 時,積分區域的面積元素會發生改變。為了補償這種改變,我們必須在積分式中乘以一個比例因子,這個因子就是雅可比行列式(Jacobian determinant)的絕對值

在我們的證明中,其數值為 1,這意味著座標變換後,微小的局部面積大小保持不變

1) 雅可比行列式的定義

假設變換關係為:

  • $\tau = t_1 - t_2$

  • $t_2 = t_2$(我們選擇保留其中一個原始變數作為參考)

反過來表達為:

  • $t_1 = \tau + t_2$

  • $t_2 = t_2$

雅可比矩陣 $J$ 定義為:

$$J = \begin{bmatrix} \frac{\partial t_1}{\partial \tau} & \frac{\partial t_1}{\partial t_2} \\ \frac{\partial t_2}{\partial \tau} & \frac{\partial t_2}{\partial t_2} \end{bmatrix}$$
2) 計算過程

根據上面的關係式,我們計算偏微分:

  • $\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$

代入矩陣:

$$J = \begin{bmatrix} 1 & 1 \\ 0 & 1 \end{bmatrix}$$

雅可比行列式的值為:

$$\det(J) = (1 \times 1) - (1 \times 0) = 1$$
3) 這在積分中代表什麼?


在積分變換中,微分元素 $dt_1 dt_2$ 會變成:

$$dt_1 dt_2 = |\det(J)| \, d\tau dt_2 = 1 \cdot d\tau dt_2$$

這意味著:

$$\int \int_D f(t_1, t_2) dt_1 dt_2 = \int \int_{D'} f(\tau, t_2) \cdot 1 \, d\tau dt_2$$
4) 幾何直覺

你可以把這個變換想像成將一個正方形區域進行了「剪切變形(Shearing)」。
  • 原始座標 $(t_1, t_2)$ 是直交的。

  • 新座標 $(\tau, t_2)$ 中,$\tau$ 是斜著穿過區域的。

在線性代數中,這種剪切變換(shear mapping)雖然改變了形狀(正方形變成平行四邊形),但它不會改變面積。因為行列式等於 1,所以我們在證明維納-辛欽定理時,不需要額外增加係數,直接替換 $dt_1 dt_2$ 即可。

💥💥💥💥💥

[註2]:

1) 根據原始邊界條件 $0 \le t_1 \le T$:

將 $t_1 = t_2 + \tau$ 代入得:

$$0 \le t_2 + \tau \le T$$

這可以拆解為兩個對 $t_2$ 的限制:

  1. $t_2 \ge -\tau$

  2. $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$ 的積分區間為:

$$\max(0, -\tau) \le t_2 \le \min(T, T-\tau)$$

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)$,右下點 

💥💥💥💥💥

[註3]:

我們可以分兩種情況來直觀理解這個內層積分的結果(即對 $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|$

留言

這個網誌中的熱門文章

二項、卜瓦松PMF與高斯PDF

變異數等於「平方的期望」減去「期望的平方」

坎貝爾定理 (Campbell's theorem)