量測基礎 亞倫偏差頻率穩定度平均時間銣原子鐘GNSS 鎖定

亞倫偏差:時頻穩定度該怎麼看

標準差量振盪器不會收斂——量愈久數字愈大,所以才需要另一個定義。

亞倫偏差對數座標圖與各段斜率代表的雜訊型態
ADEV 圖的價值不只在「有多穩」,更在「為什麼不穩」——每一段斜率對應一種雜訊機制,而中間那條水平的閃爍頻率雜訊底,就是這顆振盪器再怎麼平均也跨不過去的極限。

重點摘要

亞倫偏差 (Allan deviation, ADEV, σy(τ),也譯艾倫偏差) 是描述振盪器頻率穩定度的標準時域指標,定義為相鄰兩段平均時間 τ 內的分數頻率偏差之差的均方根值(再乘上 1/√2),因此是無因次量,習慣寫成 5×10⁻¹² @ τ = 1 s 這樣的形式——沒有標明 τ 的穩定度數字不構成規格。之所以不能沿用一般的標準差,是因為振盪器的雜訊不只有白雜訊:面對閃爍 (1/f) 與隨機漫步這類低頻能量發散的過程,樣本標準差不會收斂,量愈久數字愈大,兩個實驗室永遠對不起來;亞倫變異數改用相鄰差分的形式,等效於一個高通濾波,讓這些過程也能得到收斂而可重現的值。讀圖的關鍵在斜率:斜率 −1 是相位雜訊、−1/2 是白色頻率雜訊、水平段是閃爍頻率雜訊底也就是這顆振盪器的穩定度極限、+1/2 是隨機漫步、+1 則是老化造成的線性頻率漂移。亞倫偏差與相位雜訊 L(f) 描述的是同一件物理,只是分屬時域與頻域、可互相換算;它最實際的用途是把採購問題變成一個有答案的問題——先確定你的量測平均多久,再決定要 OCXO、銣原子鐘,還是 GNSS 鎖定的參考源。

  • 標準差對閃爍與隨機漫步雜訊不收斂,所以才定義亞倫變異數
  • 沒有標明平均時間 τ 的穩定度數字不構成規格
  • 曲線的水平段就是振盪器極限,再平均也不會更好
  • τ = 1 s 時好的 OCXO 常勝過銣原子鐘
  • 亞倫偏差與相位雜訊是同一件事的兩種座標

為什麼不能用標準差

假設你手上有一台 10 MHz 頻率標準,接上計數器連續量了一串讀值,想描述它「穩不穩」。直覺的做法是算平均值與標準差——這在量一根鋼尺的長度時完全正確,但用在振盪器上會出事,而且是根本性的出事。

原因在於一般的標準差(樣本變異數)背後有一個假設:待測的隨機過程是平穩的、變異數有限的。對白雜訊而言這成立,取樣愈多,估計愈準,數字會收斂到一個穩定值。但振盪器的雜訊不只有白雜訊,它還帶著閃爍雜訊 (flicker noise,功率密度正比於 1/f) 與隨機漫步 (random walk),這兩種過程的能量在低頻端是發散的——頻率愈低、能量愈大,而且沒有下界。對這類過程算標準差,結果不會收斂:你量得愈久,讀值裡就混進愈低頻的成分,標準差就愈大。

把數字放進來會更有感覺。同一顆 OCXO,量一分鐘可能得到 2×10⁻¹¹,量一小時得到 5×10⁻¹⁰,量一整天得到 1×10⁻⁸——振盪器並沒有在這段時間裡變差,變的只是你把多少低頻漂移收進了統計裡。這代表「標準差」這個數字同時取決於你量了多久、取了幾點,換一組量測條件就換一個答案。一個會隨量測時間長度改變的數字,不能拿來當規格,也不可能讓兩家廠商公平比較。

1966 年 David W. Allan 提出了雙樣本變異數 (two-sample variance) 來解決這件事,後來成為 IEEE 與 ITU 的標準時域穩定度指標,也就是今天的亞倫變異數 (Allan variance) 與其平方根亞倫偏差 (Allan deviation)。它的巧思其實只有一句話:不要拿每個樣本去和「全體平均」比——因為全體平均本身就在漂——而是拿每個樣本去和它的鄰居比。

定義:相鄰兩段平均的差

