注入鎖定的雜訊整形與 injection pulling 頻譜
先備:paper_003([P3] 廣義 Adler、lock characteristic)、white_noise_to_phase_noise(白噪 → 1/f2 的機器)、lorentzian_linewidth(自由跑振盪器近載波在做什麼)|接下來:quadrature_and_coupled_oscillators(互注入=兩條 Adler)、pll_noise_budget(二階迴路怎麼記帳)。
paper_003 講完了「鎖不鎖得住」(lock range、穩定性)。
這一頁講 [P3] 那條方程剩下的兩份紅利:
這頁要回答什麼:
- 鎖定之後,振盪器自己的 phase noise 去哪了?被壓多少?壓到哪個頻率為止?(Part A)
- 為什麼「還鎖著」不代表「還乾淨」——鎖定邊緣的抑制消失是怎麼回事?(Part A)
- 鎖不住(∣Δω∣>ωL)時,頻譜長什麼樣?為什麼是間距 ωb、
只長在一邊的梳狀 sideband?那個 ωb=Δω2−ωL2 怎麼來的?(Part B)
物理直覺(先講結論):注入鎖定的振盪器就是一顆一階 PLL——注入提供一股把相位「拉回
鎖定點」的恢復力,恢復力的強度(單位 rad/s)就是迴路頻寬。於是:自身雜訊在恢復力管得到的
頻率以下被壓平(高通整形)、參考的雜訊在同一頻率以下被照單全收(低通);恢復力
ωc=ωLcosθss 在鎖定範圍正中央最強、邊緣歸零。鎖不住時,恢復力輸給失諧,
相位以「逗留—滑走」的鋸齒方式一圈圈滑掉,每滑一圈吐出一根 sideband——這就是 pulling 的梳狀頻譜。
本頁定位:進階設計頁。相位方程本體([P3] Eq.(26)/(28)–(30)/(33)–(35)/(38)–(40))與拍頻
([P4] Eq.(31)–(34))皆已對照原始 PDF 核實;把雜訊放進 Adler 方程並讀出整形後 PSD 這一步
是教科書級標準結果但不在本站 5 篇 PDF 的推導內([P4] p.2130 明言 noise 分析放在其參考文獻
[29, Ch. 7],即 Hong 的博士論文;經典出處為 Kurokawa 1973,見文末外部文獻),本頁自行逐步推導並用模擬對數。
Part A — 鎖定振盪器的雜訊整形(一階 PLL)
第 0 步:從 [P3] 廣義 Adler 退化到經典 Adler(符號對映講清楚)
出發點是本站已核實的 time-averaged 廣義 Adler 方程([P3] Eq.(30), p.2113,平均項前為加號):
dtdθ=(ω0−ωinj)+≡ Ω(θ) (lock characteristic,[P3] Eq.(33), p.2114)Tinj1∫TinjΓ~(ωinjt+θ)iinj(t)dt
各量單位:θ [rad](振盪器相位相對注入的相位差)、ω0,ωinj [rad/s]、
Γ~=Γ/qmax [rad/C](有單位 ISF,[P3] Eq.(26), p.2113)、iinj [A]。
被積項 Γ~⋅iinj:rad/C × C/s = rad/s ✓,Ω(θ) 是「注入造成的平均頻率偏移」。
代入正弦注入 + ideal-LC ISF。取 iinj(t)=Iinjcos(ωinjt)、
Γ~(x)=−sin(x)/qmax(ideal LC 的嚴格 ISF,見 isf_definition)。
一步一步算那個平均:
Ω(θ)=Tinj1∫Tinj[−qmaxsin(ωinjt+θ)]Iinjcos(ωinjt)dt=−qmaxIinj⋅Tinj1∫Tinj[sin(ωinjt)cosθ+cos(ωinjt)sinθ]cos(ωinjt)dt=−qmaxIinj[cosθ⋅=0⟨sincos⟩+sinθ⋅=1/2⟨cos2⟩]=−2qmaxIinjsinθ.
定義 Δω≡ω0−ωinj(失諧)與 ωL≡2qmaxIinj(半 lock range),得經典 Adler 形式:
dtdθ=Δω−ωLsinθ
符號/慣例對映(factor 與正負號記帳):
| 本頁 | [P3] | 說明 |
|---|
| Ω(θ)=−ωLsinθ | Eq.(34):Ω=21Iinj∣Γ~1∣cos(θ+∠Γ~1) | −sinx=cos(x+90∘),故 ∠Γ~1=+90∘、∣Γ~1∣=1/qmax ✓ |
| ωL=Iinj/(2qmax) | Eq.(35):ωL=21Iinj∣Γ~1∣ | 完全一致;負號來自 ideal-LC ISF 自帶的 −sin,不是慣例翻轉 |
| Δω=ω0−ωinj | Eq.(38) 用 Δω[P3]=ωinj−ω0 | 差一個整體正負號;[P4] Eq.(34) 亦用 ωinj/N−ω0。本頁所有結果只依賴 Δω2 或明寫分支,不受影響 |
單位/量級檢查:ωL=Iinj/(2qmax):A/C = 1/s(rad/s)✓。用本站 canonical 數字
f0=5 GHz、qmax=1 pC,若要 fL=ωL/2π=5 MHz,需
Iinj=2qmaxωL=2×10−12×(2π×5×106)=62.8 μA。
弱注入線性化的適用檢查([P3] Eq.(36)–(37), p.2115):Imax=ω0qmax=2π×5×109×10−12=31.4 mA,
Iinj/Imax=0.002≪1 ✓——妥妥落在 [P3] 模型的線性區。
第 1 步:鎖定點與穩定分支
穩態 dθ/dt=0 要求 sinθss=Δω/ωL,存在條件 ∣Δω∣≤ωL(這就是 lock range)。解有兩個:
θss=arcsin(ωLΔω)或π−arcsin(ωLΔω).
哪個穩定?照 [P3] 的穩定性判準(Eq.(38)–(39), p.2115):把 θ=θ0+θ^ 代入、
一階 Taylor 展開,得 dθ^/dt=Ω′(θ0)θ^,穩定 ⟺ Ω′(θ0)<0。
這裡 Ω′(θ)=−ωLcosθ,所以穩定分支是 cosθss>0,即主值
θss=arcsin(Δω/ωL)∈(−π/2,π/2);另一解不穩定。
機械類比:傾斜洗衣板。經典 Adler 方程 dθ/dt=Δω−ωLsinθ
剛好是一顆球在過阻尼(overdamped,慣性可忽略、速度正比於力)運動下沿位能
U(θ)=−Δω⋅θ−ωLcosθ 滾動的方程——過阻尼粒子服從
dθ/dt=−dU/dθ,直接代入驗證:−dU/dθ=Δω−ωLsinθ ✓。
U(θ) 是「餘弦皺摺」疊在「線性斜坡」上,斜率由 Δω 決定、皺摺深度由
ωL 決定——這就是「傾斜洗衣板」的由來。r≡Δω/ωL<1
時斜坡不夠陡,皺摺仍有局部凹陷(井),球會掉進井裡定住——正是上面 θss
的幾何意義;r>1 時斜坡蓋過皺摺,井全部消失,球再也停不下來,一路滾對應到
下面 Part B 的 pulling。下面這個動畫把這個直覺做成可以互動、可以看見 cycle slip 的形式:
Adler 傾斜洗衣板動畫(機械類比:一顆球在 U(θ) = −Δω·θ − ω_L·cos θ 裡滾動)
0.60
0.00
讀圖:曲線是傾斜洗衣板位能 U(θ);球的水平位置就是 Adler 相位 θ,球永遠往「下坡」滾 (dθ/dt = −dU/dθ = Δω − ω_L sin θ,本頁上方推導的經典 Adler 方程)。當 r = Δω/ω_L < 1時傾斜還不夠猛,U(θ) 仍有局部井——球掉進井裡就停住,這就是鎖定。當 r > 1時傾斜已經把井填平,球永不停止地滾,每滾完一整圈 2π 就是一拍,拍週期 T_b = 2π/ω_b(ω_b = √(Δω²−ω_L²),下方 Part B 逐步推導)。把「雜訊強度」調高會在每一幀對 dθ/dt 加一個隨機漫步的踢動;在 r ≈ 1 附近,運氣不好的一踢可能把球從變淺的井裡踢出去—— 這種提前逃逸就是一次 cycle slip,即時計數顯示在上方。
模型:教學用機械類比(過阻尼粒子在週期性傾斜位能中運動),非電路的逐項對應。ω_L 固定為 1(正規化單位);Δω = r·ω_L。數值積分:顯式 Euler,每幀切成 4 個子步以求穩定;雜訊是縮放過的均勻分布疊加隨機漫步項(非精確高斯白噪,但用於本示意在統計上已足夠接近)。
第 2 步:把雜訊放進來,線性化
振盪器自己的 device 雜訊電流 in(t) 走的是同一台 ISF 機器([P1] Eq.(11);[P3] Eq.(28) 的
Γ~⋅i 對雜訊電流一樣成立)。對白噪,經一週期的 ISF 加權平均後它等效成一個
白色頻率雜訊(white FM)驅動 n(t),加在 Adler 方程右邊:
dtdθ=Δω−ωLsinθ+n(t),
其中 n(t) [rad/s] 的單邊 PSD 記為 Sn,單位 rad²/s(=(rad/s)²/Hz)。它就是讓自由跑
振盪器長出 1/f2 skirt 的那個驅動:拿掉注入(ωL=0)時 ϕ=∫ndt,轉移函數記帳
(單邊進、單邊出)給出
Sϕ,free(ω)=ω2Sn,Sn=qmax2