跳至主要内容

Subharmonic injection:從 impulse-train 到 ×N 倍頻(ILCM/ILFM)

先備paper_003([P3] Sec. IV 脈衝列 Eq.(19)–(23)、廣義 Adler)、paper_004([P4] Eq.(28)–(30) 的 M:N 時間同步平均)、injection_locked_division(對偶的另一半:除頻靠 ISF 第 NN 諧波)、injection_locking_noise(鎖定振盪器=一階 PLL,corner =Ω(θss)=-\Omega'(\theta_{ss}))|接下來lab_40_subharmonic_injection(獨立模擬)、sampling_pllclock_chain_budget

這頁要回答什麼

  1. freff_{ref} 的脈衝打進一顆跑在 f0=Nfreff_0=N f_{ref} 的振盪器,為什麼能鎖?靠的諧波?為什麼純正弦f0/Nf_0/N 鎖不住?
  2. lock range 為什麼 1/N\propto 1/N?[P4] 的 Fourier 平均與 [P3] 的脈衝列算術這兩條路怎麼逐項對上
  3. 每一根脈衝把相位「拉回」多少——realignment factor β\beta 是什麼、由什麼決定、多大才穩、幾根脈衝才收斂?
  4. 鎖定後的相位雜訊怎麼記帳:參考 ×N2\times N^2、自身雜訊被一階離散時間迴路整形、輸出 jitter 的閉式、reference spur 從哪來?
  5. 設計旋鈕:脈衝寬度、ring vs LC、NNβ\beta;ILCM 跟經典 PLL、sub-sampling PLL 怎麼比?

物理直覺(先講結論):injection-locked clock multiplier(ILCM,注入鎖定時脈倍頻器)不是「乘法電路」, 是一顆本來就跑在 f0Nfreff_0\approx N f_{ref} 的振盪器,NN 個自己的週期被參考脈衝踢一下。踢一下=吃一個 ISF kick Δϕ=Γ~(θ)qinj\Delta\phi=\tilde\Gamma(\theta)\,q_{inj};兩根脈衝之間振盪器自由跑、相位隨失諧漂移、隨雜訊 random walk。鎖定=每根脈衝的 kick 剛好吃掉這 NN 個週期欠的相位;雜訊抑制=每根脈衝把累積的 隨機相位「拉回」一個比例 β\beta鎖得住靠的是注入波形自己的第 NN 諧波(因為振盪器 ISF 的基頻 只聽得到 f0f_0 附近的東西)——這正是除頻器(ILFD)的鏡像:除頻靠 ISF 的諧波、倍頻靠注入的諧波。

本頁定位:進階設計頁。[P3] Sec. IV(p.2112)與 [P4] Sec. IV(p.2129)的原文、方程、註腳已重新放大 PDF 逐字核對(第 0 節)。[P4] 只把 superharmonic(M=1M=1,正弦注入在 NωoscN\omega_{osc})的閉式 Eq.(30) 寫出來; subharmonic(倍頻)那一側論文只給一般敘述與 footnote 10——本頁從 Eq.(29) 自行逐步推出倍頻版閉式、 從 [P3] Sec. IV 的離散算術推出 1/N1/N 與 realignment factor,並把兩條路對帳。第 4 節「把雜訊放進離散迴路」 是教科書級的 ILCM/realignment 標準結果(外部文獻,非本站 5 篇 PDF;文末列出已查證的兩篇經典), 本頁自行推導、用本頁腳本的 Monte-Carlo 逐項驗證。所有模型皆為 phase-only、弱注入的 pedagogical toy


0. 論文原文說了什麼、沒說什麼(逐字核對 [P3] p.2112、[P4] p.2129)

0.1 [P3] Sec. IV「Locking to an Impulse Train」(p.2112)

paper_003 已把這一節逐步教過:理想並聯 LC 吃一列 週期 Tinj2π/ωinjT_{inj}\equiv2\pi/\omega_{inj}、每根倒入固定電荷 qinjq_{inj} 的電流脈衝(Fig. 3(a);論文約定 qinj0q_{inj}\ge0, 正負號分別對應 Fig. 3(b) 加速、Fig. 3(c) 減速;圖中 state-space 的脈衝箭頭刻意放大、不按比例)。四條核心式:

Δϕ=±qinjqmax  (19),Δϕ2π=ΔTT0=Δωωinj  (20),Δω=ΔϕTinj=±1Tinjqinjqmax  (21),Iinj=2qinjTinj  (23)\Delta\phi=\pm\frac{q_{inj}}{q_{max}}\ \ (19),\qquad \frac{\Delta\phi}{2\pi}=-\frac{\Delta T}{T_0}=\frac{\Delta\omega}{\omega_{inj}}\ \ (20),\qquad \Delta\omega=\frac{\Delta\phi}{T_{inj}}=\pm\frac{1}{T_{inj}}\frac{q_{inj}}{q_{max}}\ \ (21),\qquad I_{inj}=\frac{2q_{inj}}{T_{inj}}\ \ (23)

正文說:對每個 qinjq_{inj} 都存在一個注入週期 TinjT_{inj},使下一根脈衝永遠落在波形的同一個位置,於是週期被 持續拉長或縮短而振幅永不改變。這一句話掛著兩個註腳,都與本頁直接相關:

  • footnote 7(逐字核對):注入也可以「every MM periods(MM 為正整數)……corresponding to subharmonic locking」——這就是本頁的起點:把「每個週期打一根」改成「每 NN 個週期打一根」,論文只給了這一句, 算術由本頁第 2 節補完。
  • footnote 8:不再保持振幅的注入(脈衝不打在零交越)留給姊妹論文 [P4] Sec. III-B 處理——即 [P4] 的 APF/amplitude modulation(paper_004)。本頁的 phase-only 模型忽略它,第 3 節會指出它在哪裡咬人。

0.2 [P4] Sec. IV「Superharmonic and Subharmonic Injections」(p.2129)

[P4] 把相對相位重新定義為(Eq.(28),M,NM,N 為互質正整數)

φ(t)MNωinjt+θ(t)\varphi(t)\equiv\frac{M}{N}\,\omega_{inj}t+\theta(t)

得到廣義 pulling 方程(Eq.(29))

dθdt=ω0MNωinj+1NTinjNTinjΓ~ ⁣(MNωinjt+θ)iinj(t)dt.\frac{d\theta}{dt}=\omega_0-\frac{M}{N}\omega_{inj}+\frac{1}{NT_{inj}}\int_{NT_{inj}}\tilde\Gamma\!\left(\frac{M}{N}\omega_{inj}t+\theta\right)i_{inj}(t)\,dt .

正文接著說這個 M:NM{:}N 框架涵蓋鎖定時 Mωinj=NωoscM\omega_{inj}=N\omega_{osc} 的任意有理數比,且用 Fourier 級數 一眼可見鎖定「requires the MMth-multiple harmonics of the injection to interact with the NNth-multiple harmonics of the oscillator's ISF」;並指出相差 2π/N2\pi/N 的相對相位不可分辨,故 Ω(θ)\Omega(\theta) 的週期為 2π/N2\pi/N。 然後——只對 superharmonic 正弦注入(在第 NN 個 superharmonic、振幅 IinjI_{inj})寫出閉式(Eq.(30)):

Ω(θ)=12IinjΓ~Ncos ⁣(Nθ+Γ~N).\Omega(\theta)=\frac{1}{2}I_{inj}\vert\tilde\Gamma_N\vert\cos\!\big(N\theta+\angle\tilde\Gamma_N\big).

論文沒有寫出的:subharmonic(M1M\neq1,倍頻器)的正弦或脈衝閉式。footnote 10 誠實交代原因:M1M\neq1 時 注入所需的高次諧波常常是振盪器內部混頻生出來的,這個非線性現象「not explicitly captured by our framework」,部分由其參考文獻 [25] 的模型處理(該模型被用來設計 subharmonic injection-locked frequency multiplier)。所以本頁的做法是:假設注入波形自己帶足夠的第 NN 諧波(脈衝產生器就是幹這件事的), 這樣 Eq.(29) 的一階平均直接適用,不必依賴框架外的內部混頻。

0.3 符號對映(本頁 vs [P4])

[P4] 記法本頁(倍頻 ×N\times N說明
鎖定關係Mωinj=NωoscM\omega_{inj}=N\omega_{osc}ωosc=Nωinj\omega_{osc}=N\omega_{inj},即 M[P4]=NM_{[P4]}=NN[P4]=1N_{[P4]}=1本頁的 NN倍頻比(與 clock_chain_budget 一致)
平均窗N[P4]TinjN_{[P4]}T_{inj}Tinj=NT0T_{inj}=NT_0一個參考週期=NN 個振盪週期
相對相位θ=φMNωinjt\theta=\varphi-\tfrac{M}{N}\omega_{inj}tθ=φNωinjt\theta=\varphi-N\omega_{inj}t[rad],慢變
失諧ω0MNωinj\omega_0-\tfrac{M}{N}\omega_{inj}Δω0ω0Nωinj\Delta\omega_0\equiv\omega_0-N\omega_{inj}輸出頻率軸計 [rad/s]
有單位 ISFΓ~\tilde\GammaΓ~(θ)=Γ(θ)/qmax\tilde\Gamma(\theta)=\Gamma(\theta)/q_{max}[rad/C];Γ~m=cm/qmax\vert\tilde\Gamma_m\vert=c_m/q_{max}([P1] Eq.(12) 的 cmc_m
ISF 對照÷NNΓ~N\vert\tilde\Gamma_N\vert 扛鎖定×NNΓ~1\vert\tilde\Gamma_1\vert 扛鎖定,注入的 IN\vert I_N\vert 供諧波第 1 節的對偶

1. 路線一:從 [P4] Eq.(29) 推出「倍頻靠注入的第 NN 諧波」

第 1 步(代入 M[P4]=NM_{[P4]}=NN[P4]=1N_{[P4]}=1。平均窗變成 TinjT_{inj}

dθdt=Δω0+1TinjTinjΓ~(Nωinjt+θ)iinj(t)dt Ω(θ)\frac{d\theta}{dt}=\Delta\omega_0+\underbrace{\frac{1}{T_{inj}}\int_{T_{inj}}\tilde\Gamma\big(N\omega_{inj}t+\theta\big)\,i_{inj}(t)\,dt}_{\equiv\ \Omega(\theta)}

單位:Γ~iinj\tilde\Gamma\,i_{inj} = rad/C × C/s = rad/s ✓。窗內 ISF 的引數前進 NωinjTinj=2πNN\omega_{inj}T_{inj}=2\pi N(走 NN 整圈)、 注入走 1 整圈——[P4] p.2129 的要求「只需各走整數圈」滿足。

第 2 步(Fourier 展開、逐項平均)。把兩個週期函數都展開(與 [P1] Eq.(12) 同一展開;注入含 DC):

Γ~(φ)=Γ~dc+m1Γ~mcos ⁣(mφ+Γ~m),iinj(t)=I0+k1Ikcos ⁣(kωinjt+Ik)\tilde\Gamma(\varphi)=\tilde\Gamma_{dc}+\sum_{m\ge1}\vert\tilde\Gamma_m\vert\cos\!\big(m\varphi+\angle\tilde\Gamma_m\big),\qquad i_{inj}(t)=I_0+\sum_{k\ge1}\vert I_k\vert\cos\!\big(k\omega_{inj}t+\angle I_k\big)

(m,k)(m,k) 項相乘、積化和差(cosAcosB=12[cos(AB)+cos(A+B)]\cos A\cos B=\tfrac12[\cos(A-B)+\cos(A+B)]):

Γ~mIkcos ⁣(mNωinjt+mθ+Γ~m)cos ⁣(kωinjt+Ik)=Γ~mIk2[cos ⁣((mNk)ωinjt+mθ+Γ~mIk)+cos ⁣((mN+k)ωinjt+mθ+Γ~m+Ik)]\begin{aligned} &\vert\tilde\Gamma_m\vert\vert I_k\vert\cos\!\big(mN\omega_{inj}t+m\theta+\angle\tilde\Gamma_m\big)\cos\!\big(k\omega_{inj}t+\angle I_k\big)\\ &=\frac{\vert\tilde\Gamma_m\vert\vert I_k\vert}{2}\Big[\cos\!\big((mN-k)\omega_{inj}t+m\theta+\angle\tilde\Gamma_m-\angle I_k\big)+\cos\!\big((mN+k)\omega_{inj}t+m\theta+\angle\tilde\Gamma_m+\angle I_k\big)\Big] \end{aligned}

在一個 TinjT_{inj} 窗上,差頻項走 (mNk)(mN-k) 整圈、和頻項走 (mN+k)(mN+k) 整圈——除了 k=mNk=mN 的差頻項之外全部精確歸零 (恆等式,不是近似)。DC×DC 那一項另外存活。於是

 Ω(θ)=I0Γ~dc+12m1Γ~mImNcos ⁣(mθ+Γ~mImN) \boxed{\ \Omega(\theta)=I_0\,\tilde\Gamma_{dc}+\frac12\sum_{m\ge1}\vert\tilde\Gamma_m\vert\,\vert I_{mN}\vert\cos\!\big(m\theta+\angle\tilde\Gamma_m-\angle I_{mN}\big)\ }

選擇法則 k=mNk=mN:ISF 的第 mm 諧波只跟注入的第 mNmN 諧波配對。這正是 [P4] 那句話在 M[P4]=NM_{[P4]}=NN[P4]=1N_{[P4]}=1 的具體形式——注入的「NN 的倍數」諧波 ↔ ISF 的「1 的倍數」(全部)諧波。

第 3 步(基頻主導 → lock range)。ISF 的能量多半在 m=1m=1(ideal LC 的 sinθ-\sin\theta 只有 m=1m=1),取 m=1m=1

 Ω(θ)12INΓ~1cos ⁣(θ+Γ~1IN),ωL=12INΓ~1 \boxed{\ \Omega(\theta)\approx\frac12\vert I_N\vert\vert\tilde\Gamma_1\vert\cos\!\big(\theta+\angle\tilde\Gamma_1-\angle I_N\big),\qquad \omega_L=\frac12\vert I_N\vert\,\vert\tilde\Gamma_1\vert\ }

dimension check:A × rad/C = rad/s ✓。跟 [P4] Eq.(30) 的 ωL=12IinjΓ~N\omega_L=\tfrac12 I_{inj}\vert\tilde\Gamma_N\vert 並排看, 下標交換了位置

除頻 ÷NN([P4] Eq.(30),已核實)倍頻 ×NN(本頁由 Eq.(29) 推出)
誰供諧波振盪器 ISF 的 Γ~N\vert\tilde\Gamma_N\vert注入波形的 IN\vert I_N\vert
誰只要基頻注入:Iinjcos(ωinjt)I_{inj}\cos(\omega_{inj}t) 即可ISF:只用到 Γ~1\vert\tilde\Gamma_1\vert
lock range12IinjΓ~N\tfrac12 I_{inj}\vert\tilde\Gamma_N\vert12INΓ~1\tfrac12\vert I_N\vert\vert\tilde\Gamma_1\vert
鎖定相位簡併NN 個相距 2π/N2\pi/N 的相位不可分辨Ω(θ)\Omega(\theta) 週期 2π2\pi鎖定相位唯一
純正弦注入可以(諧波由 ISF 出)一階內鎖不住IN=0\vert I_N\vert=0N2N\ge2

第 4 步(純正弦鎖不住——這一頁最重要的一句)iinj=Iinjcos(ωinjt)i_{inj}=I_{inj}\cos(\omega_{inj}t) 只有 k=1k=1N2N\ge2IN=0\vert I_N\vert=0Ω(θ)0\Omega(\theta)\equiv0(一階)⟹ 沒有恢復力、沒有 lock range。實際電路裡若把純正弦 f0/Nf_0/N 打進去仍偶爾鎖得住,那是振盪器自己的非線性把 freff_{ref} 混出 NN 次諧波([P4] footnote 10 明說這在框架外)。 設計上的正解是別指望振盪器替你生諧波:用 pulse generator(或邊緣觸發的窄脈衝)把 IN\vert I_N\vert 做出來, 讓一階理論直接適用——第 5.1 節算脈衝寬度怎麼決定 IN\vert I_N\vert

第 5 步(本站推論:DC 項是誰)。單極性脈衝列有 DC:I0=qinj/Tinj0I_0=q_{inj}/T_{inj}\neq0。若 ISF 不對稱(Γ~dc=(c0/2)/qmax0\tilde\Gamma_{dc}=(c_0/2)/q_{max}\neq0, 就是 [P1] Eq.(23)–(24) 把 1/f1/f 上轉成 1/f31/f^3 的同一個 c0c_0),Ω(θ)\Omega(\theta) 多一個θ\theta 無關的常數頻移 I0Γ~dcI_0\tilde\Gamma_{dc}——它不幫鎖定,只把 lock range 的中心搬走。toy 數字:qinj=50q_{inj}=50 fC、Tinj=4T_{inj}=4 ns ⟹ I0=12.5 μI_0=12.5\ \muA; site 不對稱 toy Γ=cosθ+0.3\Gamma=\cos\theta+0.3c0/2=0.3c_0/2=0.3qmax=1q_{max}=1 pC ⟹ I0Γ~dc=12.5×106×0.3/1012=3.75×106I_0\tilde\Gamma_{dc}=12.5\times10^{-6}\times0.3/10^{-12}=3.75\times10^{6} rad/s = 597 kHz 的靜態頻移(單位:A × rad/C = rad/s ✓)。推論:脈衝幅度若慢慢飄(qinjq_{inj} 的低頻雜訊), 會經 c0c_0 變成頻率雜訊——跟 1/f1/f 上轉是同一扇門。ideal LC 的 c0=0c_0=0,這一項為零。


2. 路線二:impulse train 每 NN 個週期打一根([P3] Sec. IV + footnote 7)

Setupiinj(t)=qinjkδ(tkTinj)i_{inj}(t)=q_{inj}\sum_k\delta(t-kT_{inj})Tinj=NT0T_{inj}=NT_0。令 θk\theta_k = 第 kk 根脈衝抵達瞬間的相對相位。

第 1 步(一根脈衝的 kick):[P1] 操作型定義 Δϕ=Γ(θ)Δq/qmax=Γ~(θ)qinj\Delta\phi=\Gamma(\theta)\Delta q/q_{max}=\tilde\Gamma(\theta)\,q_{inj} [rad]。 ([P3] Eq.(19) 是 Γ=sin\Gamma=-\sin、打在零交越 Γ=1\vert\Gamma\vert=1 的特例。)

第 2 步(兩根脈衝之間的漂移):自由跑 dθ/dt=Δω0d\theta/dt=\Delta\omega_0,累積 NN 個週期:Δω0Tinj=Δω0NT0\Delta\omega_0\,T_{inj}=\Delta\omega_0\,NT_0 [rad]。 這是與 [P3] Sec. IV(N=1N=1)唯一的差別——欠的相位乘了 NN,補的 kick 沒變

第 3 步(per-pulse map 與固定點)

 θk+1=θk+Δω0NT0+qinjΓ~(θk) \boxed{\ \theta_{k+1}=\theta_k+\Delta\omega_0\,NT_0+q_{inj}\,\tilde\Gamma(\theta_k)\ }

鎖定=固定點 θk+1=θk=θss\theta_{k+1}=\theta_k=\theta_{ss}

qinjΓ~(θss)=Δω0NT0q_{inj}\,\tilde\Gamma(\theta_{ss})=-\Delta\omega_0\,NT_0

左邊是「一根脈衝補的相位」、右邊是「NN 個週期欠的相位」。固定點存在 ⟺ 右邊在左邊的值域內:

 Δω0ΔωL=qinjΓ~maxNT0  Γ=sin  qinjqmax1NT0=qinjqmaxf0N \boxed{\ \vert\Delta\omega_0\vert\le\Delta\omega_L=\frac{q_{inj}\,\vert\tilde\Gamma\vert_{max}}{NT_0}\ \xrightarrow{\ \Gamma=-\sin\ }\ \frac{q_{inj}}{q_{max}}\cdot\frac{1}{NT_0}=\frac{q_{inj}}{q_{max}}\cdot\frac{f_0}{N}\ }

dimension check:rad/C × C ÷ s = rad/s ✓;N=1N=1 退回 [P3] Eq.(21) ✓。ΔωL1/N\Delta\omega_L\propto1/N:同一根脈衝要替 NN 倍長的 時間買單。分數 lock range 是 ΔfL/f0=(qinj/qmax)/(2πN)\Delta f_L/f_0=(q_{inj}/q_{max})/(2\pi N)

例 1(canonical)f0=5f_0=5 GHz(T0=200T_0=200 ps)、qmax=1q_{max}=1 pC、N=20N=20fref=250f_{ref}=250 MHz、Tinj=4T_{inj}=4 ns)、qinj=50q_{inj}=50 fC。

  1. kick 預算:qinj/qmax=0.05q_{inj}/q_{max}=0.05 rad(弱注入 1\ll1 ✓;精確式 2sin1(0.025)=0.050032\sin^{-1}(0.025)=0.05003,差 5×1055\times10^{-5})。
  2. ΔωL=0.05/(4×109 s)=1.25×107\Delta\omega_L=0.05/(4\times10^{-9}\ \text{s})=1.25\times10^{7} rad/s ⟹ ΔfL=1.989\Delta f_L=1.989 MHz。
  3. 分數 lock range =0.05/(2π×20)=3.98×104=0.05/(2\pi\times20)=3.98\times10^{-4}398 ppm——比 PVT 造成的自由跑頻率不確定度(百分級) 小兩個數量級。這就是為什麼真實 ILCM 幾乎都配一個頻率追蹤迴路(FLL),第 5.4 節回來談。
  4. 一行 Python:50e-15/1e-12/(20*200e-12)/(2*3.141592653589793)/1e61.9891.989

第 4 步(兩條路線對帳——必須恰好相等)。δ 列的 Fourier 級數是 qinjTinj[1+2k1cos(kωinjt)]\frac{q_{inj}}{T_{inj}}\big[1+2\sum_{k\ge1}\cos(k\omega_{inj}t)\big]I0=qinj/TinjI_0=q_{inj}/T_{inj}所有 k1k\ge1Ik=2qinj/Tinj\vert I_k\vert=2q_{inj}/T_{inj}k=1k=1 即 [P3] Eq.(23))、Ik=0\angle I_k=0。代進第 1 節的通式:

Ω(θ)=qinjTinj[Γ~dc+m1Γ~mcos ⁣(mθ+Γ~m)]=qinjTinjΓ~(θ)\Omega(\theta)=\frac{q_{inj}}{T_{inj}}\Big[\tilde\Gamma_{dc}+\sum_{m\ge1}\vert\tilde\Gamma_m\vert\cos\!\big(m\theta+\angle\tilde\Gamma_m\big)\Big]=\frac{q_{inj}}{T_{inj}}\,\tilde\Gamma(\theta)

——Fourier 求和把 ISF 原樣拼回來,正是 map 的「每單位時間的 kick」qinjΓ~(θ)/Tinjq_{inj}\tilde\Gamma(\theta)/T_{inj}。對 Γ=sin\Gamma=-\sin: 路線一給 122qinjTinj1qmax=qinjqmaxTinj\tfrac12\cdot\frac{2q_{inj}}{T_{inj}}\cdot\frac{1}{q_{max}}=\frac{q_{inj}}{q_{max}T_{inj}} = 路線二 ✓。兩條路是同一個恆等式的兩種寫法: δ 列所有諧波等重,所以「注入第 NN 諧波 × ISF 基頻」與「一根 kick ÷ NT0NT_0」是同一個數。

第 5 步(有限脈寬)。寬 τp\tau_p、面積 qinjq_{inj} 的矩形脈衝,Ik=2qinjTinjsinc(kfrefτp)\vert I_k\vert=\frac{2q_{inj}}{T_{inj}}\big\vert\mathrm{sinc}(k f_{ref}\tau_p)\big\vertsinc(x)=sin(πx)/(πx)\mathrm{sinc}(x)=\sin(\pi x)/(\pi x))。鎖定用的是 k=Nk=N,引數是 Nfrefτp=f0τpNf_{ref}\tau_p=f_0\tau_p——脈寬要跟振盪週期比,不是跟參考週期比。 時域同一件事:脈衝期間 ISF 引數走 2πf0τp2\pi f_0\tau_p,kick 是 Γ~\tilde\Gamma 在這段的平均,對 sin-\sin 正好也是 ×sinc(f0τp)\times\mathrm{sinc}(f_0\tau_p)τp=10\tau_p=10 ps:sinc(0.05)=0.99589\mathrm{sinc}(0.05)=0.99589I20=25.00×0.99589=24.90 μ\vert I_{20}\vert=25.00\times0.99589=24.90\ \muA, ωL=12×24.90×106×1012=1.245×107\omega_L=\tfrac12\times24.90\times10^{-6}\times10^{12}=1.245\times10^{7} rad/s ⟹ 1.9811.981 MHz(比 δ 列少 0.4%)。

數值驗證(本頁腳本 simulations/fig_subharmonic_injection.py:直接迭代 map、掃 Δf0\Delta f_0 找最大仍收斂的失諧, N=5,10,20,40N=5,10,20,40 的量測/理論比值皆 0.9970.997(差的 0.3% 來自邊緣的臨界慢化與掃頻格點),log-log 斜率 1.000-1.000(圖 (b))。

小測驗(先自己算,再檢查)
MHz
判定:相對誤差 ±5% 內算對;可用科學記號輸入。

3. Realignment factor β\beta:一根脈衝拉回多少相位

線性化 per-pulse map。令 θk=θss+δθk\theta_k=\theta_{ss}+\delta\theta_kΓ~(θss+δθ)Γ~(θss)+Γ~(θss)δθ\tilde\Gamma(\theta_{ss}+\delta\theta)\approx\tilde\Gamma(\theta_{ss})+\tilde\Gamma'(\theta_{ss})\delta\theta, 固定點條件消掉常數項:

δθk+1=δθk+qinjΓ~(θss)δθk=(1β)δθk, βqinjΓ~(θss) \delta\theta_{k+1}=\delta\theta_k+q_{inj}\tilde\Gamma'(\theta_{ss})\,\delta\theta_k=(1-\beta)\,\delta\theta_k,\qquad \boxed{\ \beta\equiv-q_{inj}\,\tilde\Gamma'(\theta_{ss})\ }

β\beta = 注入電荷 × ISF 在鎖定點的斜率,無因次(C × rad/C/rad ✓)。它就是「一根脈衝把當下的相位誤差拉回幾成」: β=1\beta=1 一步對齊(MDLL 式的硬重置)、β1\beta\ll1 每次只拉一點。

  • 穩定1β<1    0<β<2\vert1-\beta\vert\lt1\iff0\lt\beta\lt2β>1\beta\gt1 是「拉過頭再擺回來」(交替收斂);β2\beta\ge2 發散。 弱注入下 β1\beta\ll1,條件退化成 Γ~(θss)<0\tilde\Gamma'(\theta_{ss})\lt0——與 paper_003 離散穩定性、[P3] Eq.(38)–(39) 連續版「Ω(θ0)<0\Omega'(\theta_0)\lt0」同一句話。
  • 設定時間:誤差 (1β)k=ekln(1β)\propto(1-\beta)^k=e^{k\ln(1-\beta)}1/e1/eke=1/ln(1β)1/βk_e=-1/\ln(1-\beta)\approx1/\beta 次注入(β1\beta\ll1)。
  • 與連續版 corner 的關係:每 TinjT_{inj} 拉回 β\beta ⟺ 恢復力 ωc=β/Tinj\omega_c=\beta/T_{inj}。對照 map 的連續極限 Ω(θ)=qinjΓ~(θ)/Tinj\Omega(\theta)=q_{inj}\tilde\Gamma(\theta)/T_{inj}Ω(θss)=qinjΓ~(θss)/Tinj=β/Tinj-\Omega'(\theta_{ss})=-q_{inj}\tilde\Gamma'(\theta_{ss})/T_{inj}=\beta/T_{inj} ✓—— β/Tinj\beta/T_{inj} 就是 injection_locking_noiseωc=Ω(θss)\omega_c=-\Omega'(\theta_{ss})、 也是 [P3] Eq.(40) 的 pull-in frequency,只是換成離散時間的說法。

LC toy 的 β\betaΓ~=sinθ/qmax\tilde\Gamma=-\sin\theta/q_{max}Γ~=cosθ/qmax\tilde\Gamma'=-\cos\theta/q_{max}):

β=qinjqmaxcosθss=qinjqmax1(Δω0ΔωL)2\beta=\frac{q_{inj}}{q_{max}}\cos\theta_{ss}=\frac{q_{inj}}{q_{max}}\sqrt{1-\Big(\frac{\Delta\omega_0}{\Delta\omega_L}\Big)^2}

(鎖定條件 sinθss=Δω0/ΔωL\sin\theta_{ss}=-\Delta\omega_0/\Delta\omega_L,穩定分支 cosθss>0\cos\theta_{ss}\gt0。)零失諧時 θss=0\theta_{ss}=0β=qinj/qmax\beta=q_{inj}/q_{max}; 往 lock range 邊緣 β\beta 沿圓弧歸零——與 injection_locking_noise 的 ωc=ωL2Δω2\omega_c=\sqrt{\omega_L^2-\Delta\omega^2} 是同一條圓弧。 順帶一個漂亮的恆等式:LC 在中心時 β/Tinj=(qinj/qmax)/Tinj=ΔωL\beta/T_{inj}=(q_{inj}/q_{max})/T_{inj}=\Delta\omega_L——迴路頻寬(rad/s)恰等於半 lock range, 一階 PLL/Adler 的老規矩,因為 sin-\sin 的「斜率最大值」和「幅度最大值」都是 1。

例 2(β\beta 與設定)qinj=50q_{inj}=50 fC、qmax=1q_{max}=1 pC、Δω0=0\Delta\omega_0=0β=0.0500\beta=0.0500(10 ps 脈衝乘 sinc 得 0.04980.0498)。 ke=1/ln(0.95)=19.5k_e=-1/\ln(0.95)=19.5 次注入 = 19.5×419.5\times4 ns = 78 ns1/β=201/\beta=20 ✓。失諧 0.5ΔωL0.5\,\Delta\omega_Lβ=0.0433\beta=0.04330.95ΔωL0.95\,\Delta\omega_L 時只剩 0.01560.0156——鎖著但快沒有恢復力了。β/Tinj=0.05/4 ns=1.25×107\beta/T_{inj}=0.05/4\ \text{ns}=1.25\times10^{7} rad/s = ΔωL\Delta\omega_L ✓。

鎖定點在波形的哪裡?(APF 的提醒) LC 的 Γ=sinθ\Gamma=-\sin\thetaθ=0\theta=0(電壓波峰)為零、斜率最大。所以零失諧時脈衝 恰好打在波峰——相位不動、β\beta 最大,但那裡正是 [P4] APF Λ~\vert\tilde\Lambda\vert 最大的地方(ISF/APF quadrature, paper_004):每根脈衝會踢振幅,再以 τ0=2Q/ω0\tau_0=2Q/\omega_0 鬆弛回去。 phase-only 模型看不見這件事;qinjqmaxq_{inj}\ll q_{max} 時它是二階小量,強注入時要回 [P4] 修正。反過來,lock range 邊緣的 脈衝打在零交越(Γ=1\vert\Gamma\vert=1Λ~0\tilde\Lambda\approx0)——這正是 [P3] Fig. 3 的畫法:Fig. 3 畫的是 lock range 的邊緣,不是中心

ring vs LC:誰的 β\beta 大?(誠實算一次)

用 [P2] App. B 的三角 ISF 構造(與 lab_39 相同:兩個反號三角脈衝、高 1/f1/f'、半寬 1/f1/f' rad、f=ηNst/πf'=\eta N_{st}/\piNst=17N_{st}=17η=0.75\eta=0.75):

LC toy Γ=sinθ\Gamma=-\sin\thetaring toy([P2] App. B,Nst=17N_{st}=17
Γmax\vert\Gamma\vert_{max}11/f=0.2461/f'=0.246
鎖定點 Γ\vert\Gamma'\vert [1/rad]1(中心)、沿圓弧下降1.000(三角斜率 h/w=1h/w=1,整個 flank 恆定)
β\beta,同 qinjq_{inj}、同 qmax=1q_{max}=1 pCqinj/qmaxq_{inj}/q_{max}qinj/qmaxq_{inj}/q_{max}打平
β\beta,同 qinj=1q_{inj}=1 fC、各自 qmaxq_{max}10310^{-3}(1 pC)0.1000.100(lab_32 的 qmax=CLVDD=10q_{max}=C_LV_{DD}=10 fC)
零失諧點波峰,斜率最大三角脈衝之間的死區Γ0\Gamma\equiv0Γ=0\Gamma'=0):β=0\beta=0

結論要說清楚:在這個三角構造裡 ring 並沒有靠「ISF 更陡」贏——h/w=(1/f)/(1/f)=1h/w=(1/f')/(1/f')=1,跟 sin-\sin 的峰斜率一樣,且 Γmax\vert\Gamma\vert_{max} 還比 LC 小(lock range per qinjq_{inj} 小 4 倍)。ring 在實務上 realign 容易,靠的是 qmaxq_{max} 小兩個數量級 (10 fF × 1 V = 10 fC vs LC 的 pC 級):同樣 1 fC 的脈衝,β\beta 差 100 倍;β0.5\beta\sim0.511 對 ring 是家常便飯、對 LC 幾乎不可能 (50 fC 打進 10 fC 的節點是 qinj/qmax=5q_{inj}/q_{max}=5,已在線性模型之外)。ring 的另兩個特點:(i) β\beta 在整個 flank 上恆定, 沒有 LC 那種靠邊緣就掉的圓弧(但一過三角尖端就直接翻號);(ii) 脈衝落在死區=白打——所以 ring ILCM 的脈衝一定要對準切換邊緣。

下面這個互動元件把第 2–3 節的公式(脈衝諧波 IkI_k、lock range ΔωL\Delta\omega_L、realignment factor β\beta)跟第 4 節的離散時間 雜訊整形(Href,Hosc,SoutH_{ref},H_{osc},S_{out})與輸出 jitter 閉式接在一起:拉 NN、脈衝寬度、qinj/qmaxq_{inj}/q_{max}、假設的參考雜訊底,即時看 注入諧波梳(k=Nk=N 那一根被鎖定用到)跟 Sout(f)S_{out}(f) 頻譜怎麼變;預設值就是本頁開場的 worked example(N=20N=20、10 ps 脈衝、 qinj=50q_{inj}=50 fC、160-160 dBc/Hz 假設參考):

Subharmonic injection(ILCM ×N)互動探索器 —— lock range、β 與離散時間雜訊整形
20
0.050
0.050
-160 dBc/Hz
f_ref = f0/N
250.0
MHz (4.00 ns)
q_inj
50.00
fC
I_N
24.90
μA
Δf_L
1.981 MHz
半 lock range
β
0.0498
≈1/β = 19.6 次注入到 1/e
注入諧波梳 |I_k|,第 k=N=20 根高亮
k=Nk=1k=40諧波序號 kμA
純正弦注入只有 k=1;N=20≥2 時真正用來鎖定的 k=N 那一根恰好為零。
S_out(f):自身雜訊經 |H_osc|² 整形、參考 ×N²|H_ref|²、以及總和
f_c104.3 kHz125.0 MHz (f_ref/2)-128-193
▬ ▬ 自身 ×|H_osc|²···· 參考 ×N²|H_ref|² 總和 S_out
f_c ≈ βf_ref/2π
2.085
MHz
自身平台
-150.9
dBc/Hz
參考 in-band(×N²)
-134.0
dBc/Hz
σ_out (§4.3)
2.228
fs (僅自身)
σ_ref,out
16.08
fs
β_opt (§5.4)
0.0071
對應 q_inj,opt 7.07 fC
spur₁ @ Δf0=100 kHz
-67.96
dBc (§4.4,示範用)
穩定性
0<β<2
OK
公式(逐字取自本頁):注入諧波 I_k = (2q_inj/T_inj)|sinc(k f_ref τ_p)|(§2 第 5 步); lock range Δω_L = (q_inj/q_max)|Γ|_max/(N T0)·|sinc(f0 τ_p)|(§2 第 3、5 步); realignment β = −q_inj Γ̃'(θ_ss),在零失諧鎖定點(斜率兩種預設都是 1:LC 波峰 cosθ_ss=1、 ring 三角 flank h/w=1,見 §3「ring vs LC」)算出,故 β=(q_inj/q_max)|sinc(f0 τ_p)|,與 ISF 預設無關; 離散時間雜訊整形 H_ref(z)=β/(1−(1−β)z⁻¹)、H_osc(z)=(1−z⁻¹)/(1−(1−β)z⁻¹), S_out=N²|H_ref|²S_ref+|H_osc|²S_osc,S_osc=2κ²/ω²(§4.1);轉折點 f_c≈βf_ref/2π(§4.2); 輸出 jitter 閉式 σ_out²=κ²NT0(1−β+β²/2)/(β(2−β))(§4.3 boxed 公式,頁面 MC 驗證到 0.999); reference spur spur₁=20log₁₀(Δf0/f_ref) 此處用頁面示範的 Δf0=100 kHz(§4.4,與 β 無關)。 κ²=0.125 rad²/s、f0=5 GHz 是全站 canonical 值,固定不變;只有 q_max 與 |Γ|_max 隨 ISF 預設改變 (LC:q_max=1 pC、|Γ|_max=1;ring:[P2] 附錄 B 三角 toy,N_st=17、η=0.75、q_max=10 fC(lab_32)、 |Γ|_max=1/f')。預設值(N=20、τ_p=10 ps、q_inj/q_max=0.05、L_ref=−160 dBc/Hz、LC 預設) 精確重現本頁開場的 worked example。滑桿假設零失諧(鎖定點在 ISF 波峰/flank 中心); sinc 脈衝平均修正對 LC 的純 −sinθ 是精確的,對 ring 的有限寬三角 flank 只是一階近似 (§5.1 自己的但書)——ring 的數字請當作定性參考。與本頁其餘部分一樣,是 phase-only、弱注入的 pedagogical toy model。

4. 雜訊:一階離散時間迴路(每 Tinj=NT0T_{inj}=NT_0 更新一次)

4.1 模型與轉移函數

兩個雜訊源:振盪器自己的白色頻率雜訊(每個 TinjT_{inj} 之間相位 random walk,方差成長率 κ2\kappa^2 [rad²/s], canonical κ2=0.125\kappa^2=0.125 rad²/s,見 diffusion_dictionary),與參考邊緣的相位誤差 ψk\psi_k(以 freff_{ref} 的 rad 計)。參考的一個 rad 對輸出是 NN 個 rad(同一秒數、NN 倍的角頻率—— clock_chain_budget 規則 1),所以脈衝把振盪器拉向 NψkN\psi_k。以每根脈衝之前的相位 θk\theta_k^- 為狀態:

θk+=θkβ(θkNψk),θk+1=θk++wk+1,Var[w]=σw2=κ2Tinj=κ2NT0\theta_k^+=\theta_k^--\beta\big(\theta_k^--N\psi_k\big),\qquad \theta_{k+1}^-=\theta_k^++w_{k+1},\qquad \mathrm{Var}[w]=\sigma_w^2=\kappa^2T_{inj}=\kappa^2NT_0

合起來 θk+1=(1β)θk+βNψk+wk+1\theta_{k+1}^-=(1-\beta)\theta_k^-+\beta N\psi_k+w_{k+1}。取 zz 轉換(z=ej2πfTinjz=e^{j2\pi fT_{inj}}):

Θ(z)[1(1β)z1]=βNz1Ψ(z)+W(z)\Theta^-(z)\big[1-(1-\beta)z^{-1}\big]=\beta N z^{-1}\Psi(z)+W(z)

ww 寫成自由跑 random walk ϕosc\phi_{osc} 的一階差分 W=(1z1)ΦoscW=(1-z^{-1})\Phi_{osc},得

 Href(z)=β1(1β)z1,Hosc(z)=1z11(1β)z1,Sout(f)=Href2N2Sref(f)+Hosc2Sosc(f) \boxed{\ H_{ref}(z)=\frac{\beta}{1-(1-\beta)z^{-1}},\qquad H_{osc}(z)=\frac{1-z^{-1}}{1-(1-\beta)z^{-1}},\qquad S_{out}(f)=\vert H_{ref}\vert^2N^2S_{ref}(f)+\vert H_{osc}\vert^2S_{osc}(f)\ }

(參考路徑多一個純延遲 z1z^{-1},不改 Href\vert H_{ref}\vertSosc=2κ2/ω2S_{osc}=2\kappa^2/\omega^2 是自由跑的單邊 1/f21/f^2 skirt, SrefS_{ref} 為參考在 freff_{ref} 的單邊相位 PSD [rad²/Hz]。)

4.2 三個頻段(ffref/2f\ll f_{ref}/2 才有意義)

低頻 x2πfTinj1x\equiv2\pi fT_{inj}\ll1z11jxz^{-1}\approx1-jx1(1β)z1β+j(1β)x1-(1-\beta)z^{-1}\approx\beta+j(1-\beta)x1z1jx1-z^{-1}\approx jx

  • in-band(ffcf\ll f_cHref1\vert H_{ref}\vert\to1SoutN2SrefS_{out}\to N^2S_{ref}——參考被原封不動乘 N2N^2+20log10N+20\log_{10}NN=20N=20+26.0+26.0 dB)。 自身雜訊:Hosc2Soscx2β22κ2ω2=2κ2Tinj2β2\vert H_{osc}\vert^2S_{osc}\to\dfrac{x^2}{\beta^2}\cdot\dfrac{2\kappa^2}{\omega^2}=\dfrac{2\kappa^2T_{inj}^2}{\beta^2}——平台(white PM), random walk 被鎖死。
  • cornerβ+j(1β)x\vert\beta+j(1-\beta)x\vert 的轉折在 (1β)x=β(1-\beta)x=\beta fc=β1βfref2πβfref2π=ωc2πf_c=\frac{\beta}{1-\beta}\cdot\frac{f_{ref}}{2\pi}\approx\frac{\beta f_{ref}}{2\pi}=\frac{\omega_c}{2\pi} ——就是第 3 節的 ωc=β/Tinj\omega_c=\beta/T_{inj} 換成 Hz;LC 中心時 fc=ΔfLf_c=\Delta f_L。(corner 的定義O(β)O(\beta):本頁取相對高頻漸近 1/(1β)21/(1-\beta)^23-3 dB 點;若改以「相對自由跑 Hosc2=1/2\vert H_{osc}\vert^2=1/2」定義,離散精確閉式是 fc=fref2πarccos ⁣(1β22(1+β))βfref2π(1β/2)f_c'=\frac{f_{ref}}{2\pi}\arccos\!\big(1-\frac{\beta^2}{2(1+\beta)}\big)\approx\frac{\beta f_{ref}}{2\pi}(1-\beta/2)—— lab_40 用這個定義量到 1.934 MHz。小 β\beta 下兩者都是 βfref/2π\beta f_{ref}/2\pi。)
  • out-of-band(fcffref/2f_c\ll f\ll f_{ref}/2Hosc21/(1β)2\vert H_{osc}\vert^2\to1/(1-\beta)^2——自由跑雜訊照單全收,還多 1/(1β)21/(1-\beta)^2β=0.05\beta=0.05+0.45+0.45 dB;這是離散更新的摺疊,β0\beta\to0 消失);參考被 Href2β2/((1β)2x2)\vert H_{ref}\vert^2\approx\beta^2/((1-\beta)^2x^2) 壓掉。

injection_locking_noise 的連續版 Sθ=Sn/(ωc2+ω2)S_\theta=S_n/(\omega_c^2+\omega^2)Sn=2κ2S_n=2\kappa^2) 比:低頻平台 Sn/ωc2=2κ2Tinj2/β2S_n/\omega_c^2=2\kappa^2T_{inj}^2/\beta^2 相同、corner 相同——離散迴路在 ffreff\ll f_{ref} 就是那顆一階 PLL, 差別只在 ff 接近 fref/2f_{ref}/2 時的取樣效應。

例 3(canonical 數字)β=0.05\beta=0.05fref=250f_{ref}=250 MHz、κ2=0.125\kappa^2=0.125 rad²/s。

  1. fc=0.050.95250 MHz2π=2.094f_c=\dfrac{0.05}{0.95}\cdot\dfrac{250\ \text{MHz}}{2\pi}=2.094 MHz(小 β\beta 近似 1.9891.989 MHz = ΔfL\Delta f_L ✓)。
  2. 平台 2κ2Tinj2/β2=2×0.125×(4×109)2/0.0025=1.60×10152\kappa^2T_{inj}^2/\beta^2=2\times0.125\times(4\times10^{-9})^2/0.0025=1.60\times10^{-15} rad²/Hz ⟹ L=10log10(12×1.6×1015)=151.0\mathcal{L}=10\log_{10}(\tfrac12\times1.6\times10^{-15})=-151.0 dBc/Hz (單位:rad²/s × s² = rad²·s = rad²/Hz ✓;L12Sϕ\mathcal{L}\approx\tfrac12S_\phi 是本站小角慣例)。
  3. 參考若是白色 160-160 dBc/Hz(假設值,用來示範記帳):Sref=2×1016S_{ref}=2\times10^{-16} rad²/Hz,in-band 輸出 N2Sref=8×1014N^2S_{ref}=8\times10^{-14}134.0-134.0 dBc/Hz。 參考地板比振盪器平台高 17 dB——這顆 LC 好到 in-band 完全被參考決定;β\beta 該調小(第 5.4 節)。

4.3 輸出 jitter 的閉式(由 map 逐步推)

只看自身雜訊,θk+1=(1β)θk+wk+1\theta_{k+1}^-=(1-\beta)\theta_k^-+w_{k+1} 展開成幾何級數 θk=j0(1β)jwkj\theta_k^-=\sum_{j\ge0}(1-\beta)^jw_{k-j}ww 彼此獨立:

σ2=σw2j0(1β)2j=σw21(1β)2=κ2NT0β(2β)\sigma_-^2=\sigma_w^2\sum_{j\ge0}(1-\beta)^{2j}=\frac{\sigma_w^2}{1-(1-\beta)^2}=\frac{\kappa^2NT_0}{\beta(2-\beta)}

脈衝之後 θ+=(1β)θ\theta^+=(1-\beta)\theta^-σ+2=(1β)2σ2\sigma_+^2=(1-\beta)^2\sigma_-^2。兩根脈衝之間相位又在 random walk,tt 秒後多 κ2t\kappa^2t, 對整個區間平均多 κ2Tinj/2=σw2/2\kappa^2T_{inj}/2=\sigma_w^2/2時間平均的輸出相位方差

 σout2=σw2[(1β)2β(2β)+12]=κ2NT01β+β2/2β(2β) \boxed{\ \sigma_{out}^2=\sigma_w^2\Big[\frac{(1-\beta)^2}{\beta(2-\beta)}+\frac12\Big]=\kappa^2NT_0\cdot\frac{1-\beta+\beta^2/2}{\beta(2-\beta)}\ }

極限檢查:β1\beta\to1σw2/2\sigma_w^2/2(每根脈衝完全對齊,只剩區間內的 random walk)✓;β0\beta\to0σw2/(2β)=κ2Tinj/(2β)\sigma_w^2/(2\beta)=\kappa^2T_{inj}/(2\beta) = 連續版 Sn/(4ωc)S_n/(4\omega_c)Sn=2κ2S_n=2\kappa^2ωc=β/Tinj\omega_c=\beta/T_{inj} ✓。參考那一路(白色 ψ\psi、方差 σψ2\sigma_\psi^2): σref,out2=β2N2σψ2(1β)2j[]=βN2σψ22β\sigma_{ref,out}^2=\beta^2N^2\sigma_\psi^2\sum(1-\beta)^{2j}\cdot[\cdots]=\dfrac{\beta N^2\sigma_\psi^2}{2-\beta}(脈衝後取樣;區間內不再長)。

Monte-Carlo 驗證fig_subharmonic_injection.py2202^{20} 根脈衝,σw2=κ2Tinj=5.0×1010\sigma_w^2=\kappa^2T_{inj}=5.0\times10^{-10} rad²、 σψ2=Sreffref/2=2.5×108\sigma_\psi^2=S_{ref}f_{ref}/2=2.5\times10^{-8} rad² 對應假設的 160-160 dBc/Hz):

閉式MC/閉式數值(β=0.05\beta=0.05N=20N=20
σ2\sigma_-^2(脈衝前)σw2/(β(2β))\sigma_w^2/(\beta(2-\beta))0.9995.13×1095.13\times10^{-9} rad² → 71.6 μrad → 2.28 fs
σ+2\sigma_+^2(脈衝後)(1β)2σ2(1-\beta)^2\sigma_-^20.9994.63×1094.63\times10^{-9} rad² → 2.17 fs
σout2\sigma_{out}^2(時間平均)σw2(1β+β2/2)/(β(2β))\sigma_w^2(1-\beta+\beta^2/2)/(\beta(2-\beta))0.9994.88×1094.88\times10^{-9} rad² → 69.8 μrad → 2.22 fs
連續版對照Sn/(4ωc)S_n/(4\omega_c)5.00×1095.00\times10^{-9} rad²(差 2.4%,O(β)O(\beta)
參考路徑 σref,out2\sigma_{ref,out}^2βN2σψ2/(2β)\beta N^2\sigma_\psi^2/(2-\beta)1.0082.56×1072.56\times10^{-7} rad² → 506 μrad → 16.1 fs
平台 Sθ(f0)S_\theta(f\to0)2κ2Tinj2/β22\kappa^2T_{inj}^2/\beta^20.9971.60×10151.60\times10^{-15} rad²/Hz
corner fcf_cβfref/(2π(1β))\beta f_{ref}/(2\pi(1-\beta))2.075/2.094 MHz

(rad → fs 用 σt=σϕ/(2πf0)\sigma_t=\sigma_\phi/(2\pi f_0)f0=5f_0=5 GHz。)本頁閉式驗證的精確形式是:脈衝前 κ2NT0/(β(2β))\kappa^2NT_0/(\beta(2-\beta))、 脈衝後乘 (1β)2(1-\beta)^2、時間平均 κ2NT0(1β+β2/2)/(β(2β))\kappa^2NT_0(1-\beta+\beta^2/2)/(\beta(2-\beta))——三個都對到 0.1%。 lab_40_subharmonic_injection未平均的時間同步 ODE+map 獨立重做同一組數字 (β=0.0498\beta=0.0498,含 10 ps 脈寬):脈衝前 σθ=71.57 μ\sigma_\theta=71.57\ \murad = 2.278 fs(本頁 2.28)、全部邊緣的 σt=2.226\sigma_t=2.226 fs (本頁時間平均閉式 2.228 fs)、平台 1.613×10151.613\times10^{-15} rad²/Hz、固定 β\betaσt\sigma_tNN 的斜率 0.4970.497N\sqrt N ✓)、 spur 67.96-67.96 dBc——兩套腳本、同一組閉式。lab_40 還量到 β\beta 的二階修正:未平均 ODE 的步階響應給 βODE1eββ(1β/2)\beta_{ODE}\approx1-e^{-\beta}\approx\beta(1-\beta/2)0.04860.0486 vs 一階 0.04980.0498),因為脈衝期間相位已經在動——一階 map 的精度就是 O(qinj/qmax)O(q_{inj}/q_{max})

factor-of-2 紀律κ2\kappa^2 是「方差每秒長多少」(Var[Δϕ]=κ2t\mathrm{Var}[\Delta\phi]=\kappa^2t,慣例甲),自由跑單邊 Sϕ=2κ2/ω2S_\phi=2\kappa^2/\omega^2Sn=2κ2S_n=2\kappa^2;本頁的 σw2=κ2Tinj\sigma_w^2=\kappa^2T_{inj} 不帶 2。L12Sϕ\mathcal{L}\approx\tfrac12S_\phi 只在報 dBc/Hz 時出現。 所有比值(MC/閉式、H2\vert H\vert^2)與慣例無關。

4.4 Reference spur(週期性 realignment 的指紋,一階估計)

鎖定但有失諧 Δω00\Delta\omega_0\neq0 時,穩態相位是鋸齒:兩根脈衝間線性漂移 Δω0Tinj\Delta\omega_0T_{inj},脈衝瞬間跳回。峰對峰 Δθpp=Δω0Tinj\Delta\theta_{pp}=\vert\Delta\omega_0\vert T_{inj}。鋸齒的第 kk 諧波幅度是 Δθpp/(πk)\Delta\theta_{pp}/(\pi k),小角 PM 的單邊 sideband 功率是(幅度/2)²,所以

 spurk20log10 ⁣(Δθpp2πk) dBc,spur1=20log10 ⁣(Δf0fref) \boxed{\ \text{spur}_k\approx20\log_{10}\!\Big(\frac{\Delta\theta_{pp}}{2\pi k}\Big)\ \text{dBc},\qquad \text{spur}_1=20\log_{10}\!\Big(\frac{\vert\Delta f_0\vert}{f_{ref}}\Big)\ }

第二個等號用 Δθpp=2πΔf0Tinj\Delta\theta_{pp}=2\pi\Delta f_0T_{inj}。用線性化寫成任務常見的形式:固定點條件線性化給 βθssθ0=Δω0Tinj\beta\,\vert\theta_{ss}-\theta_0\vert=\vert\Delta\omega_0\vert T_{inj}θ0\theta_0 是零 kick 相位),所以 Δθpp=βΔθ\Delta\theta_{pp}=\beta\vert\Delta\theta\vert—— 每根脈衝的跳階 = β\beta × 鎖定點離零 kick 點的偏移

