《差错控制编码》PPT课件.ppt
《《差错控制编码》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《差错控制编码》PPT课件.ppt(59页珍藏版)》请在三一办公上搜索。
1、通信原理,主讲教师:高 渤,含弘光大 继往开来,电路与通信教研室 高渤,2,通信原理【第十一章 差错控制编码】,学习内容,概 述,1,2,3,4,纠错编码的性能,纠错编码的基本原理,5,第十一章 差错控制编码,简单的实用编码,5,线性分组码,卷积码,7,7,5,5,9,低密度奇偶检验码,6,循环码,8,Turbo码,10,网格编码调制,电路与通信教研室 高渤,3,通信原理【第十一章 差错控制编码】,学习目标,学习要点1、差错控制方式和编码分类;2、最小码距与纠检错能力;3、几种常用的简单编码;4、线性分组码的生成(G)、监督(H)和纠错(S);5、循环码的生成多项式、生成矩阵、编码和译码;6、
2、卷积码的矩阵、多项式和图形描述方法。,电路与通信教研室 高渤,4,通信原理【第十一章 差错控制编码】,学习目标,重点1、概念:差错控制的基本原理;码重、汉明距离、最小距离的概念和确定;纠检能力与之间的关系;汉明码的概念及其有关参数;卷积码的描述方法和约束度N的含义。2、计算:码率的计算;线性分组码的、编码、校正子和纠错;循环码编码和译码过程;给出卷积码编码器,能写出其输入和输出的关系;给定输入信码,得到输出卷积码序列。,电路与通信教研室 高渤,5,通信原理【第十一章 差错控制编码】,学习目标,难点1、编码效率。2、汉明码。3、校验接收码组B是否出错的方法。4、多项式运算规则。,电路与通信教研室
3、 高渤,6,通信原理【第十一章 差错控制编码】,学习内容,概 述,1,2,3,4,纠错编码的性能,纠错编码的基本原理,5,第十一章 差错控制编码,简单的实用编码,5,线性分组码,卷积码,7,7,5,5,9,低密度奇偶检验码,6,循环码,8,Turbo码,10,网格编码调制,电路与通信教研室 高渤,7,通信原理【第十一章 差错控制编码】,一、信道分类 从差错控制角度看,按加性干扰引起的错码分布规律的不同,信道可以分为三类:1、随机信道:错码的出现是随机的。2、突发信道:错码是成串集中出现的。3、混合信道:既存在随机错码又存在突发错码。,第一节 概 述,二、差错控制技术 1、差错控制技术 一般分为
4、:检错重发、前向纠错、反馈校验、检错删除。,电路与通信教研室 高渤,8,通信原理【第十一章 差错控制编码】,2、差错控制编码:常称为纠错编码。,第一节 概 述,2)多余度:指增加的监督码元多少。例如,若编码序列中平均每两个信息码元就添加一个监督码元,则这种编码的多余度为1/3。,1)监督码元:除反馈校验外,都是在接收端识别有无错码。所以在发送端需要在信息码元序列中增加一些差错控制码元,称为监督码元。不同的编码方法,有不同的检错或纠错能力。,电路与通信教研室 高渤,9,通信原理【第十一章 差错控制编码】,4)冗余度:监督码元数(n-k)和信息码元数 k 之比(n-k)/k。,第一节 概 述,理论
5、上,差错控制以降低信息传输速率为代价换取提高传输可靠性。,3)编码效率(简称码率):设编码序列中信息码元数量为k,总码元数量为n,则比值k/n 就是码率。,电路与通信教研室 高渤,10,通信原理【第十一章 差错控制编码】,三、差错控制原理举例自动要求重发(ARQ)系统,第一节 概 述,发送一组数据后发端等待收端的确认(ACK)答复,再发送下一组数据;若收到否认(NAK)答复,则重发。系统工作在半双工状态,时间没有得到充分利用,传输效率较低。,1、停止等待ARQ系统,电路与通信教研室 高渤,11,通信原理【第十一章 差错控制编码】,2、拉后ARQ系统,第一节 概 述,发送端连续发送数据组,接收端
6、对于每个接收到的数据组都发回确认(ACK)或否认(NAK)答复。,在这种系统中需要对发送的数据组和答复进行编号,以便识别。显然,这种系统需要双工信道。,电路与通信教研室 高渤,12,通信原理【第十一章 差错控制编码】,3、选择重发ARQ系统,第一节 概 述,只选择重发出错的数据组,因此进一步提高了传输效率。,电路与通信教研室 高渤,13,通信原理【第十一章 差错控制编码】,4、ARQ的主要优点(和前向纠错方法相比):,第一节 概 述,5、ARQ的主要缺点:,3)检错用的编码方法和加性干扰的统计特性基本无关,能适应 不同特性的信道。,2)检错的计算复杂度较低;,1)监督码元较少即能使误码率降到很
7、低,即码率较高;,2)因为重发而使ARQ系统的传输效率降低。,1)需要双向信道来重发,也不能用于一点到多点的通信系统。,3)在信道干扰严重时,可能反复重发造成事实上的通信中断。,4)在要求实时通信的场合,往往不允许使用ARQ法。,电路与通信教研室 高渤,14,通信原理【第十一章 差错控制编码】,6、ARQ系统的原理方框图,第一节 概 述,电路与通信教研室 高渤,15,通信原理【第十一章 差错控制编码】,学习内容,概 述,1,2,3,4,纠错编码的性能,纠错编码的基本原理,5,第十一章 差错控制编码,简单的实用编码,5,线性分组码,卷积码,7,7,5,5,9,低密度奇偶检验码,6,循环码,8,T
8、urbo码,10,网格编码调制,电路与通信教研室 高渤,16,通信原理【第十一章 差错控制编码】,一、纠错编码的基本原理 1、相关知识回顾(1)纠错编码的概念 在信息码元序列中加入监督码元,称为差错控制编码。(2)实现纠错编码的基本思想(原理)1)利用冗余度 冗余比特与信息比特之间存在着特定的相关性。2)使噪声均化(随机化)噪声均化是将差错均匀分摊给各码字,达到提高总体差 错控制能力的目的。,第二节 纠错编码的基本原理,电路与通信教研室 高渤,17,通信原理【第十一章 差错控制编码】,2、纠错编码的分类1)按对信息序列的处理方法:分组码和卷积码。2)按照校验位与信息位的关系:线性码与非线性码。
9、3)按照适用的差错类型:纠随机差错码和纠突发差错码。4)按照构码理论:代数码、几何码、算术码、组合码等。,有多少观察问题的角度,就有多少分类方法。不同的分类方法只是从不同的角度抓住码的某一特性加以归类,并不能说明某个码的全部特性。分类可以进一步细化,把大类分割成小类。,第二节 纠错编码的基本原理,电路与通信教研室 高渤,18,通信原理【第十一章 差错控制编码】,3、纠错编码举例,分组码例子(3,2),既不能检错也不能纠错,能检错,但不能纠错,许用码组,禁用码组,合法码组,许用码组000、111,其余码组禁用,既可检错,也能纠错,第二节 纠错编码的基本原理,电路与通信教研室 高渤,19,通信原理
10、【第十一章 差错控制编码】,4、分组码的概念(1)定义 将信息码分组,对每个信息码组附加若干监督码元的编码。(2)表示法 用符号(N,K)表示,其中K是每组二进制信息码元的个数,N是编码组的总位数,又称码长,NK=r 为每码组中监督码元的数目。,第二节 纠错编码的基本原理,电路与通信教研室 高渤,20,通信原理【第十一章 差错控制编码】,1)码重:码组中“1”的个数,称为码组的重量(简称码重)。,第二节 纠错编码的基本原理,3)最小码距:把某种编码中各个码组之间距离的最小值称为最 小码距(d0)。如上面的编码的最小码距d0=2。,“000”晴,“011”云,“101”阴,“110”雨,4个码组
11、之间,任意两个的距离均为2。,2)码距:把两个码组中对应位上数字不同的位数,称为码组的 距离,简称码距,又称汉明距离。例如:,(3)分组码的码重和码距,电路与通信教研室 高渤,21,通信原理【第十一章 差错控制编码】,码距的几何意义,(4)码距(汉明距)的几何意义 两个码组对应位上数字不同的位数,称为码组的距离。,最大码距,最小码距d0,编码的最小码距决定了该编码的检错和纠错能力:d0=1 时,没有检、纠错能力;d0=2 时,具有检查一个差错的能力;d0=3 时,用于检错时具有检查两个差错的能力;用于纠错时具有纠正一个差错的能力。,第二节 纠错编码的基本原理,电路与通信教研室 高渤,22,通信
12、原理【第十一章 差错控制编码】,最小码距 的大小与编码的检错和纠错能力的关系:1)为检测 个错码,则要求:2)为纠正 个错码,则要求:3)为纠正 个错码,同时检测 个错码,则要求:,第二节 纠错编码的基本原理,电路与通信教研室 高渤,23,通信原理【第十一章 差错控制编码】,纠正 t 个错码,同时检测 e 个错码,5、码距与检、纠错能力的关系,检测 e 个错码,纠正 t 个错码,第二节 纠错编码的基本原理,电路与通信教研室 高渤,24,通信原理【第十一章 差错控制编码】,第二节 纠错编码的基本原理,如何理解(证明):为纠正 t 个错码,同时检测 e 个错码,要求最小码距 d0 t+e+1(e
13、t)。,设码组A和B之间距离为5,则,最多能检测4个错码,最多能纠正2个错码。,但是,不能同时满足。,当错码位数超过纠错能力时,该码组会立即进入另一码组的圆内而被错误地“纠正”了。,因此,检错和纠错公式不能同时成立或同时运用。,电路与通信教研室 高渤,25,通信原理【第十一章 差错控制编码】,为了可以在纠正 t 个错码的同时,能够检测 e 个错码,需要如下图所示。使某一码组(譬如码组A)发生e个错误之后所处位置,与其他码组(譬如码组B)的纠错圆圈至少距离等于 1,以避免落在该纠错圆上从而发生错误地“纠正”。因此,由此图可以直观看出,要求最小码距,第二节 纠错编码的基本原理,这种纠检结合的工作方
14、式是自动转换的。它适用于大多数时间里错码数量很少,少数时间里错码数量多的情况。,电路与通信教研室 高渤,26,通信原理【第十一章 差错控制编码】,学习内容,概 述,1,2,3,4,纠错编码的性能,纠错编码的基本原理,5,第十一章 错控制编码,简单的实用编码,5,线性分组码,卷积码,7,7,5,5,9,低密度奇偶检验码,6,循环码,8,Turbo码,10,网格编码调制,电路与通信教研室 高渤,27,通信原理【第十一章 差错控制编码】,一、系统带宽和信噪比的矛盾,第三节 纠错编码的性能,在发送码元序列中加入监督码元,使得发送序列增长,冗余度增大,若仍保持发送信息码元速率不变,则传输速率必须增大,因
15、而增大了系统带宽。系统带宽的增大将引起系统中噪声功率增大,使信噪比下降。信噪比的下降反而又使系统接收码元序列中的错码增多。一般说来,采用纠错编码后,误码率总是能够得到很大改善的。改善的程度和所用的编码有关。,电路与通信教研室 高渤,28,通信原理【第十一章 差错控制编码】,二、编码性能举例,第三节 纠错编码的性能,未采用纠错编码时,若接收信噪比等于7dB,编码前误码率约为810-3,图中A点;在采用纠错编码后,误码率降至约410-4.5,图中B点。这样,不增大发送功率就能降低误码率约一个半数量级。,电路与通信教研室 高渤,29,通信原理【第十一章 差错控制编码】,由图还可以看出,若保持误码率在
16、10-5,图中C点,未采用编码时,约需要信噪比Eb/n0=10.5 dB。采用编码时,约需要信噪比7.5 dB,图中D点。可以节省功率2dB,通常把这2dB称为编码增益。,第三节 纠错编码的性能,上面两种情况付出的代价是带宽增大。,电路与通信教研室 高渤,30,通信原理【第十一章 差错控制编码】,传输速率和Eb/n0的关系,第三节 纠错编码的性能,式中,RB为码元速率。若希望提高传输速率,由上式看出势必使信噪比下降,误码率增大。,对于给定的传输系统,电路与通信教研室 高渤,31,通信原理【第十一章 差错控制编码】,第三节 纠错编码的性能,假设系统原来工作在图中C点,提高速率后由C点升到E点。但
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 差错控制编码 差错 控制 编码 PPT 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5502782.html