真實拓樸的 ISF:cross-coupled LC VCO、Colpitts、CMOS ring stage
先備 :effective_isf (cyclostationary 有效 ISF Γ e f f = Γ ⋅ α \Gamma_{eff}=\Gamma\cdot\alpha Γ e f f = Γ ⋅ α ,本頁三拓樸的共同骨架)、symmetry (c 0 c_0 c 0 決定 1 / f 3 1/f^3 1/ f 3 、為何 tail 的 c 0 c_0 c 0 才是麻煩)、waveform_slope (由 switching slope 推 ring stage 的 ISF)| 接下來 :lc_vs_ring 、measurement_and_spurs
前面幾頁我們都用「理想 LC 的 Γ ( θ ) = − sin θ \Gamma(\theta)=-\sin\theta Γ ( θ ) = − sin θ 」當主角,把白噪 → 1 / f 2 1/f^2 1/ f 2 、flicker → 1 / f 3 1/f^3 1/ f 3
的機制講清楚。但真實晶片上的振盪器不是一個乾淨的 LC 加一個白噪源 ——它是好幾顆電晶體、一個
tail(尾電流)源、一個 tank、再加上 switching(換流)動作。不同 device 在不同節點、不同相位窗
注入它的噪聲 ,所以每一個噪聲源「看到」的有效 ISF 都不一樣。這頁要回答:
這頁要回答什麼 :在三種最常見的拓樸——cross-coupled LC VCO(交叉耦合 LC 壓控振盪器) 、
Colpitts 、CMOS inverter ring stage(CMOS 反相器環級) ——裡,每個 device noise 源實 際看到
的 ISF 長什麼樣 ?它的傅立葉諧波(c 0 , c 1 , c 2 , … c_0,c_1,c_2,\dots c 0 , c 1 , c 2 , … )落在哪?這些諧波又怎麼決定 close-in
phase noise 的 1 / f 3 1/f^3 1/ f 3 、1 / f 2 1/f^2 1/ f 2 ?我們全部用手算 + 量級估計 走一遍(非 Spectre / 非 transistor-level
netlist 萃取),每個拓樸都把 device noise → ISF 諧波 → close-in PN 串成一條完整鏈。
物理直覺(先講結論) :ISF 是「相位對某節點電荷注入的敏感度形狀」。但噪聲源不是均勻地
在整個週期注入 ——tail 電晶體只在 switching 瞬間導通、Colpitts 的電晶體只在一個窄電流脈衝裡
導通、ring 的 inverter 只在 transition(過渡)時有大電流。把「device 在哪個相位窗注入多少噪聲」
(即 cyclostationary 的 noise modulating function α ( θ ) \alpha(\theta) α ( θ ) )乘上「該節點的 ISF Γ ( θ ) \Gamma(\theta) Γ ( θ ) 」,
得到有效 ISF Γ e f f ( θ ) = Γ ( θ ) α ( θ ) \Gamma_{eff}(\theta)=\Gamma(\theta)\,\alpha(\theta) Γ e f f ( θ ) = Γ ( θ ) α ( θ ) 。這個乘積的傅立葉諧波——尤其是
c 0 c_0 c 0 (決定 flicker 上轉成 1 / f 3 1/f^3 1/ f 3 )與 c 2 c_2 c 2 (把 2 ω 0 2\omega_0 2 ω 0 處的噪聲折回載波) ——才是真實
close-in phase noise 的元兇。
本頁用到的兩條 close-in 招牌公式([P1],逐字):
flicker 上轉成 1 / f 3 1/f^3 1/ f 3 ([P1] Eq.(23), p.185):
L { Δ ω } = 10 log 10 ( c 0 2 q m a x 2 ⋅ i n 2 ‾ / Δ f 8 Δ ω 2 ⋅ ω 1 / f Δ ω ) \mathcal{L}\{\Delta\omega\}=10\log_{10}\!\left(\frac{c_0^2}{q_{max}^2}\cdot\frac{\overline{i_n^2}/\Delta f}{8\,\Delta\omega^2}\cdot\frac{\omega_{1/f}}{\Delta\omega}\right) L { Δ ω } = 10 log 10 ( q ma x 2 c 0 2 ⋅ 8 Δ ω 2 i n 2 /Δ f ⋅ Δ ω ω 1/ f )
1 / f 3 1/f^3 1/ f 3 corner([P1] Eq.(24), p.185):
Δ ω 1 / f 3 = ω 1 / f ⋅ c 0 2 2 Γ r m s 2 ≈ ω 1 / f ( c 0 c 1 ) 2 \Delta\omega_{1/f^3}=\omega_{1/f}\cdot\frac{c_0^2}{2\,\Gamma_{rms}^2}\approx\omega_{1/f}\left(\frac{c_0}{c_1}\right)^2 Δ ω 1/ f 3 = ω 1/ f ⋅ 2 Γ r m s 2 c 0 2 ≈ ω 1/ f ( c 1 c 0 ) 2
白噪 1 / f 2 1/f^2 1/ f 2 招牌結果([P1] Eq.(21), p.185),用來算 floor:
L { Δ ω } = 10 log 10 ( Γ r m s 2 q m a x 2 ⋅ i n 2 ‾ / Δ f 4 Δ ω 2 ) \mathcal{L}\{\Delta\omega\}=10\log_{10}\!\left(\frac{\Gamma_{rms}^2}{q_{max}^2}\cdot\frac{\overline{i_n^2}/\Delta f}{4\,\Delta\omega^2}\right) L { Δ ω } = 10 log 10 ( q ma x 2 Γ r m s 2 ⋅ 4 Δ ω 2 i n 2 /Δ f )
cyclostationary 的有效 ISF([P1] Eq.(27), p.186,把 Γ \Gamma Γ 換成 Γ e f f = Γ ⋅ α \Gamma_{eff}=\Gamma\cdot\alpha Γ e f f = Γ ⋅ α ,
α \alpha α 是 noise modulating function,振幅調制函數):
Γ e f f ( x ) = Γ ( x ) α ( x ) , α ( x ) ∈ [ 0 , 1 ] \Gamma_{eff}(x)=\Gamma(x)\,\alpha(x),\qquad \alpha(x)\in[0,1] Γ e f f ( x ) = Γ ( x ) α ( x ) , α ( x ) ∈ [ 0 , 1 ]
所有「c n c_n c n 的數值」凡標 illustrative 者皆為教學用建構模型 (不是從 transistor netlist 萃取),
目的在於把已知機制 的量級走通;理想 LC 的 Γ = − sin \Gamma=-\sin Γ = − sin 是嚴格的。tail 有效 ISF 的具體機制
出自 Hajimiri–Lee cyclostationary 分析([P1] §IV.D)與 Andreani 等人的 tail-noise 分析(外部文獻,
不在下載的 5 篇 PDF 內 ,見頁末)。
(a) Cross-coupled LC VCO:tank 乾淨、tail 才是麻煩
電路與兩個關鍵噪聲源
cross-coupled LC VCO 的骨架:一個 LC tank 接在差動兩節點 V + , V − V^+,V^- V + , V − 上,下面一對交叉耦合的
NMOS(M 1 , M 2 M_1,M_2 M 1 , M 2 ,閘極接對方汲極)提供 − G m -G_m − G m (負電導)補償 tank 損耗;最下面一個 tail current
source M t a i l M_{tail} M t ai l 設定偏壓電流 I s s I_{ss} I ss 。
兩個本質不同的噪聲注入點:
差動 tank 節點 (M 1 , M 2 M_1,M_2 M 1 , M 2 的 channel thermal noise 直接打在 tank 上)→ 看到的是
tank 的 ISF 。
tail 節點 (M t a i l M_{tail} M t ai l 的 thermal + flicker 噪聲)→ 看到的是 tail 的有效 ISF ,因為 tail
電流要先被 switching pair「換流(commutate)」才進到 tank。
tank ISF:純 c 1 c_1 c 1 的 − sin θ -\sin\theta − sin θ
差動 tank 是一個近乎理想的 LC 諧振器,兩端電壓近似 V ± = ± A cos ω 0 t V^\pm=\pm A\cos\omega_0 t V ± = ± A cos ω 0 t 。把電荷注入差動節點,
相位敏感度就是理想 LC 的結果(見 impulse_to_phase_shift ):
Γ t a n k ( θ ) = − sin θ . \Gamma_{tank}(\theta)=-\sin\theta . Γ t ank ( θ ) = − sin θ .
它的傅立葉級數只有一個 c 1 = 1 c_1=1 c 1 = 1 ,其餘 c 0 = c 2 = ⋯ = 0 c_0=c_2=\dots=0 c 0 = c 2 = ⋯ = 0 。Γ r m s = 1 / 2 ≈ 0.707 \Gamma_{rms}=1/\sqrt2\approx0.707 Γ r m s = 1/ 2 ≈ 0.707 。
物理意義 :− sin θ -\sin\theta − sin θ 在過零點(θ = 0 , π \theta=0,\pi θ = 0 , π )最敏感、在波峰(θ = π / 2 \theta=\pi/2 θ = π /2 )為零——典型的
「在斜率大的地方踢最有效」。
關鍵好處 :c 0 = 0 c_0=0 c 0 = 0 。對照 [P1] Eq.(23),1 / f 3 1/f^3 1/ f 3 的強度正比 c 0 2 c_0^2 c 0 2 ;c 0 = 0 c_0=0 c 0 = 0 表示差動 tank 噪聲
幾乎不上轉 flicker 。這就是為什麼差動 LC VCO 的 close-in 比 ring 乾淨——只要波形對稱、c 0 c_0 c 0 趨近 0。
tail 有效 ISF:富含 c 0 c_0 c 0 與 c 2 c_2 c 2
tail 噪聲的故事完全不同,因為 tail 節點電壓擺在 2 ω 0 2\omega_0 2 ω 0 ,而且 switching pair 對 tail 電流做
全波整流式換流 。直覺地說:
在每半個週期,M 1 M_1 M 1 或 M 2 M_2 M 2 輪流把整條 I s s I_{ss} I ss (含其噪聲)導到 tank 的一邊;一個完整 RF 週期裡
tail 電流被「翻」兩次 → tail 看到的調制是 2 ω 0 2\omega_0 2 ω 0 週期 → 自然產生 c 2 c_2 c 2 (第二諧波) 。
tail 電流的低頻/DC 噪聲 (尤其 flicker)會被 switching 平均成一個 common-mode 的擺動,留下一個
非零的 c 0 c_0 c 0 (DC 項),這就是 flicker 上轉的門。
我們用一個 illustrative 模型把這形狀寫下來(取自 lab_21_topology_isf.py,標明為建構模型):
Γ t a i l ( θ ) = c 0 2 + c 1 , r e s cos θ + c 2 cos 2 θ , c 0 = 0.30 , c 1 , r e s = 0.10 , c 2 = 0.55. \Gamma_{tail}(\theta)=\frac{c_0}{2}+c_{1,res}\cos\theta+c_2\cos 2\theta,\qquad c_0=0.30,\ c_{1,res}=0.10,\ c_2=0.55 . Γ t ai l ( θ ) = 2 c 0 + c 1 , r es cos θ + c 2 cos 2 θ , c 0 = 0.30 , c 1 , r es = 0.10 , c 2 = 0.55.
c 0 = 0.30 c_0=0.30 c 0 = 0.30 :DC 項——flicker 上轉的元兇 ([P1] Eq.(23) 正比 c 0 2 c_0^2 c 0 2 )。
c 2 = 0.55 c_2=0.55 c 2 = 0.55 :第二諧波——把 2 ω 0 2\omega_0 2 ω 0 附近的 tail thermal noise 折回(fold)到載波 Δ ω \Delta\omega Δ ω 處。
c 1 , r e s = 0.10 c_{1,res}=0.10 c 1 , r es = 0.10 :殘留基波(理想對稱下應為 0;不對稱會漏一點)。
這支 ISF 的 Γ r m s = ( c 0 / 2 ) 2 + 1 2 ( c 1 , r e s 2 + c 2 2 ) = 0.0225 + 1 2 ( 0.01 + 0.3025 ) ≈ 0.42 \Gamma_{rms}=\sqrt{(c_0/2)^2+\tfrac12(c_{1,res}^2+c_2^2)}=\sqrt{0.0225+\tfrac12(0.01+0.3025)}\approx0.42 Γ r m s = ( c 0 /2 ) 2 + 2 1 ( c 1 , r es 2 + c 2 2 ) = 0.0225 + 2 1 ( 0.01 + 0.3025 ) ≈ 0.42 (Parseval;見圖標)。
2 ω 0 2\omega_0 2 ω 0 折回的機制(手算直覺) :tail thermal noise 在 2 ω 0 ± Δ ω 2\omega_0\pm\Delta\omega 2 ω 0 ± Δ ω 有功率
i n 2 ‾ / Δ f \overline{i_n^2}/\Delta f i n 2 /Δ f 。ISF 的 c 2 cos 2 θ c_2\cos2\theta c 2 cos 2 θ 項就是一個「在 2 ω 0 2\omega_0 2 ω 0 做 down-conversion 的
mixer」(見 white_noise_to_phase_noise 第 3a 步):
它把 2 ω 0 2\omega_0 2 ω 0 處的噪聲搬到 Δ ω \Delta\omega Δ ω 處的相位。這就是為什麼設計者要把 tail 電流源的
2 f 0 2f_0 2 f 0 阻抗做高(tail filter) :在 2 f 0 2f_0 2 f 0 放一個 LC trap 或大電容,讓 tail 節點在 2 ω 0 2\omega_0 2 ω 0 變成
高阻抗(理想上開路),tail 噪聲在 2 ω 0 2\omega_0 2 ω 0 的電流就無法注入 tank → c 2 c_2 c 2 折回被掐死。
圖:tank vs tail 的 ISF 與諧波
(完整 script:simulations/lab_21_topology_isf.py,標明 illustrative ——tank 的 − sin -\sin − sin 是嚴格的,
tail 的 c 0 , c 2 c_0,c_2 c 0 , c 2 數值是建構的教學模型,用以示範已知機制。)
項目 tank ISF tail 有效 ISF 公式 Γ = − sin θ \Gamma=-\sin\theta Γ = − sin θ Γ = c 0 2 + c 1 , r e s cos θ + c 2 cos 2 θ \Gamma=\tfrac{c_0}{2}+c_{1,res}\cos\theta+c_2\cos2\theta Γ = 2 c 0 + c 1 , r es cos θ + c 2 cos 2 θ 主要諧波 c 1 = 1 c_1=1 c 1 = 1 (純基波)c 0 = 0.30 c_0=0.30 c 0 = 0.30 、c 2 = 0.55 c_2=0.55 c 2 = 0.55 、c 1 , r e s = 0.10 c_{1,res}=0.10 c 1 , r es = 0.10 Γ r m s \Gamma_{rms} Γ r m s 0.707 0.707 0.707 ≈ 0.42 \approx0.42 ≈ 0.42 (illustrative)close-in 風險 幾乎無 1 / f 3 1/f^3 1/ f 3 (c 0 ≈ 0 c_0\approx0 c 0 ≈ 0 ) c 0 c_0 c 0 大 → 強 1 / f 3 1/f^3 1/ f 3 ;c 2 c_2 c 2 大 → 2 ω 0 2\omega_0 2 ω 0 折回對策 維持波形對稱 波形對稱降 c 0 c_0 c 0 + tail filter 調 2 f 0 2f_0 2 f 0 降 c 2 c_2 c 2 模型 嚴格(ideal LC) illustrative(建構)
device noise → ISF 諧波 → close-in PN:tail 的完整鏈(worked example 1)
例 1(tail flicker 上轉 → 1 / f 3 1/f^3 1/ f 3 corner,手算) :cross-coupled LC VCO,f 0 = 5 f_0=5 f 0 = 5 GHz、
q m a x = 1 q_{max}=1 q ma x = 1 pC。tail 的有效 ISF 用上面 illustrative 模型(c 0 = 0.30 c_0=0.30 c 0 = 0.30 、Γ r m s ≈ 0.42 \Gamma_{rms}\approx0.42 Γ r m s ≈ 0.42 )。
tail 電晶體白噪 S i = i n 2 ‾ / Δ f = 2 × 10 − 23 A 2 / Hz S_i=\overline{i_n^2}/\Delta f=2\times10^{-23}\ \text{A}^2/\text{Hz} S i = i n 2 /Δ f = 2 × 1 0 − 23 A 2 / Hz 、flicker corner
f 1 / f = 1 f_{1/f}=1 f 1/ f = 1 MHz(ω 1 / f = 2 π × 10 6 \omega_{1/f}=2\pi\times10^6 ω 1/ f = 2 π × 1 0 6 rad/s)。求 1 / f 3 1/f^3 1/ f 3 corner Δ ω 1 / f 3 \Delta\omega_{1/f^3} Δ ω 1/ f 3 、
並算 L \mathcal{L} L 在 Δ f = 10 \Delta f=10 Δ f = 10 kHz(1 / f 3 1/f^3 1/ f 3 區)的值。
鏈條第 1 環(device noise → ISF 諧波) :tail 噪聲看到的是含 c 0 = 0.30 c_0=0.30 c 0 = 0.30 的有效 ISF。
鏈條第 2 環(1 / f 3 1/f^3 1/ f 3 corner,[P1] Eq.(24)) :
Δ ω 1 / f 3 = ω 1 / f ⋅ c 0 2 2 Γ r m s 2 = 2 π × 10 6 × 0.30 2 2 × 0.42 2 = 2 π × 10 6 × 0.09 0.353 = 2 π × 10 6 × 0.255. \Delta\omega_{1/f^3}=\omega_{1/f}\cdot\frac{c_0^2}{2\,\Gamma_{rms}^2}=2\pi\times10^6\times\frac{0.30^2}{2\times0.42^2}=2\pi\times10^6\times\frac{0.09}{0.353}=2\pi\times10^6\times0.255 . Δ ω 1/ f 3 = ω 1/ f ⋅ 2 Γ r m s 2 c 0 2 = 2 π × 1 0 6 × 2 × 0.4 2 2 0.3 0 2 = 2 π × 1 0 6 × 0.353 0.09 = 2 π × 1 0 6 × 0.255.
Δ ω 1 / f 3 = 1.603 × 10 6 rad/s ⇒ Δ f 1 / f 3 = Δ ω 1 / f 3 2 π = 2.55 × 10 5 Hz = 255 kHz . \Delta\omega_{1/f^3}=1.603\times10^6\ \text{rad/s}\quad\Rightarrow\quad \Delta f_{1/f^3}=\frac{\Delta\omega_{1/f^3}}{2\pi}=2.55\times10^5\ \text{Hz}=255\ \text{kHz}. Δ ω 1/ f 3 = 1.603 × 1 0 6 rad/s ⇒ Δ f 1/ f 3 = 2 π Δ ω 1/ f 3 = 2.55 × 1 0 5 Hz = 255 kHz .
意義 :1 / f 3 1/f^3 1/ f 3 區延伸到約 255 kHz offset;比 device flicker corner(1 MHz)小了 c 0 2 / ( 2 Γ r m s 2 ) = 0.255 c_0^2/(2\Gamma_{rms}^2)=0.255 c 0 2 / ( 2 Γ r m s 2 ) = 0.255 倍。
這正是 [P1] 的重要設計訊息——1 / f 3 1/f^3 1/ f 3 corner 不等於 device 1 / f 1/f 1/ f corner,可被波形對稱性(壓 c 0 c_0 c 0 )大幅縮小 。
鏈條第 3 環(close-in L \mathcal{L} L ,[P1] Eq.(23)) :在 Δ f = 10 \Delta f=10 Δ f = 10 kHz:
Δ ω = 2 π × 10 4 = 6.283 × 10 4 \Delta\omega=2\pi\times10^4=6.283\times10^4 Δ ω = 2 π × 1 0 4 = 6.283 × 1 0 4 rad/s,Δ ω 2 = 3.948 × 10 9 \Delta\omega^2=3.948\times10^9 Δ ω 2 = 3.948 × 1 0 9 。
c 0 2 q m a x 2 = 0.09 ( 10 − 12 ) 2 = 9 × 10 22 C − 2 \dfrac{c_0^2}{q_{max}^2}=\dfrac{0.09}{(10^{-12})^2}=9\times10^{22}\ \text{C}^{-2} q ma x 2 c 0 2 = ( 1 0 − 12 ) 2 0.09 = 9 × 1 0 22 C − 2 。
S i 8 Δ ω 2 = 2 × 10 − 23 8 × 3.948 × 10 9 = 2 × 10 − 23 3.158 × 10 10 = 6.333 × 10 − 34 \dfrac{S_i}{8\Delta\omega^2}=\dfrac{2\times10^{-23}}{8\times3.948\times10^9}=\dfrac{2\times10^{-23}}{3.158\times10^{10}}=6.333\times10^{-34} 8Δ ω 2 S i = 8 × 3.948 × 1 0 9 2 × 1 0 − 23 = 3.158 × 1 0 10 2 × 1 0 − 23 = 6.333 × 1 0 − 34 。
ω 1 / f Δ ω = 2 π × 10 6 2 π × 10 4 = 100 \dfrac{\omega_{1/f}}{\Delta\omega}=\dfrac{2\pi\times10^6}{2\pi\times10^4}=100 Δ ω ω 1/ f = 2 π × 1 0 4 2 π × 1 0 6 = 100 。
括號內 linear = 9 × 10 22 × 6.333 × 10 − 34 × 100 = 5.70 × 10 − 9 =9\times10^{22}\times6.333\times10^{-34}\times100=5.70\times10^{-9} = 9 × 1 0 22 × 6.333 × 1 0 − 34 × 100 = 5.70 × 1 0 − 9 。
L = 10 log 10 ( 5.70 × 10 − 9 ) = − 82.4 dBc/Hz \mathcal{L}=10\log_{10}(5.70\times10^{-9})=-82.4\ \text{dBc/Hz} L = 10 log 10 ( 5.70 × 1 0 − 9 ) = − 82.4 dBc/Hz 。
結果 :Δ f 1 / f 3 ≈ 255 \Delta f_{1/f^3}\approx255 Δ f 1/ f 3 ≈ 255 kHz;L ( 10 kHz ) ≈ − 82.4 \mathcal{L}(10\,\text{kHz})\approx-82.4 L ( 10 kHz ) ≈ − 82.4 dBc/Hz(1 / f 3 1/f^3 1/ f 3 區)。
Dimension check([P1] Eq.(23) 括號內要無因次) :c 0 2 q m a x 2 \dfrac{c_0^2}{q_{max}^2} q ma x 2 c 0 2 帶 C − 2 \text{C}^{-2} C − 2 ;
S i 8 Δ ω 2 \dfrac{S_i}{8\Delta\omega^2} 8Δ ω 2 S i 帶 A 2 / Hz ( rad/s ) 2 = A 2 s 3 = C 2 s \dfrac{\text{A}^2/\text{Hz}}{(\text{rad/s})^2}=\text{A}^2\text{s}^3=\text{C}^2\text{s} ( rad/s ) 2 A 2 / Hz = A 2 s 3 = C 2 s ;
ω 1 / f / Δ ω \omega_{1/f}/\Delta\omega ω 1/ f /Δ ω 無因次。乘起來 C − 2 ⋅ C 2 s = s \text{C}^{-2}\cdot\text{C}^2\text{s}=\text{s} C − 2 ⋅ C 2 s = s → per-Hz ✓。
import numpy as np
c0 , qmax , Si = 0.30 , 1e-12 , 2e-23
gamma_rms = 0.42
w1f = 2 * np . pi * 1e6
dw_corner = w1f * c0 ** 2 / ( 2 * gamma_rms ** 2 )
print ( round ( dw_corner / ( 2 * np . pi ) / 1e3 , 1 ) , "kHz" )
dw = 2 * np . pi * 1e4
L = 10 * np . log10 ( ( c0 ** 2 / qmax ** 2 ) * ( Si / ( 8 * dw ** 2 ) ) * ( w1f / dw ) )
print ( round ( L , 1 ) , "dBc/Hz" )
設計旋鈕(cross-coupled LC VCO) :
波形對稱 (上升/下降沿對稱)→ 壓 c 0 c_0 c 0 → 直接縮小 1 / f 3 1/f^3 1/ f 3 corner(Eq.(24) 正比 c 0 2 c_0^2 c 0 2 )。
tail filter 調 2 f 0 2f_0 2 f 0 (在 tail 節點放 2 f 0 2f_0 2 f 0 trap / 大電容)→ tail 節點在 2 ω 0 2\omega_0 2 ω 0 高阻抗
→ 壓 c 2 c_2 c 2 折回。
加大 q m a x q_{max} q ma x (tank swing) → 同時壓 1 / f 2 1/f^2 1/ f 2 (Eq.(21))與 1 / f 3 1/f^3 1/ f 3 (Eq.(23)),分母 q m a x 2 q_{max}^2 q ma x 2 。
降 tail flicker (大尺寸 tail device、PMOS tail)→ 降 S i S_i S i 的 flicker 部分。
(b) Colpitts:為何 ISF 集中在窄相位窗
電路與電流脈衝
Colpitts 振盪器用一個電晶體 + 電容分壓器(C 1 , C 2 C_1,C_2 C 1 , C 2 )+ tank 電感形成正回授。它的招牌特徵是:
電晶體的集極(汲極)電流不是正弦,而是一連串很窄、很大的電流脈衝,後面跟著一大段「安靜區」 。
這正是 [P1] Fig. 13 畫的——Colpitts oscillator of Fig. 5(a) 的 collector voltage 與 collector current:
電流「a short period of large current followed by a quiet interval」([P1] §IV.D, p.186)。
關鍵:脈衝注入時刻 vs ISF 形狀
這裡有兩個獨立的週期函數要相乘:
tank 自己的 ISF Γ ( θ ) ≈ − sin θ \Gamma(\theta)\approx-\sin\theta Γ ( θ ) ≈ − sin θ (Colpitts 的 tank 也近正弦),全週分佈。
noise modulating function α ( θ ) \alpha(\theta) α ( θ ) :device 只在電流脈衝那段才導通、才有噪聲注入——
所以 α ( θ ) \alpha(\theta) α ( θ ) 是一個窄脈衝 ,集中在某個相位 θ p \theta_p θ p 。
有效 ISF 是兩者的乘積([P1] Eq.(27)):
Γ e f f ( θ ) = Γ ( θ ) α ( θ ) . \Gamma_{eff}(\theta)=\Gamma(\theta)\,\alpha(\theta). Γ e f f ( θ ) = Γ ( θ ) α ( θ ) .
因為 α ( θ ) \alpha(\theta) α ( θ ) 是窄脈衝,Γ e f f \Gamma_{eff} Γ e f f 也被「開窗」成集中在 θ p \theta_p θ p 附近的窄相位窗 ——
這就是「Colpitts 的 ISF 集中在窄相位窗(電流脈衝注入時刻)」的數學寫法,對應 [P1] Fig. 14(畫出
Γ \Gamma Γ 、Γ e f f \Gamma_{eff} Γ e f f 、α \alpha α 三條線)。
為什麼這對 Colpitts 是好事
[P1] §IV.D 的關鍵觀察(逐字大意):「The surge of current occurs at the minimum of the voltage
across the tank where the ISF is small.」 也就是電流脈衝剛好落在 tank 電壓的最低點 ——而
Γ = − sin θ \Gamma=-\sin\theta Γ = − sin θ 在波谷附近(對應過零之外的低敏感區)相對小。設計良好的 Colpitts 把噪聲注入
對準 ISF 小的相位窗 ,所以即使 device 在那一瞬間噪聲很大,乘上小的 Γ \Gamma Γ 後 Γ e f f \Gamma_{eff} Γ e f f 仍小、
Γ e f f , r m s \Gamma_{eff,rms} Γ e f f , r m s 仍低 → close-in phase noise 低。
這是 Colpitts 相位雜訊優異的核心原因之一 :不是它的 device 比較安靜,而是它把噪聲注入的時刻
對準了相位最不敏感的窗 。對照 [P1] §IV.D:ring oscillator 的不幸是「device 在 transition 時電流
最大(ISF 也最大)」,兩個峰重疊 ,所以 Γ e f f ≈ Γ \Gamma_{eff}\approx\Gamma Γ e f f ≈ Γ 、cyclostationary 幫不上忙——
這是 ring phase noise 較差的原因之一。
device noise → ISF 諧波 → close-in PN:Colpitts 的完整鏈(worked example 2)