一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

使用逆CRC生成器多项式进行解码的循环冗余校验CRC的制作方法

2022-04-09 11:31:25 来源:中国专利 TAG:

技术特征:
1.一种循环冗余校验crc解码器电路(300),包括:输入端,其用于从对输入位序列进行编码的预定义crc生成器多项式接收具有输入位序列的输入流(303),所述输入位序列包括信息位和crc位;以及至少一个处理器(301),其被配置为执行所述输入位序列的crc解码计算;其中,所述crc解码器电路(300)的特征在于:所述至少一个处理器(301)被配置为:应用对所述输入位序列进行编码的所述预定义crc生成器多项式的逆处理操作以产生数据集;从所述数据集计算crc校验子;以及确定所述crc校验子是否包含指示crc错误的任何1值位。2.根据权利要求1所述的crc解码器电路(300),还包括:查找表lut(302),其能够操作地联接到所述至少一个处理器(301)并且包括多个地址,其中,所述多个地址中的至少一个被配置为存储与所述输入流(303)的所述输入位对齐的crc生成器矩阵的一个或多个行(702)。3.根据权利要求2所述的crc解码器电路(300),其中,至少一个处理器(301)被配置为首先通过使用对齐的输入流(303)的一个或多个位掩蔽存储在所述lut(302)中的所述crc生成器矩阵的所述一个或多个行(702)来将lut数据与所述输入流(303)组合。4.根据前述权利要求中任一项所述的crc解码器电路(300),其中,存储在所述lut(302)中的所述crc生成器矩阵中的行(702)的数量等于或超过最大支持输入位序列长度(k
max
)除以所述一个或多个处理器的数量p。5.根据前述权利要求中任一项所述的crc解码器电路(300),还包括:控制器(305),其能够操作地联接并被配置为控制所述至少一个处理器(301)和所述lut(302)。6.根据前述权利要求中任一项所述的crc解码器电路(300),其中,所述生成器矩阵(g)的所述行中的至少一个行中的位的数量是第一长度(l),并且被填充零值位(701)以将位序列增加到第二长度(l')。7.根据前述权利要求3至6中任一项所述的crc解码器电路(300),还包括:查找表lut(302),其能够操作地联接到至少两个处理器(301)并且包括多个地址,其中,所述处理器的数量是两个或更多个,并且其中,存储在所述lut的每个地址中的行的数量是两个或更多个;并且其中,所述至少两个处理器(301)被配置为:首先将lut数据与所述输入流(303)组合以生成两个或更多个中间奇偶校验位序列(706);并且其次将所述两个或更多个中间奇偶校验位序列(706)组合成单个奇偶校验位序列(102)。8.根据权利要求7所述的crc解码器电路(300),其中,存储在所述lut(302)中的所述crc生成器矩阵的所述两个或更多个行(702)通过零填充与所述输入位序列对齐。9.根据权利要求8所述的crc解码器电路(300),其中,与存储在所述lut(302)中的所述crc生成器矩阵的所述两个或更多个行(402)对齐包括以下中的一个:所述至少两个处理器(301)接收提供输入位序列长度的具有零填充的所述输入流(303);
其中,所述输入位序列具有第一长度,并且所述两个或更多个处理器(301)中的至少一个对所述输入位序列进行零填充(701)。10.根据前述权利要求7至9中任一项所述的crc解码器电路(300),其中,生成两个或更多个中间奇偶校验位序列(706)包括:进行倍数[k/p]次数据的第一组合,其中,k是所述输入位序列的长度。11.根据前述权利要求7至9中任一项所述的crc解码器电路(300),其中,所述两个或更多个中间奇偶校验位序列(706)的第二组合被执行倍数[log2(p)]次以生成单个奇偶校验位序列(102),其中,p是所述两个或更多个并行处理器(301)的数量。12.一种通信单元,其包括根据前述权利要求中任一项所述的crc计算电路(300)。13.一种用于循环冗余校验crc的方法,包括:从对输入位序列进行编码的预定义crc生成器多项式接收具有输入位序列的输入流(303),所述输入位序列包括信息位和crc位;以及执行所述输入位序列的crc解码计算;其中,所述方法的特征在于:应用对所述输入位序列进行编码的所述预定义crc生成器多项式的逆处理操作以产生数据集;从所述数据集计算crc校验子;以及确定所述crc校验子是否包含指示crc错误的任何1值位。

技术总结
一种循环冗余校验(CRC)解码器电路(300)包括:输入端,其用于从对输入位序列进行编码的预定义CRC生成器多项式接收具有输入位序列的输入流(303),该输入位序列包括信息位和CRC位;以及至少一个处理器(301),其被配置为执行输入位序列的CRC解码计算。至少一个处理器(301)被配置为:应用对输入位序列进行编码的预定义CRC生成器多项式的逆处理操作以产生数据集;从数据集计算CRC校验子;并确定CRC校验子是否包含指示CRC错误的任何1值位。子是否包含指示CRC错误的任何1值位。子是否包含指示CRC错误的任何1值位。


技术研发人员:R
受保护的技术使用者:交流通讯有限公司
技术研发日:2020.06.30
技术公布日:2022/4/8
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献