[发明专利]一种CRC并行编解码方法及基于其的编解码器有效

专利信息
申请号: 201910939276.9 申请日: 2019-09-29
公开(公告)号: CN110504975B 公开(公告)日: 2022-12-27
发明(设计)人: 陈容;陈岚;张义恒 申请(专利权)人: 中国科学院微电子研究所
主分类号: H03M13/09 分类号: H03M13/09
代理公司: 中科专利商标代理有限责任公司 11021 代理人: 吴梦圆
地址: 100029 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 crc 并行 解码 方法 基于 编解码器
【说明书】:

发明公开了一种CRC并行编解码方法及基于其的编解码器,主要方法包括:将待编/解码数据依次输入至编/解码器,且该编/解码数据均通过并行输入的方式输入至编/解码器;在编/解码器中,该编/解码数据结合一CRC的生成多项式进行矩阵运算,得到该编/解码数据的编/解码结果。本发明提供的该CRC并行编解码方法及基于其的编解码器,利用公式递推法,将每个时钟的并行输入数据进行运算,通过运用最大时间差流水线技术,实现快速编解码;矩阵运算通过异或电路来实现,补齐每一条数据路径的延迟,得到最小的延迟时间差,使用流水线技术,实现快速的编解码运算。

技术领域

本发明涉及通信领域,尤其涉及一种CRC并行编解码方法及基于其的编解码器。

背景技术

在数字通信系统中,为了提高信道传输的可靠性,并且在接收端能够判断数据的正确性,除了使用信道编码技术之外,通常还会使用校验技术。循环冗余校验(CyclicRedundancy Check,CRC),以其较强的误码检测能力及优异的抗干扰性能,在众多的通信系统中得到了广泛应用,如:Ethernet、卫星通信等,并在新的编解码系统中也起着很重要的作用。

CRC的实现是利用线性码的原理,对编码后的k位二进制数据按照一定的规则,产生一个r位的校验码,附加在原始数据后面,形成一个(k+r)位的二进制数据,再一起发送出去。在接收端以同样的规则检验CRC校验码,从而判断接受信息是否正确。

在实现的过程中,通常会使用流水线技术,提高系统的资源利用率和执行效率。最大时间差流水线技术,能够使电路系统的工作速度不再由系统关键路径决定,而是由数据路径之间的最大延迟差决定。因此,如果在电路设计中,将系统中的各条数据路径的延迟尽可能地调节成一样,那么就有可能获得很高的系统工作频率,实现快速并行运算。但是,CRC的串行编码为单比特输入,实现结构简单,延时比较长,仅适用于低速的串行通信中。

发明内容

本发明的目的在于提供一种CRC并行编解码方法及基于其的编解码器,根据CRC的生成多项式,利用公式递推法进行并行运算,并通过运用最大时间差流水线技术,快速实现CRC的编解码,提升通信系统的效率。

有鉴于此,本发明一方面提供了一种CRC并行编码方法,包括:

确定编码器的单次编码位数M;

确定待编码数据,该待编码数据共有N段,每段为一个M比特数据;

将各段M比特数据依次输入至编码器,且每段M比特数据均为通过并行输入的方式输入至编码器;

在编码器中,各段M比特数据结合一CRC的生成多项式进行矩阵运算,得到与各段M比特数据对应的第一CRC结果,一些实施例中,该矩阵运算为:

CM=C0*AM+uM*[bAM-1;bAM-2;…;bA;b],

其中,

b=[gr-1 gr-2 … g1 g0],{gr-1,gr-2,…g0}为生成多项式的系数,r为校验位宽,uM=[uM-1,uM-2,…,u1,u0],表示M比特数据,CM为M比特数据并行输入编码器得到的第一CRC结果,C0为编码器中的寄存器初值;

将该第一CRC结果对应的附加在各段M比特数据后即为各段M比特数据对应的编码结果。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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