例 4Δf0=100\Delta f_0=100 kHz、fref=250f_{ref}=250 MHz ⟹ Δθpp=2π×105×4×109=2.51\Delta\theta_{pp}=2\pi\times10^{5}\times4\times10^{-9}=2.51 mrad, spur1=20log10(4×104)=68.0\text{spur}_1=20\log_{10}(4\times10^{-4})=-68.0 dBc(腳本對鋸齒 PM 做 FFT:67.95-67.95 dBc,2fref2f_{ref}73.97-73.97 vs 理論 73.98-73.98 ✓)。 Δf0=10\Delta f_0=10 kHz → 88-88 dBc;1 MHz → 48-48 dBc。以 β=0.05\beta=0.05 計,100 kHz 失諧對應鎖定點偏離零 kick 點 50.350.3 mrad。

誠實標註:這是一階估計——假設相位在區間內線性漂移、忽略脈衝本身的直接耦合(feedthrough)、APF 造成的 AM、脈寬效應與 非線性 kick。它說的是:spur 由殘餘失諧決定,跟 β\beta 無關(固定失諧下 kick 必須等於漂移);β\beta 進來的方式是透過 FLL/校準把 Δf0\Delta f_0 壓多低、以及固定相位偏移(例如路徑延遲不匹配)時 spur β\propto\beta

