洞見

BER 最優化

BER 最優化

為什麼標準的 IEEE 鏈路調試不足以實現最佳的位元錯誤率 (BER)?

Link Training(LT)演算法能為您帶來良好的位元錯誤率(BER),但根據 IEEE 標準,LT 必須在 12 秒內完成。雖然這通常足以確保良好的 BER,但若要進一步優化結果,可能需要進行手動調整。

以下是一種使用 Z800Freya 產生器與 XenaManager 3 (XM3) 來實現此功能的簡易方法。

BER 優化測試設定

此測試架構採用兩個 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。請務必將「統計模式」從「累積」變更為「最後一秒」。

XM3 中的 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

圖:初始變更後的 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 誤碼率完全吻合(參見上文)。

FEC 概覽

圖:FEC 概覽

您可以繼續調整設定,但通常在優化了主游標、預游標,以及可能的後游標之後,進一步的改善幅度往往微乎其微。

接下來該怎麼做?

  • 您現在就可以透過我們的 Live Demo
  • 或者,您可透過這份技術說明進一步了解連結訓練優化