0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FEC(前向纠错)的工作原理是什么

冬至子 来源:通信百科 作者:等那一朵梅花香 2022-11-18 11:04 次阅读

当我们阅读一篇文章,如果有一个排印错误,比如说有两个字的顺序错了,对我们理解原文的意思没有任何困难。但是如果存在太多的拼写错误,看了多遍了不知所云。这时对我们来说,信息就无法正确有效的获取。

图片

(中文自带纠错功能)

FEC(前向纠错)的工作原理与此类似。对比在通信里面,信号被编码为0和1传输,不可避免的会出现劣化、误码,当这种程度在FEC的纠错能力的范围内时,系统就仍然能实现无差错接收,从而就不需要重传。

扒一点历史,Hamming Code可能是FEC的第一种形式,最早是由Richard Hamming于1950年发明的。在贝尔实验室工作时,他对打孔卡中经常出现的错误感到的恼火(该打孔卡当时用于记录和传输数据),因此设计了一种编码方法来识别和纠正错误,从而避免了复制和重新发送卡片的需要。

在光传输系统中,FEC的作用主要是降低了降低系统的OSNR的容限。用上面阅读文章来比喻,相当于提高了阅读者的理解能力,拥有了更加丰富的判别经验,在一定程度上允许文章中出现更多的错误。

图片

因此,我们定义FEC (Forward Error Correction)为: 确保通信系统在噪声和其他损伤的影响下,依然能够实现无错误传输的能力。

本质上来说,FEC 是一个编码解码的过程,其算法的结果作为附加信息与来自发送端的数据一起发送。通过在远端重复相同的算法,使接收器能够检测单个bit级别的错误并对其进行纠正(可纠正的错误),而无需重新传输数据。

而如何来衡量这个能力,一般需要关注FEC的四个量:纠前BER容限、编码增益(CG)、开销(OH)和净编码增益(NCG)。

我们了解一下NCG编码增益的定义:它定义BER为一定水平(比如说1×10^-15^)时所对应的Q值和纠前BER容限所对应的Q(dB)值之间的差异。

图片

在这里我们主要看净编码增益(NCG)。NCG可以理解为小白看一篇文章和专家看同一篇文章,纠错并获取正确信息的能力差。即有FEC和没有FEC时的OSNR需求降低量。

通常来说,FEC技术有带内FEC和带外FEC两种。

带内FEC:由ITU-T G.707标准定义,利用SDH帧的开销字节承载FEC码元,主要用于SDH系统中。

带外FEC:由ITU-T G.975/709标准支持。G.975推荐用于海底光缆系统的FEC,采用RS(255,239),G.709根据G.975的FEC编码修改。

在DWDM/OTN系统中我们主要使用带外FEC技术,在G.709中,为OTN系统定义了Reed Solomon FEC (RS-FEC),位于OTUk层的FEC开销,它的位置如下图所示。

图片

目前FEC已经发展了多代。

第1代FEC主要采用循环码或代数码,比如说ITU-T G.975定义的RS(255,239)码,我们常称之为标准FEC。

第2代FEC主要级联码来构建FEC,比如说RS+RS或者RS+BCH,这种FEC有两种,增强型Ehanced FEC(EFEC)和超强FEC(AFEC)。

第3代FEC则采用软判决或迭代的方式,比如说Block Turbo Code分组Turbo码和LDPC低密度奇偶校验码。

图片

在第1代、第2代FEC技术中,通常只利用码的代数结构进行译码,由解调器供给译码器的是二进制序列,即解调器仅对接收序列进行0、1判决,这种译码方法称为硬判决Hard-Decision(HD-FEC)。这几种硬判决FEC对比如下:

图片

而在第3代FEC中则使用软判决技术Soft-Decision(SD-FEC)。它是一种概率译码法,它将解调器输出的抽样电压进行多位量化后,再送入译码器进行码的代数结构译码。

图片

如上图所示,简单一点理解,SD-FEC与硬判决只使用1个门限来量化1个比特不同,软判决使用多个门限来量化恢复的符号,从而得到一个比特信息加上若干比特概率(置信度)信息。

相当于在YES和NO之间再增加了Maybe。在同样的开销比例下,软判决SD-FEC要比硬判决HFEC高出1-1.5dB的NCG增益。

图片

目前来说,对100G及超100G波分系统而言,采用的多是SD-FEC或者SD-FEC与EFEC/HFEC等编码的混合方式。以LOFC会议对LDPC定义为例,其开销和NCG如下表所示.

图片

从上表中,我们似乎看到了一个规律,FEC使用的开销越大,编码增益也越大。是不是意味着开销越大越好?

审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 解调器
    +关注

    关注

    0

    文章

    285

    浏览量

    25790
  • FEC
    FEC
    +关注

    关注

    0

    文章

    40

    浏览量

    13675
  • 光传输系统
    +关注

    关注

    0

    文章

    8

    浏览量

    7254