先把量測值正規化。振盪器的標稱頻率是 f₀,某一瞬間的實際頻率是 f,定義分數頻率偏差 y = (f − f₀)/f₀。它是無因次的,因為除掉了標稱頻率,所以 10 MHz 標準與 100 MHz 標準的穩定度可以直接放在同一張圖上比較。把 y 在一段長度為 τ 的時間內取平均,得到第 k 段的平均值 ȳₖ;τ 就是平均時間 (averaging time),也是整件事的自變數。

亞倫變異數的定義是相鄰兩段平均值之差的均方值的一半:σy²(τ) = ½·⟨(ȳₖ₊₁ − ȳₖ)²⟩,開根號就是亞倫偏差 σy(τ)。前面那個 ½ 不是隨便放的——它讓亞倫變異數在純白色頻率雜訊的情況下剛好等於古典變異數,使兩者在最單純的情況下數值一致。因為 y 無因次,σy(τ) 也無因次,所以規格會寫成 5×10⁻¹²、3×10⁻¹¹ 這樣的形式,而且一定要附上 τ:τ = 1 s 與 τ = 100 s 的值可以差一個數量級以上,只給數字不給 τ 的穩定度規格,和只給 dBc/Hz 不給偏移頻率的相位雜訊規格一樣沒有意義。

「相鄰差分」為什麼救得回收斂性?因為對相鄰兩段取差,等效於對訊號做了一次高通濾波:常數的頻率偏移被完全消掉,非常低頻的成分也被大幅壓抑,於是那些在低頻發散的雜訊過程不再把積分撐爆,估計值就能收斂。這裡要順帶澄清一個常見的誤解:亞倫偏差描述的是穩定度,不是準確度。一台頻率偏了 1 Hz 的 10 MHz 標準,只要它偏得很穩定,ADEV 可以非常漂亮——穩定度講的是「會不會變」,準確度講的是「離真值多遠」,是兩個獨立的問題。

實際怎麼量?你需要一個至少和待測物一樣好的參考(或者用三角帽法 (three-cornered hat) 由三台互比拆解出各自的貢獻)。做法通常是用計數器連續記錄待測物相對於參考的相位隨時間變化,再由這串資料算出各個 τ 的 ADEV。這裡有個容易被忽略的陷阱:相鄰兩次量測之間如果有死區時間 (dead time),被漏掉的那段訊號會讓結果產生偏差,尤其在短 τ 特別明顯。這正是連續零死區時間時間戳記重要的原因——Pendulum CNT-91/91R 的連續時間戳記、CNT-104S 與 CNT-104R 的無間隙 (gap-free) 量測就是為此設計的,這些機種也直接內建 ADEV 統計。計數器本身的解析度與觸發誤差同樣會落在短 τ 的曲線上,相關細節見〈頻率計數器入門:閘門時間與解析度〉(/knowledge/frequency-counter-basics)。

怎麼讀一張 ADEV 圖:斜率就是雜訊的身分證

標準的 ADEV 圖橫軸是平均時間 τ、縱軸是 σy(τ),兩軸都是對數刻度。橫軸從左往右是「平均得愈久」,縱軸愈往下愈穩定。整條曲線通常由幾段近似直線接成,而每一段的斜率,直接對應到一種物理上的雜訊機制——這是這張圖最有價值的地方:它不只告訴你有多穩,還告訴你不穩的原因是什麼(見圖 1)。

由左至右依序是:斜率 −1,來自白色相位雜訊與閃爍相位雜訊,通常是量測系統本身、緩衝級與放大器的貢獻,拉長平均時間就會等比例改善;斜率 −1/2,是白色頻率雜訊,多半來自被動諧振器的熱雜訊,平均 100 倍的時間可以改善 10 倍;斜率 0 的水平段,是閃爍頻率雜訊,來自諧振器本身,這條平底就是這顆振盪器的穩定度極限,再怎麼平均都不會更好;斜率 +1/2,是隨機漫步頻率雜訊,通常對應環境因素——溫度、電源、機械應力、負載牽引;最後是斜率 +1,那是線性頻率漂移,也就是老化,對漂移率 D 而言 σy(τ) ≈ D·τ/√2。

