版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
循环冗余校验码具有检错、纠错能力的校验码01简介CRC检错和纠错校验位的生成检错计算举例目录030204基本信息循环冗余校验码(CRC),简称循环码,是一种常用的、具有检错、纠错能力的校验码,在早期的通信中运用广泛。循环冗余校验码常用于外存储器和计算机同步通信的数据校验。奇偶校验码和海明校验码都是采用奇偶检测为手段检错和纠错的(奇偶校验码不具有纠错能力),而循环冗余校验则是通过某种数学运算来建立数据位和校验位的约定关系的。简介简介循环冗余校验码(cyclicredundancycheck)简称CRC(循环码),是一种能力相当强的检错、纠错码,并且实现编码和检码的电路比较简单,常用于串行传送(二进制位串沿一条信号线逐位传送)的辅助存储器与主机的数据通信和计算机络中。
循环码是指通过某种数学运算实现有效信息与校验位之间的循环校验(而海明码是一种多重校验)。
这种编码基本思想是将要传送的信息M(X)表示为一个多项式L,用L除以一个预先确定的多项式G(X),得到的余式就是所需的循环冗余校验码。
这种校验又称多项式校验。
理论上可以证明循环冗余校验码的检错能力有以下特点:①可检测出所有奇数位错;②可检测出所有双比特的错;③可检测出所有小于、等于校验位长度的突发错。
校验位的生成校验位的生成循环冗余校验码由信息码n位和校验码k位构成。k位校验位拼接在n位数据位后面,n+k为循环冗余校验码的字长,又称这个校验码(n+k,n)码。
n位信息位可以表示成为一个报文多项式M(x),最高幂次是xn-1。约定的生成多项式G(x)是一个k+1位的二进制数,最高幂次是xk。将M(x)乘以xk,即左移k位后,除以G(x),得到的k位余数就是校验位。这里的除法运算是模2除法,即当部分余数首位是1时商取1,反之商取0。然后每一位的减法运算是按位减,不产生借位。
CRC检错和纠错CRC检错和纠错CRC码存储或传送后,在接收方进行校验过程,以判断数据是否有错,若有错则进行纠错。一个CRC码一定能被生成多项式整除,所以在接收方对码字用同样的生成多项式相除,如果余数为0,则码字没有错误;若余数不为0,则说明某位出错,不同的出错位置余数不同。对(n,k)码制,在生成多项式确定时,出错位置和余数的对应关系是确定的。
检错计算举例检错计算举例实际的CRC校验码生成是采用二进制的模2算法(即减法不借位、加法不进位)计算出来的,这是一种异或操作。下面通过一些例子来进一步解释CRC的基本工作原理。假设:
(1)设约定的生成多项式为G(x)=x4+x+1,其二进制表示为,共5位,其中k=4。
(2)假设要发送数据序列的二进制为(即f(x)),共6位。
(3)在要发送的数据后面加4个0(生成f(x)xk),二进制表示为,共10位。
(4)用生成多项式的二进制表示去除乘积,按模2算法求得余数比特序列为0100(注意余数一定是k位的)。
(5)将余数添加到要发送的数据后面,得到真正要发送的数据的比特流:,其中前6位为原始数据,后4位为CRC校验码。
(6)接收端在接收到带CRC校验码的数据后,如果数据在传输过程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 美术暑期课程设计
- 钢结构课程设计材料图
- 流体机械课程设计轴流泵
- 2024-2030年中国聚砜市场深度调查与发展前景趋势展望研究研究报告
- 2024-2030年中国粉末冶金模行业运营动态及投资效益预测研究报告
- 2024-2030年中国烤鸭行业竞争策略及销售动态预测报告
- 2024-2030年中国沙茶酱市场规模预测与竞争格局分析研究报告
- 2024-2030年中国核桃深加工行业消费状况及盈利趋势预测研究报告
- 2024-2030年中国数据中心服务器电源行业发展态势与需求前景预测报告
- 2024-2030年中国不溶性糖精行业发展动态及盈利前景预测研究报告
- 传统音乐与现代音乐的融合与共生
- 老人康复治疗知识讲座
- 机械制图直线的投影公开课课件1
- 物流仓储招商策划制定
- 商业秘密保护意识培训
- 专题03 中点弦问题(点差法)(教师版)2024高考数学复习满分突破
- 少儿体智能特色课程设计
- 成人重症患者镇痛管理(专家共识)
- AFP、DCP和GGT联合检测在原发性肝癌诊断中的应用价值演示稿件
- 中职语文课件:1.1《送瘟神》课件14张2023-2024学年中职语文职业模块
- 建筑施工现场车辆管理方案
评论
0/150
提交评论