PAM4 时代,眼图张开度只有 NRZ 的三分之一,链路天然带着误码。前向纠错(FEC)就是那个把误码“捡回来”的兜底机制。今天讲清两种最常见的 RS 码档位:KR4 的 RS(528,514) 和 KP4 的 RS(544,514)。

一、RS(528,514):50G/100G 时代的 KR4
RS(528,514),10 比特为一个符号,每 514 个信息符号配 14 个校验符号,开销 14/514 约 2.7%,净编码增益约 5.3dB(@1e-15)。用于 50G/100G 以太网(IEEE 802.3 的 Clause 74/91/108)。它能把约 2e-5 量级的 pre-FEC 误码率纠到 1e-15 以下。

二、RS(544,514):200G/400G PAM4 的 KP4
RS(544,514),每 514 个信息符号配 30 个校验符号,开销 30/514 约 5.8%,净编码增益约 6.4dB。这是 200G/400G PAM4 以太网的标配(Clause 119)。校验符号翻倍,纠错能力更强,能把约 2.4e-4 的 pre-FEC 误码率纠到 1e-15 以下——PAM4 链路原始误码本来就高一个数量级,必须用更强的码。

三、pre-FEC BER 是链路健康的晴雨表
光模块诊断信息里的 pre-FEC BER(纠错前误码率)是最有价值的指标:它离 FEC 门限越远,链路余量越足;如果长期逼近 2.4e-4(KP4)门限,说明光功率、色散或连接器已经吃掉了大部分预算,该排查了,别等到 post-FEC 出错才动手。

四、800G/1.6T:单级硬判决不够用了
800G/1.6T 符号速率更高、信噪比更差,单级硬判决 RS 码增益不够,行业走向级联 FEC(内码+外码串联,如 800G 采用的 concatenated FEC / oFEC),用两级编码换取更高的净编码增益。

五、延迟代价与互通坑
FEC 编解码要攒满一帧才能算,KP4 会引入百纳秒级的额外延迟;级联 FEC 则到微秒级。AI/HPC 集群对尾延迟敏感,选型时要看延迟指标。另外注意互通:两端 FEC 档位必须一致,一端开 KP4、一端关 FEC,链路是起不来的——这是现场排障的高频坑。