實務上真正要看的只有三件事。第一,平底在哪個高度——那是這顆振盪器的極限。第二,平底從哪個 τ 開始、到哪個 τ 結束——這決定了你有沒有辦法靠拉長平均時間換到你要的穩定度。第三,你的應用實際平均多久——如果你的量測就是平均 100 秒,那麼 τ = 100 s 那一點以外的曲線再漂亮也與你無關。曲線上的隆起同樣會說話:伺服迴路或鎖相迴路的時間常數常會在對應的 τ 留下一個包;恆溫槽的溫度循環會在循環週期附近留下一個包;GNSS 鎖定的參考源則會在鎖定迴路時間常數附近出現轉折。

最後是一個誠實但常被略過的限制:長 τ 的資料點很不可靠。要估 τ = 1 天的 ADEV,一段三天的量測裡只有寥寥幾個獨立樣本,信賴區間大得驚人。所以看到一條從一天份資料一路畫到 τ = 10⁵ 秒的曲線,合理的反應是懷疑而不是相信。認真的報告會附上誤差棒,也會標明總量測時間;比較兩份 ADEV 資料時,先問對方量了多久,再問 τ。

變形:重疊式 ADEV、MDEV 與 TDEV

最常見也最該預設開啟的變形是重疊式亞倫偏差 (overlapping ADEV)。原始定義是把資料切成互不重疊的區塊,一段 τ 接一段 τ;重疊式則是讓每一個可能的起點都拿來算一次。兩者的期望值相同,但重疊式用同一份資料得到多得多的樣本數,信賴區間明顯收窄,長 τ 的資料點也穩定得多。現代分析軟體多半預設就是重疊式,報告上也應該標明——除非你有特別的理由,重疊式幾乎總是正確的選擇。

第二個變形是修正型亞倫偏差 (modified Allan deviation, MDEV)。前面提過,白色相位雜訊與閃爍相位雜訊在 ADEV 上都呈現斜率 −1,你分不出是哪一種。MDEV 在計算前多做一層相位平均,效果是把這兩者的斜率拉開(白色相位雜訊變成 −3/2,閃爍相位雜訊維持 −1),於是短 τ 區的雜訊型態終於可以辨識。什麼時候需要它?當你關心的正是短 τ 那一段——例如在鑑定分配放大器、緩衝級,或想確認曲線的短 τ 段到底是待測物還是量測系統造成的時候。

第三個是時間偏差 (time deviation, TDEV, σx(τ)),由 MDEV 換算而來:σx(τ) = τ·MDEV(τ)/√3。注意它的單位是秒,不是無因次量——這正是重點。在通訊網路裡,工程師關心的不是分數頻率而是時間誤差有幾奈秒,所以 ITU-T 的同步標準是以 TDEV 與 MTIE 來規範的。Pendulum 的 TimeView™ 3 調變域分析軟體就直接提供 MTIE 與 TDEV 這兩個漂移分析指標。

MTIE 與 TDEV 常被混用,但它們量的是不同的東西。TDEV 是均方根量,描述的是雜訊的統計特性;MTIE (maximum time interval error) 是峰值量,描述的是在任意觀測窗內出現過的最大時間誤差,因此對單一次的相位跳變、切換事件特別敏感。一條鏈路完全可能 TDEV 過關卻 MTIE 不合格——因為統計上很乾淨,但發生過一次跳。要用哪一個,取決於你被稽核的是哪一份標準,兩個都列上通常是最安全的做法。

和相位雜訊是同一件事:L(f) 與 σy(τ)

亞倫偏差與相位雜訊常被當成兩個獨立的規格看待,但它們描述的是同一顆振盪器的同一組雜訊,差別只在座標系:相位雜訊 L(f) 是頻域的描述,橫軸是離載波的偏移頻率;亞倫偏差 σy(τ) 是時域的描述,橫軸是平均時間。兩者可以互相換算,關係式是 σy²(τ) = 2∫Sy(f)·sin⁴(πτf)/(πτf)² df,其中 Sy(f) = (f²/ν₀²)·2L(f)(見圖 2)。那個 sin⁴ 的核就是前面說的「相鄰差分」在頻域裡的長相:一個把直流與極低頻擋掉的濾波器。

換算表本身很值得記起來,而且有一個容易搞混的地方:兩張圖的方向是相反的。頻域的遠偏移對應時域的短平均時間,頻域的近載波對應時域的長平均時間。斜率的對應是:白色相位雜訊 f 的 0 次方對應 τ 的 −1 次方;閃爍相位雜訊 f⁻¹ 對應約 τ⁻¹;白色頻率雜訊 f⁻² 對應斜率 −1/2;閃爍頻率雜訊 f⁻³ 對應水平段;隨機漫步頻率雜訊 f⁻⁴ 對應斜率 +1/2。所以當有人說「這顆的閃爍底很高」,他在兩張圖上指的是同一件事。

