洞察
BER优化
为什么标准的IEEE链路训练不足以实现最佳比特误码率(BER)?
链路训练(LT)算法能帮助您获得较低的比特误码率(BER),但根据IEEE标准,LT必须在12秒内完成。虽然这通常足以获得较低的BER,但若要进一步优化结果,可能需要手动调整。
以下是一种使用 Z800Freya 生成器和 XenaManager 3 (XM3) 实现此功能的简便方法。
洞察
链路训练(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。请务必将“Statistics Mode”(统计模式)从“Accumulative”(累积)更改为“Last Second”(最后一秒)。
图:伪随机二进制序列(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条信道的误码率(BER)略有改善。
10. 通过调整“Main”旋钮,直到达到收益递减的临界点,然后对“PreCursor”旋钮进行同样的操作。
11. 如图4所示,大约5分钟内即可确定一套能显著改善总体误码率的参数设置。
在此测试示例中,通过调整表现最差的两条通道,整体误码率(BER)的净改善(所有通道)从 6e-9 提升至 2e-10,取得了显著的改善。
图:经过进一步修改后的PRBS概述
12. 现在,如果两个端口的 PRBS 均已关闭,且抽头设置保持在最后调整的位置,请查看“PCS/FEC”选项卡中的“PRE-FEC BER”数据,其中显示的 2×10⁻¹⁰ 的 Pre-FEC BER 值几乎与步骤 10 中获得的最终 PRBS BER 完全一致(见上文)。