從 impulse 到 phase shift 的推導
先備:oscillator_phase(limit cycle 與相位/振幅幾何)、lti_vs_ltv(為何振盪器對 noise 是 LTV) | 接下來:isf_definition(嚴謹 ISF 定義與多節點)→ convolution_derivation(對任意 noise 做卷積疊加)
這頁回答一個非常具體的問題:一個 current impulse(電流脈衝)注進振盪器的某個節點, 會讓振盪器的相位偏移多少? 答案就是 ISF 理論的操作型定義:
我們不直接背這條,而是從電容的 一步步推出來,每一步都說明用了什麼物理、 什麼近似、單位是什麼、怎麼做 dimension check。
物理直覺(先講結論):noise 電流先變成節點上的一坨電荷 ;這坨電荷 把振盪器的瞬時狀態推離原本軌跡一點點;這「一點點」有多少轉成相位、多少轉成振幅, 取決於你在波形的哪個相位踢它——這個「轉換比例」就是 ISF 。在波形斜率大的 地方踢,相位被推得多;在波峰踢,幾乎只改振幅。
第 1 步:current impulse 變成 charge
電流對時間積分就是電荷。一個很窄、很短的電流脈衝 注入節點,沉積的總電荷是
- 用到的物理:電荷守恆/電流定義 。
- 單位檢查: ✓(安培乘秒等於庫侖)。
- 為何合理:脈衝寬度遠小於週期 時,可視為「瞬間」把 倒進節點。
第 2 步:charge 變成 voltage 步階
節點上有總電容 。瞬間多出的電荷會讓節點電壓瞬間跳一步([P1] Eq.(9), p.181):
- 用到的物理:電容關係 ,對小變化取微分 。
- 單位檢查: ✓。
- 關鍵觀察:在並聯 LC 中,電流脈衝只改電容電壓(瞬間),不改電感電流 (電感電流不能瞬變)。所以 state-space 裡這是一個沿電壓軸的水平跳變。
第 3 步:voltage 步階推離 limit cycle,但只有「切向分量」變成相位
把振盪器狀態畫在 2-D 平面(例如橫軸=電容電壓 、縱軸=正比於電感電流的 )。穩態時 狀態沿著 limit cycle(極限環)轉圈。第 2 步的電壓跳變把狀態點推到旁邊:
- 推離環的徑向分量 → 改變振幅 。但振盪器有 amplitude restoring(振幅恢復)機制, 這部分會被慢慢拉回,不會永久殘留。
- 沿著環的切向分量 → 改變相位 。相位沒有恢復力,這部分永久留著。
同一個 在不同相位 踢,切向/徑向的分配比例不同。把「 轉成 的比例」整理成一個只跟注入相位有關的週期函數,就是 ISF:
下圖把這個分解畫在 state plane 上。同一坨電荷造成的水平 (電流只踢電容電壓軸,電感電流不能瞬變),被虛線分解成沿環的切向分量(綠,永久相位) 與離環的徑向分量(紅,會衰減)。在 zero-crossing 附近注入時水平踢幾乎全落在切向(相位被推得多); 在 peak 附近注入時幾乎全落在徑向(只改振幅)。兩格左下角標出 的值—— 切向佔比恰好就是 ,這讓理想 LC 的 變得幾何上不可避免 ( 的代數推導見 isf_definition)。

- 用到的數學:把擾動向量投影到 limit cycle 的切線方向(phase direction)。
- 為何只留切向:見 phase_vs_amplitude_noise 與 oscillator_phase——振幅被 restoring 拉回,相位不會。