CRC计算,CRC码信息位串101011 ,生成多项式 G(X) = X^3 +X +1 ,求出该信息串的crc码.,

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 05:21:28
CRC计算,CRC码信息位串101011,生成多项式G(X)=X^3+X+1,求出该信息串的crc码.,CRC计算,CRC码信息位串101011,生成多项式G(X)=X^3+X+1,求出该信息串的cr

CRC计算,CRC码信息位串101011 ,生成多项式 G(X) = X^3 +X +1 ,求出该信息串的crc码.,
CRC计算,CRC码
信息位串101011 ,生成多项式 G(X) = X^3 +X +1 ,求出该信息串的crc码.,

CRC计算,CRC码信息位串101011 ,生成多项式 G(X) = X^3 +X +1 ,求出该信息串的crc码.,
1、将X的最高次幂为R的生成多项式G(X)转换成对应的R+1位二进制数.
2、将信息码左移R位,相当于对应的信息多项式C(X)*2R.
3、用生成多项式(二进制数)对信息码做除,得到R位的余数.
4、将余数拼到信息码左移后空出的位置,得到完整的CRC码.
【例】假设使用的生成多项式是G(X)=X3+X+1.4位的原始报文为1010,求编码后的报文.
1、将生成多项式G(X)=X3+X+1转换成对应的二进制除数1011.
2、此题生成多项式有4位(R+1)(注意:4位的生成多项式计算所得的校验码为3位,R为校验码位数),要把原始报文C(X)左移3(R)位变成1010 000
3、用生成多项式对应的二进制数对左移3位后的原始报文进行模2除(高位对齐),相当于按位异或:
1010000
1011
------------------
0001000
1011
------------------
011
得到的余位011,所以最终编码为:1010 011
* CRC.C——CRC程序库 */
#define CRCCCITT 0x1021
#define CCITT-REV 0x8408
#define CRC16 0x8005
#define CRC16-REV 0xA001
#define CRC32-POLYNOMIAL 0xEDB88320L
/* 以上为CRC除数的定义 */
#define NIL 0
#define crcupdate(d,a,t)*(a)=(*(a)8)^(d)];
#define crcupdate16(d,a,t)*(a)=(*(a)>>8^(t)[(*(a)^(d))&0x00ff])
/* 以上两个宏可以代替函数crcupdate和crcrevupdate */
#include  #include  #include  /* 函数crchware是传统的CRC算法,其返回值即CRC值 */  unsigned short crchware(data,genpoly,accum)
unsigned short data;/* 输入的数据 */
unsigned short genpoly;/* CRC除数 */
unsigned short accum;/* CRC累加器值 */
{
static int i;
data

CRC计算,CRC码信息位串101011 ,生成多项式 G(X) = X^3 +X +1 ,求出该信息串的crc码., CRC码的计算生成多项式X3+X2+1,信息位多项式X3+X2,求其CRC码的冗余项式是多少?我只要求个答案.能不能把答案给出? 原始1011001,生成11001,计算CRC码 CRC效验码怎样计算请举例说明 如何计算CRC校验码? CRC校验码的计算问题已知要传送的数据是859D,生成多项式是10011B,求CRC校验码;实际传送的码序列是什么样的?我对CRC不是很了解,请高手帮我解释一下859D怎么传成信息位?多项式又是什么谢谢,. 要发送的信息位为10110,双方约定的生成多项式G(X)为X 4+X+1,请列式计算,求出冗余检验码,及CRC码. 已知生成多项式x四次+x二次+1,求信息位101101的crc编码,写出计算过程. crc码计算传输数据M=110100111001,多项式P=10101,求CRC码, 计算传输信息码 1001011000111001所CRC码其生成多项式为G(X)=X4+X+1 利用生成多项式G(X)=X3+x+1,请将4位有效信息1001和1111分别编成7位CRC码 CRC生成多项式为 X4+X2+1 ,假设待发送信息的多项式 M(X)=X7+X5+X4+X+1, 计算 CRC的校验码 CRC 是什么意思 什么是crc 什么是CRC 循环冗余校验码CRC已知循环冗余码生成多项式G(X)=x5+x4+x+1,若信息位10101100,则冗余码是多少? 若生产多项式为x^3+1,信息位多项式为x^6+x^5+x+1,则CRC码的冗余多项式是? 已知生成多项式是p(x)=x^4+x^2+1,试求信息位1010010的CRC码- -要 是复习题,