Lorentzian 線寬:解開 1/f² 在 Δf→0 發散的矛盾
前置閱讀 :white_noise_to_phase_noise (1 / f 2 1/f^2 1/ f 2 招牌結果 [P1] Eq.(21))、rms_isf (Γ r m s 2 / q m a x 2 \Gamma_{rms}^2/q_{max}^2 Γ r m s 2 / q ma x 2 設定 phase diffusion)、stochastic_noise_basics (自相關 ↔ Wiener–Khinchin)。
上一頁 white_noise_to_phase_noise 推出了振盪器
phase noise 的招牌結果 [P1] Eq.(21):白噪造成的相位雜訊裙邊是
L { Δ ω } = 10 log 10 ( Γ r m s 2 q m a x 2 ⋅ i n 2 ‾ / Δ f 4 Δ ω 2 ) . \mathcal{L}\{\Delta\omega\}=10\log_{10}\!\left(\frac{\Gamma_{rms}^2}{q_{max}^2}\cdot\frac{\overline{i_n^2}/\Delta f}{4\,\Delta\omega^2}\right). L { Δ ω } = 10 log 10 ( q ma x 2 Γ r m s 2 ⋅ 4 Δ ω 2 i n 2 /Δ f ) .
這條式子很美,但藏了一個令人不安的數學病灶 :分母有 Δ ω 2 \Delta\omega^2 Δ ω 2 ,當 offset
Δ ω → 0 \Delta\omega\to0 Δ ω → 0 (無限靠近載波)時,括號內 → ∞ \to\infty → ∞ ,L → + ∞ \mathcal{L}\to+\infty L → + ∞ 。
照字面讀,載波正中央的雜訊功率密度是無窮大 ——這顯然是錯的:一個真實振盪器
總功率是有限的(就是它的輸出功率),不可能在某個頻率點塞進無限大功率密度。
這頁就是要正面解開這個矛盾 。結論先講:1 / Δ ω 2 1/\Delta\omega^2 1/Δ ω 2 是「相位線性化」近似下的遠端漸近 ,
不是近載波的真相。把相位的**隨機漫步(random walk)**本 質老實算進去,載波頻譜會在近載波處
轉平成一條 Lorentzian(洛倫茲線型) ,峰值有限、總功率守恆、而且自然定義出一個
有限的 3-dB 線寬(linewidth) Δ f 3 d B = D / π \Delta f_{3\mathrm{dB}}=D/\pi Δ f 3 dB = D / π 。
物理直覺(先講結論) :白噪持續踢相位 ,相位 ϕ ( t ) \phi(t) ϕ ( t ) 不是停在某個值,而是像醉漢走路一樣
無界地隨機漫步 (Wiener process,維納過程)。相位的方差線性成長 V a r [ Δ ϕ ] = 2 D ∣ t ∣ \mathrm{Var}[\Delta\phi]=2D|t| Var [ Δ ϕ ] = 2 D ∣ t ∣ 。
載波 cos ( ω 0 t + ϕ ) \cos(\omega_0t+\phi) cos ( ω 0 t + ϕ ) 因此逐漸失憶 :隔得越久,相位差越大、越不相關,自相關
R x ( τ ) R_x(\tau) R x ( τ ) 指數衰減 。一個指數衰減的自相關,傅立葉變換出來就是 Lorentzian ——
一條有限高、有限寬的鐘形線。1 / f 2 1/f^2 1/ f 2 只是這條 Lorentzian「遠離中心」時的尾巴。
近中心它必然轉平 ,因為「相位完全失憶」這件事最多只能讓功率攤平,不可能讓它發散。
本頁全程用規範 11.2 的 Lorentzian 全套逐步推導。所用的「相位擴散 → 指數自相關 → Lorentzian」
這套機制屬外部文獻 ,主要對應 [E2] A. Demir, A. Mehrotra, and J. Roychowdhury,
"Phase Noise in Oscillators: A Unifying Theory and Numerical Methods for Characterization,"
IEEE Trans. Circuits Syst. I, vol. 47, no. 5, pp. 655–674, May 2000(DOI: 10.1109/81.847872) ,
不在本站下載的 5 篇 PDF 內 (卷期/頁碼/DOI 已查證,見 references 的 [E2])。
[P1] 本身用線性化得到 1 / f 2 1/f^2 1/ f 2 ,但 [P1] 並未處理 Δ ω → 0 \Delta\omega\to0 Δ ω → 0 的發散;Demir 等人的相位擴散
模型正是補上這塊的標準工具。
第 0 步:問題的根——相位是 random walk,不是一個固定值
回到 [P1] Eq.(11) 的相位積分(見 convolution_derivation ):
ϕ ( t ) = 1 q m a x ∫ − ∞ t Γ ( ω 0 τ ) i n ( τ ) d τ . \phi(t)=\frac{1}{q_{max}}\int_{-\infty}^{t}\Gamma(\omega_0\tau)\,i_n(\tau)\,d\tau . ϕ ( t ) = q ma x 1 ∫ − ∞ t Γ ( ω 0 τ ) i n ( τ ) d τ .
白噪 i n i_n i n 的積分 是一個 Wiener process(維納過程) ——也就是布朗運動式的隨機漫步。
它的關鍵性質:沒有恢復力 (相位是 Floquet 的 λ 1 = 0 \lambda_1=0 λ 1 = 0 中性方向,見
derivation_floquet_ppv ),所以相位不會回到某個平衡值 ,
而是無界地擴散開來。
數學特徵 :白噪積分的方差隨時間線性成長 (這是 Wiener process 的定義性質)。我們把比例常數
記為 2 D 2D 2 D :
Var [ Δ ϕ ( t ) ] = ⟨ ( ϕ ( t + t 0 ) − ϕ ( t 0 ) ) 2 ⟩ = 2 D ∣ t ∣ . \operatorname{Var}[\Delta\phi(t)]=\big\langle(\phi(t+t_0)-\phi(t_0))^2\big\rangle=2D\,|t|. Var [ Δ ϕ ( t )] = ⟨ ( ϕ ( t + t 0 ) − ϕ ( t 0 ) ) 2 ⟩ = 2 D ∣ t ∣.
這裡 D D D 叫 phase diffusion constant(相位擴散常數) ,單位 rad 2 / s \text{rad}^2/\text{s} rad 2 / s
(規範 11.2)。∣ t ∣ |t| ∣ t ∣ 取絕對值是因為往前往後看方差都一樣大(過程平穩增量)。
單位檢查 :[ Var Δ ϕ ] = rad 2 [\operatorname{Var}\Delta\phi]=\text{rad}^2 [ Var Δ ϕ ] = rad 2 ;右邊 [ 2 D ] ⋅ [ t ] = ( rad 2 / s ) ⋅ s = rad 2 [2D]\cdot[t]=(\text{rad}^2/\text{s})\cdot\text{s}=\text{rad}^2 [ 2 D ] ⋅ [ t ] = ( rad 2 / s ) ⋅ s = rad 2 ✓。
為什麼是線性而不是別的 :白噪不同時刻不相關,積分 N N N 個獨立增量,方差像「擲 N N N 次骰子求和」
一樣線性疊加 (N ∝ t N\propto t N ∝ t )——這就是 t \sqrt{t} t 漫步、t t t 方差的由來,也正是
numerical_feeling 裡 σ Δ t ∝ Δ t \sigma_{\Delta t}\propto\sqrt{\Delta t} σ Δ t ∝ Δ t
的同一件事(accumulated jitter 是相位漫步的時間版)。
這一步就把矛盾的種子點破了 :1 / f 2 1/f^2 1/ f 2 推導把 ϕ \phi ϕ 當成「小、可線性化、有界」;但真實 ϕ \phi ϕ
是無界漫步 。當你問「無限靠近載波(Δ ω → 0 \Delta\omega\to0 Δ ω → 0 ,即觀察無限久 t → ∞ t\to\infty t → ∞ )會怎樣」,
ϕ \phi ϕ 早就漫步到 ≫ 1 \gg 1 ≫ 1 rad,線性化失效。所以發散不是物理、是近似用在它失效的地方 。
第 1 步:載波自相關——用高斯特徵函數把相位漫步轉成指數衰減
把載波寫成([P1] Eq.(1) 的純相位版,振幅 A A A 設為常數、只看相位):
x ( t ) = A cos ( ω 0 t + ϕ ( t ) ) . x(t)=A\cos\big(\omega_0 t+\phi(t)\big). x ( t ) = A cos ( ω 0 t + ϕ ( t ) ) .
我們要算它的自相關函數 (autocorrelation,訊號與自己延遲 τ \tau τ 後的平均相乘):
R x ( τ ) = ⟨ x ( t ) x ( t + τ ) ⟩ . R_x(\tau)=\big\langle x(t)\,x(t+\tau)\big\rangle . R x ( τ ) = ⟨ x ( t ) x ( t + τ ) ⟩ .
第 (i) 步:用積化和差展開兩個餘弦。 令 Δ ϕ ≡ ϕ ( t + τ ) − ϕ ( t ) \Delta\phi\equiv\phi(t+\tau)-\phi(t) Δ ϕ ≡ ϕ ( t + τ ) − ϕ ( t ) :
x ( t ) x ( t + τ ) = A 2 cos ( ω 0 t + ϕ ( t ) ) cos ( ω 0 ( t + τ ) + ϕ ( t + τ ) ) . x(t)x(t+\tau)=A^2\cos(\omega_0t+\phi(t))\cos(\omega_0(t+\tau)+\phi(t+\tau)). x ( t ) x ( t + τ ) = A 2 cos ( ω 0 t + ϕ ( t )) cos ( ω 0 ( t + τ ) + ϕ ( t + τ )) .
用 cos α cos β = 1 2 [ cos ( α − β ) + cos ( α + β ) ] \cos\alpha\cos\beta=\tfrac12[\cos(\alpha-\beta)+\cos(\alpha+\beta)] cos α cos β = 2 1 [ cos ( α − β ) + cos ( α + β )] :
x ( t ) x ( t + τ ) = A 2 2 [ cos ( ω 0 τ + Δ ϕ ) + cos ( 2 ω 0 t + ω 0 τ + ϕ ( t ) + ϕ ( t + τ ) ) ] . x(t)x(t+\tau)=\frac{A^2}{2}\Big[\cos\big(\omega_0\tau+\Delta\phi\big)+\cos\big(2\omega_0t+\omega_0\tau+\phi(t)+\phi(t+\tau)\big)\Big]. x ( t ) x ( t + τ ) = 2 A 2 [ cos ( ω 0 τ + Δ ϕ ) + cos ( 2 ω 0 t + ω 0 τ + ϕ ( t ) + ϕ ( t + τ ) ) ] .
慢項 cos ( ω 0 τ + Δ ϕ ) \cos(\omega_0\tau+\Delta\phi) cos ( ω 0 τ + Δ ϕ ) 與絕對時間 t t t 無關(只含 τ \tau τ 與相位差),平均後存活。
快項 含 2 ω 0 t 2\omega_0t 2 ω 0 t ,對 t t t 做時間平均(或對隨機相位平均)後歸零 ——它在 2 ω 0 2\omega_0 2 ω 0 附近振盪,
載波長期平均看不到。丟掉它。
於是
R x ( τ ) = A 2 2 ⟨ cos ( ω 0 τ + Δ ϕ ) ⟩ . R_x(\tau)=\frac{A^2}{2}\big\langle\cos(\omega_0\tau+\Delta\phi)\big\rangle. R x ( τ ) = 2 A 2 ⟨ cos ( ω 0 τ + Δ ϕ ) ⟩ .
第 (ii) 步:把平均搬進來,用高斯特徵函數。 展開 cos ( ω 0 τ + Δ ϕ ) = cos ω 0 τ cos Δ ϕ − sin ω 0 τ sin Δ ϕ \cos(\omega_0\tau+\Delta\phi)=
\cos\omega_0\tau\cos\Delta\phi-\sin\omega_0\tau\sin\Delta\phi cos ( ω 0 τ + Δ ϕ ) = cos ω 0 τ cos Δ ϕ − sin ω 0 τ sin Δ ϕ 。Δ ϕ \Delta\phi Δ ϕ 是零均值高斯
(白噪積分 → 高斯;且對稱分佈 ⟨ sin Δ ϕ ⟩ = 0 \langle\sin\Delta\phi\rangle=0 ⟨ sin Δ ϕ ⟩ = 0 ):
R x ( τ ) = A 2 2 [ cos ω 0 τ ⟨ cos Δ ϕ ⟩ − sin ω 0 τ ⟨ sin Δ ϕ ⟩ ⏟ = 0 ] = A 2 2 cos ω 0 τ ⟨ cos Δ ϕ ⟩ . R_x(\tau)=\frac{A^2}{2}\Big[\cos\omega_0\tau\,\langle\cos\Delta\phi\rangle-\sin\omega_0\tau\,\underbrace{\langle\sin\Delta\phi\rangle}_{=0}\Big]=\frac{A^2}{2}\cos\omega_0\tau\,\langle\cos\Delta\phi\rangle. R x ( τ ) = 2 A 2 [ cos ω 0 τ ⟨ cos Δ ϕ ⟩ − sin ω 0 τ = 0 ⟨ sin Δ ϕ ⟩ ] = 2 A 2 cos ω 0 τ ⟨ cos Δ ϕ ⟩ .
剩下的 ⟨ cos Δ ϕ ⟩ \langle\cos\Delta\phi\rangle ⟨ cos Δ ϕ ⟩ 用高斯特徵函數(characteristic function) ——對零均值高斯
變數 Δ ϕ ∼ N ( 0 , σ 2 ) \Delta\phi\sim\mathcal{N}(0,\sigma^2) Δ ϕ ∼ N ( 0 , σ 2 ) ,
⟨ e j Δ ϕ ⟩ = e − σ 2 / 2 ⟹ ⟨ cos Δ ϕ ⟩ = Re ⟨ e j Δ ϕ ⟩ = e − σ 2 / 2 . \big\langle e^{j\Delta\phi}\big\rangle=e^{-\sigma^2/2}\quad\Longrightarrow\quad\langle\cos\Delta\phi\rangle=\operatorname{Re}\big\langle e^{j\Delta\phi}\big\rangle=e^{-\sigma^2/2}. ⟨ e j Δ ϕ ⟩ = e − σ 2 /2 ⟹ ⟨ cos Δ ϕ ⟩ = Re ⟨ e j Δ ϕ ⟩ = e − σ 2 /2 .
這是本頁的數學樞紐 :高斯的「平均一個複指數」等於「e − 1 2 方差 e^{-\tfrac12\text{方差}} e − 2 1 方差 」。把第 0 步的
σ 2 = Var [ Δ ϕ ( τ ) ] = 2 D ∣ τ ∣ \sigma^2=\operatorname{Var}[\Delta\phi(\tau)]=2D|\tau| σ 2 = Var [ Δ ϕ ( τ )] = 2 D ∣ τ ∣ 代進去:
⟨ cos Δ ϕ ⟩ = e − 1 2 ⋅ 2 D ∣ τ ∣ = e − D ∣ τ ∣ . \langle\cos\Delta\phi\rangle=e^{-\tfrac12\cdot 2D|\tau|}=e^{-D|\tau|}. ⟨ cos Δ ϕ ⟩ = e − 2 1 ⋅ 2 D ∣ τ ∣ = e − D ∣ τ ∣ .
第 (iii) 步:合起來得到載波自相關(規範 11.2)。 把 A 2 A^2 A 2 吸收進歸一化(取單位功率
A 2 / 2 → 1 2 A^2/2\to\tfrac12 A 2 /2 → 2 1 慣例,與 lab_18 一致):
R x ( τ ) = 1 2 cos ( ω 0 τ ) e − D ∣ τ ∣ \boxed{\ R_x(\tau)=\frac{1}{2}\cos(\omega_0\tau)\,e^{-D|\tau|}\ } R x ( τ ) = 2 1 cos ( ω 0 τ ) e − D ∣ τ ∣
物理意義 :cos ( ω 0 τ ) \cos(\omega_0\tau) cos ( ω 0 τ ) 是載波本身的振盪;e − D ∣ τ ∣ e^{-D|\tau|} e − D ∣ τ ∣ 是失憶包絡 ——隔越久,
相 位差累積越大、⟨ cos Δ ϕ ⟩ \langle\cos\Delta\phi\rangle ⟨ cos Δ ϕ ⟩ 越小,自相關指數衰減。D D D 越大(噪越凶),失憶越快。
單位檢查 :[ D ∣ τ ∣ ] = ( rad 2 / s ) ⋅ s = rad 2 [D|\tau|]=(\text{rad}^2/\text{s})\cdot\text{s}=\text{rad}^2 [ D ∣ τ ∣ ] = ( rad 2 / s ) ⋅ s = rad 2 ?——注意 D ∣ τ ∣ D|\tau| D ∣ τ ∣ 出現在指數裡
必須無因次。這裡的慣例是把 D D D 的「rad 2 \text{rad}^2 rad 2 」當無因次(相位本就是無因次弧度),故 D D D 等效
[ 1 / s ] [1/\text{s}] [ 1/ s ] 、D ∣ τ ∣ D|\tau| D ∣ τ ∣ 無因次 ✓。R x R_x R x 無因次(功率歸一化)✓。
與 [P1] 的銜接 :[P1] 從沒寫過這條 e − D ∣ τ ∣ e^{-D|\tau|} e − D ∣ τ ∣ ;它停在「相位小、線性」。一旦承認相位是
無界漫步,這條指數衰減是唯一 自洽的結果([E2] Demir 2000 的核心)。