选择生成二进制多项式G(x)=x^4 x^3 1
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/18 15:00:40
看看我回答对吗这个应该是110011就是1*x5+1*x4+0*x3+0*x2+1*x1+1*x0
若信息码字为11100011,生成多项式,则计算出的CRC校验码为10110110110011|1110001100000110011010111111001111100011001101011001
发送的代码序列是1010011
我刚帮你算了下.你算的余数是正确的,但你有没有注意到1101是四位,而你一开始在101011010101后加了5个0,因此这时候你就要想余数1101只有四位,是不是少一位,跟刚才5个0相比.于是就必须
因为(f,g)=1所以存在u,v,使得:fu+gv=1fu+ghu+gv-ghu=1(f+gh)*u+g*(v-hu)=1因此有:(f+gh,g)=1其实这种题只要构造出来就可以了~有不懂欢迎追问
例:已知(7,3)循环码的g(x)=x4+x3+x2+1,试求其标准生成阵,一致校验阵及全部码字.举例:求(7,3)循环码的生成多项式.[解]:v分解多项式x7+1,取其4次因式作生成多项式vx7+1
已知生成多项式为:G(X)=x5+x4+x+1,则对应的代码为110011,则被除数为1110001100000,除数为110011,进行模2除法求余式,则CRC冗余位为11010,CRC码是:111
101011010101后加5个0然后除110101,得出110111111001余数为1101,不足五位,添满五位成为01101于是含有CRC校验码的实际发送数据的比特序列为101011010101
借助于多项式除法,其余数就是校验字段,补充到原比特序列后即可生成CRC校验码比特序列!根据比特序列和多项式生成被除数100100101000000.(后面补充的5个0是和多项式最高次幂相对应的),而除
呃……不好意思,这个我不懂咧……
有x的用1表示,没有的用0表示.原式中最后的1相当于x的0次方.最高位4次方有x那就是1,3次方和2次方没有就是0,1次方和0次方有x,就用1表示.合起来就是10011上面的网友第二个G(X)=x^4
还是自己对照计算机组成原理书自己慢慢算吧,我记得这个算的过程很麻烦,但不难,在这里提问很少会有人再去翻书给你计算的,只是建议下,或者你直接去问学计算机的.
好好学习~~!祝你成功!给你个参考,计算传输信息1011001的CRC编码,假设其生成多项式G(X)=G(x)=x4+x3+1例如,设实际要发送的信息序列是1010001101(10个比特,k=9),
信息段:m(x)=111111生成多项式:g(x)=1001检验位r=3CRC多项式:r(x)=111111000r(x)除以g(x)的余数:111000_______________________
生成多项式G(x)总共有6位二进制数,那就在信息位后加5个0,所加0的个数比生成多项式的位数少1,然后用该多项式除以G(x),利用模二除法,得出的余数就是你所要的答案.
1:时分多路复用为了提高线路利用率,总是设法在一堆传输线路上,传输多个话路的信息,这就是多路复用.多路复用通常有频分制、时分制和码分制三种.频分制是将传输频带分成N部分,每一个部分均可作为一个独立的传
应该有错,用1000110000(x的四次方乘以信息码字,即:X4*M(X),得到1000110000)模2除以生成多项式为G(X)的系数10101,余数不等于CRC:1001,所以有错.
设待发送的数据t(x)为12位的二进制数据100100011100;CRC-4的生成多项式为g(x)=,阶数r为4,即10011.首先在t(x)的末尾添加4个0构成,数据块就成了10010001110
简单,小伙子1001101
CRC是先调入一值是全“1”的16位寄存器,然后调用一过程将消息中连续的8位字节各当前寄存器中的值进行处理.仅每个字符中的8Bit数据对CRC有效,起始位和停止位以及奇偶校验位均无效.CRC产生过程中