7. 现要发送的数据是1101011011,采用的CRC生成多项式为为G(X)=X4+X+1,试求校验码。
1个回答
关注
展开全部
①计算信息编码多项式T(x)
M(X)=1101011011 G(x)=10011
生成多项式的最高次幂r=4,信息码附加4个0后形成新的多项式。
M'(x):11010110110000
②用模2除法求M'(x)/G(x)的余数
③得出要传输的循环冗余校验码多项式
将余数1110直接附加在M(x)的后面得T(x)=11010110111110
④接收端对接收到的T(x)进行校验
设接收端接收到的数据为多项式T’(x),将T’(x)除以G(x),若余数为0,即T’(x)=T(x),则认为没有错误。
T’(x)/G(x)=(Q(x)×G(x)+R(x)+R(x))/G(x)=(Q(x)×G(x))/G(x)=Q(x)
若余数不为0,即T’(x)≠T(x),认为有错。
咨询记录 · 回答于2021-06-18
7. 现要发送的数据是1101011011,采用的CRC生成多项式为为G(X)=X4+X+1,试求校验码。
您好,我正在帮您查询相关的信息,马上回复您。
①计算信息编码多项式T(x)M(X)=1101011011 G(x)=10011生成多项式的最高次幂r=4,信息码附加4个0后形成新的多项式。M'(x):11010110110000②用模2除法求M'(x)/G(x)的余数③得出要传输的循环冗余校验码多项式将余数1110直接附加在M(x)的后面得T(x)=11010110111110④接收端对接收到的T(x)进行校验设接收端接收到的数据为多项式T’(x),将T’(x)除以G(x),若余数为0,即T’(x)=T(x),则认为没有错误。T’(x)/G(x)=(Q(x)×G(x)+R(x)+R(x))/G(x)=(Q(x)×G(x))/G(x)=Q(x)若余数不为0,即T’(x)≠T(x),认为有错。
crc校验码怎么求
稍等
将待编码的k位信息表示成多项式 M(x).2.将M(x)左移 r 位,得到 M(x)*xr .3.用r+1位的生成多项式G(x)去除M(x)*xr 得到余数R(x).4.将M(x)*xr 与R(x)作模2加,得到CRC码. 解析看不懂