早教吧作业答案频道 -->数学-->
CRC循环冗余校验码的计算CRC码是由两部分组成,前部分是信息码,就是需要校验的信息,后部分是校验码,如果CRC码共长n个bit,信息码长k个bit,就称为(n,k)码.它的编码规则是:1、首先将原信息码(kbi
题目详情
CRC循环冗余校验码的计算
CRC码是由两部分组成,前部分是信息码,就是需要校验的信息,后部分是校验码,如果CRC码共长n个bit,信息码长k个bit,就称为(n,k)码.它的编码规则是:
1、首先将原信息码(kbit)左移r位(k+r=n)
2、运用一个生成多项式g(x)(也可看成二进制数)用模2除上面的式子,得到的余数就是校验码.
第一个规则我我明白 但是第二个的生成多项式的就不明白了
1.将什么放入多项式中计算?是不是信息码?多项式的计算规则是怎么样的?是不是就是移位 X3就是左移3位 最后按加号相加?
最好能够讲解这个列子例如:g(x)=x4+x3+x2+1,(7,3)码,信息码110产生的CRC码就是:
11
11101 | 110,0000
111 01
1 0100
1 1101
1001
余数是1001,所以CRC码是110,1001
CRC码是由两部分组成,前部分是信息码,就是需要校验的信息,后部分是校验码,如果CRC码共长n个bit,信息码长k个bit,就称为(n,k)码.它的编码规则是:
1、首先将原信息码(kbit)左移r位(k+r=n)
2、运用一个生成多项式g(x)(也可看成二进制数)用模2除上面的式子,得到的余数就是校验码.
第一个规则我我明白 但是第二个的生成多项式的就不明白了
1.将什么放入多项式中计算?是不是信息码?多项式的计算规则是怎么样的?是不是就是移位 X3就是左移3位 最后按加号相加?
最好能够讲解这个列子例如:g(x)=x4+x3+x2+1,(7,3)码,信息码110产生的CRC码就是:
11
11101 | 110,0000
111 01
1 0100
1 1101
1001
余数是1001,所以CRC码是110,1001
▼优质解答
答案和解析
假设使用的生成多项式是G(x)=x3+x+1.4位的原始报文为1010,求编码后的报文.
1、将生成多项式G(x)=x3+x+1转换成对应的二进制除数1011.
2、此题生成多项式有4位(R+1),要把原始报文C(x)左移3(R)位变成101,000,0
3、用生成多项式对应的二进制数对左移4位后的原始报文进行模2除:
1001--商
1010000
1011--除数
1000
1011
011--余数(校验位)
编码后的报文(CRC码):
1010000
+ 011
101,001,1
例如:g(x)=x4+x3+x2+1,(7,3)码,信息码110产生的CRC码就是:
101
11101 | 110,0000(就是110,0000/11101)
111 01
1 0100
1 1101
1001
余数是1001,所以CRC码是110,1001
CRC的和纠错
在接收端收到了CRC码后用生成多项式为G(x)去做模2除,若得到余数为0,则码字无误.若如果有一位出错,则余数不为0,而且不同位出错,其余数也不同.可以证明,余数与出错位的对应关系只与码制及生成多项式有关,而与信息位无关
1、将生成多项式G(x)=x3+x+1转换成对应的二进制除数1011.
2、此题生成多项式有4位(R+1),要把原始报文C(x)左移3(R)位变成101,000,0
3、用生成多项式对应的二进制数对左移4位后的原始报文进行模2除:
1001--商
1010000
1011--除数
1000
1011
011--余数(校验位)
编码后的报文(CRC码):
1010000
+ 011
101,001,1
例如:g(x)=x4+x3+x2+1,(7,3)码,信息码110产生的CRC码就是:
101
11101 | 110,0000(就是110,0000/11101)
111 01
1 0100
1 1101
1001
余数是1001,所以CRC码是110,1001
CRC的和纠错
在接收端收到了CRC码后用生成多项式为G(x)去做模2除,若得到余数为0,则码字无误.若如果有一位出错,则余数不为0,而且不同位出错,其余数也不同.可以证明,余数与出错位的对应关系只与码制及生成多项式有关,而与信息位无关
看了 CRC循环冗余校验码的计算C...的网友还看了以下:
提个英语问题Communicationisveryimportantinourlives.Itis 2020-05-15 …
自习课上,小刚对小川我找到了一个奇怪的数,把这个数先加上3,再除以2,和就把这个数先加2,再除以3 2020-06-10 …
“这个就不管了”,“这个就不弄了”……英语怎么说?谢绝软件意思表达对就行,比如一个相对不怎么重要的 2020-06-13 …
“一朵鲜花打扮不出美丽的春天,一个人先进总是单枪匹马,众人先进才能移山填海.”这句话启示我们()A 2020-06-24 …
求宏高手施舍一个熊t痛击横扫宏。就是优先用痛击,痛击cd了用横扫。想省一个键位。最好说下宏命令的意 2020-07-10 …
一道大学概率论题,高手进A,B,C3人掷骰子,A先掷,如果A掷到6点就算A赢,如果不是则把骰子传给 2020-07-20 …
现有一种密码,它是由3个a,2个b,1个c和1个d组成的七位代码要求3个a都不相邻,则共有几种排列 2020-07-30 …
甲,乙两人从1开始轮流报出连续自然数,每人每次可报1个,2个或3个数,但不能不报,谁先报20谁就输, 2020-11-03 …
求n个整数中倒数第二小的数,每一个整数都独立看成一个数,所以如果就2个数并且相等,那么倒数第一,第二 2020-11-17 …
灵魂转世轮回的疑问,比如A是B的祖先,C是A的转世,C今世是B的儿子。这关系怎么算,有哲学家严谨的论 2020-12-22 …