CRC校验计算

在这里只讲计算过程,因为博主太懒,连原理都不想写进来了,所以这里是给那些知道“奇偶校验”原理而看不太懂书本上CRC计算过程的大佬们的。

做题之前,首先我们先要知道什么是“模二加”:

0+0=0,0+1=1,1+0=1,1+1=0

当然还有“模二减”:

0-0=0,0-1=1,1-0 =1, 1-1=0

原题:

● 若信息码字为11100011,生成多项式 G(X)=X5+X4+X+1,则计算出的 CRC 校验码为?

从多项式:G(X)=X5+X4+X+1

我们可以得到它对应的二进制码:110011


然后把 110011 当做被除数,进行计算:



最后的 11010 就是 CRC校验码了。

由于博主太懒,就不细说怎么进行检验了,只需要把求得的CRC带入到那几个红色的0,再进行计算即可。

关于CRC的代码实现,以后再发出来。

有什么不足之处,望各位大佬指点指点。



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值