既然是同一件事,該用哪一個?答案由時間尺度決定。毫秒以下的行為、以及 RF 系統關心的效應——交互混頻抬高接收機雜訊底、高階 QAM 的 EVM 底限、取樣時脈的抖動——都落在偏移頻率 1 Hz 以上的區域,用相位雜訊描述又自然又量得準(見〈相位雜訊:載波旁邊的那圈裙擺〉/knowledge/phase-noise)。秒級到天級的行為則相反:要用相位雜訊描述 τ = 1 天,等於要量到 10⁻⁵ Hz 的偏移,實務上做不到,這時亞倫偏差才是對的工具。兩者是互補的,不是競爭的。

換算也有它的限制,值得說清楚。那個積分只對某些雜訊型態收斂;線性漂移(老化)在 L(f) 裡根本沒有對應項,所以由相位雜訊換算出來的 ADEV 不會包含漂移,長 τ 那一段會過於樂觀。此外,換算結果會繼承原始量測的所有限制,尤其是量測頻寬的上下限——積分帶不同,換算出的 σy(τ) 就不同。實務上,專用相位雜訊分析儀多半可由相位雜訊資料直接運算亞倫變異數,而計數器則是直接量時域;如果兩邊的數字對不起來,第一個該檢查的就是積分頻寬與量測時間,而不是急著懷疑硬體。

相位雜訊 L(f) 與亞倫偏差 σy(τ) 的斜率對應關係
圖 1 同一組雜訊的兩種座標系,而且方向相反:頻域的遠偏移對應時域的短平均時間。兩張圖若給出矛盾的結論,該先檢查的是積分頻寬與量測時間,而不是硬體。

從曲線到採購決定:OCXO、銣鐘、GNSS 鎖定與保持

把前面所有東西收斂成一個可執行的流程,只有兩步:先從應用釘死你關心的 τ,再拿這個 τ 去比規格。τ 從哪裡來?產線上用 1 秒閘門做頻率測試,τ 就是 1 秒;一次衛星通過要維持同調 100 秒,τ 就是 100 秒;校正實驗室以 24 小時平均出具報告,τ 就是 86400 秒;系統要求失去 GNSS 後 8 小時內時間誤差不超過某個值,那要看的是保持規格。τ 沒釘死之前,任何「哪一顆比較好」的討論都不會有答案。

釘死 τ 之後,三種參考源的排序會出現一個讓很多人意外的結果(見圖 3)。以 Pendulum 6688/6689 的實際規格為例:採用 SC 切割 OCXO 的 6688,短期穩定度在 τ = 1 s 與 τ = 10 s 都是 5×10⁻¹²;採用銣原子鐘的 6689,同樣條件下是 3×10⁻¹¹ 與 1×10⁻¹¹。也就是說,在 τ = 1 秒,好的 OCXO 比銣鐘乾淨了將近一個數量級。短期穩定度是晶體的問題,不是原子的問題——原子鐘的價值在中長期:6688 的老化率是 3×10⁻⁹/月、2×10⁻⁸/年,而 6689 是 5×10⁻¹¹/月、10 年累計不超過 1×10⁻⁹。兩條曲線大約在數十秒的 τ 交叉,交叉點之後銣鐘才開始勝出。

再往長 τ 走,老化就成為兩者共同的敵人,這時 GNSS 鎖定登場。GNSS 鎖定的參考源以衛星上的銫原子鐘為長期基準,把本機振盪器持續拉回來,因此長期頻率準確度不再隨時間老化。實際數字:GPS-12R(GPS 鎖定銣鐘)在鎖定狀態下 τ = 1 s 優於 3×10⁻¹¹、τ = 100 s 優於 5×10⁻¹²、τ = 24 h 優於 2×10⁻¹²;GPS-88(本機為 OCXO)鎖定 GPS 時 24 小時平均頻率偏移優於 2×10⁻¹²,並持續比對本機與 GPS 訊號、把偏差存進非揮發性記憶體,可隨時以 GPSView™ 列印可溯源校正報告。注意 GNSS 對短 τ 幾乎沒有幫助——短 τ 仍然由本機振盪器決定,這也是為什麼 GNSS 鎖定機種還要分本機是 OCXO 還是銣鐘。

