先備:psd_phase_noise_jitter · white_noise_to_phase_noise | 接下來:serdes_clocking_connection
前面幾頁我們都站在頻域 看振盪器的不完美:把抖動寫成 SSB phase noise L ( Δ f ) \mathcal{L}(\Delta f) L ( Δ f ) (單位 dBc/Hz)或 phase PSD S ϕ ( f ) S_\phi(f) S ϕ ( f ) (單位 rad 2 / Hz \text{rad}^2/\text{Hz} rad 2 / Hz ),再把它積分成 rms jitter σ t \sigma_t σ t (見 psd_phase_noise_jitter )。這套語言對 RF/通訊電路最自然。但時鐘、頻率標準、GPS、原子鐘 這一行的人,講的是另一套語言:Allan variance(亞倫變異數) 與它的平方根 Allan deviation / ADEV(亞倫偏差) σ y ( τ ) \sigma_y(\tau) σ y ( τ ) 。這頁要回答:
σ y ( τ ) \sigma_y(\tau) σ y ( τ ) 到底量的是什麼?為什麼定義成「相鄰兩段平均頻率之差 」的均方?
它跟我們熟的 S ϕ ( f ) S_\phi(f) S ϕ ( f ) 、L ( Δ f ) \mathcal{L}(\Delta f) L ( Δ f ) 怎麼換算?
為什麼五種冪律雜訊 在 ADEV log–log 圖上各有一條特徵斜率,而且這些斜率「一眼就能讀出雜訊型態」?
為什麼時鐘界寧可用 ADEV 也不用普通的頻率樣本變異數 ?
物理直覺(先講結論) :你拿一支碼錶(被測振盪器)去比對一支完美時鐘,每隔 τ \tau τ 秒記一次「這 τ \tau τ 秒內我的平均頻率比標稱快/慢多少」,得到一串分數頻率偏差 y ˉ k \bar y_k y ˉ k 。普通變異數會問「這些 y ˉ k \bar y_k y ˉ k 離它們的總平均有多遠」——可是對 flicker(1 / f 1/f 1/ f )與 random-walk 雜訊,總平均根本不存在 (會隨資料越 收越久而漂移),普通變異數會越算越大、不收斂。Allan 的高招是:不跟總平均比,只跟隔壁那一段比 ——1 2 ⟨ ( y ˉ k + 1 − y ˉ k ) 2 ⟩ \tfrac12\langle(\bar y_{k+1}-\bar y_k)^2\rangle 2 1 ⟨( y ˉ k + 1 − y ˉ k ) 2 ⟩ 。相鄰相減把「慢漂移」差掉了,於是即使對 flicker/RW 也收斂、也可重複量到一個穩定數字。代價是它變成一個對 τ \tau τ 的函數 :你選多長的觀測閘 τ \tau τ ,就看到該時間尺度上的穩定度。
ADEV 是「時域版的 phase noise」:同一份物理(同一條 S ϕ ( f ) S_\phi(f) S ϕ ( f ) ),換一個座標看而已。下面逐步把兩邊接起來。
第 1 步:分數頻率偏差 y ( t ) y(t) y ( t ) 與它的 PSD S y ( f ) S_y(f) S y ( f )
先定義主角。設被測訊號的瞬時相位為 ω 0 t + ϕ ( t ) \omega_0 t+\phi(t) ω 0 t + ϕ ( t ) ,其中 ϕ ( t ) \phi(t) ϕ ( t ) 是 excess phase(多餘相位,相對理想線性相位的隨機偏移,單位 rad)。瞬時分數頻率偏差 (fractional frequency deviation,無因次)定義為相位偏差對時間的微分再除以標稱角頻率:
y ( t ) = 1 ω 0 d ϕ ( t ) d t = 1 2 π f 0 ϕ ˙ ( t ) . y(t)=\frac{1}{\omega_0}\frac{d\phi(t)}{dt}=\frac{1}{2\pi f_0}\,\dot\phi(t). y ( t ) = ω 0 1 d t d ϕ ( t ) = 2 π f 0 1 ϕ ˙ ( t ) .
物理意義 :y y y 是「此刻頻率比標稱頻率快了百分之多少」。y = 10 − 9 y=10^{-9} y = 1 0 − 9 表示頻率偏了 1 ppb(十億分之一)。
單位檢查 :ϕ ˙ \dot\phi ϕ ˙ 是 rad/s \text{rad/s} rad/s ,ω 0 \omega_0 ω 0 是 rad/s \text{rad/s} rad/s ,相除無因次 ✓。y y y 無因次正是「分數」的意思。
y y y 的 PSD 與 ϕ \phi ϕ 的 PSD 的關係。 微分在頻域是乘 j 2 π f j2\pi f j 2 π f ,功率譜就乘上其模平方 ( 2 π f ) 2 (2\pi f)^2 ( 2 π f ) 2 。因此(規範 11.2):
S y ( f ) = ( 2 π f ) 2 ( 2 π f 0 ) 2 S ϕ ( f ) = f 2 f 0 2 S ϕ ( f ) . S_y(f)=\frac{(2\pi f)^2}{(2\pi f_0)^2}\,S_\phi(f)=\frac{f^2}{f_0^2}\,S_\phi(f). S y ( f ) = ( 2 π f 0 ) 2 ( 2 π f ) 2 S ϕ ( f ) = f 0 2 f 2 S ϕ ( f ) .
用到的數學 :對平穩過程 a ( t ) → a ˙ ( t ) a(t)\to\dot a(t) a ( t ) → a ˙ ( t ) ,PSD 乘 ∣ j 2 π f ∣ 2 = ( 2 π f ) 2 |j2\pi f|^2=(2\pi f)^2 ∣ j 2 π f ∣ 2 = ( 2 π f ) 2 (LTI 濾波器 H ( f ) = j 2 π f H(f)=j2\pi f H ( f ) = j 2 π f )。
單位檢查 :S ϕ S_\phi S ϕ 是 rad 2 / Hz \text{rad}^2/\text{Hz} rad 2 / Hz ,乘無因次的 f 2 / f 0 2 f^2/f_0^2 f 2 / f 0 2 ,得 S y S_y S y 單位 1 / Hz 1/\text{Hz} 1/ Hz (無因次量的 PSD)✓。
關鍵記號 :這條 S y = ( f 2 / f 0 2 ) S ϕ S_y=(f^2/f_0^2)S_\phi S y = ( f 2 / f 0 2 ) S ϕ 是「相位雜訊 ↔ 頻率雜訊」的轉接頭,等一下整個斜率對照表都靠它。微分把 f f f 的冪次加 2 :S ϕ ∼ f − 2 S_\phi\sim f^{-2} S ϕ ∼ f − 2 (我們的招牌 1 / f 2 1/f^2 1/ f 2 )對應 S y ∼ f 0 S_y\sim f^{0} S y ∼ f 0 (白色 FM)。
第 2 步:兩樣本(Allan)變異數的定義
把連續的 y ( t ) y(t) y ( t ) 切成一段段長度 τ \tau τ 的閘,第 k k k 段的平均分數頻率 是
y ˉ k = 1 τ ∫ t k t k + τ y ( t ) d t = x ( t k + τ ) − x ( t k ) τ , x ( t ) ≡ ∫ t y ( t ′ ) d t ′ = ϕ ( t ) 2 π f 0 . \bar y_k=\frac{1}{\tau}\int_{t_k}^{t_k+\tau}y(t)\,dt=\frac{x(t_k+\tau)-x(t_k)}{\tau},
\qquad x(t)\equiv\int^{t}y(t')\,dt'=\frac{\phi(t)}{2\pi f_0}. y ˉ k = τ 1 ∫ t k t k + τ y ( t ) d t = τ x ( t k + τ ) − x ( t k ) , x ( t ) ≡ ∫ t y ( t ′ ) d t ′ = 2 π f 0 ϕ ( t ) .
這裡 x ( t ) x(t) x ( t ) 是時間誤差 (time error,被測時鐘相對理想時鐘的累積時間偏移,單位 s)——注意它正是相位除以 2 π f 0 2\pi f_0 2 π f 0 ,也就是 psd_phase_noise_jitter 裡的 Δ t = Δ ϕ / ( 2 π f 0 ) \Delta t=\Delta\phi/(2\pi f_0) Δ t = Δ ϕ / ( 2 π f 0 ) 。所以 y ˉ k \bar y_k y ˉ k 不過是「相鄰兩個時刻的時間誤差之差,除以閘長」。
兩樣本(Allan)變異數 定義為相鄰兩段平均頻率之差的均方,再乘 1 2 \tfrac12 2 1 (規範 11.2):
σ y 2 ( τ ) = ⟨ 1 2 ( y ˉ k + 1 − y ˉ k ) 2 ⟩ . \sigma_y^2(\tau)=\Big\langle\tfrac12\big(\bar y_{k+1}-\bar y_k\big)^2\Big\rangle. σ y 2 ( τ ) = ⟨ 2 1 ( y ˉ k + 1 − y ˉ k ) 2 ⟩ .
ADEV 就是它的平方根 σ y ( τ ) = σ y 2 ( τ ) \sigma_y(\tau)=\sqrt{\sigma_y^2(\tau)} σ y ( τ ) = σ y 2 ( τ ) 。
那個 1 2 \tfrac12 2 1 是幹嘛的 :若 y ˉ k + 1 \bar y_{k+1} y ˉ k + 1 與 y ˉ k \bar y_k y ˉ k 互相獨立、各自變異數 σ 2 \sigma^2 σ 2 ,則 ⟨ ( y ˉ k + 1 − y ˉ k ) 2 ⟩ = 2 σ 2 \langle(\bar y_{k+1}-\bar y_k)^2\rangle=2\sigma^2 ⟨( y ˉ k + 1 − y ˉ k ) 2 ⟩ = 2 σ 2 ,乘 1 2 \tfrac12 2 1 剛好還原成 σ 2 \sigma^2 σ 2 。也就是說,對白色 FM(相鄰段獨立)這個常態化讓 ADEV 等於古典標準差 ——Allan 刻意這樣定,好讓最常見的情形下兩套語言數字一致。
為什麼用「相鄰差」 :差分是一個高通 運算,把 DC 與極低頻(慢漂移、老化、未知總平均)擋掉。這就是它對 flicker/RW 仍收斂的祕密(第 5 步詳述)。
單位檢查 :y ˉ \bar y y ˉ 無因次 → σ y 2 \sigma_y^2 σ y 2 無因次、σ y \sigma_y σ y 無因次 ✓。
用時間誤差 x x x 寫成「二階差分」。 把 y ˉ k = [ x ( t k + τ ) − x ( t k ) ] / τ \bar y_k=[x(t_{k}+\tau)-x(t_k)]/\tau y ˉ k = [ x ( t k + τ ) − x ( t k )] / τ 代入,相鄰兩段(t k + 1 = t k + τ t_{k+1}=t_k+\tau t k + 1 = t k + τ ):
y ˉ k + 1 − y ˉ k = x k + 2 − 2 x k + 1 + x k τ , \bar y_{k+1}-\bar y_k=\frac{x_{k+2}-2x_{k+1}+x_k}{\tau}, y ˉ k + 1 − y ˉ k = τ x k + 2 − 2 x k + 1 + x k ,
其中 x k ≡ x ( t k ) x_k\equiv x(t_k) x k ≡ x ( t k ) 、取樣間隔 τ \tau τ 。分子 x k + 2 − 2 x k + 1 + x k x_{k+2}-2x_{k+1}+x_k x k + 2 − 2 x k + 1 + x k 正是時間誤差的二階差分 (離散二次微分)。這正是模擬程式 lab_19_allan.py 裡 d = x[2m:] - 2*x[m:-m] + x[:-2m] 那一行在做的事。
第 3 步:把定義搬到頻域——傳遞函數核 sin 4 ( π f τ ) / ( π f τ ) 2 \sin^4(\pi f\tau)/(\pi f\tau)^2 sin 4 ( π f τ ) / ( π f τ ) 2
我們要證明的目標是(規範 11.2):
σ y 2 ( τ ) = 2 ∫ 0 ∞ S y ( f ) sin 4 ( π f τ ) ( π f τ ) 2 d f . \sigma_y^2(\tau)=2\int_0^{\infty}S_y(f)\,\frac{\sin^4(\pi f\tau)}{(\pi f\tau)^2}\,df. σ y 2 ( τ ) = 2 ∫ 0 ∞ S y ( f ) ( π f τ ) 2 sin 4 ( π f τ ) df .
推導思路:σ y 2 ( τ ) \sigma_y^2(\tau) σ y 2 ( τ ) 是某個線性濾波後訊號的功率 ,而線性濾波後的功率 = ∫ S in ( f ) ∣ H ( f ) ∣ 2 d f =\int S_{\text{in}}(f)\,|H(f)|^2\,df = ∫ S in ( f ) ∣ H ( f ) ∣ 2 df 。我們只要找出「從 y ( t ) y(t) y ( t ) 算到 1 2 ( y ˉ k + 1 − y ˉ k ) \tfrac{1}{\sqrt2}(\bar y_{k+1}-\bar y_k) 2 1 ( y ˉ k + 1 − y ˉ k ) 」這個運算的轉移函數 H ( f ) H(f) H ( f ) ,把 ∣ H ( f ) ∣ 2 |H(f)|^2 ∣ H ( f ) ∣ 2 算出來即可。
第 (i) 步:閘平均 = 與矩形窗卷積。 y ˉ k = 1 τ ∫ t k t k + τ y d t \bar y_k=\frac1\tau\int_{t_k}^{t_k+\tau}y\,dt y ˉ k = τ 1 ∫ t k t k + τ y d t 是 y y y 與一個寬 τ \tau τ 、高 1 / τ 1/\tau 1/ τ 的矩形窗卷積後在 t k t_k t k 取樣。矩形窗的頻率響應是 sinc:
H avg ( f ) = 1 τ ∫ 0 τ e − j 2 π f t d t = e − j π f τ sin ( π f τ ) π f τ . H_{\text{avg}}(f)=\frac{1}{\tau}\int_0^{\tau}e^{-j2\pi f t}\,dt=e^{-j\pi f\tau}\,\frac{\sin(\pi f\tau)}{\pi f\tau}. H avg ( f ) = τ 1 ∫ 0 τ e − j 2 π f t d t = e − j π f τ π f τ sin ( π f τ ) .
用到的數學 :矩形窗 ↔ \leftrightarrow ↔ sinc(傅立葉變換的基本對)。
sin ( π f τ ) π f τ \dfrac{\sin(\pi f\tau)}{\pi f\tau} π f τ sin ( π f τ ) 就是 normalized sinc;前面 e − j π f τ e^{-j\pi f\tau} e − j π f τ 是窗中心造成的線性相位。
第 (ii) 步:相鄰相減 = 乘一個一階差分核。 y ˉ k + 1 − y ˉ k \bar y_{k+1}-\bar y_k y ˉ k + 1 − y ˉ k 把同一個閘平均錯開 τ \tau τ 再相減,對應頻域乘上 ( e − j 2 π f τ − 1 ) \big(e^{-j2\pi f\tau}-1\big) ( e − j 2 π f τ − 1 ) ,其模平方是
∣ e − j 2 π f τ − 1 ∣ 2 = 2 − 2 cos ( 2 π f τ ) = 4 sin 2 ( π f τ ) . \big|e^{-j2\pi f\tau}-1\big|^2=2-2\cos(2\pi f\tau)=4\sin^2(\pi f\tau). e − j 2 π f τ − 1 2 = 2 − 2 cos ( 2 π f τ ) = 4 sin 2 ( π f τ ) .
(用了半角 1 − cos 2 θ = 2 sin 2 θ 1-\cos2\theta=2\sin^2\theta 1 − cos 2 θ = 2 sin 2 θ ,這裡 θ = π f τ \theta=\pi f\tau θ = π f τ 。)
第 (iii) 步:把三件事乘起來。 整體運算 g ( t ) = 1 2 ( y ˉ k + 1 − y ˉ k ) g(t)=\tfrac{1}{\sqrt2}(\bar y_{k+1}-\bar y_k) g ( t ) = 2 1 ( y ˉ k + 1 − y ˉ k ) (那個 1 2 \tfrac{1}{\sqrt2} 2 1 來自定義裡的 1 2 \tfrac12 2 1 開根號),其轉移函數模平方:
∣ H ( f ) ∣ 2 = 1 2 ⏟ def. 1 2 ⋅ ( sin ( π f τ ) π f τ ) 2 ⏟ 閘平均 ⋅ 4 sin 2 ( π f τ ) ⏟ 相鄰差 = 2 sin 4 ( π f τ ) ( π f τ ) 2 . |H(f)|^2=\underbrace{\tfrac12}_{\text{def.}\,\frac12}\cdot\underbrace{\Big(\frac{\sin(\pi f\tau)}{\pi f\tau}\Big)^2}_{\text{閘平均}}\cdot\underbrace{4\sin^2(\pi f\tau)}_{\text{相鄰差}}=\frac{2\sin^4(\pi f\tau)}{(\pi f\tau)^2}. ∣ H ( f ) ∣ 2 = def. 2 1 2 1 ⋅ 閘平均 ( π f τ sin ( π f τ ) ) 2 ⋅ 相鄰差 4 sin 2 ( π f τ ) = ( π f τ ) 2 2 sin 4 ( π f τ ) .
第 (iv) 步:套 Wiener–Khinchin(功率 = ∫ PSD × |H|²)。 用單邊 PSD(∫ 0 ∞ \int_0^\infty ∫ 0 ∞ ):
σ y 2 ( τ ) = ∫ 0 ∞ S y ( f ) ∣ H ( f ) ∣ 2 d f = 2 ∫ 0 ∞ S y ( f ) sin 4 ( π f τ ) ( π f τ ) 2 d f . ✓ \sigma_y^2(\tau)=\int_0^{\infty}S_y(f)\,|H(f)|^2\,df=2\int_0^{\infty}S_y(f)\,\frac{\sin^4(\pi f\tau)}{(\pi f\tau)^2}\,df.\qquad\checkmark σ y 2 ( τ ) = ∫ 0 ∞ S y ( f ) ∣ H ( f ) ∣ 2 df = 2 ∫ 0 ∞ S y ( f ) ( π f τ ) 2 sin 4 ( π f τ ) df . ✓
得到規範 11.2 的頻域積分式。
物理意義 :sin 4 / ( ⋅ ) 2 \sin^4/(\cdot)^2 sin 4 / ( ⋅ ) 2 是一個帶通核 :在 f → 0 f\to0 f → 0 像 f 2 f^2 f 2 (高通、把慢漂移擋掉)、在高頻像 1 / f 2 1/f^2 1/ f 2 (低通、把超快雜訊壓掉)、峰值落在 f τ ∼ 0.5 f\tau\sim 0.5 f τ ∼ 0.5 附近。選 τ \tau τ 等於選這個帶通看哪一段頻率 ——大 τ \tau τ 看低頻、小 τ \tau τ 看高頻。
單位檢查 :S y S_y S y 是 1 / Hz 1/\text{Hz} 1/ Hz 、核無因次、d f df df 是 Hz,積出無因次 → σ y 2 \sigma_y^2 σ y 2 無因次 ✓。
這就是「時域 ↔ 頻域同一件事」的橋 :給你任何 S ϕ ( f ) S_\phi(f) S ϕ ( f ) ,先用第 1 步轉成 S y S_y S y ,再代進這條積分就得 ADEV;反之量到的 ADEV 也能反推 S y S_y S y 、S ϕ S_\phi S ϕ 。下面的斜率表全部是這條積分對冪律 S y ∼ f α S_y\sim f^\alpha S y ∼ f α 的結果。
第 4 步:五種冪律雜訊的 ADEV 斜率對照表
頻率標準界把雜訊寫成冪律疊加 (power-law model)。用 S y ( f ) = h α f α S_y(f)=h_\alpha f^\alpha S y ( f ) = h α f α 描述每一種,α \alpha α 從 − 2 -2 − 2 到 + 2 +2 + 2 。把每種代進第 3 步的積分,就得到 σ y ( τ ) ∝ τ μ \sigma_y(\tau)\propto\tau^\mu σ y ( τ ) ∝ τ μ 的特徵斜率。下表是頻率計量學的核心對照表 (PM = phase modulation 相位調制型、FM = frequency modulation 頻率調制型):
雜訊型態 S ϕ ( f ) S_\phi(f) S ϕ ( f ) 斜率S y ( f ) = f 2 f 0 2 S ϕ S_y(f)=\frac{f^2}{f_0^2}S_\phi S y ( f ) = f 0 2 f 2 S ϕ 斜率σ y 2 ( τ ) ∝ \sigma_y^2(\tau)\propto σ y 2 ( τ ) ∝ ADEV σ y ( τ ) ∝ \sigma_y(\tau)\propto σ y ( τ ) ∝ white PM(白相位) f 0 f^{0} f 0 f + 2 f^{+2} f + 2 τ − 2 \tau^{-2} τ − 2 τ − 1 \tau^{-1} τ − 1 flicker PM(閃爍相位) f − 1 f^{-1} f − 1 f + 1 f^{+1} f + 1 τ − 2 \tau^{-2} τ − 2 (含 ln \ln ln 修正)τ − 1 \tau^{-1} τ − 1 white FM(白頻率) f − 2 f^{-2} f − 2 f 0 f^{0} f 0 τ − 1 \tau^{-1} τ − 1 τ − 1 / 2 \tau^{-1/2} τ − 1/2 flicker FM(閃爍頻率) f − 3 f^{-3} f − 3 f − 1 f^{-1} f − 1 τ 0 \tau^{0} τ 0 τ 0 \tau^{0} τ 0 (floor,地板)random-walk FM(隨機漫步頻率) f − 4 f^{-4} f − 4 f − 2 f^{-2} f − 2 τ + 1 \tau^{+1} τ + 1 τ + 1 / 2 \tau^{+1/2} τ + 1/2
注意最關鍵的一列:我們招牌的 white FM(S ϕ ∼ 1 / f 2 S_\phi\sim1/f^2 S ϕ ∼ 1/ f 2 ,由白噪經相位積分而來,見 white_noise_to_phase_noise )對應 ADEV 斜率 τ − 1 / 2 \tau^{-1/2} τ − 1/2 。換句話說,那條 − 20 -20 − 20 dB/decade 的 phase noise 裙邊,在時域 ADEV 圖上長成一條 − 1 / 2 -1/2 − 1/2 斜率的線。
每種斜率「為何是這斜率」的直覺
(a) white FM → τ − 1 / 2 \tau^{-1/2} τ − 1/2 (最該記住的一條)。 S y ∼ f 0 S_y\sim f^0 S y ∼ f 0 是白色,y ( t ) y(t) y ( t ) 是白噪。y ˉ k \bar y_k y ˉ k 是把白噪在閘 τ \tau τ 內平均——白噪平均 N N N 個獨立樣本,變異數降 1 / N ∝ 1 / τ 1/N\propto1/\tau 1/ N ∝ 1/ τ ,故 σ y 2 ∝ 1 / τ \sigma_y^2\propto1/\tau σ y 2 ∝ 1/ τ 、σ y ∝ τ − 1 / 2 \sigma_y\propto\tau^{-1/2} σ y ∝ τ − 1/2 。直覺 :量越久平均越穩,標準誤差像 1 / τ 1/\sqrt{\tau} 1/ τ 掉——這就是「白頻率雜訊下,越長平均越準」的那個你熟悉的 N \sqrt N N 律。等價地,y y y 白 ⇒ 時間誤差 x = ∫ y x=\int y x = ∫ y 是 random walk,相鄰段差的方差 ∝ τ \propto\tau ∝ τ ,除以 τ 2 \tau^2 τ 2 得 ∝ 1 / τ \propto1/\tau ∝ 1/ τ 。
(b) flicker FM → τ 0 \tau^{0} τ 0 (地板 / floor)。 S y ∼ 1 / f S_y\sim1/f S y ∼ 1/ f (1 / f 1/f 1/ f 頻率雜訊)。1 / f 1/f 1/ f 過程的奇妙性質是尺度不變(scale-invariant) :在任何時間尺度看起來統計一樣。把它丟進那個帶通核,積分結果與 τ \tau τ 無關 ——ADEV 變成一條水平線。直覺 :device 的 1 / f 1/f 1/ f (flicker)雜訊上轉成 1 / f 3 1/f^3 1/ f 3 phase noise(見 flicker_noise_upconversion ),到了時域就是「再怎麼延長平均時間都不會更穩」的那塊地板 。這塊地板是石英/原子振盪器中長期穩定度的根本極限 ,工程上稱 flicker floor。
(c) random-walk FM → τ + 1 / 2 \tau^{+1/2} τ + 1/2 (往上走)。 S y ∼ 1 / f 2 S_y\sim1/f^2 S y ∼ 1/ f 2 ,y ( t ) y(t) y ( t ) 本身是 random walk(積分白噪)。平均時間越長,y y y 自己已經漂走更多,相鄰段差反而變大 :σ y 2 ∝ τ \sigma_y^2\propto\tau σ y 2 ∝ τ 、σ y ∝ τ + 1 / 2 \sigma_y\propto\tau^{+1/2} σ y ∝ τ + 1/2 。直覺 :溫度漂移、老化前兆這類「會越走越遠」的低頻過程,量越久越糟。ADEV 圖右半邊往上翹通常就是它。
(d) white PM 與 flicker PM → 都 τ − 1 \tau^{-1} τ − 1 (最陡、左半邊)。 PM 型雜訊集中在高頻(S y ∼ f + 2 S_y\sim f^{+2} S y ∼ f + 2 、f + 1 f^{+1} f + 1 ),被閘平均的 sinc 2 \text{sinc}^2 sinc 2 強力壓制,τ \tau τ 一拉長就掉得很快,ADEV ∝ τ − 1 \propto\tau^{-1} ∝ τ − 1 (比 white FM 的 τ − 1 / 2 \tau^{-1/2} τ − 1/2 還陡)。直覺 :純相位雜訊(例如量測系統的加性白噪、緩衝器熱雜訊)在短 τ \tau τ 顯著、長 τ \tau τ 被平均掉。注意 :white PM 與 flicker PM 在 ADEV 上斜率相同(都 τ − 1 \tau^{-1} τ − 1 )無法區分 ——這正是 ADEV 的一個弱點,催生了改良版 MDEV(modified Allan deviation) ,它讓 white PM 走 τ − 3 / 2 \tau^{-3/2} τ − 3/2 、flicker PM 走 τ − 1 \tau^{-1} τ − 1 而可分辨(MDEV 屬延伸主題,此處不展開)。
口訣 :從左到右、τ \tau τ 由小到大,ADEV 斜率走 − 1 → − 1 / 2 → 0 → + 1 / 2 -1\to-1/2\to0\to+1/2 − 1 → − 1/2 → 0 → + 1/2 ,像一個「先掉、見底、再爬」的澡盆曲線(bathtub) 。底部那個最低點對應最佳平均時間 τ opt \tau_{\text{opt}} τ opt ——量測或守時時就挑這個 τ \tau τ 最穩。
第 5 步:為什麼時鐘界用 ADEV,而不用普通頻率方差?
這是本頁的「為什麼」核心。考慮你想用最直覺的方式描述頻率穩定度:取 M M M 個頻率樣本 y ˉ k \bar y_k y ˉ k ,算普通樣本變異數 (也叫 N-sample / standard variance)
σ std 2 ( M , τ ) = 1 M − 1 ∑ k = 1 M ( y ˉ k − y ˉ ‾ ) 2 , y ˉ ‾ = 1 M ∑ k y ˉ k . \sigma^2_{\text{std}}(M,\tau)=\frac{1}{M-1}\sum_{k=1}^{M}\big(\bar y_k-\overline{\bar y}\big)^2,\qquad\overline{\bar y}=\frac1M\sum_k\bar y_k. σ std 2 ( M , τ ) = M − 1 1 k = 1 ∑ M ( y ˉ k − y ˉ ) 2 , y ˉ = M 1 k ∑ y ˉ k .
問題出在它減的是「全體平均」y ˉ ‾ \overline{\bar y} y ˉ 。
對 white FM 沒事。 white FM 是平穩的,y ˉ ‾ \overline{\bar y} y ˉ 收斂到真值,σ std 2 \sigma^2_{\text{std}} σ std 2 也收斂,跟 ADEV 一致。
對 flicker FM 與 random-walk FM 就爆掉。 這兩種有很強的 低頻(甚至發散的)能量:
它們不是均值遍歷(non-ergodic in the mean) :y ˉ ‾ \overline{\bar y} y ˉ 不收斂,你量越久、M M M 越大,y ˉ ‾ \overline{\bar y} y ˉ 自己還在漂。
結果 σ std 2 ( M , τ ) \sigma^2_{\text{std}}(M,\tau) σ std 2 ( M , τ ) 隨樣本數 M M M 單調增大、不收斂 ——你報出來的「頻率不穩定度」會取決於「你量了多久」,這在計量上是災難(不可重複、不可比較)。
數學上:標 準變異數對 S y ( f ) S_y(f) S y ( f ) 的等效核在 f → 0 f\to0 f → 0 只像 f 0 f^0 f 0 (DC 不被擋),碰到 S y ∼ 1 / f S_y\sim1/f S y ∼ 1/ f 或 1 / f 2 1/f^2 1/ f 2 時積分 ∫ 0 d f f \int_0\frac{df}{f} ∫ 0 f df 、∫ 0 d f f 2 \int_0\frac{df}{f^2} ∫ 0 f 2 df 在低頻發散 。
ADEV 的解法:用「相鄰差」代替「減全體平均」。 第 3 步算過 ADEV 的等效核在 f → 0 f\to0 f → 0 像 f 2 f^2 f 2 (sin 4 ( π f τ ) ∼ ( π f τ ) 4 \sin^4(\pi f\tau)\sim(\pi f\tau)^4 sin 4 ( π f τ ) ∼ ( π f τ ) 4 ,除以 ( π f τ ) 2 (\pi f\tau)^2 ( π f τ ) 2 得 ∼ f 2 \sim f^2 ∼ f 2 )。這個 f 2 f^2 f 2 的高通把低頻發散壓住了 :
flicker FM(S y ∼ 1 / f S_y\sim1/f S y ∼ 1/ f ):被積函數 ∼ f 2 ⋅ f − 1 = f \sim f^2\cdot f^{-1}=f ∼ f 2 ⋅ f − 1 = f ,在 f