圖:四塊拼起來

Subharmonic injection ×20 toy:(a) 矩形脈衝諧波的 sinc 包絡,鎖定用的是 k=N=20,純正弦只有 k=1;(b) 半 lock range ∝ 1/N,per-pulse map 掃頻點落在理論線上;(c) 一階離散迴路的雜訊整形:自身雜訊低頻平台、corner ≈ βf_ref/2π、高頻回到自由跑,參考 ×N² 被低通;(d) 線性化 map 的收斂 (1−β)^k,β=0.05 約 20 次注入到 1/e

怎麼讀這張圖:(a) 三條 sinc 包絡的橫軸是諧波序號 kk,黑虛線 k=N=20k=N=20 是鎖定真正用到的那一根:10 ps 脈衝在那裡還有 0.996、 100 ps(半個 T0T_0)只剩 0.64,200 ps(一整個 T0T_0)歸零;紅星是純正弦——只有 k=1k=1k=20k=20 什麼都沒有。(b) 四個 map 掃頻點 壓在 1/N1/N 直線上。(c) 灰線是自由跑 2κ2/ω22\kappa^2/\omega^2,藍線是 MC 的鎖定後 PSD,黑虛線是 Hosc2Sfree\vert H_{osc}\vert^2S_{free}:低頻被壓成 151-151 dBc/Hz 的平台、2.092.09 MHz 轉折、高頻回到自由跑;紅點線是假設 160-160 dBc/Hz 參考的 N2Href2SrefN^2\vert H_{ref}\vert^2S_{ref}——in-band 高出振盪器平台 17 dB。(d) (1β)k(1-\beta)^kβ=0.05\beta=0.05 要 20 根脈衝才到 1/e1/eβ=0.5\beta=0.5 只要 1.4 根,β=1\beta=1 一步到位。

