首页> 外国专利> Calculating cyclic redundancy checks over overlapping windows of streaming data

Calculating cyclic redundancy checks over overlapping windows of streaming data

机译:在流数据的重叠窗口上计算循环冗余校验

摘要

To calculate sequential CRCs, a CRC pipeline may be used to calculate the sequential CRCs for a block of data The CRC pipeline includes a plurality of stages, where, in each subsequent stage a CRC calculated from a previous stage is used to calculate an offset CRC. For example, using at least one CRC calculator and CRC shifter, a stage in the pipeline removes an effect of first portion of the data represented by a previously calculated CRC from the CRC and then adds an effect of a second portion of data neighboring the first portion in a received data block to yield an offset CRC. For example, a stage may change CRC(0:63) to CRC(32:95) by removing the effect of bytes 0:31 and adding the effect of bytes 64:95. At each stage, the byte offset may get smaller until all the sequential CRCs have been calculated.
机译:为了计算顺序CRC,可使用CRC流水线来计算数据块的顺序CRC。CRC管道包括多个阶段,其中,在每个后续阶段中,从上一级计算出的CRC用于计算偏移CRC。 。例如,使用至少一个CRC计算器和CRC移位器,流水线中的一级从CRC中删除由先前计算的CRC表示的数据的第一部分的影响,然后添加与第一部分相邻的数据的第二部分的影响接收的数据块中的“ 0”部分以产生偏移CRC。例如,一个阶段可以通过删除字节0:31的影响并添加字节64:95的影响来将CRC(0:63)更改为CRC(32:95)。在每个阶段,字节偏移可能会变小,直到已计算出所有顺序的CRC。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号