这是有关循环冗余校验码知识,求专家们指导.不懂的地方如下.1.信息码生成多项式的问题,具体是怎么弄的?例:信息位为10100110 生成多项式为:a(x)=x^5+x^4+x+1 (这个多项式是怎么得到的?)2.将K

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 10:39:13

这是有关循环冗余校验码知识,求专家们指导.不懂的地方如下.1.信息码生成多项式的问题,具体是怎么弄的?例:信息位为10100110 生成多项式为:a(x)=x^5+x^4+x+1 (这个多项式是怎么得到的?)2.将K
这是有关循环冗余校验码知识,求专家们指导.不懂的地方如下.
1.信息码生成多项式的问题,具体是怎么弄的?例:信息位为10100110 生成多项式为:a(x)=x^5+x^4+x+1 (这个多项式是怎么得到的?)
2.将K位数据C(x)左移R位,给校验位留下空间,得到移位后的多项式:C(x)*X^R (为什么是 C(x)*X^R ) 例:信息位为10100110 C(x)=x^7+x^5+x^2+x (为什么是这样?) C(x)*x^R=X^5(x^7+x^5+x^2+x ) (为什么?)

这是有关循环冗余校验码知识,求专家们指导.不懂的地方如下.1.信息码生成多项式的问题,具体是怎么弄的?例:信息位为10100110 生成多项式为:a(x)=x^5+x^4+x+1 (这个多项式是怎么得到的?)2.将K
生成多项式是CRC算法给定的,这个多项式可以随意给定,不过多项式有强弱之分,所以(1)里面那个a(x)对应的二进制除数是110011.
这个多项式是给定的哦~不是得出来的.
这个二进制数在通信双方通信期间不变,相当于是一个上锁箱子的钥匙,这个钥匙是给定的,不能随便一把钥匙来开这个锁.
生成多项式的原则是,例如这个二进制数是100101,那么只要把每一位1给拿出来就行了,a(x)=1*x^5+0*x^4+0*x^3+1*x^2+0*x^1+1*x^0=x^5+x^2+1,这个多项式有一个必要,就是最高位和最低位一定要为1.还有几点比如信息源改变不同位得到余数不同等,这些是生成多项式的强弱,具体请参照密码学和编码学的相关知识,不过这跟算法本身没关系.
对于第二个问题,楼主别想这么多,他说的很学术,我直接跟楼主讲:
数据比如是1101101011,CRC生成多项式比如为a(x)=x^4+x^2+1,则他对应的二进制数是A=10101,(原理在上面).那么你看A是5位,那么R就等于4,就是A位数-1,R=4,意味着数据位要向左移动4位,也就是数据变为11011010110000,然后进行下一步算法.
以上就是楼主第二个问题的通俗说法,学算法重要的是掌握它的原理,而不是死记硬背式子.

这是有关循环冗余校验码知识,求专家们指导.不懂的地方如下.1.信息码生成多项式的问题,具体是怎么弄的?例:信息位为10100110 生成多项式为:a(x)=x^5+x^4+x+1 (这个多项式是怎么得到的?)2.将K 包含三个字节的循环冗余校验码(CRC16) 这句话正确吗?字节数是自己定的吗? 奇偶校验码与循环冗余校验码相比有什么优缺点? 循环冗余校验码CRC的问题举几个例子简单的说一下循环冗余校验码CRC是怎样算出来的 循环冗余校验码CRC已知循环冗余码生成多项式G(X)=x5+x4+x+1,若信息位10101100,则冗余码是多少? 能检测出2位错误,并能纠正1位错误的效验码是( )A、奇偶校验码 B、循环冗余码C、BCD码 C、海明码 循环冗余校验算法 已知生成多项式G(X)=X4+X3+X2+1,要发送的信息位为1011100,采用CRC循环冗余校验,求其校验码位, 18.下列差错控制技术( )与其他三个不同类. A.奇偶校验码 B.方块码 C.海明码 D.循环冗余码 求简单讲解循环冗余码CRC,最好是写自己的理解,能用来解题就行了 现场总线已知信息码110011,生成码11001,求循环冗余码和码字 matlab安装过程中出现数据错误(循环冗余检查)怎么解决?我的系统是win732位的 CRC校验码计算!已知要传送的数据是859D,生成多项式是10011B,求CRC校验码;实际传送的码序列是什么样的? 网络 数据通信作业1.如果给定比特差错率为10%,那么连续两个比特不出现差错的概率为 .A.90% B.99% C.81% D.80%2.在循环冗余校验码中,给定帧的长度为n比特,实际传送的数据块为k比特,则帧检验序列 crc算法 谁给我个例子让我练练手 有关CRC的循环冗余码的 例题 要 有详解的 日全食知识求有关知识. 刚学的知识不会,求指导. 求 昆虫专家 这是神马虫?