參數單位說明
f0f_0T0T_05 GHz、200 psHz、scanonical LC
qmaxq_{max}1 pCCcanonical
Γ\Gammasinθ-\sin\thetaideal-LC ISF,Γ~1=1/qmax\vert\tilde\Gamma_1\vert=1/q_{max}
NNfreff_{ref}TinjT_{inj}20、250 MHz、4 ns—、Hz、s倍頻比
qinjq_{inj}τp\tau_p50 fC、10 psC、s每根脈衝的電荷與寬度
κ2\kappa^20.125rad²/scanonical(diffusion_dictionary)
Lref\mathcal{L}_{ref}160-160dBc/Hz假設的白色參考地板(僅示範記帳)
MC 長度2202^{20} 根脈衝、Welch 2142^{14}約 4.2 ms

完整腳本:simulations/fig_subharmonic_injection.pyPYTHONPATH=. python3 simulations/fig_subharmonic_injection.py,約 2 s)。 pedagogical toy model:phase-only、弱注入、無 transistor。


5. 設計要點

5.1 脈衝寬度 vs 諧波內容

固定面積 qinjq_{inj}IN=2qinjTinjsinc(f0τp)\vert I_N\vert=\dfrac{2q_{inj}}{T_{inj}}\big\vert\mathrm{sinc}(f_0\tau_p)\big\vert

