永发信息网

假设CRC的生成多项式G(x)=x3+x+1转换成对应的2进制除数1011是如何转换成二进制的

答案:1  悬赏:70  手机版
解决时间 2021-03-22 12:37
假设CRC的生成多项式G(x)=x3+x+1转换成对应的2进制除数1011是如何转换成二进制的
最佳答案
在串行传送(磁盘、通讯)中,广泛采用循环冗余校验码(CRC)。CRC也是给信息码加上几位校验码,以增加整个编码系统的码距和查错纠错能力。 CRC的理论很复杂,一般书上只介绍已有生成多项式后计算校验码的方法。检错能力与生成多项式有关,只能根据书上的结论死记。 循环冗余校验码(CRC)的基本原理是:在K位信息码后再拼接R位的校验码,整个编码长度为N位,因此,这种编码又叫(N,K)码。对于一个给定的(N,K)码,可以证明存在一个最高次幂为N-K=R的多项式G(x)。根据G(x)可以生成K位信息的校验码,而G(x)叫做这个CRC码的生成多项式。 校验码的具体生成过程为:假设发送信息用信息多项式C(X)表示,将C(x)左移R位,则可表示成C(x)*2R,这样C(x)的右边就会空出R位,这就是校验码的位置。通过C(x)*2R除以生成多项式G(x)得到的余数就是校验码。
几个基本概念
1、多项式与二进制数码
多项式和二进制数有直接对应关系:x的最高幂次对应二进制数的最高位,以下各位对应多项式的各幂次,有此幂次项对应1,无此幂次项对应0。可以看出:x的最高幂次为R,转换成对应的二进制数有R+1位。
多项式包括生成多项式G(x)和信息多项式C(x)。
如生成多项式为G(x)=x4+x3+x+1, 可转换为二进制数码11011。
而发送信息位 1111,可转换为数据多项式为C(x)=x3+x2+x+1。

2、生成多项式
是接受方和发送方的一个约定,也就是一个二进制数,在整个传输过程中,这个数始终保持不变。
在发送方,利用生成多项式对信息多项式做模2除生成校验码。在接受方利用生成多项式对收到的编码多项式做模2除检测和确定错误位置。
应满足以下条件:
a、生成多项式的最高位和最低位必须为1。
b、当被传送信息(CRC码)任何一位发生错误时,被生成多项式做模2除后应该使余数不为0。
c、不同位发生错误时,应该使余数不同。
d、对余数继续做模2除,应使余数循环。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
秋天适合喝什么茶?
康源经络按摩理疗馆地址有知道的么?有点事想
花呗有一点额度,想弄出来急用一下,怎么弄?
帮忙推荐一款薰衣草香水味道的香水
下列字形和划线字注音全部正确的一项是A.狡黠
12306是什么意思
奥迪Q52.0T的多少个油
小米粥要煮多久才好吃,小米粥要煮多久才好吃?
我做火车准备带两个大箱子和一个背包,我这样
108-( 28+72)简便脱式计算
皇冠汽车是哪个国家出的
---DidyouhaveagoodtimeinThailandlastweek?-
追银族NO.00023地址在什么地方,想过去办事
从风水学角度讲,想在正对大门放个大的盆栽好
56除以个7分之4等于多少
推荐资讯
暗字楷书怎么写,楷书杨,昊,坤三个字的书法怎
京东买1500元的手机(荣耀v10)可靠吗
车险强制险多少钱,汽车交强险多少钱一年?
1,一个数的四分之三比它的二分之一多八分之
沉没有三点水是什么字,三点水加个日是什么字
我买了一份民生保险都说是骗人的,弄得我是七
如图,三只电表的接法和示数都正确的,合理的示
求勇闯死人谷全武器解锁无限金币2.1版 有链接
佰睿奶粉专卖水屯店地址有知道的么?有点事想
女生背影壁纸 一系列手绘
在现实生活中,法律并不是解决纠纷的唯一方式
罢休的罢可以组什么成语
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?