公文高手,超级方便的公文写作神器! 立即了解


CRC校验最终个人总结

crc校验最终个人总结

crc校验最终个人总结:某二进制信息码(kn)的crc校验需选

择一个合适的g(x)除数(校验因子)如:crc-7为x+x+1=10001001

73宽度为7,此校验因子根据设计的需求来选择(如:crc-32/crc-16)。注意,在计算crc前必须将二进制信息码左移7位(kn*2),这里的7来源于所选择的检验因子的宽度。然后,再与除数进行模2运算(从kn的最高位开始和除数进行异或运算)。最后所剩的宽度为7的7位余数就是最终crc计算结果(当计算到只剩7位余数时就不要再计算了)。之后就可以将经过crc校验后的信息码+crc一起发送给对方,对方收到添有crc的信息码后,将这串代码再和校验因子进行异或运算看结果是否为0。例如:kn=01000000=0x40g(x)=x+x+1=10001001宽度为7

1:移位01000000左移7位=100000000000002:异或运算

10000000000000

10001001校验因子1001000000

10001001

1100100最终crc计算结果3:传输发送

10000001100100

信息码crc结果4:接收检验

10000001100100

10001001校验因子1000100100

10001001校验因子0

73

扩展阅读:单片机crc校验实验报告

单片机课程总实验

实现crc校验

一、实验目的

⒈通过学习crc原理,验证,检错,掌握其工作原理;⒉编写crc编码程序;

⒊总结实验过程,编写提交实验报告。方案、编程、调试、结果、分析、结论。

二、实验要求

用单片机实现crc校验码(10比特数据或任意数据长度、生成多项式用g(x)=x5+x4+x2+1),校验码显示在单片机实验系统数码管上。

二、实验器材

1、装有keilc51开发工具的pc机一台

2、td-pit/td-pit-b实验装置一套

三、实验原理

1.设置crc寄存器,并给其赋初始值


(未完,全文共2555字,当前显示814字)

(请认真阅读下面的提示信息)


温馨提示

此文章为6点公文网原创,稍加修改便可使用。只有正式会员才能完整阅读,请理解!

会员不仅可以阅读完整文章,而且可以下载WORD版文件

已经注册:立即登录>>

尚未注册:立即注册>>

6点公文网 ,让我们一起6点下班!