5GNR标准的LDPC编码的实现方法和装置制造方法及图纸

技术编号:28116810 阅读:18 留言:0更新日期:2021-04-19 11:15
本发明专利技术实施例提供一种5G NR标准的LDPC编码的实现方法和装置。所述方法包括:获取LDPC编码的校验矩阵H;对所述校验矩阵H按照指定尺寸进行分解,得到分解后的校验矩阵;根据分解后的校验矩阵对校验公式进行分解;根据分解后的校验公式求解校验比特w,并根据所述校验比特w进行LDPC编码。本发明专利技术实施例能够降低矩阵处理所需的处理量,使得5G NR标准的LDPC编码的实现可以有更低的资源消耗及更低的处理时延。延。延。

【技术实现步骤摘要】
5G NR标准的LDPC编码的实现方法和装置


[0001]本专利技术涉及通信
,尤其涉及一种5G NR标准的LDPC编码的实现方法和装置。

技术介绍

[0002]LDPC((Low Density Parity Check,低密度奇偶校验码)码是一种具有稀疏校验矩阵的分组纠错码。几乎适用于所有的信道,因此成为编码界近年来的研究热点。它的性能逼近香农限,且描述和实现简单,易于进行理论分析和研究,译码简单且可实行并行操作,适合硬件实现。该编码方式目前已经被5G NR标准采用,用于业务信道编码。
[0003]目前5G NR标准中的LDPC编码需要生成校验比特w,使其满足其中c为需要编码的比特,H为校验矩阵。H矩阵组成时,先生成基矩阵H
BG
,H
BG
为46
×
68或者42
×
52维矩阵,之后用Z
c
×
Z
c
的矩阵替换H
BG
中的每个元素获得,其中Z
c
×
Z
c
的最大维数可以达到384
×
384,也就是校验矩阵H的最大维数可以达到16128
×
19968维。虽然其使用的是稀疏校验矩阵,可以在处理上做一些优化,但也对处理器的计算提出了较高的挑战,很多场景处理器需要借助外部加速器才能实现如此大量的运算。

技术实现思路

[0004]针对现有技术问题,本专利技术实施例提供一种5G NR标准的LDPC编码的实现方法和装置。
[0005]本专利技术实施例提供一种5G NR标准的LDPC编码的实现方法,所述方法包括:
[0006]获取LDPC编码的校验矩阵H;
[0007]对所述校验矩阵H按照指定尺寸进行分解,得到分解后的校验矩阵;
[0008]根据分解后的校验矩阵对校验公式进行分解,所述校验公式为其中,c为需要编码的比特,w为校验比特;
[0009]根据分解后的校验公式求解校验比特w,并根据所述校验比特w进行LDPC编码。
[0010]本专利技术实施例提供一种5G NR标准的LDPC编码的实现装置,所述装置包括:
[0011]获取单元,用于获取LDPC编码的校验矩阵H;
[0012]第一分解单元,用于对所述校验矩阵H按照指定尺寸进行分解,得到分解后的校验矩阵;
[0013]第二分解单元,用于根据分解后的校验矩阵对校验公式进行分解,所述校验公式为其中,c为需要编码的比特,w为校验比特;
[0014]处理单元,用于根据分解后的校验公式求解校验比特w,并根据所述校验比特w进
行LDPC编码。
[0015]本专利技术实施例还提供一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述5G NR标准的LDPC编码的实现方法。
[0016]本专利技术实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述5G NR标准的LDPC编码的实现方法。
[0017]本专利技术实施例提供的5G NR标准的LDPC编码的实现方法和装置,通过将校验矩阵进行分解,并将校验公式进行分解,根据分解后的校验公式将w的及计算拆解为了两步计算w1和w2,能够降低矩阵处理所需的处理量,使得5G NR标准的LDPC编码的实现可以有更低的资源消耗及更低的处理时延。
附图说明
[0018]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为本专利技术一实施例提供的5G NR标准的LDPC编码的实现方法的流程示意图;
[0020]图2为本专利技术实施例提供的矩阵H2的排列示意图;
[0021]图3为本专利技术实施例提供的将H2补全为一个5Z
c
×
5Z
c
的矩阵的示意图;
[0022]图4为本专利技术实施例提供的5G NR标准的LDPC编码的实现装置的结构示意图;
[0023]图5为本专利技术一实施例提供的电子设备的结构示意图。
具体实施方式
[0024]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0025]图1示出了本专利技术一实施例提供的5G NR标准的LDPC编码的实现方法的流程示意图。
[0026]如图1所示,具体包括以下步骤:
[0027]S11、获取LDPC编码的校验矩阵H;
[0028]具体地,目前5G NR标准中的LDPC编码需要生成校验比特w,使其满足其中c为需要编码的比特,H为校验矩阵。
[0029]S12、对所述校验矩阵H按照指定尺寸进行分解,得到分解后的校验矩阵;
[0030]具体地,首先对校验矩阵按照一定尺寸H进行分解,分解后的矩阵记为H1,H2,H3,H4,H5,H6。则
[0031]按如上尺寸分解后期满足矩阵H3为全0矩阵,矩阵H6为单位矩阵I。
[0032]S13、根据分解后的校验矩阵对校验公式进行分解,所述校验公式为其中,c为需要编码的比特,w为校验比特;
[0033]具体地,校验公式也可分解为:
[0034][0035]其中c为1
×
K,w1为1
×
4Z
c
,w2为1
×
x3[0036][0037]S14、根据分解后的校验公式求解校验比特w,并根据所述校验比特w进行LDPC编码。
[0038]具体地,因为矩阵H3为全0矩阵,矩阵H6为单位矩阵I,因此可得
[0039][0040]分解后的矩阵,将校验位w的及计算拆解为了两步计算w1和w2。
[0041]本专利技术实施例提供的5G NR标准的LDPC编码的实现方法,通过将校验矩阵进行分解,并将校验公式进行分解,根据分解后的校验公式将w的及计算拆解为了两步计算w1和w2,能够降低矩阵处理所需的处理量,使得5G NR标准的LDPC编码的实现可以有更低的资源消耗及更低的处理时延。
[0042]在上述实施例的基础上,步骤S12具体包括:
[0043]将校验矩阵H分解为
[0044]其中,
[0045][0046][0047]x1=K,x2=4
×
Z
c
,x3=n-x
1-x2,y1=4
×
Z<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种5G NR标准的LDPC编码的实现方法,其特征在于,所述方法包括:获取LDPC编码的校验矩阵H;对所述校验矩阵H按照指定尺寸进行分解,得到分解后的校验矩阵;根据分解后的校验矩阵对校验公式进行分解,所述校验公式为其中,c为需要编码的比特,w为校验比特;根据分解后的校验公式求解校验比特w,并根据所述校验比特w进行LDPC编码。2.根据权利要求1所述的5G NR标准的LDPC编码的实现方法,其特征在于,所述对所述校验矩阵H按照指定尺寸进行分解,得到分解后的校验矩阵包括:将校验矩阵H分解为其中,其中,其中,x1=K,x2=4
×
Z
c
,x3=n-x
1-x2,y1=4
×
Z
c
,y2=m-y1;H3为全0矩阵,H6为单位矩阵I;K为码块大小,Z
c
为协议规定值,mn为协议规定的校验矩阵H的维度。3.根据权利要求2所述的5G NR标准的LDPC编码的实现方法,其特征在于,所述根据分解后的校验矩阵对校验公式进行分解包括:将所述校验公式分解为:其中c为1
×
K,w1为1
×
4Z
c
,w2为1
×
x3;根据H3为全0矩阵,H6为单位矩阵I进一步转化为:4.根据权利要求3所述的5G NR标准的LDPC编码的实现方法,其特征在于,所述根据分
解后的校验公式求解校验比特w包括求解w1的步骤:根据分解后的校验公式得到w1的计算公式为:w1=H1c
·
H
2-1
;读取H1矩阵中每一行元素1所在的位置与c中对应位置的元素进行模二累加,得到H1c的计算结果;将矩阵H2补全为一个5Z
c
×
5Z
c
的矩阵,得到一个上三角矩阵;对所述上三角矩阵求逆,并将求逆结果的对应位置各去掉Z
c
个点,得到H2的逆矩阵H
2-1
;根据H1c的计算结果和H
2-1
计算得到w1。5.根据权利要求3所述的5G NR标准的LDPC编码的实现方法,其特...

【专利技术属性】
技术研发人员:陶雄强胡嘉欣张永旸闫丽新满小明
申请(专利权)人:普天信息技术有限公司
类型:发明
国别省市:

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

1