首页> 外国专利> Method and apparatus for high-speed CRC computation based on state-variable transformation

Method and apparatus for high-speed CRC computation based on state-variable transformation

机译:基于状态变量变换的高速CRC计算方法及装置

摘要

A method, and a system for employing the method, for computing a cyclic redundancy code (CRC) of a communication data stream taking a number of bits M at a time to achieve a throughput equaling M times that of a bit-at-a-time CRC computation operating at a same circuit clock speed. The method includes (i) representing a frame of the data stream to be protected as a polynomial input sequence; (ii) determining one or more matrices and vectors relating the polynomial input sequence to a state vector; and (iii) applying a a linear transform matrix for the polynomial input sequence to obtain a transformed version of the state vector. The method can further include (iv) applying a linear transform matrix to the transformed version of the state vector to determine a CRC for the polynomial input sequence, if the communication data stream is received by a network device. The method can further include (v) appending the CRC as a frame check sequence (FCS) to the communication data stream for detection by a receiving device.
机译:一种方法和使用该方法的系统,用于计算一次占用多个比特M的通信数据流的循环冗余码(CRC),以达到等于a-bit比特吞吐量M倍的吞吐量。时间CRC计算以相同的电路时钟速度运行。该方法包括:(i)将要保护的数据流的帧表示为多项式输入序列; (ii)确定将多项式输入序列与状态向量相关的一个或多个矩阵和向量; (iii)对多项式输入序列应用线性变换矩阵,以获得状态向量的变换形式。该方法还可包括:(iv)如果网络设备接收到通信数据流,则将线性变换矩阵应用于状态向量的变换版本以确定多项式输入序列的CRC。该方法可以进一步包括(v)将CRC作为帧校验序列(FCS)附加到通信数据流以由接收设备检测。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号