FEC原理及应用.ppt_第1页
FEC原理及应用.ppt_第2页
FEC原理及应用.ppt_第3页
FEC原理及应用.ppt_第4页
FEC原理及应用.ppt_第5页
已阅读5页,还剩61页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

FEC原理及应用第四组 差错控制编码 1引言2常用简单分组码3线性分组码4循环码5BCH码6RS码 1 1引言 1 1 1信源编码与信道编码的基本概念在数字通信系统中 为了提高数字信号传输的有效性而采取的编码称为信源编码 为了提高数字通信的可靠性而采取的编码称为信道编码 1 信源编码 2 信道编码 差错控制编码 差错控制编码是在信息序列上附加上一些监督码元 利用这些冗余的码元 使原来不规律的或规律性不强的原始数字信号变为有规律的数字信号 差错控制译码则利用这些规律性来鉴别传输过程是否发生错误 或进而纠正错误 1 1 2纠错编码的分类 1 按照信道编码的不同功能 可以将它分为检错码和纠错码 2 按照信息码元和监督码元之间的检验关系 可以将它分为线性和非线性码 3 按照信息码元和监督码元之间的约束方式不同 可以将它分为分组码和卷积码 4 按照信息码元在编码后是否保持原来的形式 可以将它分为系统码和非系统码 5 按照纠正错误的类型不同 可以将它分为纠正随机错误码和纠正突发错误码 6 按照信道编码所采用的数学方法不同 可以将它分为代数码 几何码和算术码 随着数字通信系统的发展 可以将信道编码器和调制器统一起来综合设计 这就是所谓的网格编码调制 1 1 2差错控制方式 检错重发方式 检错重发 ARQ 的优点主要表现在 1 只需要少量的冗余码 就可以得到极低的输出误码率 2 有一定的自适应能力 某些不足主要表现在 1 需要反向信道 故不能用于单向传输系统 并且实现重发控制比较复杂 2 通信效率低 不适合严格实时传输系统 混合纠错方式是前向纠错方式和检错重发方式的结合 1 1 2纠错编码的基本原理信道编码有关的基本概念 码长 码字中码元的数目 码重 码字中非0数字的数目 码距 两个等长码字之间对应位不同的数目 有时也称作这两个码字的汉明距离 最小码距 在码字集合中全体码字之间距离的最小数值 纠错码的抗干扰能力完全取决于许用码字之间的距离 码的最小距离越大 说明码字间的最小差别越大 抗干扰能力就越强 分组码的最小汉明距离d0与检错和纠错能力之间满足下列关系 1 当码字用于检测错误时 如果要检测e个错误 则d0 e 1 2 当码字用于纠正错误时 如果要纠正t个错误 则d0 2t 1 3 若码字用于纠t个错误 同时检e个错误时 e t 则d0 t e 1 编码效率Rc可以用下式表示 1 2常用简单分组码 1 2 1奇偶监督码可以表示成为 n n 1 如果是奇监督码 在附加上一个监督元以后 码长为n的码字中 1 的个数为奇数个 如果是偶监督码 在附加上一个监督元以后 码长为n的码字中 1 的个数为偶数个 an 1 an 2 a1 a0 0 奇偶监督码的编码可以用软件实现 也可用硬件电路实现 如果码组B无错 B A 则M 0 如果码组B有单个 或奇数个 错误 则M 1 1 2 2行列监督码行列监督码又称水平垂直一致监督码或二维奇偶监督码 有时还被称为矩阵码 二维奇偶监督码适于检测突发错码 二维奇偶监督码不仅可用来检错 还可用来纠正一些错码 1 2 3恒比码恒比码又称等重码 该码的码字中1和0的位数保持恒定的比例 具体情况见表8 3 目前我国电传通信中普遍采用3 2码 国际上通用的ARQ电报通信系统中 采用3 4码即7中取3码 1 3线性分组码 1 3 1基本概念分组码是一组固定长度的码组 可表示为 n k 通常它用于前向纠错 在编码时 k个信息位被编为n位码组长度 而n k个监督位的作用就是实现检错与纠错 这样 一个k比特信息的线性分组码可以映射到一个长度为n码组上 线性分组码的主要性质如下 1 任意两许用码之和仍为一许用码 也就是说 线性分组码具有封闭性 2 码组间的最小码距等于非零码的最小码重 对偶校验时的监督关系 在接收端解码时 实际上就是在计算 S bn 1 bn 2 b1 b0若S 0 则无错 若S 1就认为有错 当r个监督方程式计算得到的校正子有r位 可以用来指示2r 1种误码图样 如果希望用r个监督位构造出r个监督关系式来指示一位错码的n种可能 则要求 例如r 3 若取r 3 则n k r 7 假设S3 S2 S1三位校正字码组与误码位置的关系如表8 4 根据表8 4 可以构成如下关系式 S1 a6 a5 a4 a2 S2 a6 a5 a4 a2 S3 a6 a4 a3 a0进而得到下面的方程组形式 接收端收到每个码组后 计算出S3 S2和S1 如不全为0 则可按表8 4确定误码的位置 然后予以纠正 不难看出 上述 7 4 码的最小码距dmin 3 1 3 2监督矩阵H和生成矩阵G将 7 4 码的三个监督方程式可以重新改写为如下形式 上式可以记作 HAT 0T或AHT 0 其中 也可以用矩阵形式来表示 或表示成为 这时Q PT 如果在Q矩阵的左边在加上一个k k的单位矩阵 就形成了一个新矩阵G 这里G称为生成矩阵 利用它可以产生整个码组 1 3 3校验子S设发送组码A 在传输过程中有可能出现误码 这时接收到的码组为B 则收发码组之差为 其中 则接收端利用接收到的码组B计算校正子 S BHT A E HT AHT EHT EHT因此 校正子仅与E有关 即错误图样与校正子之间有确定的关系 1 3 4汉明码汉明码是一种能够纠正单个错误的线性分组码 它有以下特点 1 最小码距dmin 3 可纠正一位错误 2 码长n与监督元个数r之间满足关系式 通常二进制汉明码可以表示为 7 4 系统汉明码的编码器和译码器电路 1 4循环码 循环码是线性分组码的一个重要子集 是目前研究得最成熟的一类码 它有许多特殊的代数性质 1 4 1循环码的特点循环特性是指 循环码中任一许用码组经过循环移位后 所得到的码组仍然是许用码组 则可以写为 F x R x 模N x 在循环码中 若A x 是一个长为n的许用码组 则在按模运算下 亦是一个许用码组 例如 其对应的码组为0101110 它正是下表中第3码字 为了利用代数理论研究循环码 可以将码组用代数多项是来表示 这个多项式被称为码多项式 对于许用循环码A an 1an 2 a1a0 可以将它的码多项式表示为 若一个整数m可以表示为 则在模n运算下 有m p 模n 同样对于多项式而言 1 4 2循环码的表示方法 一种 7 3 循环码的全部码字表中的第7码字可以表示为 1 4 3模N运算 在整数运算中 有模n运算 例如 在模2运算中 有1 1 2 0 模2 1 2 3 1 模2 2 3 6 0 模2 等 因此 若一个整数m可以表示为 在模n运算下 有m p 模n 也就是说 在模n运算下 一整数m等于其被n除所得的余数 模N运算 码多项式系数可按模2运算 即只取值0和1 假设 计算x4 x2 1除以x3 1的值可得 在上述运算中 由于是模2运算 因此 加法和减法是等价的 在式子中通常用加法运算符 具体模2运算的规则定义如下 通过上述分析和演算可以得到了一个重要的结论 一个长度为n的循环码 它必为按模 运算的一个余式 1 4 4循环码的生成多项式和生成矩阵循环码中次数最低的码多项式称为生成多项式 用g x 表示 可以证明生成多项式g x 具有以下特性 1 g x 是一个常数项为1的次多项式 2 g x 是的一个因式 3 该循环码中其它码多项式都是g x 的倍式 为了保证构成的生成矩阵G的各行线性不相关 通常用g x 来构造生成矩阵 显然 上式不符合形式 所以此生成矩阵不是典型形式 因此 一旦生成多项式g x 确定以后 该循环码的生成矩阵就可以确定 利用循环码的特点来确定监督矩阵H 由于 n k 循环码中g x 是xn 1的因式 因此可令 监督矩阵表示为 1 4 5循环码的编 译码方法1 编码过程首先需要根据给定循环码的参数确定生成多项式g x 然后 利用循环码的编码特点 即所有循环码多项式A x 都可以被g x 整除 来定义生成多项式A x 下面就将以上各步处理加以解释 1 用xn k乘m x 这一运算实际上是把信息码后附加上 n k 个 0 2 求r x 由于循环码多项式A x 都可以被g x 整除 也就是 上式也等效于 这样我们就得到了r x 3 编码输出系统循环码多项式A x 为 上述三步编码过程 在硬件实现时 可以利用除法电路来实现 2 译码过程循环码的译码可以分三步进行 1 由接收到的码多项式B x 计算校正子 伴随式 多项式S x 2 由校正子S x 确定错误图样E x 3 将错误图样E x 与B x 相加 纠正错误 1 5BCH码 主讲 廖云 FEC 前向纠错 的应用主讲 常莹 FEC 前向纠错 的应用 在目前的数字通信系统中 前向纠错技术FEC ForwardErrorCorrection 得到了广泛的应用 这一技术的产生和发展源于通信系统本身的需求 在工程实践中并不存在理想的数字信道 信号在各种媒体的传输过程中总会产生畸变和非等时时延 对数字信号来说就意味着产生误码和抖动 而抖动的最终效果也反映在系统的误码上 FEC编解码可以用硬件实现也可用软件实现 采用FEC技术可较好地改善误码性能 前向纠错是指信号在被传输之前预先对其进行按一定的格式处理 在接收端则按规定的算法进行解码以达到找出错码并纠错的目的 FEC 前向纠错 的应用 FEC在光纤通信中的应用FEC在EPON中的应用 FEC在光纤通信中的应用 前向纠错技术是指信号在被送入传输信道之前预先进行编码处理 加入带有信号特征的冗码 在接收端按照相应算法对接收信号进行解码 从而找出传输过程中产生的错误码并将其纠正的技术 按照FEC编码和SDH之间的关系 目前主要有三种方式 带内FEC 带外FEC 超级FEC 带内FEC 带内FEC方案是ITU T在2000年10月通过的G 707建议中提出的 所谓带内 是指将FEC的冗余监督位置于SONET SDH原有帧格式开销中的未定义位上 无须增加额外的带宽 利用SDH帧中的一部分开销字节装载FEC码的监督码元 为了便于接收机区分发送端是否用了FEC 在开销中加了两比特的FEC状态指示器 FSI 若FSI为01 便表明用了FEC 若为00 则表示未用FEC 带内FEC SDH设备中带内FEC的位置 带外FEC 所谓带外FEC 是指在SDH层下面另外增加一个FEC层 专门用于FEC的处理 这种方式要进行码速调整 增加了线路码率 从而提高了系统的成本和复杂性 带内编码是指将监督码元映射到SDH帧结构中示使用的开销字节中 即利用未使用的开销字节传送FEC的校验位 显然 这种方法避免了码速调整 系统的成本提高不多 但这种方法的译码延时比带外编码的稍大 并占用了部分开销 同时由于校验位可获得的带宽受限 从而使其纠错性能受到一定影响 带外FEC 带外FEC编码示意图 带外FEC 带外FEC解码示意图 FEC 前向纠错 的应用 FEC在光纤通信中的应用FEC在EPON中的应用 FEC在EPON中的应用 FEC的码型和帧结构 EPON标准IEEE802 3ah 2004规定了FEC码型是最常用的RS 255 239 8 这和ITU TRecom mendationG 975里的规定相同 FEC层从物理编码子层接收来的所有帧都包含了前导码 帧体和帧校验序列这些帧内容 整个帧首先是被分组然后再编码 每239个字节分为一组 FEC的码型和帧结构 FEC编码的帧结构 FEC功能在EPON中的优势 因为分路器的损耗和过滤损耗 PON的功率预算显得并不富余 除此之外PON的最远传输距离同时还受到模式分配噪声的限制 而模式分配噪声会导致码间串扰和幅度噪声 进而带来功率恶化和对误码率的要求 所以模式分配噪声也是限制PON覆盖距离的一个主要因素之一设计人员更多时候通过选用性能良好 价格昂贵的光器件来提高光功率预算 这也就使得系统整体成本升高 FEC功能在EPON中的优势 FEC是满足长距离 大分光比并同时维持光器件低成本的有效途径 利用FEC可以提高OLT和ONU中接收端的有效灵敏度 节省下来的光功率就可以用来提高距离 分光比 至于模式分配噪声导致的误码 FEC可以很容易地纠正这些错误 FEC在EPON中的劣势 FEC不可避免的要给EPON系统引入升销 而由于8B 10B的线路编码的存在 EPON

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论