JOVANA
Explore Library Glossary Getting Started Three Levels Fields How it works Mission
Join the mission
All guides

低雜訊神經放大器

類比前端決定了什麼訊號根本可被解析。從熱物理推導雜訊底,理解斬波如何擊敗 1/f 雜訊與直流偏移,並認識雜訊效率因子——把解析度綁在功率上的定律。

什麼決定了雜訊底

在任何電晶體之前,物理就已經強加了一個底。電極阻抗的實部是一個電阻,而任何處於溫度 T 的電阻都會產生強生–奈奎斯特熱雜訊。其均方電壓隨電阻、溫度與頻寬增長。

\overline{v_n^2} = 4\,k_B\,T\,R\,\Delta f \quad\Longrightarrow\quad v_{n,\mathrm{rms}} = \sqrt{4\,k_B\,T\,R\,\Delta f}

電阻 R 在頻寬 Δf 上的熱雜訊。在體溫下,100 kΩ 的電極電阻跨越 10 kHz 的 spike 頻帶,約給出 4 μV RMS——已經與一個小 spike 相當。

任何電阻僅僅因為熱使電子亂晃,就會產生隨機的電壓雜訊——溫度、電阻或頻寬越大,雜訊越多。這道熱雜訊底線無法靠放大消除,因此它決定了你能看見多小訊號的終極極限。

v_{n,\mathrm{rms}}
熱雜訊電壓的均方根(典型大小)。
k_B T
波茲曼常數乘以溫度——熱能的尺度。
R
產生雜訊的電阻(例如電極)。
\Delta f
你收集雜訊的頻寬。

100 kΩ 的電極在體溫下跨越 10 kHz 的 spike 頻帶,約給出 4 µV RMS——與一個小 spike 一樣大。

這正是為何電極面積與鍍層對電路設計者重要:更小或裸金屬的尖端阻抗更高,因而熱雜訊底更高。從放大器的角度看,第一冊的電極化學(PEDOT、氧化銥)就是一場降低 R、以壓下物理雜訊底的戰鬥。放大器永遠贏不了這個底;它只能盡量不在上面添加太多。

輸入端等效雜訊:放大器自身的貢獻

放大器會加入自身的雜訊,慣例上把它描述成位於輸入端的等效雜訊源,以便直接與微伏訊號比較。它以頻譜密度 S_v(f) 表示,單位 \mathrm{nV}/\sqrt{\mathrm{Hz}};你實際看到的總雜訊,是該密度在通帶上的積分。

v_{ni,\mathrm{rms}} = \sqrt{\int_{f_L}^{f_H} S_v(f)\,df}

在感興趣的頻帶上積分得到的輸入端等效雜訊。對白雜訊密度而言,它收斂為(密度)× √頻寬;優良的神經放大器在 spike 頻帶上可達數 μV RMS。

放大器自身的雜訊在你在意的頻帶上加總起來,再把它折算回輸入端,好與神經訊號正面比較。對平坦(白)雜訊而言,它就化簡為密度乘以頻寬的平方根。

v_{ni,\mathrm{rms}}
輸入端等效均方根雜訊——放大器雜訊折算到其輸入端所見。
S_v(f)
各頻率 f 上的雜訊功率譜密度。
f_L,\ f_H
你所積分頻帶的下界與上界。
\int \cdot\, df
把雜訊功率在整個頻帶上加總。

對白雜訊密度而言,它變成密度乘以 \sqrt{\text{頻寬}};優良的神經放大器在 spike 頻帶上可達數 µV RMS。

設計目標好說難做:把 v_{ni,\mathrm{rms}} 壓到電極熱雜訊底或以下,讓放大器不成為瓶頸。頻帶一放寬,雜訊便以 \sqrt{\Delta f} 上升;這正是為何 spike 頻帶被刻意限制在數 kHz,而非放到全開。

1/f 雜訊、直流偏移與斬波技巧

