CRC校验个人总结_crc校验简单例子

2020-02-27 其他个人工作总结 下载本文

CRC校验个人总结由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“crc校验简单例子”。

CRC校验最终个人总结:某二进制信息码(kn)的CRC校验需选择一个合适的g(x)除数(校验因子)如:CRC-7为X+X+1=10001001

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

1:移位 0100 0000左移7位= 10 0000 0000 0000 2:异或运算0000 0000 0000 10 0010 01 校验因子 10 0100 0000 10 0010 01 110 0100 最终CRC计算结果 3:传输发送0000 0110 0100

信息码 CRC结果 4:接收检验0000 0110 01000010 01 校验因子 10 0010 0100 10 0010 01 校验因子 0

《CRC校验个人总结.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
CRC校验个人总结
点击下载文档
相关专题 crc校验简单例子 个人总结 CRC crc校验简单例子 个人总结 CRC
[其他个人工作总结]相关推荐
    [其他个人工作总结]热门文章
      下载全文