定位:RF 是一串 50 歐姆積木
這一階前面幾篇改變了你看電路的方式。一旦一段連接長到佔了波長相當一部分,那根導線就成了帶著自己特性阻抗的傳輸線,反射會在每一處不匹配冒出來,而解方是從史密斯圖上讀出來的阻抗匹配。這篇要做的深層轉變是:RF 工程師大多不再去想一個個電阻與電容,而開始用積木思考——一個個自成一體的盒子,每一個都被設計成在它的埠看起來像 50 歐姆,而且描述它的不是電路圖、而是 S 參數:它讓多少訊號通過、反射掉多少、又放大多少。
把那些盒子排成一列,你就有了一台收音機。一台接收機的訊號鏈是這樣跑的:一支天線接住微弱的電波,一個帶通濾波器只留下你想要的那一小片,一個低雜訊放大器把那微弱訊號放大,一個混頻器把它滑到一個方便的頻率,再多一些濾波與增益把它清乾淨,最後一個解調器還原出音樂或位元。每一塊只做一件事;手藝在於那些接點——讓每一個介面都靠近 50 歐姆,好讓訊號流動而不是彈回去,並且一路追蹤訊號的位準。
因為位準橫跨一個巨大的範圍——從天線上不到一飛瓦,到輸出端的數毫瓦——RF 是用對數說話的。增益與損耗以分貝報出:dB = 10 乘以 log10(P_out / P_in),所以 +3 dB 大約是功率加倍、+10 dB 是十倍,而一條鏈上各塊只要把各自的 dB 相加就好。絕對功率則用 dBm 報出,那是相對於 1 mW 的分貝,其中 0 dBm = 1 mW、-30 dBm = 1 微瓦。這不是裝飾:用 dB 來算一個設計,正是讓你能在腦中跑完整條訊號鏈的關鍵。
LNA:放大細語,又不添入嘶聲
天線之後第一個主動積木是低雜訊放大器(LNA),而它的任務比『放大』更微妙。每一個放大器都會添上一點自己的嘶聲——來自零件裡電子隨機抖動、無法消除的熱雜訊——而一個本來就微弱得可憐的進來訊號,禁不起多少額外的嘶聲。把這件事捕捉下來的數字是雜訊指數:它以 dB 衡量輸出端的訊噪比比輸入端惡化了多少。一個完美、無雜訊的放大器,雜訊指數是 0 dB;一個好的 RF LNA 大約能做到 1 dB。
這就是為什麼 LNA 坐在最前面、緊跟在帶通濾波器之後,也為什麼它要被仔細設計。鏈上的雜訊遵循 Friis 法則:總雜訊因子是 F_total = F1 + (F2 - 1) / G1 + ...,其中每一個後面級的雜訊都被它前面的增益除小。代入真實數字:一個雜訊指數 1 dB(F1 = 1.26)、增益 20 dB(G1 = 100)的 LNA,餵給一個雜訊指數差到 10 dB(F2 = 10)的混頻器。混頻器的貢獻是 (10 - 1) / 100 = 0.09,所以 F_total = 1.26 + 0.09 = 1.35,總雜訊指數是 10 乘以 log10(1.35) = 1.3 dB。整台接收機僅僅比 LNA 自己吵一點點——第一級,靠著高增益,替它後面的一切訂下了雜訊。
但增益並不是越多越好,而這正是 RF 保持誠實之處。LNA 增益堆得太多,你就會讓它後面的級飽和:附近強訊號開始在放大器內部彼此互混(互調),製造出後面任何濾波器都除不掉的假訊號,所以 LNA 必須在增益與線性之間權衡。還有第 3 篇來的第二個誠實轉折:給 LNA 最低雜訊的訊源阻抗,一般並不是給出最大功率傳輸的共軛匹配。RF 設計者會刻意選一個輕微的不匹配——一個『雜訊匹配』——接受一點點反射,來換取更安靜的前端。這裡的匹配是一根設計槓桿,不是唯一的正確答案。
混頻器:把訊號在頻率刻度上搬上搬下
混頻器是執行無線電那道深層魔法的積木:它把訊號從一個頻率搬到另一個頻率,卻不擾動騎在上面的資訊。訣竅在於相乘。當你把兩個正弦波相乘,三角恆等式 cos(a) 乘 cos(b) = 二分之一 [cos(a - b) + cos(a + b)] 告訴你乘積裡含有兩個全新的音——差頻與和頻。把進來的無線電訊號 f_RF 和一個本地振盪器送來的乾淨音 f_LO 一起餵給混頻器,出來的就是你訊號的兩份複本,分別坐在 f_LO - f_RF 與 f_LO + f_RF。
用一台 FM 收音機把它具體化。你的電台在 f_RF = 100.1 MHz 廣播。接收機讓它的本地振盪器跑在 f_LO = 110.8 MHz。混頻器輸出差頻 110.8 - 100.1 = 10.7 MHz,與和頻 210.9 MHz;一個濾波器把和頻丟掉、留下那份 10.7 MHz 的複本。現在是巧妙之處:要轉到另一個電台,你只需改變 f_LO。把它移到讓新電台的差頻再次落在 10.7 MHz,收音機其餘部分就完全不必重調。混頻器把整個頻率刻度滑到了一個固定的工作頻率上。
振盪器與超外差的構想
混頻器需要一個乾淨的音去相乘,而振盪器就是造出它的積木——超外差接收機替自己建的本地振盪器。你在前面某一階見過振盪器:一個被頻率選擇性回授包起來、滿足巴克豪森條件(迴路增益至少為 1、總相位為零)的放大器,加上一點溫和的振幅穩定,好讓它安定在一個穩定的擺幅、而不是無止盡地長大。在 RF,做頻率選擇的元件是一個 LC 諧振槽或一塊石英晶體,它的 Q 值決定那個音有多純——共振越尖銳,晶體振盪器的那個單音就越乾淨。
現在出現了一個真實的張力:你希望 LO 既能調諧(好讓你挑電台),又穩如磐石(好讓它不會飄走、把電台弄丟)。晶體美妙地穩定、卻卡在單一頻率;LC 振盪器則能自由調諧——用一顆變容二極體(一種電容會隨跨壓改變的二極體)去撥動它的電容,做成一個壓控振盪器(VCO)——但它會隨溫度漂移。優雅的聯姻是鎖相迴路(PLL):它不斷把可調的 VCO 拿來和一個穩定的晶體參考比較,並輕推 VCO 的控制電壓讓它保持鎖定,一次給你一個既可調、又準確、又乾淨的音。不過要對極限誠實——沒有任何真實振盪器是一條無限細的譜線;它的相位雜訊會把那個音稍微抹開,而那抹開的程度,決定了兩個頻道能靠多近才會彼此滲漏。
ANTENNA BAND-PASS LNA MIXER IF FILTER IF AMP DEMOD
\ / FILTER (low ( x ) (sharp, (AM/FM
| (rejects noise) | fixed freq) -> audio)
+-------[ BPF ]-----[ >>> ]-----[ X ]------[ |||| ]-----[ >>> ]----[ )) ]---> out
image) |
|
[ LOCAL OSC ] f_LO (tunable: a VCO locked
by a PLL to a crystal)
example: f_RF = 100.1 MHz , f_LO = 110.8 MHz
IF = | f_LO - f_RF | = 10.7 MHz (the difference; sum 210.9 MHz filtered off)
tune a new station: just move f_LO -- the 10.7 MHz IF stage never changes
image trap: a station at f_LO + IF = 121.5 MHz would also land on 10.7 MHz退一步看,這個架構省得令人屏息。與其打造一個必須在整個頻段上重新調諧的尖銳高增益放大器——要它處處保持選擇性又穩定幾乎不可能——超外差把每一個電台滑到單一固定中頻(FM 是 10.7 MHz、AM 是 455 kHz),並把所有仔細的濾波與增益都傾注在那裡。最後一塊,解調器,再把資訊從載波上剝回來。哪種資訊?那要看調變:AM(調幅)用音訊把載波的高度上下推動,而 FM(調頻)改為撥動載波的頻率,並甩開折磨 AM 的振幅雜訊。混頻器搬動了訊號;解調器把它解開;同一套積木,重新排列、反著跑,就成了一台發射機。
實務 RF:分貝、天線,與誠實的極限
最前頭坐著天線——一道在 50 歐姆傳輸線上被導引的波,在這裡變成一道自由飛越空間的波,而且(由互易性)同一個結構既輻射也接收。它交到接收機手上的,弱得驚人。一個還算強的 1 微伏跨在 50 歐姆上,功率是 V 平方除以 R = (10^-6) 的平方 / 50 = 2 x 10^-14 瓦,換成 dBm 是 10 乘以 log10(2 x 10^-14 / 10^-3) = -107 dBm。那個微小的數字正是整條低雜訊鏈存在的全部理由;把到底有多少訊號抵達、又必須勝過多少雜訊精確加起來,就是鏈路預算,也就是第 5 篇的主題。
這也是雜訊指數賺到它薪水之處。熱雜訊在室溫下訂下一個約 -174 dBm 每赫茲頻寬的硬底;攤在一個 200 kHz 的 FM 頻道上,那個底是 -174 + 10 乘以 log10(200000) = -174 + 53 = -121 dBm。所以我們那個 -107 dBm 的天線訊號,抵達時高於雜訊約 14 dB——一個堪用的訊噪比——而 LNA 的 1.3 dB 雜訊指數只把那個底抬高一絲一毫。把它加總起來,你在動手造任何東西之前就能看出,這個電台會清清楚楚地進來、還是被埋在嘶聲裡。
用貫穿這整階的警告收尾:你的直流與音訊直覺,到了 RF 會把你帶歪。一根導線是傳輸線;一顆電容的引腳電感會讓它在自共振頻率之上轉為電感性,一顆電感有寄生電容,所以每一個零件都有有限、隨頻率變化的 Q,而不是你在低頻時假定的理想行為。一塊免焊麵包板的雜散電容與引腳電感,會讓它在幾十兆赫之上就毫無用處——真正的 RF 是建在受控阻抗 PCB 上,或以『甲蟲翻肚』方式架在一片穩固的接地面上,把微小的電流迴路與誠實的屏蔽當成設計、而非事後的修飾。並記得模擬只認得你的網表、從不認得你的佈線:在 RF,板子本身就是一個電路元件。手裡握著這些積木、dB 的記帳、以及天線,你已經準備好把這一切加進一份鏈路預算了。