收藏 人收藏

    评论

    相关推荐

    Xilinx丰富FEC IP核鼎助网络运营商降低运营和资本支出

    赛灵思公司(Xilinx, Inc. (NASDAQ:XLNX) )在摩纳哥格里马尔迪会议中心举行的 2012 年 WDM 和下一代光网络大会上宣布推出纠错 (FEC) IP 核的
    发表于 06-20 09:47 1327次阅读

    Ad hoc中基于主动网的自适应FEC

    针对无线信道中高误码率限制传输性能,固定纠错(FEC)又不能适应无线网络中误码率多变和链路差异的环境等问题,通过利用主动网的网络可编程接口在Ad hoc网络中动态地实现了
    发表于 05-28 11:04 7次下载

    符合中国数字电视地面广播标准的纠错码编码器设计

    符合中国数字电视地面广播标准的纠错码编码器设计:文章提供了一种符合中国数字电视地面广播标准中的
    发表于 12-13 19:56 17次下载

    纠错(FEC)技术助力40G/100G光传输网络部署

    PMCSierra公司日前宣布推出创新的纠错 (FEC) 技术,助力高性价比的 40G 和 100G 光传输网络 (OTN) 部署。
    发表于 02-12 09:02 2473次阅读

    Altera业界首款集成增强纠错(EFEC) IP内核

    Altera公司日前宣布,开始提供业界第一款集成增强纠错(EFEC) IP内核,该内核针对高性能Stratix IV和Stratix V系列FPGA进行了优化。
    发表于 03-09 09:42 1176次阅读

    光通信系统中SD-FEC软判决纠错编码技术浅析

    纠错FEC)技术目前已经被广泛地应用于光通信系统中,达到改善系统的误码率性能、提高系统通信的可靠性、延长光信号的传输距离、降低光发射机发射功率以及降低系统成本的
    发表于 08-06 16:26 2236次阅读
    光通信系统中SD-<b class='flag-5'>FEC</b>软判决<b class='flag-5'>纠错</b>编码技术浅析

    一种改进的高速链路纠错编码

    在高速链路的可靠传输中,物理层纠错的研究主要集中在提高编码的纠错性能,且编码冗余位全部用于纠错校验,难以满足用户在传输中加裁定制信息的应
    发表于 11-21 15:41 15次下载
    一种改进的高速链路<b class='flag-5'>前</b><b class='flag-5'>向</b><b class='flag-5'>纠错</b>编码

    通过FPGA器件和RS编码器实现纠错系统的设计方案

    音频数据的实时性,不宜采用反馈重传等造成很大时延的差错控制方式。纠错码(FEC)的码字是具有一定纠错能力的码型,它在接收端解码后不仅可以
    发表于 03-04 09:09 1885次阅读
    通过FPGA器件和RS编码器实现<b class='flag-5'>前</b><b class='flag-5'>向</b><b class='flag-5'>纠错</b>系统的设计方案

    NB-IoT的HARQ是一种将纠错编码和ARQ相结合的技术

    NB-IoT的HARQ是一种将纠错(Forward Error Correction,FEC)编码和ARQ相结合而形成的技术。HARQ的基本原理是缓存没有正确接收到的数据,并且将重
    发表于 09-15 13:54 1655次阅读

    纠错FEC)物理层交互测试系统

    来源:是德科技 是德科技公司(NYSE:KEYS)发布的两款新解决方案:N4891A 400GBASE 纠错FEC)交互一致性测试解决方案以及 A400GE-QDD 400GE
    的头像 发表于 10-12 02:02 741次阅读

    AX5042 纠错 (FEC)

    发表于 12-02 12:44 0次下载
    AX5042 <b class='flag-5'>前</b><b class='flag-5'>向</b><b class='flag-5'>纠错</b> (<b class='flag-5'>FEC</b>)

    什么是纠错FEC)?FEC最全解析

    光模块FEC技术解析
    的头像 发表于 01-13 11:41 4331次阅读
    什么是<b class='flag-5'>前</b><b class='flag-5'>向</b><b class='flag-5'>纠错</b>(<b class='flag-5'>FEC</b>)?<b class='flag-5'>FEC</b>最全解析

    态路小课堂丨一文介绍FEC纠错技术

    受到了限制。虽然通过各种补偿技术,可以减轻光信号传输中所受的影响,但这样做需要花费很高的代价。为了适应光通信大容量、低成本的要求,纠错FEC技术应运而生。本文态路将为大家介绍关于
    的头像 发表于 03-17 10:41 1174次阅读
    态路小课堂丨一文介绍<b class='flag-5'>FEC</b><b class='flag-5'>前</b><b class='flag-5'>向</b><b class='flag-5'>纠错</b>技术

    FEC功能在40G和100G光模块中的应用和注意事项

    FEC(Forward Error Correction,纠错)功能是一种在数字通信中用于纠正传输过程中产生的误码的技术。
    的头像 发表于 05-20 14:05 1639次阅读
    <b class='flag-5'>FEC</b>功能在40G和100G光模块中的应用和注意事项

    【技术】FEC—数据防丢失,提升数据通信可信度!

    纠错FEC纠错
    的头像 发表于 07-20 18:10 1328次阅读
    【技术】<b class='flag-5'>FEC</b>—数据防丢失,提升数据通信可信度!