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 第 N N N 諧波)、injection_locking_noise (鎖定振盪器=一階 PLL,corner = − Ω ′ ( θ s s ) =-\Omega'(\theta_{ss}) = − Ω ′ ( θ ss ) )|接下來 :lab_40_subharmonic_injection (獨立模擬)、sampling_pll 、clock_chain_budget
這頁要回答什麼 :
把 f r e f f_{ref} f r e f 的脈衝打進一顆跑在 f 0 = N f r e f f_0=N f_{ref} f 0 = N f r e f 的振盪器,為什麼能鎖?靠誰 的諧波?為什麼純正弦 的 f 0 / N f_0/N f 0 / N 鎖不住?
lock range 為什麼 ∝ 1 / N \propto 1/N ∝ 1/ N ?[P4] 的 Fourier 平均與 [P3] 的脈衝列算術這兩條路怎麼逐項對上 ?
每一根脈衝把相位「拉回」多少——realignment factor β \beta β 是什麼、由什麼決定、多大才穩、幾根脈衝才收斂?
鎖定後的相位雜訊怎麼記帳:參考 × N 2 \times N^2 × N 2 、自身雜訊被一階離散時間 迴路整形、輸出 jitter 的閉式、reference spur 從哪來?
設計旋鈕:脈衝寬度、ring vs LC、N N N 、β \beta β ;ILCM 跟經典 PLL、sub-sampling PLL 怎麼比?
物理直覺(先講結論) :injection-locked clock multiplier(ILCM,注入鎖定時脈倍頻器)不是「乘法電路」,
是一顆本來就跑在 f 0 ≈ N f r e f f_0\approx N f_{ref} f 0 ≈ N f r e f 的振盪器,每 N N N 個自己的週期被參考脈衝踢一下 。踢一下=吃一個
ISF kick Δ ϕ = Γ ~ ( θ ) q i n j \Delta\phi=\tilde\Gamma(\theta)\,q_{inj} Δ ϕ = Γ ~ ( θ ) q inj ;兩根脈衝之間振盪器自由跑、相位隨失諧漂移、隨雜訊
random walk。鎖定=每根脈衝的 kick 剛好吃掉這 N N N 個週期欠的相位;雜訊抑制=每根脈衝把累積的
隨機相位「拉回」一個比例 β \beta β 。鎖得住靠的是注入波形自己的第 N N N 諧波 (因為振盪器 ISF 的基頻
只聽得到 f 0 f_0 f 0 附近的東西)——這正是除頻器(ILFD)的鏡像:除頻靠 ISF 的諧波、倍頻靠注入的諧波。
本頁定位 :進階設計頁。[P3] Sec. IV(p.2112)與 [P4] Sec. IV(p.2129)的原文、方程、註腳已重新放大 PDF
逐字核對(第 0 節)。[P4] 只把 superharmonic(M = 1 M=1 M = 1 ,正弦注入在 N ω o s c N\omega_{osc} N ω osc )的閉式 Eq.(30) 寫出來;
subharmonic(倍頻)那一側論文只給一般敘述與 footnote 10 ——本頁從 Eq.(29) 自行逐步推出倍頻版閉式、
從 [P3] Sec. IV 的離散算術推出 1 / N 1/N 1/ 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 吃一列
週期 T i n j ≡ 2 π / ω i n j T_{inj}\equiv2\pi/\omega_{inj} T inj ≡ 2 π / ω inj 、每根倒入固定電荷 q i n j q_{inj} q inj 的電流脈衝(Fig. 3(a);論文約定 q i n j ≥ 0 q_{inj}\ge0 q inj ≥ 0 ,
正負號分別對應 Fig. 3(b) 加速、Fig. 3(c) 減速;圖中 state-space 的脈衝箭頭刻意放大、不按比例)。四條核心式:
Δ ϕ = ± q i n j q m a x ( 19 ) , Δ ϕ 2 π = − Δ T T 0 = Δ ω ω i n j ( 20 ) , Δ ω = Δ ϕ T i n j = ± 1 T i n j q i n j q m a x ( 21 ) , I i n j = 2 q i n j T i n j ( 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) Δ ϕ = ± q ma x q inj ( 19 ) , 2 π Δ ϕ = − T 0 Δ T = ω inj Δ ω ( 20 ) , Δ ω = T inj Δ ϕ = ± T inj 1 q ma x q inj ( 21 ) , I inj = T inj 2 q inj ( 23 )
正文說:對每個 q i n j q_{inj} q inj 都存在一個注入週期 T i n j T_{inj} T inj ,使下一根脈衝永遠落在波形的同一個位置,於是週期被
持續拉長或縮短而振幅永不改變。這一句話掛著兩個註腳 ,都與本頁直接相關:
footnote 7 (逐字核對):注入也可以「every M M M periods(M M M 為正整數)……corresponding to subharmonic
locking」——這就是本頁的起點 :把「每個週期打一根」改成「每 N N N 個週期打一根」,論文只給了這一句,
算術由本頁第 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 , N M,N M , N 為互質正整數)
φ ( t ) ≡ M N ω i n j t + θ ( t ) \varphi(t)\equiv\frac{M}{N}\,\omega_{inj}t+\theta(t) φ ( t ) ≡ N M ω inj t + θ ( t )
得到廣義 pulling 方程(Eq.(29))
d θ d t = ω 0 − M N ω i n j + 1 N T i n j ∫ N T i n j Γ ~ ( M N ω i n j t + θ ) i i n j ( t ) d t . \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 . d t d θ = ω 0 − N M ω inj + N T inj 1 ∫ N T inj Γ ~ ( N M ω inj t + θ ) i inj ( t ) d t .
正文接著說這個 M : N M{:}N M : N 框架涵蓋鎖定時 M ω i n j = N ω o s c M\omega_{inj}=N\omega_{osc} M ω inj = N ω osc 的任意有理數比,且用 Fourier 級數
一眼可見鎖定「requires the M M M th-multiple harmonics of the injection to interact with the N N N th-multiple
harmonics of the oscillator's ISF」;並指出相差 2 π / N 2\pi/N 2 π / N 的相對相位不可分辨,故 Ω ( θ ) \Omega(\theta) Ω ( θ ) 的週期為 2 π / N 2\pi/N 2 π / N 。
然後——只對 superharmonic 正弦注入 (在第 N N N 個 superharmonic、振幅 I i n j I_{inj} I inj )寫出閉式(Eq.(30)):
Ω ( θ ) = 1 2 I i n j ∣ Γ ~ N ∣ cos ( N θ + ∠ Γ ~ N ) . \Omega(\theta)=\frac{1}{2}I_{inj}\vert\tilde\Gamma_N\vert\cos\!\big(N\theta+\angle\tilde\Gamma_N\big). Ω ( θ ) = 2 1 I inj ∣ Γ ~ N ∣ cos ( N θ + ∠ Γ ~ N ) .
論文沒有寫出的 :subharmonic(M ≠ 1 M\neq1 M = 1 ,倍頻器)的正弦或脈衝閉式。footnote 10 誠實交代原因:M ≠ 1 M\neq1 M = 1 時
注入所需的高次諧波常常是振盪器內部混頻 生出來的,這個非線性現象「not explicitly captured by our
framework」,部分由其參考文獻 [25] 的模型處理(該模型被用來設計 subharmonic injection-locked frequency
multiplier)。所以本頁的做法是:假設注入波形自己帶足夠的第 N N N 諧波 (脈衝產生器就是幹這件事的),
這樣 Eq.(29) 的一階平均直接適用,不必依賴框架外的內部混頻。
0.3 符號對映(本頁 vs [P4])
量 [P4] 記法 本頁(倍頻 × N \times N × N ) 說明 鎖定關係 M ω i n j = N ω o s c M\omega_{inj}=N\omega_{osc} M ω inj = N ω osc ω o s c = N ω i n j \omega_{osc}=N\omega_{inj} ω osc = N ω inj ,即 M [ P 4 ] = N M_{[P4]}=N M [ P 4 ] = N 、N [ P 4 ] = 1 N_{[P4]}=1 N [ P 4 ] = 1 本頁的 N N N 是倍頻比 (與 clock_chain_budget 一致) 平均窗 N [ P 4 ] T i n j N_{[P4]}T_{inj} N [ P 4 ] T inj T i n j = N T 0 T_{inj}=NT_0 T inj = N T 0 一個參考週期=N N N 個振盪週期 相對相位 θ = φ − M N ω i n j t \theta=\varphi-\tfrac{M}{N}\omega_{inj}t θ = φ − N M ω inj t θ = φ − N ω i n j t \theta=\varphi-N\omega_{inj}t θ = φ − N ω inj t [rad],慢變 失諧 ω 0 − M N ω i n j \omega_0-\tfrac{M}{N}\omega_{inj} ω 0 − N M ω inj Δ ω 0 ≡ ω 0 − N ω i n j \Delta\omega_0\equiv\omega_0-N\omega_{inj} Δ ω 0 ≡ ω 0 − N ω inj 以輸出 頻率軸計 [rad/s] 有單位 ISF Γ ~ \tilde\Gamma Γ ~ Γ ~ ( θ ) = Γ ( θ ) / q m a x \tilde\Gamma(\theta)=\Gamma(\theta)/q_{max} Γ ~ ( θ ) = Γ ( θ ) / q ma x [rad/C];∣ Γ ~ m ∣ = c m / q m a x \vert\tilde\Gamma_m\vert=c_m/q_{max} ∣ Γ ~ m ∣ = c m / q ma x ([P1] Eq.(12) 的 c m c_m c m ) ISF 對照 ÷N N N :∣ Γ ~ N ∣ \vert\tilde\Gamma_N\vert ∣ Γ ~ N ∣ 扛鎖定 ×N N N :∣ Γ ~ 1 ∣ \vert\tilde\Gamma_1\vert ∣ Γ ~ 1 ∣ 扛鎖定,注入的 ∣ I N ∣ \vert I_N\vert ∣ I N ∣ 供諧波 第 1 節的對偶
1. 路線一:從 [P4] Eq.(29) 推出「倍頻靠注入的第 N N N 諧波」
第 1 步(代入 M [ P 4 ] = N M_{[P4]}=N M [ P 4 ] = N 、N [ P 4 ] = 1 N_{[P4]}=1 N [ P 4 ] = 1 ) 。平均窗變成 T i n j T_{inj} T inj :
d θ d t = Δ ω 0 + 1 T i n j ∫ T i n j Γ ~ ( N ω i n j t + θ ) i i n j ( t ) d t ⏟ ≡ Ω ( θ ) \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)} d t d θ = Δ ω 0 + ≡ Ω ( θ ) T inj 1 ∫ T inj Γ ~ ( N ω inj t + θ ) i inj ( t ) d t
單位:Γ ~ i i n j \tilde\Gamma\,i_{inj} Γ ~ i inj = rad/C × C/s = rad/s ✓。窗內 ISF 的引數前進 N ω i n j T i n j = 2 π N N\omega_{inj}T_{inj}=2\pi N N ω inj T inj = 2 π N (走 N N N 整圈)、
注入走 1 整圈——[P4] p.2129 的要求「只需各走整數圈」滿足。
第 2 步(Fourier 展開、逐項平均) 。把兩個週期函數都展開(與 [P1] Eq.(12) 同一展開;注入含 DC):
Γ ~ ( φ ) = Γ ~ d c + ∑ m ≥ 1 ∣ Γ ~ m ∣ cos ( m φ + ∠ Γ ~ m ) , i i n j ( t ) = I 0 + ∑ k ≥ 1 ∣ I k ∣ cos ( k ω i n j t + ∠ I k ) \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) Γ ~ ( φ ) = Γ ~ d c + m ≥ 1 ∑ ∣ Γ ~ m ∣ cos ( m φ + ∠ Γ ~ m ) , i inj ( t ) = I 0 + k ≥ 1 ∑ ∣ I k ∣ cos ( k ω inj t + ∠ I k )
第 ( m , k ) (m,k) ( m , k ) 項相乘、積化和差(cos A cos B = 1 2 [ cos ( A − B ) + cos ( A + B ) ] \cos A\cos B=\tfrac12[\cos(A-B)+\cos(A+B)] cos A cos B = 2 1 [ cos ( A − B ) + cos ( A + B )] ):
∣ Γ ~ m ∣ ∣ I k ∣ cos ( m N ω i n j t + m θ + ∠ Γ ~ m ) cos ( k ω i n j t + ∠ I k ) = ∣ Γ ~ m ∣ ∣ I k ∣ 2 [ cos ( ( m N − k ) ω i n j t + m θ + ∠ Γ ~ m − ∠ I k ) + cos ( ( m N + k ) ω i n j t + m θ + ∠ Γ ~ m + ∠ I k ) ] \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} ∣ Γ ~ m ∣∣ I k ∣ cos ( m N ω inj t + m θ + ∠ Γ ~ m ) cos ( k ω inj t + ∠ I k ) = 2 ∣ Γ ~ m ∣∣ I k ∣ [ cos ( ( m N − k ) ω inj t + m θ + ∠ Γ ~ m − ∠ I k ) + cos ( ( m N + k ) ω inj t + m θ + ∠ Γ ~ m + ∠ I k ) ]
在一個 T i n j T_{inj} T inj 窗上,差頻項走 ( m N − k ) (mN-k) ( m N − k ) 整圈、和頻項走 ( m N + k ) (mN+k) ( m N + k ) 整圈——除了 k = m N k=mN k = m N 的差頻項之外全部精確歸零
(恆等式,不是近似)。DC×DC 那一項另外存活。於是
Ω ( θ ) = I 0 Γ ~ d c + 1 2 ∑ m ≥ 1 ∣ Γ ~ m ∣ ∣ I m N ∣ cos ( m θ + ∠ Γ ~ m − ∠ I m N ) \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)\ } Ω ( θ ) = I 0 Γ ~ d c + 2 1 m ≥ 1 ∑ ∣ Γ ~ m ∣ ∣ I m N ∣ cos ( m θ + ∠ Γ ~ m − ∠ I m N )
選擇法則 k = m N k=mN k = m N :ISF 的第 m m m 諧波只跟注入的第 m N mN m N 諧波配對。這正是 [P4] 那句話在 M [ P 4 ] = N M_{[P4]}=N M [ P 4 ] = N 、N [ P 4 ] = 1 N_{[P4]}=1 N [ P 4 ] = 1
的具體形式——注入的「N N N 的倍數」諧波 ↔ ISF 的「1 的倍數」(全部)諧波。
第 3 步(基頻主導 → lock range) 。ISF 的能量多半在 m = 1 m=1 m = 1 (ideal LC 的 − sin θ -\sin\theta − sin θ 只有 m = 1 m=1 m = 1 ),取 m = 1 m=1 m = 1 :
Ω ( θ ) ≈ 1 2 ∣ I N ∣ ∣ Γ ~ 1 ∣ cos ( θ + ∠ Γ ~ 1 − ∠ I N ) , ω L = 1 2 ∣ I N ∣ ∣ Γ ~ 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\ } Ω ( θ ) ≈ 2 1 ∣ I N ∣∣ Γ ~ 1 ∣ cos ( θ + ∠ Γ ~ 1 − ∠ I N ) , ω L = 2 1 ∣ I N ∣ ∣ Γ ~ 1 ∣
dimension check:A × rad/C = rad/s ✓。跟 [P4] Eq.(30) 的 ω L = 1 2 I i n j ∣ Γ ~ N ∣ \omega_L=\tfrac12 I_{inj}\vert\tilde\Gamma_N\vert ω L = 2 1 I inj ∣ Γ ~ N ∣ 並排看,
下標交換了位置 :
除頻 ÷N N N ([P4] Eq.(30),已核實) 倍頻 ×N N N (本頁由 Eq.(29) 推出) 誰供諧波 振盪器 ISF 的 ∣ Γ ~ N ∣ \vert\tilde\Gamma_N\vert ∣ Γ ~ N ∣ 注入波形的 ∣ I N ∣ \vert I_N\vert ∣ I N ∣ 誰只要基頻 注入:I i n j cos ( ω i n j t ) I_{inj}\cos(\omega_{inj}t) I inj cos ( ω inj t ) 即可 ISF:只用到 ∣ Γ ~ 1 ∣ \vert\tilde\Gamma_1\vert ∣ Γ ~ 1 ∣ lock range 1 2 I i n j ∣ Γ ~ N ∣ \tfrac12 I_{inj}\vert\tilde\Gamma_N\vert 2 1 I inj ∣ Γ ~ N ∣ 1 2 ∣ I N ∣ ∣ Γ ~ 1 ∣ \tfrac12\vert I_N\vert\vert\tilde\Gamma_1\vert 2 1 ∣ I N ∣∣ Γ ~ 1 ∣ 鎖定相位簡併 N N N 個相距 2 π / N 2\pi/N 2 π / N 的相位不可分辨Ω ( θ ) \Omega(\theta) Ω ( θ ) 週期 2 π 2\pi 2 π :鎖定相位唯一 純正弦注入 可以(諧波由 ISF 出) 一階內鎖不住 (∣ I N ∣ = 0 \vert I_N\vert=0 ∣ I N ∣ = 0 ,N ≥ 2 N\ge2 N ≥ 2 )
第 4 步(純正弦鎖不住——這一頁最重要的一句) 。i i n j = I i n j cos ( ω i n j t ) i_{inj}=I_{inj}\cos(\omega_{inj}t) i inj = I inj cos ( ω inj t ) 只有 k = 1 k=1 k = 1 ;N ≥ 2 N\ge2 N ≥ 2 時
∣ I N ∣ = 0 \vert I_N\vert=0 ∣ I N ∣ = 0 ⟹ Ω ( θ ) ≡ 0 \Omega(\theta)\equiv0 Ω ( θ ) ≡ 0 (一階)⟹ 沒有恢復力、沒有 lock range 。實際電路裡若把純正弦
f 0 / N f_0/N f 0 / N 打進去仍偶爾鎖得住,那是振盪器自己的非線性把 f r e f f_{ref} f r e f 混出 N N N 次諧波([P4] footnote 10 明說這在框架外)。
設計上的正解是別指望振盪器替你生諧波 :用 pulse generator(或邊緣觸發的窄脈衝)把 ∣ I N ∣ \vert I_N\vert ∣ I N ∣ 做出來,
讓一階理論直接適用——第 5.1 節算脈衝寬度怎麼決定 ∣ I N ∣ \vert I_N\vert ∣ I N ∣ 。
第 5 步(本站推論:DC 項是誰) 。單極性脈衝列有 DC:I 0 = q i n j / T i n j ≠ 0 I_0=q_{inj}/T_{inj}\neq0 I 0 = q inj / T inj = 0 。若 ISF 不對稱(Γ ~ d c = ( c 0 / 2 ) / q m a x ≠ 0 \tilde\Gamma_{dc}=(c_0/2)/q_{max}\neq0 Γ ~ d c = ( c 0 /2 ) / q ma x = 0 ,
就是 [P1] Eq.(23)–(24) 把 1 / f 1/f 1/ f 上轉成 1 / f 3 1/f^3 1/ f 3 的同一個 c 0 c_0 c 0 ),Ω ( θ ) \Omega(\theta) Ω ( θ ) 多一個與 θ \theta θ 無關的常數頻移
I 0 Γ ~ d c I_0\tilde\Gamma_{dc} I 0 Γ ~ d c ——它不幫鎖定,只把 lock range 的中心搬走。toy 數字:q i n j = 50 q_{inj}=50 q inj = 50 fC、T i n j = 4 T_{inj}=4 T inj = 4 ns ⟹ I 0 = 12.5 μ I_0=12.5\ \mu I 0 = 12.5 μ A;
site 不對稱 toy Γ = cos θ + 0.3 \Gamma=\cos\theta+0.3 Γ = cos θ + 0.3 的 c 0 / 2 = 0.3 c_0/2=0.3 c 0 /2 = 0.3 、q m a x = 1 q_{max}=1 q ma x = 1 pC ⟹ I 0 Γ ~ d c = 12.5 × 10 − 6 × 0.3 / 10 − 12 = 3.75 × 10 6 I_0\tilde\Gamma_{dc}=12.5\times10^{-6}\times0.3/10^{-12}=3.75\times10^{6} I 0 Γ ~ d c = 12.5 × 1 0 − 6 × 0.3/1 0 − 12 = 3.75 × 1 0 6 rad/s
= 597 kHz 的靜態頻移(單位:A × rad/C = rad/s ✓)。推論:脈衝幅度 若慢慢飄(q i n j q_{inj} q inj 的低頻雜訊),
會經 c 0 c_0 c 0 變成頻率雜訊——跟 1 / f 1/f 1/ f 上轉是同一扇門。ideal LC 的 c 0 = 0 c_0=0 c 0 = 0 ,這一項為零。
Setup :i i n j ( t ) = q i n j ∑ k δ ( t − k T i n j ) i_{inj}(t)=q_{inj}\sum_k\delta(t-kT_{inj}) i inj ( t ) = q inj ∑ k δ ( t − k T inj ) ,T i n j = N T 0 T_{inj}=NT_0 T inj = N T 0 。令 θ k \theta_k θ k = 第 k k k 根脈衝抵達瞬間的相對相位。
第 1 步(一根脈衝的 kick) :[P1] 操作型定義 Δ ϕ = Γ ( θ ) Δ q / q m a x = Γ ~ ( θ ) q i n j \Delta\phi=\Gamma(\theta)\Delta q/q_{max}=\tilde\Gamma(\theta)\,q_{inj} Δ ϕ = Γ ( θ ) Δ q / q ma x = Γ ~ ( θ ) q inj [rad]。
([P3] Eq.(19) 是 Γ = − sin \Gamma=-\sin Γ = − sin 、打在零交越 ∣ Γ ∣ = 1 \vert\Gamma\vert=1 ∣Γ∣ = 1 的特例。)
第 2 步(兩根脈衝之間的漂移) :自由跑 d θ / d t = Δ ω 0 d\theta/dt=\Delta\omega_0 d θ / d t = Δ ω 0 ,累積 N N N 個週期:Δ ω 0 T i n j = Δ ω 0 N T 0 \Delta\omega_0\,T_{inj}=\Delta\omega_0\,NT_0 Δ ω 0 T inj = Δ ω 0 N T 0 [rad]。
這是與 [P3] Sec. IV(N = 1 N=1 N = 1 )唯一的差別——欠的相位乘了 N N N ,補的 kick 沒變 。
第 3 步(per-pulse map 與固定點) :
θ k + 1 = θ k + Δ ω 0 N T 0 + q i n j Γ ~ ( θ k ) \boxed{\ \theta_{k+1}=\theta_k+\Delta\omega_0\,NT_0+q_{inj}\,\tilde\Gamma(\theta_k)\ } θ k + 1 = θ k + Δ ω 0 N T 0 + q inj Γ ~ ( θ k )
鎖定=固定點 θ k + 1 = θ k = θ s s \theta_{k+1}=\theta_k=\theta_{ss} θ k + 1 = θ k = θ ss :
q i n j Γ ~ ( θ s s ) = − Δ ω 0 N T 0 q_{inj}\,\tilde\Gamma(\theta_{ss})=-\Delta\omega_0\,NT_0 q inj Γ ~ ( θ ss ) = − Δ ω 0 N T 0
左邊是「一根脈衝補的相位」、右邊是「N N N 個週期欠的相位」。固定點存在 ⟺ 右邊在左邊的值域內:
∣ Δ ω 0 ∣ ≤ Δ ω L = q i n j ∣ Γ ~ ∣ m a x N T 0 → Γ = − sin q i n j q m a x ⋅ 1 N T 0 = q i n j q m a x ⋅ f 0 N \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}\ } ∣Δ ω 0 ∣ ≤ Δ ω L = N T 0 q inj ∣ Γ ~ ∣ ma x Γ = − s i n q ma x q inj ⋅ N T 0 1 = q ma x q inj ⋅ N f 0
dimension check:rad/C × C ÷ s = rad/s ✓;N = 1 N=1 N = 1 退回 [P3] Eq.(21) ✓。Δ ω L ∝ 1 / N \Delta\omega_L\propto1/N Δ ω L ∝ 1/ N :同一根脈衝要替 N N N 倍長的
時間買單。分數 lock range 是 Δ f L / f 0 = ( q i n j / q m a x ) / ( 2 π N ) \Delta f_L/f_0=(q_{inj}/q_{max})/(2\pi N) Δ f L / f 0 = ( q inj / q ma x ) / ( 2 π N ) 。
例 1(canonical) :f 0 = 5 f_0=5 f 0 = 5 GHz(T 0 = 200 T_0=200 T 0 = 200 ps)、q m a x = 1 q_{max}=1 q ma x = 1 pC、N = 20 N=20 N = 20 (f r e f = 250 f_{ref}=250 f r e f = 250 MHz、T i n j = 4 T_{inj}=4 T inj = 4 ns)、q i n j = 50 q_{inj}=50 q inj = 50 fC。
kick 預算:q i n j / q m a x = 0.05 q_{inj}/q_{max}=0.05 q inj / q ma x = 0.05 rad(弱注入 ≪ 1 \ll1 ≪ 1 ✓;精確式 2 sin − 1 ( 0.025 ) = 0.05003 2\sin^{-1}(0.025)=0.05003 2 sin − 1 ( 0.025 ) = 0.05003 ,差 5 × 10 − 5 5\times10^{-5} 5 × 1 0 − 5 )。
Δ ω L = 0.05 / ( 4 × 10 − 9 s ) = 1.25 × 10 7 \Delta\omega_L=0.05/(4\times10^{-9}\ \text{s})=1.25\times10^{7} Δ ω L = 0.05/ ( 4 × 1 0 − 9 s ) = 1.25 × 1 0 7 rad/s ⟹ Δ f L = 1.989 \Delta f_L=1.989 Δ f L = 1.989 MHz。
分數 lock range = 0.05 / ( 2 π × 20 ) = 3.98 × 10 − 4 =0.05/(2\pi\times20)=3.98\times10^{-4} = 0.05/ ( 2 π × 20 ) = 3.98 × 1 0 − 4 = 398 ppm ——比 PVT 造成的自由跑頻率不確定度(百分級)
小兩個數量級。這就是為什麼真實 ILCM 幾乎都配一個頻率追蹤迴路(FLL),第 5.4 節回來談。
一行 Python:50e-15/1e-12/(20*200e-12)/(2*3.141592653589793)/1e6 → 1.989 1.989 1.989 。
第 4 步(兩條路線對帳——必須恰好相等) 。δ 列的 Fourier 級數是 q i n j T i n j [ 1 + 2 ∑ k ≥ 1 cos ( k ω i n j t ) ] \frac{q_{inj}}{T_{inj}}\big[1+2\sum_{k\ge1}\cos(k\omega_{inj}t)\big] T inj q inj [ 1 + 2 ∑ k ≥ 1 cos ( k ω inj t ) ] :
I 0 = q i n j / T i n j I_0=q_{inj}/T_{inj} I 0 = q inj / T inj 、所有 k ≥ 1 k\ge1 k ≥ 1 的 ∣ I k ∣ = 2 q i n j / T i n j \vert I_k\vert=2q_{inj}/T_{inj} ∣ I k ∣ = 2 q inj / T inj (k = 1 k=1 k = 1 即 [P3] Eq.(23))、∠ I k = 0 \angle I_k=0 ∠ I k = 0 。代進第 1 節的通式:
Ω ( θ ) = q i n j T i n j [ Γ ~ d c + ∑ m ≥ 1 ∣ Γ ~ m ∣ cos ( m θ + ∠ Γ ~ m ) ] = q i n j T i n j Γ ~ ( θ ) \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) Ω ( θ ) = T inj q inj [ Γ ~ d c + m ≥ 1 ∑ ∣ Γ ~ m ∣ cos ( m θ + ∠ Γ ~ m ) ] = T inj q inj Γ ~ ( θ )
——Fourier 求和把 ISF 原樣 拼回來,正是 map 的「每單位時間的 kick」q i n j Γ ~ ( θ ) / T i n j q_{inj}\tilde\Gamma(\theta)/T_{inj} q inj Γ ~ ( θ ) / T inj 。對 Γ = − sin \Gamma=-\sin Γ = − sin :
路線一給 1 2 ⋅ 2 q i n j T i n j ⋅ 1 q m a x = q i n j q m a x T i n j \tfrac12\cdot\frac{2q_{inj}}{T_{inj}}\cdot\frac{1}{q_{max}}=\frac{q_{inj}}{q_{max}T_{inj}} 2 1 ⋅ T inj 2 q inj ⋅ q ma x 1 = q ma x T inj q inj = 路線二 ✓。兩條路是同一個恆等式的兩種寫法 :
δ 列所有諧波等重,所以「注入第 N N N 諧波 × ISF 基頻」與「一根 kick ÷ N T 0 NT_0 N T 0 」是同一個數。
第 5 步(有限脈寬) 。寬 τ p \tau_p τ p 、面積 q i n j q_{inj} q inj 的矩形脈衝,∣ I k ∣ = 2 q i n j T i n j ∣ s i n c ( k f r e f τ p ) ∣ \vert I_k\vert=\frac{2q_{inj}}{T_{inj}}\big\vert\mathrm{sinc}(k f_{ref}\tau_p)\big\vert ∣ I k ∣ = T inj 2 q inj sinc ( k f r e f τ p )
(s i n c ( x ) = sin ( π x ) / ( π x ) \mathrm{sinc}(x)=\sin(\pi x)/(\pi x) sinc ( x ) = sin ( π x ) / ( π x ) )。鎖定用的是 k = N k=N k = N ,引數是 N f r e f τ p = f 0 τ p Nf_{ref}\tau_p=f_0\tau_p N f r e f τ p = f 0 τ p ——脈寬要跟振盪週期比,不是跟參考週期比 。
時域同一件事:脈衝期間 ISF 引數走 2 π f 0 τ p 2\pi f_0\tau_p 2 π f 0 τ p ,kick 是 Γ ~ \tilde\Gamma Γ ~ 在這段的平均,對 − sin -\sin − sin 正好也是 × s i n c ( f 0 τ p ) \times\mathrm{sinc}(f_0\tau_p) × sinc ( f 0 τ p ) 。
τ p = 10 \tau_p=10 τ p = 10 ps:s i n c ( 0.05 ) = 0.99589 \mathrm{sinc}(0.05)=0.99589 sinc ( 0.05 ) = 0.99589 ,∣ I 20 ∣ = 25.00 × 0.99589 = 24.90 μ \vert I_{20}\vert=25.00\times0.99589=24.90\ \mu ∣ I 20 ∣ = 25.00 × 0.99589 = 24.90 μ A,
ω L = 1 2 × 24.90 × 10 − 6 × 10 12 = 1.245 × 10 7 \omega_L=\tfrac12\times24.90\times10^{-6}\times10^{12}=1.245\times10^{7} ω L = 2 1 × 24.90 × 1 0 − 6 × 1 0 12 = 1.245 × 1 0 7 rad/s ⟹ 1.981 1.981 1.981 MHz(比 δ 列少 0.4%)。
數值驗證(本頁腳本 simulations/fig_subharmonic_injection.py) :直接迭代 map、掃 Δ f 0 \Delta f_0 Δ f 0 找最大仍收斂的失諧,
N = 5 , 10 , 20 , 40 N=5,10,20,40 N = 5 , 10 , 20 , 40 的量測/理論比值皆 0.997 0.997 0.997 (差的 0.3% 來自邊緣的臨界慢化與掃頻格點),log-log 斜率 − 1.000 -1.000 − 1.000 (圖 (b))。
小測驗(先自己算,再檢查)
同一顆 LC(f₀ = 5 GHz、q_max = 1 pC)、同一根脈衝 q_inj = 50 fC:N = 20 時半 lock range f_L = 1.989 MHz。若改用 f_ref = 125 MHz 的參考(N = 40),f_L 變成多少 MHz? MHz 檢查 顯示答案
判定:相對誤差 ±5% 內算對;可用科學記號輸入。
3. Realignment factor β \beta β :一根脈衝拉回多少相位
線性化 per-pulse map 。令 θ k = θ s s + δ θ k \theta_k=\theta_{ss}+\delta\theta_k θ k = θ ss + δ θ k ,Γ ~ ( θ s s + δ θ ) ≈ Γ ~ ( θ s s ) + Γ ~ ′ ( θ s s ) δ θ \tilde\Gamma(\theta_{ss}+\delta\theta)\approx\tilde\Gamma(\theta_{ss})+\tilde\Gamma'(\theta_{ss})\delta\theta Γ ~ ( θ ss + δ θ ) ≈ Γ ~ ( θ ss ) + Γ ~ ′ ( θ ss ) δ θ ,
固定點條件消掉常數項:
δ θ k + 1 = δ θ k + q i n j Γ ~ ′ ( θ s s ) δ θ k = ( 1 − β ) δ θ k , β ≡ − q i n j Γ ~ ′ ( θ s s ) \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})\ } δ θ k + 1 = δ θ k + q inj Γ ~ ′ ( θ ss ) δ θ k = ( 1 − β ) δ θ k , β ≡ − q inj Γ ~ ′ ( θ ss )
β \beta β = 注入電荷 × ISF 在鎖定點的斜率,無因次(C × rad/C/rad ✓)。它就是「一根脈衝把當下的相位誤差拉回幾成」:
β = 1 \beta=1 β = 1 一步對齊(MDLL 式的硬重置)、β ≪ 1 \beta\ll1 β ≪ 1 每次只拉一點。
穩定 :∣ 1 − β ∣ < 1 ⟺ 0 < β < 2 \vert1-\beta\vert\lt1\iff0\lt\beta\lt2 ∣1 − β ∣ < 1 ⟺ 0 < β < 2 。β > 1 \beta\gt1 β > 1 是「拉過頭再擺回來」(交替收斂);β ≥ 2 \beta\ge2 β ≥ 2 發散。
弱注入下 β ≪ 1 \beta\ll1 β ≪ 1 ,條件退化成 Γ ~ ′ ( θ s s ) < 0 \tilde\Gamma'(\theta_{ss})\lt0 Γ ~ ′ ( θ ss ) < 0 ——與 paper_003
離散穩定性、[P3] Eq.(38)–(39) 連續版「Ω ′ ( θ 0 ) < 0 \Omega'(\theta_0)\lt0 Ω ′ ( θ 0 ) < 0 」同一句話。
設定時間 :誤差 ∝ ( 1 − β ) k = e k ln ( 1 − β ) \propto(1-\beta)^k=e^{k\ln(1-\beta)} ∝ ( 1 − β ) k = e k l n ( 1 − β ) ,1 / e 1/e 1/ e 需 k e = − 1 / ln ( 1 − β ) ≈ 1 / β k_e=-1/\ln(1-\beta)\approx1/\beta k e = − 1/ ln ( 1 − β ) ≈ 1/ β 次注入(β ≪ 1 \beta\ll1 β ≪ 1 )。
與連續版 corner 的關係 :每 T i n j T_{inj} T inj 拉回 β \beta β ⟺ 恢復力 ω c = β / T i n j \omega_c=\beta/T_{inj} ω c = β / T inj 。對照 map 的連續極限
Ω ( θ ) = q i n j Γ ~ ( θ ) / T i n j \Omega(\theta)=q_{inj}\tilde\Gamma(\theta)/T_{inj} Ω ( θ ) = q inj Γ ~ ( θ ) / T inj :− Ω ′ ( θ s s ) = − q i n j Γ ~ ′ ( θ s s ) / T i n j = β / T i n j -\Omega'(\theta_{ss})=-q_{inj}\tilde\Gamma'(\theta_{ss})/T_{inj}=\beta/T_{inj} − Ω ′ ( θ ss ) = − q inj Γ ~ ′ ( θ ss ) / T inj = β / T inj ✓——
β / T i n j \beta/T_{inj} β / T inj 就是 injection_locking_noise 的 ω c = − Ω ′ ( θ s s ) \omega_c=-\Omega'(\theta_{ss}) ω c = − Ω ′ ( θ ss ) 、
也是 [P3] Eq.(40) 的 pull-in frequency ,只是換成離散時間的說法。
LC toy 的 β \beta β (Γ ~ = − sin θ / q m a x \tilde\Gamma=-\sin\theta/q_{max} Γ ~ = − sin θ / q ma x 、Γ ~ ′ = − cos θ / q m a x \tilde\Gamma'=-\cos\theta/q_{max} Γ ~ ′ = − cos θ / q ma x ):
β = q i n j q m a x cos θ s s = q i n j q m a x 1 − ( Δ ω 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} β = q ma x q inj cos θ ss = q ma x q inj 1 − ( Δ ω L Δ ω 0 ) 2
(鎖定條件 sin θ s s = − Δ ω 0 / Δ ω L \sin\theta_{ss}=-\Delta\omega_0/\Delta\omega_L sin θ ss = − Δ ω 0 /Δ ω L ,穩定分支 cos θ s s > 0 \cos\theta_{ss}\gt0 cos θ ss > 0 。)零失諧時 θ s s = 0 \theta_{ss}=0 θ ss = 0 、β = q i n j / q m a x \beta=q_{inj}/q_{max} β = q inj / q ma x ;
往 lock range 邊緣 β \beta β 沿圓弧 歸零——與 injection_locking_noise 的 ω c = ω L 2 − Δ ω 2 \omega_c=\sqrt{\omega_L^2-\Delta\omega^2} ω c = ω L 2 − Δ ω 2 是同一條圓弧。
順帶一個漂亮的恆等式:LC 在中心時 β / T i n j = ( q i n j / q m a x ) / T i n j = Δ ω L \beta/T_{inj}=(q_{inj}/q_{max})/T_{inj}=\Delta\omega_L β / T inj = ( q inj / q ma x ) / T inj = Δ ω L ——迴路頻寬(rad/s)恰等於半 lock range ,
一階 PLL/Adler 的老規矩,因為 − sin -\sin − sin 的「斜率最大值」和「幅度最大值」都是 1。
例 2(β \beta β 與設定) :q i n j = 50 q_{inj}=50 q inj = 50 fC、q m a x = 1 q_{max}=1 q ma x = 1 pC、Δ ω 0 = 0 \Delta\omega_0=0 Δ ω 0 = 0 ⟹ β = 0.0500 \beta=0.0500 β = 0.0500 (10 ps 脈衝乘 sinc 得 0.0498 0.0498 0.0498 )。
k e = − 1 / ln ( 0.95 ) = 19.5 k_e=-1/\ln(0.95)=19.5 k e = − 1/ ln ( 0.95 ) = 19.5 次注入 = 19.5 × 4 19.5\times4 19.5 × 4 ns = 78 ns ;1 / β = 20 1/\beta=20 1/ β = 20 ✓。失諧 0.5 Δ ω L 0.5\,\Delta\omega_L 0.5 Δ ω L 時 β = 0.0433 \beta=0.0433 β = 0.0433 、
0.95 Δ ω L 0.95\,\Delta\omega_L 0.95 Δ ω L 時只剩 0.0156 0.0156 0.0156 ——鎖著但快沒有恢復力了。β / T i n j = 0.05 / 4 ns = 1.25 × 10 7 \beta/T_{inj}=0.05/4\ \text{ns}=1.25\times10^{7} β / T inj = 0.05/4 ns = 1.25 × 1 0 7 rad/s = Δ ω L \Delta\omega_L Δ ω L ✓。
鎖定點在波形的哪裡?(APF 的提醒) LC 的 Γ = − sin θ \Gamma=-\sin\theta Γ = − sin θ 在 θ = 0 \theta=0 θ = 0 (電壓波峰 )為零、斜率最大。所以零失諧時脈衝
恰好打在波峰——相位不動、β \beta β 最大,但那裡正是 [P4] APF ∣ Λ ~ ∣ \vert\tilde\Lambda\vert ∣ Λ ~ ∣ 最大的地方(ISF/APF quadrature,
paper_004 ):每根脈衝會踢振幅 ,再以 τ 0 = 2 Q / ω 0 \tau_0=2Q/\omega_0 τ 0 = 2 Q / ω 0 鬆弛回去。
phase-only 模型看不見這件事;q i n j ≪ q m a x q_{inj}\ll q_{max} q inj ≪ q ma x 時它是二階小量,強注入時要回 [P4] 修正。反過來,lock range 邊緣的
脈衝打在零交越(∣ Γ ∣ = 1 \vert\Gamma\vert=1 ∣Γ∣ = 1 、Λ ~ ≈ 0 \tilde\Lambda\approx0 Λ ~ ≈ 0 )——這正是 [P3] Fig. 3 的畫法:Fig. 3 畫的是 lock range 的邊緣,不是中心 。
ring vs LC:誰的 β \beta β 大?(誠實算一次)
用 [P2] App. B 的三角 ISF 構造(與 lab_39 相同:兩個反號三角脈衝、高 1 / f ′ 1/f' 1/ f ′ 、半寬 1 / f ′ 1/f' 1/ f ′ rad、f ′ = η N s t / π f'=\eta N_{st}/\pi f ′ = η N s t / π ;N s t = 17 N_{st}=17 N s t = 17 、η = 0.75 \eta=0.75 η = 0.75 ):
LC toy Γ = − sin θ \Gamma=-\sin\theta Γ = − sin θ ring toy([P2] App. B,N s t = 17 N_{st}=17 N s t = 17 ) ∣ Γ ∣ m a x \vert\Gamma\vert_{max} ∣Γ ∣ ma x 1 1 / f ′ = 0.246 1/f'=0.246 1/ f ′ = 0.246 鎖定點 ∣ Γ ′ ∣ \vert\Gamma'\vert ∣ Γ ′ ∣ [1/rad] 1(中心)、沿圓弧下降 1.000 (三角斜率 h / w = 1 h/w=1 h / w = 1 ,整個 flank 恆定)β \beta β ,同 q i n j q_{inj} q inj 、同 q m a x = 1 q_{max}=1 q ma x = 1 pCq i n j / q m a x q_{inj}/q_{max} q inj / q ma x q i n j / q m a x q_{inj}/q_{max} q inj / q ma x (打平 )β \beta β ,同 q i n j = 1 q_{inj}=1 q inj = 1 fC、各自 q m a x q_{max} q ma x 10 − 3 10^{-3} 1 0 − 3 (1 pC)0.100 0.100 0.100 (lab_32 的 q m a x = C L V D D = 10 q_{max}=C_LV_{DD}=10 q ma x = C L V D D = 10 fC)零失諧點 波峰,斜率最大 三角脈衝之間的死區 (Γ ≡ 0 \Gamma\equiv0 Γ ≡ 0 、Γ ′ = 0 \Gamma'=0 Γ ′ = 0 ):β = 0 \beta=0 β = 0
結論要說清楚:在這個三角構造裡 ring 並沒有靠「ISF 更陡」贏 ——h / w = ( 1 / f ′ ) / ( 1 / f ′ ) = 1 h/w=(1/f')/(1/f')=1 h / w = ( 1/ f ′ ) / ( 1/ f ′ ) = 1 ,跟 − sin -\sin − sin 的峰斜率一樣,且
∣ Γ ∣ m a x \vert\Gamma\vert_{max} ∣Γ ∣ ma x 還比 LC 小(lock range per q i n j q_{inj} q inj 小 4 倍)。ring 在實務上 realign 容易,靠的是 q m a x q_{max} q ma x 小兩個數量級
(10 fF × 1 V = 10 fC vs LC 的 pC 級):同樣 1 fC 的脈衝,β \beta β 差 100 倍;β ∼ 0.5 \beta\sim0.5 β ∼ 0.5 –1 1 1 對 ring 是家常便飯、對 LC 幾乎不可能
(50 fC 打進 10 fC 的節點是 q i n j / q m a x = 5 q_{inj}/q_{max}=5 q inj / q ma x = 5 ,已在線性模型之外)。ring 的另兩個特點:(i) β \beta β 在整個 flank 上恆定 ,
沒有 LC 那種靠邊緣就掉的圓弧(但一過三角尖端就直接翻號);(ii) 脈衝落在死區=白打——所以 ring ILCM 的脈衝一定要對準切換邊緣。
下面這個互動元件把第 2–3 節的公式(脈衝諧波 I k I_k I k 、lock range Δ ω L \Delta\omega_L Δ ω L 、realignment factor β \beta β )跟第 4 節的離散時間
雜訊整形(H r e f , H o s c , S o u t H_{ref},H_{osc},S_{out} H r e f , H osc , S o u t )與輸出 jitter 閉式接在一起:拉 N N N 、脈衝寬度、q i n j / q m a x q_{inj}/q_{max} q inj / q ma x 、假設的參考雜訊底,即時看
注入諧波梳(k = N k=N k = N 那一根被鎖定用到)跟 S o u t ( f ) S_{out}(f) S o u t ( f ) 頻譜怎麼變;預設值就是本頁開場的 worked example(N = 20 N=20 N = 20 、10 ps 脈衝、
q i n j = 50 q_{inj}=50 q inj = 50 fC、− 160 -160 − 160 dBc/Hz 假設參考):
Subharmonic injection(ILCM ×N)互動探索器 —— lock range、β 與離散時間雜訊整形
ISF 預設 LC (Γ=−sinθ) ring([P2] 三角)
N(倍頻比) 20
τ_p / T0(脈衝寬度) 0.050
q_inj / q_max 0.050
參考噪聲底 L_ref -160 dBc/Hz
f_ref = f0/N
250.0
MHz (4.00 ns)
Δf_L
1.981 MHz
半 lock range
β
0.0498
≈1/β = 19.6 次注入到 1/e
注入諧波梳 |I_k|,第 k=N=20 根高亮
k=N k=1 k=40 諧波序號 k μA 純正弦注入只有 k=1;N=20≥2 時真正用來鎖定的 k=N 那一根恰好為零。
S_out(f):自身雜訊經 |H_osc|² 整形、參考 ×N²|H_ref|²、以及總和
f_c 104.3 kHz 125.0 MHz (f_ref/2) -128 -193 ▬ ▬ 自身 ×|H_osc|²···· 參考 ×N²|H_ref|²▬ 總和 S_out
參考 in-band(×N²)
-134.0
dBc/Hz
σ_out (§4.3)
2.228
fs (僅自身)
β_opt (§5.4)
0.0071
對應 q_inj,opt 7.07 fC
spur₁ @ Δf0=100 kHz
-67.96
dBc (§4.4,示範用)
公式(逐字取自本頁):注入諧波 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. 雜訊:一階離散時間迴路(每 T i n j = N T 0 T_{inj}=NT_0 T inj = N T 0 更新一次)
4.1 模型與轉移函數
兩個雜訊源:振盪器自己的白色頻率雜訊(每個 T i n j T_{inj} T inj 之間相位 random walk,方差成長率 κ 2 \kappa^2 κ 2 [rad²/s],
canonical κ 2 = 0.125 \kappa^2=0.125 κ 2 = 0.125 rad²/s,見 diffusion_dictionary ),與參考邊緣的相位誤差
ψ k \psi_k ψ k (以 f r e f f_{ref} f r e f 的 rad 計)。參考的一個 rad 對輸出是 N N N 個 rad(同一秒數、N N N 倍的角頻率——
clock_chain_budget 規則 1),所以脈衝把振盪器拉向 N ψ k N\psi_k N ψ k 。以每根脈衝之前 的相位
θ k − \theta_k^- θ k − 為狀態:
θ k + = θ k − − β ( θ k − − N ψ k ) , θ k + 1 − = θ k + + w k + 1 , V a r [ w ] = σ w 2 = κ 2 T i n j = κ 2 N T 0 \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 + = θ k − − β ( θ k − − N ψ k ) , θ k + 1 − = θ k + + w k + 1 , Var [ w ] = σ w 2 = κ 2 T inj = κ 2 N T 0
合起來 θ k + 1 − = ( 1 − β ) θ k − + β N ψ k + w k + 1 \theta_{k+1}^-=(1-\beta)\theta_k^-+\beta N\psi_k+w_{k+1} θ k + 1 − = ( 1 − β ) θ k − + β N ψ k + w k + 1 。取 z z z 轉換(z = e j 2 π f T i n j z=e^{j2\pi fT_{inj}} z = e j 2 π f T inj ):
Θ − ( z ) [ 1 − ( 1 − β ) z − 1 ] = β N z − 1 Ψ ( z ) + W ( z ) \Theta^-(z)\big[1-(1-\beta)z^{-1}\big]=\beta N z^{-1}\Psi(z)+W(z) Θ − ( z ) [ 1 − ( 1 − β ) z − 1 ] = β N z − 1 Ψ ( z ) + W ( z )
把 w w w 寫成自由跑 random walk ϕ o s c \phi_{osc} ϕ osc 的一階差分 W = ( 1 − z − 1 ) Φ o s c W=(1-z^{-1})\Phi_{osc} W = ( 1 − z − 1 ) Φ osc ,得
H r e f ( z ) = β 1 − ( 1