fec q=fec_create(LIQUID_FEC_HAMMING74,NULL); Details of the available codes in liquid can be found in [section-fec] . This codec nominally accepts 4 bits, appends 3 parity bits, and can detect and correct up to one of these seven transmitted bits. The Hamming(7,4) code is not parti...
RS-FEC:工作在25GE速率的25GE接口、100GE拆分的25GE接口以及工作在100GE速率的100GE接口支持配置开启或关闭RS-FEC功能。 NONE:关闭FEC功能。 接口的FEC功能属于自协商的一部分,开启接口的自协商时,FEC功能由链路两端协商决定;如果关闭接口的自协商,则FEC状态为缺省情况,用户可以根据接口支持情况配置Base-R FEC、RS...
None-FEC:关闭FEC功能。 接口的FEC功能属于自协商的一部分,开启接口的自协商时,FEC功能由链路两端协商决定;如果关闭接口的自协商,则FEC状态为缺省情况,用户可以根据接口支持情况配置RS-FEC、Base-R FEC或者None FEC(即关闭FEC功能)。如果一端开启FEC功能,另一端也要开启该功能。 在不影响链路两端接口协商状态的前提...
总结下RSFEC用到的两个核心技术,第一个是利用范德蒙矩阵任意子方阵可逆的性质,允许丢失任意m个包。第二个是解决计算机上落地时碰到的溢出、浮点数精度问题,离散数学中的有限域恰好搭建了连续数学与计算机间的桥梁,利用有限域上的运算封闭性质落地。 关于RSFEC还有很多值得探讨的点,柯西矩阵是与范德蒙矩阵性质类似的一...
RSFEC广泛应用于存储、通信、二维码等领域,比如RAID利用它生成冗余盘提升容错性,视频通话中利用它生成冗余数据对抗网络丢包,太空中远距离传输数据时也用到它,第三张图片是旅行者一号应用RSFEC将太空中拍摄的照片传回地球,二维码中也有使用,下面的二维码缺了一个角,还是可以扫出来。
FEC是音视频弱网传输优化的重要手段,尤其高rtt丢包场景,这种场景单纯依靠ack或者nack,音视频质量很难保证。当下主流的FEC有基于异或ulp FEC, RS FEC,RLC滑窗FEC,喷泉码等。本篇文章重点介绍RS FEC, 后续篇幅…
RS-FEC 25G前向纠错 Reed-Solomon前向纠错用于许多25G SFP28光模块,以增加25G-CSR、25G-LR、25G-ER和BIDI场景中的范围。NRZ 100G前向纠错 除了100GBASE-LR4和100GBASE-ER4使用LAN-WDM发射器并且无需FEC即可达到所需的10km和40km距离之外,所有100G NRZ模块要达到最大传输距离都需要在主机平台上启用RS ...
RS-FEC 25G前向纠错 Reed-Solomon前向纠错用于许多25GSFP28光模块,以增加25G-CSR、25G-LR、25G-ER和BIDI场景中的范围。 NRZ 100G前向纠错 除了100GBASE-LR4和100GBASE-ER4使用LAN-WDM发射器并且无需FEC即可达到所需的10km和40km距离之外,所有100G NRZ模块要达到最大传输距离都需要在主机平台上启用RS FE...
例如,如果光模块支持RS-FEC,则其插入的主机设备也必须支持RS-FEC,并且链路设置的另一端必须遵循相同的原则。但是,如果链路一侧的设备支持RS-FEC,而链路另一侧的设备支持SD-FEC,则FEC功能将不起作用,并且链路将无法在FEC开启的情况下工作。同样,如果FEC在链路的一侧打开而在另一侧未打开,则该链路将不起作用。
RS-FEC 25G前向纠错 Reed-Solomon前向纠错用于许多25G SFP28光模块,以增加25G-CSR、25G-LR、25G-ER和BIDI场景中的范围。 NRZ 100G前向纠错 除了100GBASE-LR4和100GBASE-ER4使用LAN-WDM发射器并且无需FEC即可达到所需的10km和40km距离之外,所有100G NRZ模块要达到最大传输距离都需要在主机平台上启用RS ...