第七讲差错控制编码ppt课件.ppt
《第七讲差错控制编码ppt课件.ppt》由会员分享,可在线阅读,更多相关《第七讲差错控制编码ppt课件.ppt(69页珍藏版)》请在三一办公上搜索。
1、,现代通信原理2010.92011.1,主要内容,差错编码的概念差错控制的基本方法线性分组码的概念及基本原理汉明码循环码BCH码交织的概念,为什么要进行差错编码?差错控制的几种基本方法各有何优缺点?如何构造一个汉明码?如何构造循环码?如何构造BCH码?为什么要采用交织?,研究对象,研究对象在数字通信系统中的位置,差错控制,为什么要采用差错控制噪声所导致的传输差错与信息可靠传输需求的矛盾在普通通信设备中,噪声是不可消除的此外,码间串扰(ISI),多接入干扰(MAI)和邻小区干扰(ICI)等均可能导致误码匹配滤波,最佳判决等手段均不可能消除差错问题:是否可能实现可靠传输?或者至少降低传输的差错率?
2、解决问题的方法:差错控制,差错控制的基本方法,三种基本方法反馈检验检错重发ARQ前向纠错FEC反馈检验最原始的差错控制需要双向信道,和前向信道有相同的通信容量引入较大的停顿,不实时反馈信道可靠时,可以纠正任何错误,差错控制的基本方法,检错重发网络常用的方式差错判决放在接收端,只反馈差错状态自动请求重发,有效减少反馈量同样难以适用于实时业务多种实现方式停发等候、返回重发、选择重发,差错控制的基本方法,前向纠错FEC无需反馈信道直接在接收端对错误进行纠正,发端无需知道错误的状态适用于实时业务无需重传,发端不用存储,收端即时解码,发送的速率恒定依靠纠错编码信道编码通过在码流中引入有结构的冗余信息,纠
3、正在传输中出现的错误,信道编码,一个简单的例子对称二进制信道BSC1个比特,只传1次,差错概率1个比特,重复传送3次,接收端做多数判决,错误概率,付出或代价:增加了传输的冗余,降低了传输的效率,收入或增益:提高了传输的可靠性,降低了误码率,信道编码,概念Channel Coding:通过合理的增加冗余信息,纠正信道传输中可能出现的错误,也称为纠错码:Error Correction Coding信道编码的评价标准纠错性能能纠正什么样的错误?能纠正多少错误?最终的误比特率性能如何?代价增加了多少冗余的比特?信息比特占整个码流的百分比即码率如何?纠错码的理论基础基于代数理论的结构,便于译码,信道编
4、码,重要性信息系统不可或缺的重要技术移动通信深空通信与探测可靠计算存储设备,信道编码的分类,按功能分检错码:仅能检错 纠错码:仅能纠错按信息码元和监督码元之间的校验关系分线性码:监督码元与信息码元之间线性关系非线性码:监督码元与信息码元之间非线性关系按信息码元和监督码元之间的约束方式分分组码:监督码元仅与当前码组相关卷积码:监督码元与当前及以前码组都有关系按照信息码元在编码后是否保持原来形式系统码:信息码元编码后不变非系统码:信息码元改变,信道编码的香农定理,有扰离散信道的编码定理存在噪声干扰的信道,若信道容量为C,只要发送端以低于C的速率R发送信息(R为输入到编码器的二进制码元速率),则一定
5、存在一种编码方式,使编码的错误概率随着码长n的增加将按指数下降到任意小的值两个结论如码长及发送信息速率一定,可以通过增大信道容量,使错误概率减小如在信道容量及发送信息速率一定,可以通过增加码长,使错误概率减小,给出了努力的方向,但怎么做?,信道编码的基本原理,看一个例子如用三位二进制编码来代表八个字母000 A100E001 B101F010C110G011D111H 不管哪一位发生错误,都会使传输字母错误如用三位二进制码传四个字母000 A011B101 C110D发生一位错误,准用码字将变成禁用码字,接收端就能知道出错,但是不能纠错。,信道编码的基本原理,如用三位二进制码传二个字母000
6、A111B检两个错误,纠正一个错误。结论具有检错或纠错的码组,其所用的比特数必须大于信息码组原来的比特数,引入冗余度;引入的冗余必须具有一定的结构,才能进行检错及纠错,信道编码的基本原理,几个基本概念码字二进制序列码重(weight)一个码组中“1”的数目码距(distance) 两个码组之间对应位置上1、0不同的位数 又叫汉明(Hamming)距10 1 1 0 码重:301 1 00 码重: 2 码距:3,信道编码的基本原理,检错和纠错能力与码距的关系考虑码字000错成001,Hamming距1,概率错成101,Hamming距2,概率错成111,Hamming距3,概率总结两个码字的Ha
7、mming距离越大,则一个码字误判成另一个码字的可能性越小码距与检错、纠错能力紧密相关,信道编码的基本原理,检错和纠错能力与码距的关系先考虑检测码字是否出错?可检测e个误码一个码字出错后不会变成另一个正确的码字,即可判断出错;如果一个码字内出现e个错误,则正确码字之间的间距必须大于e,信道编码的基本原理,检错和纠错能力与码距的关系考虑单个码字的纠错可纠正t个错误码字出现t个错误仍能正确判别的原则是:其他码字的各种错误情况不会进入到本码字t为半径的圆内;其他码字可能的最大圆的半径也为t,则要求正确码字之间的码距大于2t,信道编码的基本原理,检错和纠错能力与码距的关系考虑既检错又纠错检测e个错误,
8、纠t个错误检测e个错误,要求码字间距大于e考虑纠t个错误,则此时间距要考虑的不是正确码字之间的距离。而是正确码字和可能的错误码字之间的距离,所以在检错基础上还需要加t,信道编码的基本原理,检错和纠错能力与码距的关系总结在一个码组内检测e个误码,则要求最小的码间距在一个码组内纠正t个误码,则要求的最小码间距在一个码组内纠正t个错误,同时检测e个错误,则要求的最小码间距,信道编码的基本原理,信道编码的准则可靠性准则能纠正更多的错误最大化最小码距有效性准则给出尽可能多的需用码字码率尽可能高码率k/n,k为信息位数,n为总码长,分组码,概念编码后的码元序列每n为分为一组,其中k个信息码元,r个附加的监
9、督码元,而且监督码元仅与本组的信息码元有关,而与其他码组的的信息码元无关二进制序列分段,每段k个,针对每段按照一定规则附加r个监督码元分组码的优点容易以系统的数学理论进行建模分析实现电路简单,复杂度低线性分组码信息码元和监督码元之间的关系可以用线性方程表示,分组码,检错分组码的例子奇偶监督码偶监督奇监督如果以上关系被破坏,则出现错误,因此能检查出奇数个错误,但不能检测偶数个错误。最小码距为 dmin=2检错能力不高,分组码,水平奇偶监督码将码字按行排成方阵,每行采用奇偶监督码,发送时按列的顺序传送,接收时仍将码字排列成发送时方阵形式,然后按行进行奇偶校验在不增加冗余度时,不仅能发现某一行上奇数
10、个错误,而且也能发现不大于方阵行数的突发错误没有增加冗余度,但通过增加码长提高了检错能力最小码距dmin=2,线性分组码,概念信息码元和监督码元可以使用线性方程联系主要性质任意两个需用码组之和(模2和)仍为需用码组最小码距为非零码的最小码重先看一个例子构造一个(7,4)线性分组码,能纠正1位错误1位错误可能出现在7个码位中的任何一位上,错误的情形有7种,加上无错,共8种状态需要知识构造3位校正子,共8种组合,正好可以指示7种错误和无错的状态,线性分组码,任意设计一种错误位置和校正子的对应关系由上表得到校正子与各码元关系,线性分组码,由校正子关系确定编码方程,保证无误码及校正子为000,并由此解
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第七 差错 控制 编码 ppt 课件
链接地址:https://www.31ppt.com/p-1469045.html