一种用于数据传输差错控制的嵌套CRC码生成方法及装置制造方法及图纸

技术编号:8367834 阅读:225 留言:0更新日期:2013-02-28 07:27
本发明专利技术公开了一种用于数据传输差错控制的嵌套CRC码生成方法,包括:对待计算数据进行分段,根据数据类型为各数据段分配所需CRC码计算通道,各计算通道进行CRC码计算,对计算得到的各CRC子码进行排序。根据实际需要,排序后的CRC子码可直接送入最终的CRC码计算通道,也可作为新的待计算数据,多次重复上述CRC子码计算再送入最终的CRC码计算通道生成嵌套CRC码。本发明专利技术还公开了一种嵌套CRC码生成装置,包括数据分段模块、计算通道选择模块、多通道CRC码计算模块、数据排序模块、寄存器、计数器、数据分配器、单通道CRC码计算模块。本发明专利技术的装置计算速度快,灵活性好,并且采用本发明专利技术的方法,因此所需存储容量小、纠错能力强,适用的范围广。

【技术实现步骤摘要】

【技术保护点】
一种用于数据传输差错控制的嵌套CRC码生成方法,其特征在于,包括以下步骤:(1)数据分割器对待计算数据进行分段,具体包括以下子步骤:(1?1)将数据分割器中的数据初始化为0,并根据计算通道的数量N确定数据分割器的最大分段数为N;(1?2)为整个数据分割器生成N+1个指针(P0,P1,…,Pi,…,PN)和N个指针(p1,p2,…,pi,…,pN),其中i为小于等于N的正整数,(P0,P1,…,Pi,…,PN)将整个数据分割器分成N个长为Ls的数据段,按照N个数据段的顺序,为每个数据段分配一个指针分别为(p1,p2,…,pi,…,pN),其中Ls为任意正整数;(1?3)为指针(P0,P1,…Pi...

【技术特征摘要】

【专利技术属性】
技术研发人员:周文利段斌斌
申请(专利权)人:华中科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1