最後是保持 (holdover),也就是失去 GNSS 之後的表現,它是另一個獨立的數字,不能用鎖定時的 ADEV 代替。FTR-210R 這類 GNSS 鎖定銣原子參考源標示的是 1 pps 對 UTC 優於 10 ns rms、保持模式漂移典型 1 µs/24 小時、手動保持模式老化率優於 5×10⁻¹¹/月。看保持規格要問三件事:撐多久、允許累積多少時間誤差、以及在什麼溫度條件下——因為保持期間的主導誤差項通常是溫度係數而不是老化,一份沒有標明溫度條件的保持規格幾乎沒有參考價值。對台灣的校正實驗室還有一個現實考量:GNSS 鎖定加上獨立的文件化頻率比較器(例如 FTR-210R 的 Option 220),意味著可以隨時自行產出可溯源報告,而不必每年把標準送出去校;若同時需要多通道分析能力,CNT-104R 把銣鐘與四通道無間隙分析儀合在一台,搭配 GNSS 選項可達 24 小時平均 1×10⁻¹²、時間校準不確定度優於 10 ns rms。

OCXO、銣原子鐘與 GNSS 鎖定銣鐘的亞倫偏差曲線比較
圖 2 依 Pendulum 6688/6689 與 GPS-12R 的實際規格繪製:在 τ = 1 秒,OCXO 的 5×10⁻¹² 反而勝過銣鐘的 3×10⁻¹¹,兩條曲線要到數十秒才交叉——所以先決定 τ,才能決定買哪一顆。

名詞解釋

亞倫偏差 (Allan Deviation, ADEV, σy(τ))
時域頻率穩定度的標準指標,定義為相鄰兩段平均時間 τ 內的分數頻率偏差之差的均方根值(含 1/√2 係數)。無因次,必須連同 τ 一起標示才構成規格。它描述的是穩定度而非準確度——頻率偏掉但偏得穩定的振盪器,ADEV 依然可以很好。
平均時間 (Averaging Time, τ)
計算每一段平均值所用的時間長度,也是 ADEV 圖的橫軸。應用決定 τ:1 秒閘門的產線測試看 τ = 1 s,24 小時平均的校正報告看 τ = 86400 s。τ 沒有釘死之前,比較兩顆振盪器的穩定度不會有答案。
分數頻率偏差 (Fractional Frequency, y)
y = (f − f₀)/f₀,把頻率偏差除以標稱頻率後得到的無因次量。正是因為做了這層正規化,10 MHz 與 100 MHz 的頻率標準才能放在同一張穩定度圖上直接比較。
重疊式亞倫偏差 (Overlapping ADEV)
改用所有可能的起點來計算相鄰差分的 ADEV 變形。期望值與原始定義相同,但同一份資料能得到多得多的樣本數,信賴區間明顯收窄,長 τ 的點更可信。現代軟體多半預設採用,報告上應明確標示。
時間偏差 (Time Deviation, TDEV, σx(τ))
由修正型亞倫偏差換算而來的時域指標,σx(τ) = τ·MDEV(τ)/√3,單位是秒而非無因次量。通訊網路關心的是時間誤差有幾奈秒,因此 ITU-T 的同步規範以 TDEV 與 MTIE 為準;TDEV 是均方根量,MTIE 是峰值量,兩者可能一過一不過。
保持 (Holdover)
GNSS 或外部參考失效後,本機振盪器單獨維持頻率與時間的能力,通常以「多久累積多少時間誤差」表示(例如典型 1 µs / 24 小時)。保持期間的主導誤差項多半是溫度係數而非老化,因此未標明溫度條件的保持規格參考價值很低。

相關量測設備

6688/6689 查看規格 GPS-88/89 查看規格 GPS-12R/12RG 查看規格 FTR-210R GNSS 鎖定銣原子頻率與時間參考源 查看規格 CNT-104R 多通道銣原子頻率校準/分析儀 查看規格 CNT-91/91R 查看規格 CNT-104S 查看規格 TimeView™ 調變域分析軟體 查看規格

延伸閱讀

瀏覽全部技術文章

需要 Pendulum 量測方案的選型建議或應用諮詢?

技術諮詢 Pendulum 產品線

返回知識中心