《计算机网络课程设计(第2版)》——3.5节相关扩展
3.5 相关扩展除了上面介绍的方法之外,还有其他一些算法可以完成CRC校验。例如,多项式除法可用除法电路来实现。除法电路的主体由一组移位寄存器和模2加法器(异或单元)组成。以CRC-ITU为例,它由16级移位寄存器和3个加法器组成,图3-5给出了除法电路实现CRC的示意图(编码/解码共用)。编码、解码前将各寄存器初始化为“1”,信息位按照时钟周期依次移入。当信息位全部输入后,从寄存器组输出C...
《计算机网络课程设计(第2版)》——2.5节相关扩展
2.5 相关扩展前面我们提到,校验和还有其他一些计算方法,下面我们就来简要介绍一下利用延迟进位法进行计算的方法。延迟进位法的算法描述:将进位累加的过程延迟到整个累加循环结束之后进行,这样可以提高计算速度。 主要的实现过程 while(!infile.eof()) //判断文件是否结束, 若否则对被校验的16位数据进行累加 { int h,l; ...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。