差错控制与校验

上传人:油条 文档编号:1273156 上传时间:2017-06-04 格式:PPT 页数:7 大小:105.50KB
返回 下载 相关 举报
差错控制与校验_第1页
第1页 / 共7页
差错控制与校验_第2页
第2页 / 共7页
差错控制与校验_第3页
第3页 / 共7页
差错控制与校验_第4页
第4页 / 共7页
差错控制与校验_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《差错控制与校验》由会员分享,可在线阅读,更多相关《差错控制与校验(7页珍藏版)》请在金锄头文库上搜索。

1、数据通信基础,1.4 差错控制与校验,1.4.1 差错控制方法1.4.2 常用的差错控制编码,返回,下一页,数据通信基础,1.4.1 差错控制方法,差错控制编码就是对网络中传输的数字信号进行抗干扰编码,目的是为了提高数字通信系统的容错性和可靠性,它在发送端被传输的信息码元序列中,以一定的编码规则附加一些校验码元,接收端利用该规则进行相应的译码,译码的结果有可能发现差错或纠正差错。在差错控制码中,检错码是指能自动发现出现差错的编码,纠错码是指不仅能发现差错而且能够自动纠正差错的编码。当然,检错和纠错能力是用信息量的冗余和降低系统的效率为代价来换取的。,下一页,数据通信基础,1.4.2 常用的差错

2、控制编码,1奇偶校验码2循环冗余码,下一页,数据通信基础,1奇偶校验码,奇偶校验码是一种最简单也是最基本的检错码,一维奇偶校验码的编码规则是把信息码元先分组,在每组最后加一位校验码元,使该码中1的数目为奇数或偶数,奇数时称为奇校验码,偶数时称为偶校验码。,返回,数据通信基础,1奇偶校验码,例如信息码元每两位一组,加一位校验位使码组中1的总数为0或2,即构成偶校验码。这时许用码组为000,011,101,110;禁用码组为001,010,100,111。接收端译码时,对各码元进行模2加运算,其结果应为0,如果传输过程中码组任何一位发生了错误,则收到的码组必定不再符合偶校验的条件,因此就能发现错误

3、。设码组长度为n,记为an-1an-2an-3a0,其中前n-1位为信息位,第n位为校验位,则偶校验时有a0a1an-1= 0;奇校验时有a0a1 an-1=1。不难看出,这种奇偶校验只能发现单个和奇数个错误,而不能检测出偶数个错误,因此它的检错能力不高,只适用于检测随机的零星错码。,返回,下一页,数据通信基础,2循环冗余码,循环冗余码(CRC)校验是目前在计算机网络通信及存储器中应用最广泛的一种校验编码方法,它所约定的校验规则是:让校验码能为某一约定代码所除尽;如果除得尽,表明代码正确;如果除不尽,余数将指明出错位所在位置。CRC是一种线性分组码,具有较强的纠错能力并有许多特殊的代数性质,前k位为信息码元,后r位为校验码元,它除了具有线性分组码的封闭性之外,还具有循环性。其编码和译码电路很容易用移位寄存器实现,因而在FEC系统中得到了广泛的应用。,返回,数据通信基础,2循环冗余码,例:若生成多项式为1011,请将4位有效信息1100编成7位循环冗余校验码。解:K(x)= x3+x2 即1100冗余位数r = 7-4 = 3K(x)xr = x6+x5,即1100000所以7位循环冗余校验码为T(x)= K(x)x3 + R(x) = 1100000 + 010 = 1100010,这个编好的循环校验码就称为(7,4)码。,返回,下一页,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号