循环冗余检验CRCppt课件.pptx
《循环冗余检验CRCppt课件.pptx》由会员分享,可在线阅读,更多相关《循环冗余检验CRCppt课件.pptx(9页珍藏版)》请在三一办公上搜索。
1、循环冗余检验 CRC,A组,计算机网络原理,_,为什么引入CRC,CRC的原理,循环冗余检验原理的例子,多项式表示循环冗余的过程,多项式表示循环冗余的例子,最后,目录,误码率与信噪比有很大的关系,在实际通信中不可能使误码率下降到零。 因此,为了保证数据传输的可靠性,在计算机网络传输数据时,必须采用各种差错检测措施。 目前在数据链路层广泛使用了循环冗余检测CRC的检测技术.,为什么引入CRC?,现实的通信链路都不会是理想的。 这就是说,比特在传输的过程中可能会产生差错:1可能会变成0,0可能会变成1,这就叫做比特差错。在一段时间内,传输错误的比特占所传输比特总数的比率称为误码率 BER (Bit
2、 Error Rate)。,PS:另一种理解方法为: 余数位数 除数位数时,商1; 余数位数除数位数时,商0.,(4)模2除法:在CRC运算中,总能保证除数的首位为1,则模2除法运算的商是由余数首位与除数首位的模2除法运算结果确定。因为除数首位总是1,按照模2 除法运算法则,那么余数首位是1就商1,是0就商0。,(1)模2运算:实际上是按位异或运算,即相同为0,相异为1,也就是不考虑进位、借位的二进制加减运算。如:1111+1010 = 0101; (2)FCS:其实就是冗余码,帧检验序列(Frame Check Sequence); (3)生成多项式:其实就是除数,比如下面将要用到的除数p
3、= 1101.,首先来介绍几个概念:,CRC运算实际上就是在数据长为k的后面添加供差错检测用的n位冗余码,然后构成帧k+n位发送出去。,CRC的原理,循环冗余检验原理的例子,1 0 1 0 0 1 0 0 0,1 1 0 1,1 1 1,1 1 0 1,1 1,0 0 0,1 1 1,1 1 0 1,1 1,0 0 0,0 0 1,1 1 0 1,1,1,1,1,0,0,0,1,0,0,R(n位余数,比P少一位),作为FCS(帧检验序列),M:待传输数据k :M的比特数n :冗余码位数,加上FCS后发送的帧是101001001(即2nM+FCS),共有(k+n)位。,循环冗余检验CRC和帧检验
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 循环 冗余 检验 CRCppt 课件
链接地址:https://www.31ppt.com/p-1297310.html