頻率標準到底在提供什麼
頻率標準 (frequency standard) 提供的是一條「頻率軸」。計頻器要判斷一個訊號是 10.000 000 MHz 還是 10.000 001 MHz,靠的是它自己內部那顆振盪器數出來的時間;頻譜分析儀螢幕上的橫軸刻度、訊號產生器輸出的載波頻率,最終也都追溯到同一顆振盪器。這顆振盪器就叫時基 (timebase)。當你把一台外部標準的 10 MHz 接到儀器背板的 REF IN,你做的事情是把儀器原本的頻率軸整條換掉。常見的輸出形式是 10 MHz 正弦波(部分場合用 5 MHz 或 100 MHz)與 1 PPS (pulse per second) 秒脈衝,前者用來對齊頻率,後者用來對齊時刻。
這件事的影響是成比例放大的。時基的分數頻率誤差 (fractional frequency error) 若是 1×10⁻⁸,量 10 MHz 時只差 0.1 Hz,看起來無所謂;但同一台儀器量 10 GHz 訊號時,那就是 100 Hz 的誤差。所以「儀器的頻率讀值準確度」這件事,天花板永遠是它的時基,而不是它的解析度。多台儀器要做相位同調的量測(雷達、都卜勒、多通道相位比對、MIMO),更是非共用同一個參考不可——各自用內建時基的兩台儀器,量到的相位差會隨時間慢慢走掉。
還有一組詞必須先分清楚:準確度 (accuracy) 與穩定度 (stability)。準確度講的是「現在的輸出頻率離名目值有多遠」,是一個可以靠校正拉回來的偏差;穩定度講的是「這個偏差能維持多久不變」,校正修不了。一顆偏了 2×10⁻⁹ 但非常穩的振盪器,遠比一顆現在剛好對準、十分鐘後就跑掉 1×10⁻⁸ 的振盪器有用——前者可以用一個修正值補償,後者不行。買頻率標準買的是穩定度;準確度是校正實驗室給你的。
真正決定選型的四個軸
第一個軸是短期穩定度,業界一律用亞倫偏差 σy(τ) 表示,最常被引用的單一數字是 σy(1 s)。之所以不用一般的標準差,是因為振盪器的雜訊裡含有漂移與閃爍成分,標準差在資料愈取愈長時不會收斂,數字會隨量測時間一直變大,沒有比較意義;亞倫偏差用相鄰兩段平均頻率的差值來計算,對這類雜訊是收斂的。亞倫偏差怎麼算、為什麼要看整條 σy(τ) 曲線而不是單點,本站〈亞倫偏差〉一文 (/knowledge/allan-deviation) 有完整說明。同一件事在頻域裡的描述是相位雜訊,兩者可以互相換算,見〈相位雜訊〉(/knowledge/phase-noise)——毫秒以下的行為習慣看相位雜訊曲線,秒級以上習慣看亞倫偏差。
第二個軸是長期老化 (ageing),也就是振盪器的頻率隨時間單調漂移的速率,通常以每日或每年的分數頻率變化表示。石英晶體會老化,原因是晶體表面的應力釋放與微量污染物遷移,這件事無法消除,只能挑選與熟化。典型量級是這樣的:一般 TCXO 每年 1×10⁻⁶ 級,好的 OCXO 每日 5×10⁻¹¹ 到 1×10⁻¹⁰、每年 5×10⁻⁸ 級,銣原子鐘每月 5×10⁻¹¹ 級,銫原子鐘沒有老化項。老化的好處是它可預測——它是一條斜率大致固定的線,所以校正實驗室可以給你一個漂移率,你可以外推補償。真正麻煩的是隨機漫步成分,那個補不了。
第三個軸是溫度係數 (temperature coefficient)。這在台灣特別值得注意:實驗室冷氣的開關循環、機櫃內部的散熱、一天當中的環境溫度變化,往往比老化更快地改變你的頻率。裸晶體的溫度係數在 1×10⁻⁶ 量級,TCXO 用補償電路壓到 1×10⁻⁷ 到 1×10⁻⁶,OCXO 用恆溫槽把晶體維持在拐點溫度,壓到 1×10⁻⁹ 甚至更低,銣則落在 1×10⁻¹⁰ 到 1×10⁻¹¹。同時要問另外兩個常被略過的規格:暖機時間 (warm-up),也就是開機多久才進到規格之內;以及重現性 (retrace),也就是關機再開機之後,頻率能不能回到原來的值。一台每次搬動、每次斷電都要重新校正的標準,實務上非常難用。
第四個軸是成本、體積、功耗與暖機的組合,這一項才是多數專案真正的限制。OCXO 大約幾分鐘到十幾分鐘進入規格,功耗以瓦計,可以做成一片模組。銣原子鐘開機數分鐘鎖定,但要到最佳穩定度往往需要數小時到一天,功耗數十瓦,而且它的物理包(燈泡與氣室)有使用壽命,屬於有年限的元件。銫原子鐘的銫束管更是明確的耗材,壽命到期就要更換,且更換成本佔整機不小比例。把這四個軸攤開來排,你會發現沒有哪一種是全面最好的——這正是圖 1 想表達的事。
這座階梯:五種標準的誠實定位
TCXO(溫度補償晶體振盪器)是絕大多數量測儀器出廠時內建的預設時基,σy(1 s) 約 1×10⁻⁹,準確度以每年 1×10⁻⁶ 計。要不要換掉它,答案比多數人想的更常是「不用」。一般示波器的時序量測、六位數以內的通用計頻、產線上的通過與否判定,TCXO 提供的準確度都遠超過需求。只有當你的量測不確定度預算裡,時基那一項開始跟其他項可比擬時,升級才真的買到東西。誠實地說:先做一次不確定度分攤,再決定要不要花這筆錢。
OCXO(恆溫控制晶體振盪器)是升級的第一站,也是 CP 值最高的一站。好的雙恆溫 OCXO 在 σy(1 s) 可以做到 1×10⁻¹² 附近,這個短期表現實際上優於一般的銣原子鐘。它的弱點全部在長期:老化每日 1×10⁻¹⁰ 量級,一年累積下來就是 1×10⁻⁸ 到 1×10⁻⁷,所以它需要定期校正,或者需要有人幫它盯著。如果你的量測都在一分鐘之內完成、而且你願意每年送校,OCXO 往往就是正確答案。圖 1 中深藍色那條線在 1 秒到 40 秒之間壓在所有曲線之下,講的就是這件事。
銣原子鐘 (rubidium frequency standard) 用銣-87 原子的超精細躍遷譜線把一顆晶體振盪器鎖住。它的 σy(1 s) 典型落在 3×10⁻¹² 到 1×10⁻¹¹,也就是說在 1 秒這個點上,它其實輸給一顆好的 OCXO——這是最反直覺、也最常被銷售話術帶過的一點。它的價值在於接下來的行為:雜訊以 τ 的負二分之一次方持續平均下去,大約在數千到一萬秒之間觸到 1×10⁻¹³ 附近的地板,而老化只有每月 5×10⁻¹¹ 級,比 OCXO 小兩個數量級。換句話說,銣買的是「數十秒到數個月」這一段,而且它是自足的——不需要天線、不需要看得到天空、不依賴任何外部訊號。
銫原子鐘 (caesium frequency standard) 是階梯的頂端,因為秒的定義本身就是銫-133 的躍遷頻率。它屬於一次標準 (primary standard),理論上不需要外部校正,準確度在 5×10⁻¹³ 量級且沒有老化項——圖 1 裡那條紅褐色線一路以固定斜率往下走、在整個觀測窗內都沒有見底,就是這個特性。代價同樣明確:價格、體積,以及有明確年限的銫束管。實務上台灣絕大多數企業實驗室不會擁有銫鐘,它多半待在國家度量衡標準實驗室與電信核心機房;一般實驗室與它的關係是「透過校正報告間接連上它」。
第五種不是振盪器,而是一種架構:GNSS 馴服振盪器。它值得單獨一節,因為它被誤解得最深。
GNSS 馴服:買到了長期,買不到短期
GNSS 馴服振盪器 (GNSS-disciplined oscillator, GNSSDO) 的架構很單純,如圖 2:GNSS 接收機解算出一個 1 PPS,本地的壓控 OCXO 分頻後也產生一個 1 PPS,兩者進到時間間隔比對器相減得到相位誤差,誤差經過一個很慢的迴路濾波器轉成控制電壓,回頭微調 OCXO。整個迴路的時間常數典型落在 1000 到 10000 秒之間——之所以要這麼慢,是因為 GNSS 的 1 PPS 本身短期抖動很大(受量化誤差、多路徑與電離層影響),迴路必須把這些平均掉才能用。
而這個時間常數就是整件事的關鍵:一個控制迴路只能修掉比它自己還慢的誤差。當平均時間 τ 遠小於迴路時間常數時,迴路根本來不及反應,輸出的穩定度就是那顆 OCXO 自己的穩定度,一點折扣也沒有、一點改善也沒有。當 τ 遠大於時間常數時,迴路完全接管,輸出的長期準確度就是 GNSS 所傳遞的 UTC 時標,可以做到 1×10⁻¹² 甚至更好,而且不會老化。圖 1 裡金色虛線在 1000 秒之前完全壓在深藍色的 OCXO 線上,講的就是這句話:GNSS 馴服的短期穩定度,就是機殼裡那顆振盪器的短期穩定度。所以「這台 GNSSDO 有銫級準確度」是一句只在很長平均時間上才成立的話,把它拿來當作 1 秒穩定度的保證,是選型上最貴的一種誤會。
銣原子鐘與 GNSS 馴服因此是一組互補、而非競爭的選項——一個把中段撐起來,一個把長端釘死。這也解釋了市場上為什麼有「GNSS 鎖定的銣原子參考源」這一類產品(Pendulum FTR-210R 就屬於這一類):短期與中期由銣的原子躍遷負責,長期由 GNSS 鎖到 UTC,而萬一天線失鎖,接手自由運轉的是老化率極低的銣而不是 OCXO,保持能力因此好上一到兩個數量級。如果你的需求同時包含「1 秒要穩」與「一年不用管」,這種組合往往比單買任何一種划算。
最後是安裝現實。GNSS 馴服的長期準確度是有前提的:天線要真的看得到天空。台灣的實驗室常在大樓內部,把天線拉到頂樓要走線、要防雷、要防水,這筆工程成本與後續維護常常被忽略。此外 GNSS 接收機的 1 PPS 有量化造成的鋸齒誤差 (sawtooth error),量級在數十奈秒,好的接收機會同時輸出修正值供後級補償——如果你打算用 1 PPS 做時刻比對,這個數字必須問清楚。都市環境的多路徑反射、以及蓄意干擾與偽冒 (jamming / spoofing),也都是規劃時該一併考慮的風險,這正是保持能力規格存在的理由。
保持能力怎麼開規格,以及 10 MHz 怎麼分出去
保持能力 (holdover) 指的是外部參考消失之後,系統靠自己維持多久還在容許範圍內。它不是一個數字,而是一組條件,正確的寫法長這樣:「在 GNSS 失鎖後 24 小時內、環境溫度維持在 23 ± 3 °C 的條件下,時間誤差不超過 1.5 µs」。少了時間窗、少了溫度條件、少了容許值,這個規格就無法驗證。實際數量級可以自己估:一顆老化率 1×10⁻¹⁰/日 的 OCXO 自由運轉一天,累積時間誤差大約是幾微秒;換成老化率 1×10⁻¹¹/日 級的銣,同樣一天大約是零點幾微秒。這就是為什麼對保持能力要求嚴格的場合(通訊機房、無人值守站台)幾乎一律選銣。
還有兩個實務問題要在報價階段問清楚。第一,設備進入保持模式時,會不會沿用鎖定期間學習到的老化率做外推補償?有做的機種,保持誤差可以比純自由運轉好上數倍。第二,失鎖要怎麼讓人知道?前面板燈號、乾接點輸出、SNMP 告警是三種常見形式,若這台標準是無人值守的,告警介面比保持規格本身更重要——沒有人知道它已經失鎖三天,再好的保持能力也救不了那批資料。
選定標準之後,下一個常被低估的問題是分配。一台頻率標準的 10 MHz 輸出通常只有兩到四路,而一間實驗室要餵的儀器往往更多。這時最常見、也最該避免的做法是用 T 型接頭把一路訊號串接分給多台儀器(daisy-chain)。圖 3 說明了為什麼不行:每個 T 接頭都是一個阻抗不連續點,會造成反射;訊號電平沿線逐級下降,末端儀器可能低於其 REF IN 的最小輸入電平而悄悄改用內部時基;更糟的是耦合,任何一台儀器關機、拔線或本身輸入阻抗改變,整條線上所有儀器的參考都會跟著變動,而且這種變動不會有任何錯誤訊息。
正確做法是使用分配放大器 (distribution amplifier):訊號先進放大器,再由多個獨立緩衝的輸出各自送到一台儀器,每路自成 50 Ω 系統、彼此隔離。點對點型(如 Pendulum DA-36)適合把一路訊號乾淨地送到遠端,點對多型(如 Pendulum FDA-301)則同時處理頻率與時間參考的分送。挑選時要看三件事:輸出路數與擴充餘裕、通道之間的隔離度,以及放大器本身是否會劣化相位雜訊——一台放大器把 10 MHz 的近載波相位雜訊抬高 10 dB,等於把你剛買的標準降了一級。若同時要分送 1 PPS,還要注意各路之間的延遲差與纜線長度差,那是會直接進到時刻量測結果裡的系統誤差。
誰說你的標準是對的:追溯、校正週期與最後的決策
買了頻率標準之後,你手上多了一個宣稱,但還沒有證據。把宣稱變成證據的機制叫追溯性 (traceability):你的標準由一間校正實驗室比對,該實驗室的參考再往上比對到國家標準,最終連回 SI 的秒定義,每一段都有不確定度與紀錄。在台灣,這通常表現為一份符合 TAF/ISO 17025 規範的校正報告。報告上該看的不只是「合格」兩個字,還有量測不確定度、比對時間長度(比對一小時和比對三天,能說的話完全不同),以及與上次校正相比的漂移率——那個漂移率就是你之後可以拿來外推補償的數字。
校正週期的預設值是一年,但一年並非法則。合理的做法是看歷史紀錄:如果連續幾次校正的修正量都遠小於你的允差,週期可以延長;如果某一次跳得特別大,週期就該縮短,並且要查是不是搬動、斷電或環境變化造成的。GNSS 馴服的機種有一個額外的優勢——它在鎖定期間持續與 UTC 比對,等於天天在自我驗證;但這只有在設備會輸出並保存比對紀錄時才算數,否則稽核時你依然拿不出東西。順帶一提,銫原子鐘作為一次標準理論上不需外部校正,但實務上仍應保留與其他標準的比對紀錄,否則同樣無法舉證。
把整篇濃縮成一個做法:從應用回推平均時間,再對照圖 1 選線。示波器時序、通用計頻六位數以內——內建 TCXO 通常就夠,不必升級。RF 生產測試的頻率準確度、訊號產生器與頻譜分析儀共用參考——OCXO 或 GNSSDO。雷達、都卜勒、需要秒級相位同調的量測——看的是 σy(1 s),選好的 OCXO,或直接看銣的短期規格是否足夠。長期無人值守、需要與 UTC 對齊的時間戳與通訊應用——GNSSDO,並依保持能力需求決定裡面是 OCXO 還是銣。移動平台、屏蔽環境或沒有天空視野——只能靠銣或銫,GNSS 在這裡幫不上忙。
最後一件事:買回來之後要能證明它在工作。一台頻率與時間分析儀(例如 Pendulum CNT-91R,或內建銣參考的 CNT-104R)可以長期比對兩個標準、直接算出亞倫偏差曲線,讓你看到自己的標準到底穩在哪一段、什麼時候開始漂。沒有這一步,頻率標準是一個你只能相信、無法驗證的黑盒子;有了這一步,它才是一件可以拿來背書量測結果的設備。