高速與 SerDes

位元錯誤率(BER)

位元錯誤率是串列鏈路的成績單:在你送出的所有位元中,有多少比例抵達時被翻轉了?1e-12 的 BER 代表每兆位元出一個錯——聽起來微不足道,但在 32 Gb/s 下那是每 30 秒一個錯,橫跨一座有數百萬條通道的資料中心,便是一場必須由錯誤更正碼擦拭的持續細雨般的損毀。可以把它想成一位永不睡覺、每秒打數十億字的打字員的打錯率。

BER 主要取決於眼睛開得多大、相對於雜訊與抖動試圖把它閉合多少:裕度越多,錯誤就以指數方式減少。工程師用 BER 測試儀量測它——送出已知的偽隨機樣式、計數不符之處——並以「浴缸曲線」把裕度視覺化:BER 對取樣位置作圖,在開闊的中央平坦而低,在邊緣陡然上升。由於直接捕捉一個 1e-15 的錯誤要花上數小時,這條曲線是外推出來的;又由於 100+ Gb/s 的原始 BER 可能差到 1e-4,前向錯誤更正如今已成必備,才能達到系統真正需要的 1e-15。

BER = (errored bits) / (total bits transmitted)

別把原始 BER(FEC 之前)與 FEC 之後的 BER 混為一談:現代 PAM4 鏈路原始可能跑在嚇人的 1e-4,全靠 Reed-Solomon FEC 才交付出實際上的 1e-15。

又称
BERbit error ratio誤碼率