## 以太网 10GBASE-R FEC 接收处理过程 10GBASE-R FEC 的接收端面临一个独特的挑战:它没有像 RS-FEC 那样的显式对齐标记来辅助同步。因此,其同步过程依赖于 FEC 自身的纠错特性,采用一种试错机制。 #### 步骤1:解扰处理 接收端首先对收到的串行比特流进行 PN-2112 解扰。 #### 步骤2:FEC 块边界搜索 接收端在一个滑动窗口内不断尝试对 2112 比特的数据进行 FEC 解码和校验。具体来说: - 接收端会假设一个 FEC 块的起始位置 - 对该位置开始的 2112 比特进行校验计算 - 如果计算出的校验位与接收到的校验位不匹配,则说明同步位置错误 - 接收端会将窗口向后滑动一个比特位,然后重复尝试 - 这个过程被称为比特滑动(slip) #### 步骤3:FEC 块锁定判定 - 当接收端在某个对齐位置上连续成功解码了 4 个 FEC 块,就表明 FEC 块锁定(fec_block_lock),同步成功。 - 锁定成功后,接收端就按此边界对后续数据进行解码和纠错 - 如果在锁定状态下,连续出现 8 个解码失败的块,则认为同步失锁 #### 步骤4:数据恢复 其他的处理过程和发送侧相反的过程: - FEC 解码和纠错 - 解扰处理 - 65B 到 66B 的转换(恢复同步头) - 输出 64B/66B 码块到 PCS 总结: 在不增加链路带宽带宽的情况下增加了FEC功能,降低了信道的误码率

视频信息