版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
6循环冗余检测计算机网络中广泛采用。循环冗余检测CRC(cyclicredundancycheck)编码:即多项式编码,把要发送的比特串看作为系数是0或1的一个多项式,对比特串的操作看作为多项式运算。基本思想:设发送节点要把数据D(d比特)发送给接收节点。发送方和接收方先共同选定一个生成多项式G(r+1比特),最高有效位是1。发送方:计算出一个r位附加比特R,添加到D的后面产生DR(d+r比特)
DRG模2运算整除,一起发送。接收方:用G(r+1比特)去除接收到的DR(d+r比特):传输发生差错;:传输正确,去掉尾部r位,得所需数据D。10111
x4+x2+x+1D:要发送的数据(d位)R:CRC校验(r位)DR(d+r位)1模2运算:加法不进位,减法不借位,即操作数的按位异或(XOR)例1011XOR0101=1110;1011-0101=11101001XOR1101=0100;1001-1101=0100乘法和除法与二进制运算类似,其中加法或减法没有进位或借位。乘以2r,即比特模式左移r个位置。D×2r
XORR=D00…00XORR=DR(d+r
比特)2计算R(CRC比特):DR能被G模2运算整除:即D×2rXORR=nG等式两边都用R异或,得到
D×2r
=nGXORR
即用G来除D×2r,余数值刚好为R。R的计算:将数据D后面添加r个0,除以给定的生成多项式G,所得余数即为R(r位)。3例设D=101110,d=6,G=1001,r=3实际传输的数据形式是:101110011r+1位D后添加3个03位4
生成多项式G的选择:有8、12、16和32比特生成多项式G。
8比特的CRC用于保护ATM信元首部;
32比特的标准CRC-32用于链路级协议:GCRC-32=10110110111
5例1.已知:信息码:110011信息多项式:K(X)=X5+X4+X+1
生成码:11001
生成多项式:G(X)=X4+X3+1,(r=4)
求:循环冗余码CRC。
解:1)(X5+X4+X+1)*X4的积是X9+X8+X5+X4,对应的码是1100110000。
2)CRC=积/G(X)(异或算法)。
100001←Q(X)
G(x)→11001)1100110000←K(X)*Xr
11001.
10000
11001
1001←CRC(冗余码)由计算结果知冗余码CRC=1001。把data=110011,crc=1001 一起发送。CRC例子:6例2.已知:接收数据:110011+1001,多项式:T(X)=X9+X8+X5+X4+X3+1
生成码:11001
,生成多项式:G(X)=X4+X3+1(r=4)
判断数据的正确性,若正确,求冗余码和信息码。
解:1)用接收码除以生成码:
100001←Q(X)
G(x)→11001)1100111001←K(X)*Xr+R(x)
11001,
11001
11001
0←S(X)(余数)余数S(x)为0,所以码字正确。2)因r=4,所以冗余码CRC是:1001,信息码是:110011
71)可检测出所有奇数位错;
2)可检测出所有双比特的错;
3)可检测出所有小于、等于校验位长度(r+1)的突发错。例如:
100110←Q(X)
G(x)→11001)1101111001←K(X)*Xr+R(x)
11001.
10110
11001.
11110
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026陕西西安市西北农林科技大学工程训练中心实习指导教师招聘2人笔试备考题库及答案解析
- 2026湖南长沙长沙县星沙街道悦和城幼儿园春季招聘1人笔试备考题库及答案解析
- 2026中国民用航空西藏自治区管理局外部招聘12人考试备考题库及答案解析
- 2026北京航空航天大学宇航学院第一批卓越百人博士后岗位招聘笔试备考题库及答案解析
- 2026四川阿坝州锦宸口腔招聘8人笔试备考题库及答案解析
- 2026山东菏泽市巨野县群众文化服务中心(巨野县山东梆子剧团)招聘初级专业技术人员考试备考题库及答案解析
- 2026云南保山职业学院校园招聘15人笔试模拟试题及答案解析
- 四川省仪陇县大寅片区2025-2026学年初三下学期高中联合考试物理试题含解析
- 2026届甘肃省金昌市永昌市第五中学初三下学期第二次阶段(期中)考试题含解析
- 浙江省金华九中2025-2026学年初三第一次模拟(期末)考试数学试题试卷含解析
- 锅炉暖风器改造施工方案
- 【英语】五年级英语下册人教pep版Unit-1-My-day-单元测试卷
- 一元线性回归模型说课课件2024年第十届全国中小学实验教学说课活动
- 成都市崇州市2024年小升初必考题数学检测卷含解析
- 精索静脉曲张教学
- 停车位租赁合同可打印模板
- 2022年版初中物理课程标准解读-课件
- 2024年建筑业10项新技术
- 建筑遗产的保护与管理
- 项目3汽车底盘离合器结构、原理及检修课件
- 高三一模总结主题班会课件
评论
0/150
提交评论