超越 Lorentzian:1/f³ 線形與非平穩性——儀器到底量什麼
先備:lorentzian_linewidth(白噪 → Lorentzian 全套與「假發散」)、flicker_noise_upconversion( 裙邊從哪來)、stochastic_noise_basics(平穩性、Wiener–Khinchin)|接下來:allan_variance(時域刻畫 flicker FM 的正規工具)、measurement_and_spurs(儀器實作面)
lorentzian_linewidth 用一條乾淨的邏輯鏈解開了 在 的假發散:相位 random walk() → 高斯特徵函數 → 指數自相關 → Lorentzian 線形。但那條鏈的第一環藏了一個假設: 驅動相位的雜訊是白的。真實振盪器最靠近載波的裙邊往往是 (flicker FM,見 flicker_noise_upconversion)—— 那麼近載波的線形還是 Lorentzian 嗎?
這頁回答兩個問題:
- Part A(線形):flicker FM 之下 不再線性成長,而是 成長(含一個低頻截止 的明確角色);特徵函數那一步因此給出 近高斯(near-Gaussian)線核,不是 Lorentzian。
- Part B(非平穩性):自由振盪的 是 random walk,嚴格來說 不存在(不是平穩過程、沒有平穩 PSD);儀器真正量的是 的頻譜——它是平穩的([E2] Demir 觀點)。本站所有 公式是 「有限觀察時間、offset 線寬」下的條件譜,兩者在該範圍內完全一致。
物理直覺(先講結論):線形由「相位失憶的速度曲線」決定。白噪之下相位方差線性累積 (),失憶包絡是指數 ,其傅立葉變換是 Lorentzian。flicker FM 之下, 低頻雜訊讓頻率本身長時間偏在一邊,相位方差以近乎 (差一個 log)累積——像「帶漂移的 漫步」——失憶包絡變成近高斯 ,而高斯的傅立葉變換還是高斯: 線核變成鐘形的高斯,肩膀比 Lorentzian 陡得多。同一個 規格, 白噪版線寬 50 Hz、flicker 版線寬 3.1 kHz——一個 offset 上的 dBc/Hz 數字完全不決定線寬, 雜訊「顏色」才決定。這正是 lab_29 數值演示的主秀。
動手試:lorentzian_linewidth 頁面內嵌了一個 互動 explorer——同一個 規格滑桿、white FM/flicker FM 切換、 外加頻譜儀 RBW 滑桿,可以親手看到本頁「同一規格、線寬差百倍」的結論,以及 RBW 太寬時 轉平/近高斯肩部怎麼被抹平。
Part A:flicker FM 的 線形
第 0 步:Lorentzian 的隱藏假設,與單邊/雙邊記帳(factor-of-2 紀律)
lorentzian_linewidth 的推導鏈是: