「100G 光通訊 lane 為什麼只用 53.125 GBd?32 GHz 的元件能不能傳 100 Gb/s?」回答這些問題,得先分開三件事:每秒傳多少 bit、每秒送多少符號,以及訊號佔用多寬的頻帶。
資料率由符號速率與每符號 bit 數決定;所需頻寬取決於脈衝形狀,可可靠傳送的資訊量還受雜訊限制。 以下先用簡化模型建立關係,再說明哪些數字能用來選鏈路。
位元率與符號速率:先把單位分開
位元率(bit rate)以 bit/s 計,符號速率(symbol rate)以 baud 計,頻寬(bandwidth)以 Hz 計。GHz 表示頻帶的寬度,不表示每秒能傳多少 bit。
在每個符號固定對應 log2M 個 bit 的 M 準位調變中,原始線速 Rline 為:
Rline = Rs log2M
Rs 是符號速率;此式適用於 M 為 2 的整數次方、使用固定 bit 對應的例子。NRZ(non-return-to-zero,非歸零)有兩個準位,每符號 1 bit;PAM4(four-level pulse-amplitude modulation,四準位脈衝振幅調變)每符號 2 bit。
| 調變 | 每符號 bit 數 | 相同 64 Gbit/s 原始線速所需的符號速率 |
|---|---|---|
| NRZ | 1 | 64 GBd |
| PAM4 | 2 | 32 GBd |
因此,相同原始線速下,PAM4 可以把符號速率減半。若編碼、前向錯誤更正(FEC,forward error correction)及協定會增加開銷,使用者可用的淨資料率 Rnet 還要扣除這些部分。線速、Ethernet 標稱速率與應用程式吞吐量應分開比較。
圖 1|同樣 8 bit 在 125 ps 內傳完,NRZ 需要 8 個符號,PAM4 需要 4 個。方格表示 bit 分組;頻寬數字另依理想脈衝模型計算,不把方格當成有限頻寬的矩形波。
頻寬限制:理想脈衝與真實元件
先限定一個模型:實數、單一標量的基帶訊號,頻譜範圍為 −B 至 +B,B 是正頻率側的佔用頻寬。要在取樣時刻達成零符號間干擾(ISI,intersymbol interference),理想 Nyquist 脈衝的最低頻寬為 Bmin = Rs/2。這是脈衝整形的條件,不能直接把任意元件的頻寬乘二就當成可用 baud rate。[1]
以升餘弦(raised-cosine)脈衝為例,滾降係數(roll-off factor)α 介於 0 與 1:
BRC = (1 + α)Rs/2
α = 0 是理想最低頻寬;α = 0.25 時,64 GBd NRZ 的佔用頻寬為 40 GHz,32 GBd PAM4 則為 20 GHz。實際濾波器有限長,傳送與接收濾波器的組合、均衡及通道響應都會影響殘留 ISI。[1][2]
元件的 −3 dB 頻寬 則表示響應功率降為低頻參考值的一半的位置,頻率超過該點後也不會突然完全消失。光源的光譜寬度(nm 或 THz)又是另一種頻寬。驅動器、TIA、光纖與完整鏈路的這些規格不能互相替代。[3]
雜訊限制:PAM4 準位與 Shannon 容量
PAM4 節省頻寬,準位更難分辨
考慮移除直流(DC)後的電氣幅度:NRZ 使用 ±A,等間距 PAM4 使用 −A、−A/3、+A/3、+A。相同峰值下,最近準位間距 dmin 由 2A 變成 2A/3;若高斯雜訊標準差 σ 相同,準位到理想判決門檻的裕量也縮為三分之一。這裡的負值不是負光功率,準位間距也不是實測眼圖的眼高。[1]
圖 2|上圖固定峰值及 σ/A = 0.10,橫向寬度表示各準位的條件機率密度,並非眼圖。下方的 6.99 dB 是另一組比較條件:固定正規化門檻裕量 dmin/(2σ),允許雜訊改變。
「PAM4 約多需 7 dB」必須附上比較條件。若準位等機率、正規化平均電氣功率以幅度平方計,NRZ 的 Pavg = A2,PAM4 為 5A2/9。在固定 dmin/(2σ) 的比較下,平均功率信噪比(SNR,signal-to-noise ratio;γ = Pavg/σ2)之比為 5,得到 10 log105 ≈ 6.99 dB。這是上述模型的推算,不是所有 PAM4 鏈路固定的誤碼率(BER,bit error rate)或光接收靈敏度懲罰;bit 對應、準位不均、ISI、抖動、接收器及 FEC 都會改變結果。[1]
Shannon 限制的是資訊率
對理想頻寬受限、平均功率受限的加性白高斯雜訊(AWGN,additive white Gaussian noise)通道,Shannon–Hartley 公式為:
C = B log2(1 + γ),γ = 10SNRdB/10
C 是資訊容量,單位 bit/s;γ 是接收端頻帶內的訊號功率與雜訊功率之比,必須代入線性值。20 dB 對應 γ = 100;B = 5 GHz 時,C ≈ 33.3 Gbit/s。[4]
定理的意思是:資訊率 Rinfo 低於 C 時,理想模型中存在編碼,可隨碼長增加使錯誤機率任意小。它不保證有限長實際系統零錯誤,也不是說編碼後的每秒原始 bit 數不能超過 C;冗餘 bit 並不都攜帶獨立資訊。FEC 有助可靠度,卻不增加既定通道的容量。[4]
圖 3|上圖以 GBd 表示脈衝模型允許的符號速率,下圖以 Gbit/s 表示理想 AWGN 資訊容量。下圖每條曲線固定頻帶內 γ;若固定訊號功率及雜訊功率譜密度,γ 會隨 B 改變,不能沿用同一條直線。兩圖皆為計算例。
光通訊規格:標稱速率、線速與 lane
以 100GBASE-DR 的光通訊 lane 為例,PAM4 的符號速率是 53.125 GBd,對應原始線速 106.25 Gbit/s;高於標稱 100G 的部分涉及編碼與 FEC 等開銷。106.25 Gbit/s 並不代表應用程式能收到相同吞吐量。[5]
| 明確的介面例子 | 調變 | 每 lane 符號速率 | 每 lane 原始線速 |
|---|---|---|---|
| 100GBASE-DR 光通訊 lane | PAM4 | 53.125 GBd | 106.25 Gbit/s |
| 200GAUI-1 電氣 lane(P802.3dj 公開設計例) | PAM4 | 106.25 GBd | 212.5 Gbit/s |
第二列取自 IEEE 任務組的公開設計資料,不把提案當成定版標準;電氣 AUI lane 與光通訊 lane 的數目也不必相同。該資料中的 800GAUI-4、1.6TAUI-8,以每 lane 標稱 200G 組成 800G、1.6T。只看到「800G」不能推定必然是八個 100G lane,還要確認介面、調變及 lane/波長配置。[6]
53.125 GBd 在 α = 0 的上述模型中,Bmin = 26.5625 GHz。這個數字可作為脈衝模型的參考,但不是「TIA 的 −3 dB 頻寬只要 26.56 GHz 就一定符合 100G」的選型門檻。
如何檢查一條實際鏈路
實際選型先對齊速率層級與測試條件,再比較頻寬及可靠度:
| 要確認的問題 | 應核對的資料 |
|---|---|
| 速率是在說哪一層? | 標稱介面速率、線速、每 lane/每波長速率、淨吞吐量 |
| 頻寬如何定義? | 元件 −3 dB、脈衝佔用頻寬、光譜寬度、光纖 OFL/EMB |
| 接收端能否分辨符號? | 通道頻率響應、ISI、均衡、抖動、準位與雜訊 |
| 多遠仍能可靠工作? | 指定 PHY 的介質、損耗、色散、發射條件、BER 與 FEC 判準 |
例如 OM4 的 850 nm 最低有效模態頻寬(EMB,effective modal bandwidth)為 4700 MHz·km;OFL(overfilled launch,過填充發射)是另一種測試條件,不能混用。[7] 簡單相除 4700 MHz·km ÷ 0.1 km = 47 GHz,僅是沿用頻寬距離積的粗估,不能與 26.56 GHz 比大小後,就宣告某種 100G PHY 可傳 100 m;還需納入發射器、接收器、入射條件、損耗與誤碼規格。
單模光纖也不能只看成「頻寬無限」;色散、光源、元件及雜訊仍會限制鏈路。銅纜亦須核對頻率相關損耗與均衡。資料率與頻寬的換算提供設計起點,完整鏈路的規格與測試結果才回答能否達標。