τp\tau_pf0τpf_0\tau_psinc\mathrm{sinc}I20\vert I_{20}\vertqinj=50q_{inj}=50 fC)
10 ps0.050.99624.90 μA
50 ps0.250.90022.51 μA
100 ps(T0/2T_0/20.50.63715.92 μA
200 ps(T0T_0100

τp=T0\tau_p=T_0 的 null 有物理意義:脈衝橫跨整個振盪週期,ISF 的正負半週互相抵消,鎖定力歸零——不是「脈衝變寬效率差一點」, 是懸崖。設計法則:τpT0\tau_p\ll T_0(跟輸出週期比,NN 越大 T0T_0 越短、脈衝越難做——這是 ILCM 往高頻走的硬限制之一)。 固定高度 IpI_p(電流受限的驅動器)另一種看法:qinj=Ipτpq_{inj}=I_p\tau_pIN=2IpπNsin(πf0τp)\vert I_N\vert=\frac{2I_p}{\pi N}\sin(\pi f_0\tau_p), 在 τp=T0/2\tau_p=T_0/2 達最大 2Ip/(πN)2I_p/(\pi N)Ip=5I_p=5 mA、N=20N=20:159 μA)——此時 kick 效率打 0.64 折,但總電荷多 10 倍。 兩種看法都說:脈衝要窄到 T0T_0 的一小部分,但沒必要窄到極限——10 ps 已拿到 99.6%。

ring 的但書(lab_40 (b)):上面的單一 sinc 只對「ISF 只有基頻」成立。一般而言 kick 是 ISF 在脈衝窗上的盒平均,第 mm 個 ISF 諧波各乘 sinc(mf0τp)\mathrm{sinc}(mf_0\tau_p)。ring 型 ISF 的能量集中在寬約 1/f1/f' rad 的三角脈衝裡(Nst=17N_{st}=17 toy:0.2460.246 rad = 0.246/(2π)×2000.246/(2\pi)\times200 ps 7.8\approx7.8 ps), 所以脈衝還得比這個寬度窄:同樣 10 ps,LC 只損 0.4%,該 ring toy 的 lock range 只剩 0.68 倍(lab_40 未平均 ODE 與盒平均預測一致)。 ring ILCM 的脈衝要比 LC 的窄得多——這與「ring 靠 qmaxq_{max} 小」是同一個節點特性的兩面。

5.2 ring vs LC

第 3 節的結論:β=(qinj/qmax)Γ(θss)\beta=(q_{inj}/q_{max})\,\vert\Gamma'(\theta_{ss})\vert。三角 ISF 的斜率打平 sin-\sin,ring 的優勢全在 qmaxq_{max}×100\times100)。實務含意:ring ILCM 可以做到 β0.5\beta\sim0.511(接近每根脈衝硬對齊、in-band 幾乎純參考),LC 只能做 β102\beta\sim10^{-2} (要保持弱注入,也因為大 qinjq_{inj} 會踢振幅)。LC ILCM 靠的是振盪器本身乾淨(κ2\kappa^2 小),ring ILCM 靠的是頻繁且有力的 realign。 第 5.4 節的數字把這件事量化。

5.3 選 NN(固定 f0f_0

把第 4 節的兩項寫在一起(時間平均、小 β\beta 用完整式):

σout2(N,β)=κ2NT01β+β2/2β(2β)自身:兩根脈衝間 random walk N+N2σψ2β2β參考×N2\sigma_{out}^2(N,\beta)=\underbrace{\kappa^2NT_0\cdot\frac{1-\beta+\beta^2/2}{\beta(2-\beta)}}_{\text{自身:兩根脈衝間 random walk}\ \propto N} +\underbrace{N^2\sigma_\psi^2\cdot\frac{\beta}{2-\beta}}_{\text{參考}\times N^2}
  • 自身項 N\propto NσN\sigma\propto\sqrt N):脈衝隔得越久,random walk 走得越遠。
  • 參考項:相位域是 ×N2\times N^2;但換成秒數,Nσψ/(2πf0)=σψ/(2πfref)=σt,refN\sigma_\psi/(2\pi f_0)=\sigma_\psi/(2\pi f_{ref})=\sigma_{t,ref}——參考的時間 jitter 1:1 傳到輸出、與 NN 無關 (規則 1 的另一種說法:×N\times N 相位 = 同一秒數)。
  • 所以在固定 f0f_0、參考時間 jitter固定的模型裡沒有內部最佳 NNNN 越小越好。腳本把 β\beta 對每個 NN 重新最佳化後: N=5,10,20,40,80N=5,10,20,40,80σt,min=5.99,7.12,8.46,10.07,11.97\sigma_{t,min}=5.99,7.12,8.46,10.07,11.97 fs,log-log 斜率 +0.250+0.250——σt,minN1/4\sigma_{t,min}\propto N^{1/4} (小 β\beta 閉式:σmin2σwNσψ\sigma_{min}^2\approx\sigma_w N\sigma_\psiσwN\sigma_w\propto\sqrt NNσψN\sigma_\psi 固定 ⟹ N1/2\propto N^{1/2} 開根號)。 NN 加倍只多 19% jitter——NN 對雜訊的懲罰很溫和
  • 真正限制 NN 的是別的:(i) lock range 1/N\propto1/N(398 ppm @ N=20N=20)遠小於 PVT 漂移 ⟹ 必須配 FLL;(ii) 脈衝要 T0\ll T_0; (iii) 乾淨、高 freff_{ref} 的參考本身要錢(若參考是從晶體倍頻上來的,Sreffref2S_{ref}\propto f_{ref}^2N2SrefN^2S_{ref}NN 無關,結論不變)。 「最佳 NN」若存在,是系統層的成本/功耗最佳,不是這條雜訊式的極值。

5.4 β\beta 的取捨:雜訊最佳點 vs lock range vs spur

β\beta 求極值(小 β\betaσw2/(2β)+N2σψ2β/2\sigma_w^2/(2\beta)+N^2\sigma_\psi^2\beta/2):

βoptσw2N2σψ2=σwNσψ,σout,min2σwNσψ\beta_{opt}\approx\sqrt{\frac{\sigma_w^2}{N^2\sigma_\psi^2}}=\frac{\sigma_w}{N\sigma_\psi},\qquad \sigma_{out,min}^2\approx\sigma_wN\sigma_\psi

——和 pll_noise_budget 的「最佳迴路頻寬」同構:VCO 雜訊要頻寬大、參考雜訊要頻寬小。

例 5(βopt\beta_{opt},假設參考 160-160 dBc/Hz):LC:σw=22.4\sigma_w=22.4 μrad、Nσψ=20×158N\sigma_\psi=20\times158 μrad ⟹ βopt=0.0071\beta_{opt}=0.0071(數值極小化 0.00700.0070), σout,min=8.46\sigma_{out,min}=8.46 fs(β=0.05\beta=0.05 時 16.3 fs);對應 qinj,opt=7.07q_{inj,opt}=7.07 fC、ΔfL=280\Delta f_L=280 kHz——lock range 小到不能靠它抓頻率, 這就是「雜訊最佳的 β\beta 逼你加 FLL」。ring(L(1 MHz)=100\mathcal{L}(1\text{ MHz})=-100 dBc/Hz ⟹ κ2=Sϕω2/2=3948\kappa^2=S_\phi\omega^2/2=3948 rad²/s、 σw=3.97\sigma_w=3.97 mrad = 126 fs per TinjT_{inj}):βopt=0.695\beta_{opt}=0.695σout,min=123\sigma_{out,min}=123 fs;β=0.05\beta=0.05 時 395 fs、β=1\beta=1 時 135 fs—— ring 要大 β\beta,而它的小 qmaxq_{max} 正好給得起。

spur 那一邊(4.4 節):固定失諧下 spur 與 β\beta 無關,β\beta 大不會讓 spur 變差,反而 β\beta 大=lock range 大=FLL 更容易把 Δf0\Delta f_0 壓小。真正跟 β\beta 一起長的是脈衝的直接耦合/AM 擾動(qinjq_{inj} 越大越明顯)——這是一階 phase-only 模型外的東西,誠實留白。

5.5 ILCM vs 經典 PLL vs sub-sampling PLL

ILCM(本頁)經典 charge-pump PLLsub-sampling PLL(sampling_pll
迴路一階、離散(每 TrefT_{ref} 一次 kick)type-II 二階連續近似type-II(+輔助 FLL)
in-band 參考N2SrefN^2S_{ref}(規則 1)N2SrefN^2S_{ref}N2SrefN^2S_{ref}(一樣)
divider/CP 雜訊無 divider、無 CP;脈衝產生器的 timing 雜訊以秒數 1:1 進來N2Sdiv+N2Scp/Kcp2N^2S_{div}+N^2S_{cp}/K_{cp}^2divider 項消失、CP 不再 ×N2\times N^2
VCO 抑制頻寬fcβfref/2πf_c\approx\beta f_{ref}/2\piβ1\beta\to1 可到 freff_{ref} 的一大部分受穩定性限制在 freff_{ref} 的一小部分(標準教材經驗法則,見 pll_noise_budget)同 PLL,但 KPDK_{PD}
頻率捕獲ΔfL1/N\Delta f_L\propto1/N(398 ppm 例)⟹ 需 FLL寬(PFD 自帶頻率偵測)需 FLL、有 harmonic lock 風險
reference spur失諧鋸齒 20log10(Δf0/fref)20\log_{10}(\Delta f_0/f_{ref})、脈衝耦合CP 不匹配/漏電sampler 回踢、BW
鎖定相位唯一(Ω\Omega 週期 2π2\pi唯一NN 個 VCO 過零點簡併(harmonic lock)
適合乾淨參考+窄脈衝可得;ring VCO 大 β\beta通用低 in-band、有 FLL 預算

5.6 與 SerDes 的關聯

forwarded-clock 架構常把低速轉發時脈(例如 f0/4f_0/4f0/8f_0/8)在接收端用 ILO/ILCM 倍回全速率:本頁的 fcf_c 就是 jitter tracking bandwidth——低於 fcf_c 的參考(轉發時脈)jitter 被複製到本地時脈(對 common jitter 是好事,收發相關抵消),高於 fcf_c 靠本地振盪器自己 (κ2\kappa^2、也就是 Γrms/qmax\Gamma_{rms}/q_{max} 的老功課)。取捨結構與 injection_locking_noise 第 5 條、serdes_clocking_connection 同構,只是這裡 N>1N\gt1、更新是離散的。


6. Worked numbers:一段 Python 全算完(canonical 值)

import numpy as np
f0, qmax, kappa2 = 5e9, 1e-12, 0.125 # Hz, C, rad^2/s(canonical)
N, qinj, tau_p = 20, 50e-15, 10e-12 # 倍頻比、注入電荷 [C]、脈衝寬 [s]
fref = f0/N; Tinj = 1/fref # 250 MHz, 4 ns
I_N = 2*qinj/Tinj*abs(np.sinc(N*fref*tau_p)) # 注入第 N 諧波振幅 [A](sinc 引數 = f0*tau_p)
wL = 0.5*I_N*(1/qmax) # 路線一:½|I_N||Γ̃_1| [rad/s]
beta = qinj/qmax*abs(np.sinc(f0*tau_p)) # realignment factor(鎖定中心、含脈寬)
fc = beta*fref/(2*np.pi*(1-beta)) # corner [Hz]
sw2 = kappa2*Tinj # 每個 T_inj 累積的相位方差 [rad^2]
var_avg = sw2*(1-beta+beta**2/2)/(beta*(2-beta))
S_ref = 2*10**(-160/10); sig_psi2 = S_ref*fref/2 # 假設 -160 dBc/Hz 白色參考
var_ref = beta*N**2*sig_psi2/(2-beta)
b_opt = np.sqrt(sw2/(N**2*sig_psi2))
print(I_N*1e6) # -> 24.90 μA
print(wL, wL/2/np.pi/1e6) # -> 1.245e7 rad/s, 1.981 MHz
print(qinj/(qmax*Tinj)/2/np.pi/1e6) # -> 1.989 MHz(impulse 路線,差 sinc=0.996)
print(beta, -1/np.log(1-beta)) # -> 0.0498, 19.58 次注入到 1/e
print(fc/1e6) # -> 2.085 MHz
print(np.sqrt(var_avg)*1e6, np.sqrt(var_avg)/(2*np.pi*f0)*1e15) # -> 69.99 μrad, 2.228 fs
print(10*np.log10(2*kappa2*Tinj**2/beta**2/2)) # -> -150.9 dBc/Hz 自身平台
print(np.sqrt(var_ref)/(2*np.pi*f0)*1e15, 10*np.log10(N**2*S_ref/2)) # -> 16.08 fs, -134.0 dBc/Hz 參考 in-band
print(b_opt, b_opt*qmax*1e15) # -> 0.00707, 7.07 fC
print(20*np.log10(100e3/fref)) # -> -67.96 dBc(100 kHz 失諧的 f_ref spur)

β=0.0498\beta=0.0498 含 10 ps 脈寬的 sinc;第 4 節表格用 β=0.05\beta=0.05 的 δ 列,差 0.4%。)


適用與失效條件

條件成立時失效時會怎樣
弱注入 qinjqmaxq_{inj}\ll q_{max}β1\beta\ll1kick 線性、Δϕ=Γ~qinj\Delta\phi=\tilde\Gamma q_{inj}、[P4] Eq.(29) 一階平均成立大 kick:用 [P3] footnote 9 的 2sin12\sin^{-1}、lock range 不對稱;β1\beta\to1 的硬 realign(ring/MDLL)仍可用 map 描述,但線性 Ω(θ)\Omega(\theta) 失準
注入自帶第 NN 諧波(脈衝)ωL=12INΓ~1\omega_L=\tfrac12\vert I_N\vert\vert\tilde\Gamma_1\vert純正弦:IN=0\vert I_N\vert=0,一階鎖不住;靠內部混頻的鎖定在 [P4] footnote 10 明說的框架外
θ\theta 在一個 TinjT_{inj} 內慢變時間同步平均/map 的離散記帳成立失諧太大(接近 ΔωL\Delta\omega_L 之外):cycle slip、pulling 梳(injection_locking_noise Part B)
phase-only本頁全部零失諧的 LC 鎖定點在波峰,脈衝踢振幅([P4] APF);大 qinjq_{inj} 要 AM 修正
白色頻率雜訊(κ2\kappa^2σw2=κ2Tinj\sigma_w^2=\kappa^2T_{inj}、閉式方差flicker FM:區間內方差不再 t\propto t,閉式要換核;in-band 由參考主導時影響小
ffref/2f\ll f_{ref}/2離散 H2\vert H\vert^2 = 連續一階 PLL接近 fref/2f_{ref}/2:取樣效應、1z124\vert1-z^{-1}\vert^2\to4,本頁只在 f<fref/8f\lt f_{ref}/8 對數(MC/理論 1.03)
spur 一階鋸齒20log10(Δf0/fref)20\log_{10}(\Delta f_0/f_{ref})脈衝 feedthrough、AM、脈寬、非線性 kick 未計;實測 spur 常由這些主導
三角 ring ISF toy斜率 =1=1、死區真實 ring ISF 的 flank 非嚴格三角、死區非嚴格零;qmaxq_{max} 的量級結論(×100\times100)不變

重點回顧

  • [P4] 只寫了 superharmonic 的 Eq.(30);subharmonic(倍頻)閉式由 Eq.(29) 推出:選擇法則 k=mNk=mNΩ(θ)=I0Γ~dc+12mΓ~mImNcos(mθ+)\Omega(\theta)=I_0\tilde\Gamma_{dc}+\tfrac12\sum_m\vert\tilde\Gamma_m\vert\vert I_{mN}\vert\cos(m\theta+\cdots), 基頻主導 ωL=12INΓ~1\omega_L=\tfrac12\vert I_N\vert\vert\tilde\Gamma_1\vert除頻靠 ISF 諧波、倍頻靠注入諧波;純正弦 f0/Nf_0/N 一階鎖不住。
  • [P3] footnote 7 的算術:每 NN 週期一根 kick,ΔωL=qinjΓ~max/(NT0)1/N\Delta\omega_L=q_{inj}\vert\tilde\Gamma\vert_{max}/(NT_0)\propto1/N;δ 列諧波等重 ⟹ 與 Fourier 路線恰好相等(Ω=qinjΓ~(θ)/Tinj\Omega=q_{inj}\tilde\Gamma(\theta)/T_{inj})。有限脈寬乘 sinc(f0τp)\mathrm{sinc}(f_0\tau_p)——跟 T0T_0 比,不是跟 TinjT_{inj} 比。
  • β=qinjΓ~(θss)\beta=-q_{inj}\tilde\Gamma'(\theta_{ss}):一根脈衝拉回的比例;0<β<20\lt\beta\lt2 穩定、1/β\approx1/\beta 次注入收斂; β/Tinj=ωc=Ω(θss)\beta/T_{inj}=\omega_c=-\Omega'(\theta_{ss})([P3] Eq.(40) 的 pull-in frequency),LC 中心時 =ΔωL=\Delta\omega_L。 ring 不靠斜率贏(三角 toy 斜率 =1=1 打平),靠 qmaxq_{max} 小 100 倍。
  • 雜訊Href=β/(1(1β)z1)H_{ref}=\beta/(1-(1-\beta)z^{-1})Hosc=(1z1)/(1(1β)z1)H_{osc}=(1-z^{-1})/(1-(1-\beta)z^{-1});in-band 參考 ×N2\times N^2+26+26 dB @ N=20N=20)、 自身平台 2κ2Tinj2/β22\kappa^2T_{inj}^2/\beta^2、corner βfref/2π\approx\beta f_{ref}/2\pi、out-of-band 回到自由跑(×1/(1β)2\times1/(1-\beta)^2)。 輸出方差閉式 κ2NT0(1β+β2/2)/(β(2β))\kappa^2NT_0(1-\beta+\beta^2/2)/(\beta(2-\beta))(MC 比值 0.999;canonical 2.22 fs)。
  • spur:失諧鋸齒 20log10(Δf0/fref)20\log_{10}(\Delta f_0/f_{ref})(100 kHz → 68-68 dBc),一階、與 β\beta 無關。
  • 設計:脈寬 T0\ll T_0βopt=σw/(Nσψ)\beta_{opt}=\sigma_w/(N\sigma_\psi) 常小到 lock range 撐不住 PVT ⟹ 配 FLL;NN 對雜訊的懲罰只有 N1/4N^{1/4}, 限制 NN 的是 1/N1/N lock range、脈衝速度與參考成本。

延伸閱讀

  • 脈衝列思想實驗與 Eq.(19)–(23) 的逐步版:paper_003([P3] Sec. IV, p.2112;footnote 7、9)
  • M:N 平均方程的原始出處與 superharmonic 閉式:paper_004([P4] Eq.(28)–(30), p.2129;footnote 10)
  • 對偶的另一半——除頻靠 ISF 第 NN 諧波、半波對稱鎖不住 ÷2:injection_locked_division
  • 鎖定振盪器=一階 PLL、corner =Ω(θss)=-\Omega'(\theta_{ss})、pulling 梳:injection_locking_noise
  • ×NN+20log10N+20\log_{10}N 與 PLL 的 N2SrefN^2S_{ref}clock_chain_budget 規則 1、3
  • 把 divider 踢出迴路的另一條路:sampling_pll;最佳迴路頻寬的二階版:pll_noise_budget
  • ÷2 ILFD 生 quadrature 與 ILFD/倍頻的對偶第一次登場:quadrature_and_coupled_oscillators
  • κ2\kappa^2 的五件衣服(本頁 σw2=κ2Tinj\sigma_w^2=\kappa^2T_{inj} 的出處):diffusion_dictionary
  • 獨立模擬:lab_40_subharmonic_injection

外部文獻(不在下載的 5 篇 PDF 內;作者、卷期、頁碼已另行查證)

  • [E-Ye02] S. Ye, L. Jansson, and I. Galton, "A Multiple-Crystal Interface PLL With VCO Realignment to Reduce Phase Noise," IEEE J. Solid-State Circuits, vol. 37, no. 12, pp. 1795–1803, Dec. 2002.(VCO realignment 的經典:把 PLL 的 VCO 週期性 注入鎖到緩衝後的參考,等效加寬迴路頻寬;本頁 β\beta、一階離散雜訊整形的標準出處之一。)
  • [E-Lee09] J. Lee and H. Wang, "Study of Subharmonically Injection-Locked PLLs," IEEE J. Solid-State Circuits, vol. 44, no. 5, pp. 1539–1553, May 2009.(subharmonic 注入鎖定 PLL 的完整分析:雜訊整形、lock range、PVT 容忍度與 pseudo-locking—— 本頁 5.4 節「雜訊最佳 β\beta 逼你加 FLL」的實務背景。)
  • [E-Gao09] X. Gao, E. A. M. Klumperink, M. Bohsali, and B. Nauta, "A Low Noise Sub-Sampling PLL in Which Divider Noise Is Eliminated and PD/CP Noise Is Not Multiplied by N²," IEEE J. Solid-State Circuits, vol. 44, no. 12, pp. 3253–3263, Dec. 2009. (5.5 節對照表的 sub-sampling 欄;本站 sampling_pll 已引用。)