CRC是链路层常用的检错码,若生成多项式为x5+x3+1,传输数据为10101110,得到的CRC校验码是( )。
A
要计算CRC校验码,需根据CRC生成多项进行。例如:原始报文为10101110,其生成多项式为:x5+x3+1。在计算时,是在原始报文的后面添加若干个0(个数为生成多项式的最高次幂数,它也是最终校验位的位数。上式中,校验位数应该为5)作为被除数,除以生成多项式所对应的二进制数(由生成多项式的幂次决定,此题中除数应该为101001),最后使用模2除,得到的余数为01000,此余数即为CRC校验码。
希赛点拨:
1.通过生成多项式的最高次幂数可以确定需要添加几个校验位
2.通过生成多项式可以求得除数
3.进行运算时使用的是模除,而非除法
扫描微信二维码,添加您的专属老师为好友
您在考试中遇到任何问题,老师都会帮您解答
您希望我们通过哪种方式与您联系?
您已选择电话/微信/QQ的联系方式,课程顾问会尽快联系您!
您已选择微信联系方式,课程顾问会尽快添加您的微信,请您确认通过!
您已选择QQ联系方式,课程顾问会尽快添加您的QQ,请您确认通过!
您已选择电话联系方式,课程顾问会尽快联系您!
您已选择“不联系”,课程顾问不会主动联系您。如果后续您有需求,可以在个人中心主动添加销售微信或拨打客服电话:400-111-9811