洞見
BER 最優化
為什麼標準的 IEEE 鏈路調試不足以實現最佳的位元錯誤率 (BER)?
Link Training(LT)演算法能為您帶來良好的位元錯誤率(BER),但根據 IEEE 標準,LT 必須在 12 秒內完成。雖然這通常足以確保良好的 BER,但若要進一步優化結果,可能需要進行手動調整。
以下是一種使用 Z800Freya 產生器與 XenaManager 3 (XM3) 來實現此功能的簡易方法。
洞見
Link Training(LT)演算法能為您帶來良好的位元錯誤率(BER),但根據 IEEE 標準,LT 必須在 12 秒內完成。雖然這通常足以確保良好的 BER,但若要進一步優化結果,可能需要進行手動調整。
以下是一種使用 Z800Freya 產生器與 XenaManager 3 (XM3) 來實現此功能的簡易方法。
此測試架構採用兩個 Z800Freya 安裝於Xena 機箱中,透過 800G 電纜連接,並使用 XenaManager 3(XM3)執行測試。
1. 開啟 XenaManager 3,並連線至兩組 Z800Freya
2. 選擇 1 x 800 埠配置(此配置能讓您快速獲得最佳效果)
3. 點選第一個埠,前往「第 1 層」索引標籤,在「埠屬性」下選取「AN/LT」索引標籤,並啟用「自動協商與鏈路訓練」。在對應的埠上執行相同操作。
4. 前往「Layer1」索引標籤,選取「PMA」與「Pattern generation (PRBS)」索引標籤,並為兩個埠上的所有通道啟用 PRBS。請務必將「統計模式」從「累積」變更為「最後一秒」。
圖:偽隨機二進位序列(PRBS)概述
5. 現在您可以記錄每個 SerDes 的錯誤率。建議將此畫面截圖留存,以供日後參考。
6. 找出誤碼率(BER)最差的通道。在上述範例中,是誤碼率為 3.7 × 10⁻⁸ 的 SerDes #5,以及 SerDes #1。
圖:Advances TX 接點配置與監控概覽
7. 前往對應埠的「介質」標籤頁。請注意第 1 號與第 5 號通道的設定是否與其他通道有所不同(參見上文)。
8. 在這種情況下,除了第 1 及第 5 通道設定為 42 之外(採用原生數值),其餘所有主時序皆設定為 52。前導時間也各不相同。現在我們將先將主時序從 42 調整至 47,並觀察此舉是否能改善對向埠各通道的誤碼率 (BER)。
圖:初始變更後的 PRBS 概覽
9. 從圖 3 可以看出,第 1 及第 5 通道的誤碼率略有改善。
10. 嘗試調整 Main 旋鈕,直到達到收益遞減的點,然後對 PreCursor 旋鈕進行同樣的操作。
11. 如圖 4 所示,約 5 分鐘內即可確定一組能顯著改善整體誤碼率的參數設定。
在此測試範例中,透過調整表現最差的兩條通道,整體誤碼率(BER)的淨改善幅度(所有通道)從 6e-9 提升至 2e-10,這是一項顯著的改善。
圖:經過進一步修改後的 PRBS 概覽
12. 現在,如果兩個埠的 PRBS 均已關閉,且抽頭設定位置維持在最後調整的狀態,請查看 PCS/FEC 標籤頁中的 PRE-FEC BER,會發現其顯示的 2.e-10 預 FEC 誤碼率幾乎與步驟 10 中獲得的最終 PRBS 誤碼率完全吻合(參見上文)。