兩個問題住在低頻。第一,電晶體會加入閃爍(1/f)雜訊,其密度朝直流方向上升,恰好就在 LFP 所在之處。第二,電極–電解液介面有一個大且會漂移的直流半電池電位——數十到數百毫伏——它會把一個微伏放大器直接推到飽和軌上。兩者都必須在施加任何增益之前處理掉。

直流偏移以交流耦合或直流伺服移除:一個位於次赫茲到數赫茲的高通轉角,擋住偏移卻放行 LFP。1/f 雜訊則以斬波穩定擊敗:訊號被調變到 1/f 轉角之上的斬波頻率、在放大器安靜的那裡被放大,再解調回來——於是訊號完全跳過了吵雜的低頻區。

雜訊效率因子:解析度要付功率

如何比較兩個在不同功率下達到不同雜訊水準的放大器?雜訊效率因子(NEF)把雜訊對「為達到它所花的功率」做正規化,並以一個理想的單顆雙極性電晶體為基準(NEF = 1)。

\mathrm{NEF} = v_{ni,\mathrm{rms}}\sqrt{\dfrac{2\,I_{\mathrm{tot}}}{\pi\,U_T\,4k_BT\,\mathrm{BW}}}

Steyaert–Sansen 的 NEF:以總供應電流 I_tot 加權的輸入端等效雜訊;U_T = k_B T / q 為熱電壓。NEF = 1 是單顆 BJT 的物理極限;實際的神經放大器落在約 2–4。

一個公平性評分:「你燒了這些功率,換到多低的雜訊?」它把輸入端等效雜訊對上放大器所汲取的總電流。NEF 為 1 是單顆電晶體的理論最佳;實際神經放大器落在約 2 到 4 之間。

\mathrm{NEF}
雜訊效率因子——越低代表每單位功率換到越好的解析度。
v_{ni,\mathrm{rms}}
你想壓小的輸入端等效雜訊。
I_{\mathrm{tot}}
放大器所消耗的總供應電流。
U_T = k_B T / q
熱電壓——在給定溫度下是固定的物理常數。

NEF 越低,代表你用相同功率買到更好的解析度;單顆 BJT 的硬性下限是 1。

這個教訓無可迴避:在固定雜訊目標下,把雜訊電壓減半,大約要付出四倍的電流,因為雜訊功率與電流成反比。由於前端逐通道複製這個放大器,NEF 正是換算成整個陣列類比功率預算的東西。當你讀到某探針以某雜訊水準記錄 N 通道時,NEF 正在幕後悄悄乘上 N。

拒斥共模世界:CMRR

身體是一根天線。市電哼聲、肌肉活動、以及刺激,都大致相等地出現在每一個電極上——成為一個共模訊號。差動放大器的用意,就是把它減掉、只留下電極與參考之間的差。它做得多好,就是共模拒斥比(CMRR)——差動增益對共模增益之比。

\mathrm{CMRR}_{\mathrm{dB}} = 20\log_{10}\!\left(\dfrac{A_d}{A_{cm}}\right)

以分貝表示的 CMRR。神經前端的目標遠高於 60–80 dB;低於此,市電雜訊與刺激會直接漏進微伏訊號。

這衡量放大器有多善於忽略兩個輸入共有的東西——例如市電雜訊——同時只放大你真正想要的那一丁點差值。分貝越多代表抑制越好;低於 60 到 80 dB,市電雜訊與刺激就會直接漏進你的微伏訊號。

\mathrm{CMRR}_{\mathrm{dB}}
共模抑制比,以分貝表示。
A_d
差模增益——想要的差值被放大多少。
A_{cm}
共模增益——共有的干擾漏過多少。

80 dB 代表放大器把共有的干擾相對訊號壓低一萬倍。

CMRR 受限於失配:兩顆名義上相同的輸入電晶體從不完全相同,而訊號與參考位置的電極阻抗也不同,會把共模電壓轉成差動誤差。這正是為何實際系統如此在意阻抗平衡,並在雙向裝置中在意刺激期間的空白處理(blanking)——這些主題會在我們討論閉迴路與刺激硬體時再度出現。