先備:white_noise_to_phase_noise · stochastic_noise_basics | 接下來:serdes_clocking_connection
這頁回答一個工程上最常被問的問題:手上拿到一張 phase noise 圖(L(f),dBc/Hz),
怎麼把它變成一個時域數字——rms jitter σt(fs)? 這是 frequency-domain(頻域,
通訊/RF 的語言)與 time-domain(時域,數位/SerDes 的 語言)之間的橋。
整條鏈是四步:
L(f) ×2, de-dB Sϕ(f) ∫f1f2 σϕ2 σϕ ÷(2πf0) σt.
我們把每一步都拆開、帶單位、帶 dimension check,最後用 canonical 例 C
(5 GHz、−100 dBc/Hz @ 1 MHz、1/f² 斜率、1→100 MHz)算出 σt=447.9 fs。
物理直覺(先講結論):相位誤差 Δϕ 就是「時鐘的指針偏了多少角度」;
把角度除以角速度 2πf0,就得到「指針偏了多少時間」Δt。phase noise 圖
告訴你每個 offset 頻率有多少相位功率密度;把它們**全部加起來(積分)**就是總相位
變異數;開根號是 rms 相位;再除 2πf0 就是 rms timing jitter。整張圖被壓成一個 fs 數字。
第 1 步:phase error 為什麼能轉成 timing error
一個理想振盪 cos(2πf0t),加上 excess phase 後是 cos(2πf0t+Δϕ)。
把相位項提出來看 zero crossing(過零點)落在哪:
2πf0t+Δϕ=2πf0(t+= Δt2πf0Δϕ).
也就是說,多出 Δϕ 的相位,等效於整條波形在時間軸上平移了 Δt
(規範第 3 節公式 17):
Δt=2πf0Δϕ
- 用到的物理:phase 與 time 之間的轉換率就是角頻率 ω0=2πf0(rad/s)。
- dimension check:[rad]/[rad/s]=[s] ✓。注意分母是 2πf0
(rad/s),不是 f0(Hz)——這個 2π 漏掉是最常見的錯。
- 為何合理