调制格式与信号处理

前向纠错

Forward Error Correction · FEC
图解FEC

定义

在发送端加入冗余编码、在接收端纠正传输错误的机制。

图解

速率越高,误码越依赖「事后补救」· 这条链路上每一步都在为噪声买单发端 FEC 编码加冗余比特Driver预加重 / 整形光通道损耗 · 色散 · 噪声TIA + 均衡CTLE · DFE收端 FEC 纠错纠回可用误码直观理解:速率翻倍,余量减半PAM4 把眼高压到 1/3,同样的噪声更容易判错;FEC 的作用是先用冗余比特把误码「记下来」,再在收端纠回来。代价是额外时延与功耗,而且 FEC 本身也要吃掉一部分带宽。所以「误码率」这个指标必须连着 FEC 门限一起说,单独引用裸误码率没有可比性。相关指标:TDECQ(发射机色散眼闭合代价)、消光比、RS-FEC 门限(常见约 2.4e-4 量级)。
FEC 与均衡链路 FEC 是高速光互连里「看不见但不可省」的一环:PAM4 把眼高压到三分之一后,裸误码率必然变差,系统靠发端加冗余、收端纠错把误码率拉回可用水平。代价是额外时延与功耗——这也解释了为什么 LPO 这类去掉 DSP 的方案必须靠更强的模拟器件来补。
同样的波特率,PAM4 塞进两倍比特,代价是眼高只剩三分之一NRZ · 2 电平 · 1 bit/符号10眼高判决门限 1 个,噪声余量大PAM4 · 4 电平 · 2 bit/符号3210眼高仅约 1/3判决门限 3 个,必须靠 FEC 与均衡补回来这就是「速率翻倍但误码率变差」的根源:眼图一开三份,同样的噪声就更容易判错。
NRZ 与 PAM4 眼图对比 NRZ 每个符号只区分「有光/无光」,PAM4 要区分四个电平。波特率相同时 PAM4 比特率翻倍,但三个眼图的眼高只剩 NRZ 的三分之一,对噪声、线性度、时钟抖动的要求同步提高——这就是 FEC 和均衡在高速率下成为必备件的原因。

说明

前向纠错(FEC)在发射端按算法加入冗余比特,接收端利用这些冗余把传输过程中产生的错误恢复出来。它不依赖重传,因此适合对时延敏感的光互连场景。

FEC 成为必备件的原因在于 PAM4:眼高压到三分之一后,裸误码率必然恶化,系统必须靠 FEC 把「不可用的误码率」拉回「可用」水平。代价是额外的时延与功耗,以及一部分带宽被冗余占用

常用方案包括 KP4 / RS(544,514) 与 OFEC 等,不同标准对纠错能力与开销的定义不同。在工程上,FEC 门限是一个关键概念:只要接收端在 FEC 门限之前,链路就能正常工作,因此「误码率」这个指标必须连着 FEC 门限一起讲才有意义。

关键数字

冗余比特FEC 的基本手段
KP4 / RS(544,514)、OFEC常见标准方案
FEC 门限判断链路是否可用的临界点

关键要点

  • 高速光模块通常以「纠前误码率」是否满足 FEC 门限来判断链路是否合格。
  • 代价是额外时延与功耗,是低时延场景需要权衡的因素。
  • FEC 强度与链路预算直接相关:链路越差,需要的编码开销越大。
← 上一个词条均衡 下一个词条 →KP4 / RS(544,514)