[发明专利]两级分块CRC运算的快速配置方法有效

专利信息
申请号: 201310141713.5 申请日: 2013-04-23
公开(公告)号: CN103199873A 公开(公告)日: 2013-07-10
发明(设计)人: 梁海华;盘丽娜;李克清;赵秀兰 申请(专利权)人: 常熟理工学院
主分类号: H03M13/09 分类号: H03M13/09
代理公司: 南京苏高专利商标事务所(普通合伙) 32204 代理人: 柏尚春
地址: 215500 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 两级 分块 crc 运算 快速 配置 方法
【权利要求书】:

1.一种两级分块CRC运算的快速配置方法,其特征在于:

第一级分块处理包括如下步骤:

步骤1:将L位输入处理序列a1…aL的最后m位,直接作为通道0的输出,即C0=(aL-m+1...aL-1aL);

步骤2:剩余序列a1…aL-m从右往左被分成n块,每块长度为W,若a1所在数据块长度小于W,前面补零使数据块长度为W,依次放入通道i中处理,通过第二级分块处理获得Ci,其中(表示向上取整数),i=1,2,...,n;

步骤3:将所有通道内的计算结果异或,求得

第二级分块处理为对通道1~n内W位数据实现顺序并行位宽处理,即计算Ci包括如下步骤:

步骤1:定义每个通道中处理的W位比特数从左往右为c1…cW;将c1…cW从左往右进行w位分块,最后一块长度为t,t=w或

步骤2:由生成多项式G(X)=pmXm+pm-1Xm-1…+p1X+p0的系数获得m×1阶向量P、m阶方阵F、m×w阶处理矩阵Γw、m×t阶处理矩阵Γt、m阶方阵F(i-1)W(其中i=1,2,...,n);

步骤3:通道i处理过程如下:

c1…cW后添加m位0,变为W+m位处理数据;

由左往右,从W+m位处理数据中截取第一个w位数据,转置为列向量,左乘Γw得到m位比特,将其转置为行向量与后面的处理数据异或得到新的处理数据;

由左往右,从新的数据中截取第二个w位数据,重复上一步动作直至剩余最后t+m位数据;

由左往右,从剩余数据中截取t位数据,转置为列向量,左乘得到m位比特,将其转置为行向量与后面的处理数据异或得到本处理通道的计算结果Ci

2.根据权利要求1所述的两级分块CRC运算的快速配置方法,其特征在于:

生成CRC校验值时,所述L位输入处理序列(a1…aL)=(xm…,x2,x1,b0,b1…bk,0m-1…00),其中xm…,x2,x1为寄存器高位到低位的初始状态值,b0,b1…bk为发送序列,0m-1…00为m位零比特;R值为生成的CRC校验值。

3.根据权利要求1所述的两级分块CRC运算的快速配置方法,其特征在于:

正序校验CRC值时,所述L位输入处理序列(a1…aL)=(xm…,x2,x1,b0,b1…bk,rm-1…r0),其中xm…,x2,x1为寄存器高位到低位的初始状态值,b0,b1…bk,rm-1…r0为发送序列与校验值构成的接收序列;R值为全零时校验正确,否则校验出错。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于常熟理工学院,未经常熟理工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310141713.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top