[发明专利]一种基于CRC-16的高吞吐量并行循环冗余校验的方法在审
申请号: | 202210381920.7 | 申请日: | 2022-04-12 |
公开(公告)号: | CN114726383A | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 赵良斌;王菲菲;代贤乐;李建国;卜祥元;安建平 | 申请(专利权)人: | 北京理工大学 |
主分类号: | H03M13/09 | 分类号: | H03M13/09;H04L1/00 |
代理公司: | 北京正阳理工知识产权代理事务所(普通合伙) 11639 | 代理人: | 邬晓楠 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 crc 16 吞吐量 并行 循环 冗余 校验 方法 | ||
本发明公开的一种基于CRC‑16的高吞吐量并行循环冗余校验的方法,属于太赫兹通信技术领域。本发明实现方法为:采用多项式除法计算出高吞吐量并行CRC码与输入信息码序列之间的关系,利用CRC码的生成多项式计算出多字节高吞吐量并行CRC码与单字节高吞吐量并行CRC码之间的关系,得到多路并行高吞吐量循环冗余校验码,即通过并行架构提高循环冗余校验码的吞吐量,以适应太赫兹频段高速率数据传输;通过加入循环冗余校验码,提高太赫兹通信系统的抗干扰能力。本发明能够有效解决系统由于信道传输特性不理想以及高斯白噪声带来的影响,能够得到16路并行计算的高吞吐量CRC校验码关系,有效提高CRC码的吞吐量,从而适应太赫兹频段数十Gbps的传输要求。
技术领域
本发明涉及一种基于CRC-16的高吞吐量并行循环冗余校验的方法,属于太赫兹通信技术领域。
技术背景
随着通信技术的发展,太赫兹通信由于其传输速率高、容量大等优势而备受关注,成为近年来的研究热点。但大带宽传输带来优势的同时,也带来了许多技术上的挑战。太赫兹通信系统的传输速率极高,传统的串行架构已经无法满足日益增长的速率要求,因此在太赫兹通信系统中需要采用并行架构。在实际应用中,太赫兹通信系统通常需要达到数十吉比特速率(Gbps)的吞吐量,提高算法的并行处理路数具有很大的必要性。
另一方面,在太赫兹通信系统中,由于信道传输特性不理想以及高斯白噪声的影响,抗干扰成为了系统数据传输中的难点之一。高阶调制技术的使用也加剧了这个问题,因为星座点个数的增加而导致各个星座点之间的距离变小,抗干扰能力大大降低。循环冗余校验(Cyclic Redundancy Check,CRC)码实现简单、检错能力强,在通信系统中被广泛使用,它既可以有效地抗随机干扰,又可以抗突发干扰。研究适用于太赫兹通信传输系统的高吞吐量并行循环冗余校验算法具有很大的必要性。
发明内容
本发明主要目的是提供一种基于CRC-16的高吞吐量并行循环冗余校验的方法,采用多项式除法计算出高吞吐量并行CRC码与输入信息码序列之间的关系,利用CRC码的生成多项式计算出多字节高吞吐量并行CRC码与单字节高吞吐量并行CRC码之间的关系,得到多路并行高吞吐量循环冗余校验码,即通过并行架构提高循环冗余校验码的吞吐量,以适应太赫兹频段高速率数据传输;通过加入循环冗余校验码,提高太赫兹通信系统的抗干扰能力。
本发明的目的是通过下述技术方案实现的。
本发明公开的一种基于CRC-16的高吞吐量并行循环冗余校验的方法,包括如下步骤:
步骤1、根据太赫兹通信系统适用的信道情况,确定采用CRC-CCITT校验码,并确定生成CRC-CCITT校验码的多项式。
根据太赫兹通信系统适用的信道情况,确定采用CRC-CCITT校验码,则其生成多项式为G(x):
G(x)=x16+x12+x5+1
其中:x仅用于多项式表达,这里无实际含义。
步骤2、根据太赫兹通信系统传输需求,采用par=16路并行的方式传输数据,待校验信息码有n位,得到第i时刻发送端传输数据的多项式表达式。
根据太赫兹通信系统传输需求,采用par=16路并行的方式传输数据,第i时刻发送端的传输数据用多项式Di(x)来表示,待校验信息码有n位,则信息码对应的多项式表达如下:
Di(x)=Ci(n-1)xn-1+Ci(n-2)xn-2+…+Ci(1)x1+Ci(0)
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210381920.7/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类