码迷,mamicode.com
首页 > 其他好文 > 详细

模2除法

时间:2015-10-21 20:50:01      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:

  1. 在CRC(循环冗余校验码)的计算中用到了模2除法,与算数除法类似但每一位除的结构不影响其他位,即不向上借一位,所以实际上就是或。

 

 

 

技术分享

2.被校验的数据  M(x)=1000,其选择生成多项式为 G(x)=x^3+x+1,该数据的循环冗余校验和应为多少?

    解:

G(x)=x^3+x+1对应的二进制数为1011,且G(x)中含3个项式,生成多项式为4

位二进制,由CRC规则应该取(4-1)=3位(校验和),所以可以预加上3位得到1000B*2^3=1000 000B; 1000 000B(被除数)对1011(除数)做模2除法,得到的余数便101B(即CRC校验和),

所以该数据的循环冗余校验后的数据应为

1000 000B+101B=1000101B

模2除法

标签:

原文地址:http://www.cnblogs.com/miajun/p/4898904.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!