永发信息网

crc校验中的除数是怎么确定的啊?

答案:2  悬赏:0  手机版
解决时间 2021-03-27 10:25
  • 提问者网友:焚苦与心
  • 2021-03-26 23:42
crc校验中的除数是怎么确定的啊?
最佳答案
  • 五星知识达人网友:从此江山别
  • 2021-03-27 00:16
在数据后面加三个0是这样来的:除数的位数减一,如1101为4位,则在后面加4-1=3个0;这是为了后面接收方检验时能整除设的;除数是传送双方事先商定的,常用生成多项式p(x)表示,1101就是p(x)=x^3+x^2+1。
  CRC即循环冗余校验码(Cyclic Redundancy Check):是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计算,并将得到的结果附在帧的后面,接收设备也执行类似的算法,以保证数据传输的正确性和完整性。
全部回答
  • 1楼网友:轻熟杀无赦
  • 2021-03-27 01:08
在数据后面加三个0是这样来的:除数的位数减一,如1101为4位,则在后面加4-1=3个0;这是为了后面接收方检验时能整除设的;除数是传送双方事先商定的,常用生成多项式p(x)表示,1101就是p(x)=x^3+x^2+1;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