一种5GNRLDPC译码方法及相关装置制造方法及图纸

技术编号:34094611 阅读:27 留言:0更新日期:2022-07-11 22:00
本申请公开了一种5G NR LDPC译码方法及相关装置,该方法包括:获取待译码数据和待译码数据的校验矩阵;基于校验矩阵的每行校验数据中关于预设列的包含情况,确定校验矩阵中每行校验数据的迭代顺序,其中,预设列包括不传输列和打孔列中的至少一者;按照校验矩阵中每行校验数据的迭代顺序,对待译码数据和校验矩阵进行迭代译码,获得译码结果。本申请所提供的方法可以实现减少译码过程中的无效运算,进而实现提高译码的速率。而实现提高译码的速率。而实现提高译码的速率。

【技术实现步骤摘要】
一种5G NR LDPC译码方法及相关装置


[0001]本申请涉及信息传输
,特别是涉及一种5G NR LDPC译码方法及相关装置。

技术介绍

[0002]自20世纪70年代初以来,移动无线产业开始了技术创新,革命和演化,近几十年来,移动无线技术经历了从1G到4G的技术革命和演化。然而每年使用移动宽带系统的用户仍在急剧增加,且速率需求越来越高,因此第五代移动通信技术(5G)应运而生。
[0003]5G峰值速率将达10Gbps,因此选用LDPC(低密度奇偶校验)作为信道编码方案,进而就会对译码器吞吐速率提出了较高的要求。传统方案采用分层迭代译码,通过降低迭代次数来提升吞吐率。然而5G NR为了满足码长的灵活性,设计了不传输列和打孔缩短列,而不传输列和打孔缩短列会给译码带来很多无效运算,故需要一种可以解决上述问题的技术方案。

技术实现思路

[0004]本申请主要解决的技术问题是提供一种5G NR LDPC译码方法及相关装置,可以实现减少译码过程中的无效运算,进而实现提高译码的速率。
[0005]为解决上述技术问题,本申请采用的一个技术方案是:提供一种5G NR LDPC译码方法,所述方法包括:
[0006]获取待译码数据和所述待译码数据的校验矩阵;
[0007]基于所述校验矩阵的每行校验数据中关于预设列的包含情况,确定所述校验矩阵中每行校验数据的迭代顺序,其中,所述预设列包括不传输列和打孔列中的至少一者;
[0008]按照所述校验矩阵中所述每行校验数据的迭代顺序,对所述待译码数据和所述校验矩阵进行迭代译码,获得译码结果。
[0009]为解决上述技术问题,本申请采用的另一个技术方案是:提供一种电子设备,所述电子设备包括处理器以及与所述处理器耦接的存储器;其中,
[0010]所述存储器用于存储计算机程序;
[0011]所述处理器用于运行所述计算机程序以执行如上任意一项所述的方法。
[0012]为解决上述技术问题,本申请采用的又一个技术方案是:提供一种计算机可读存储介质,所述计算机可读存储介质存储有能够被处理器运行的计算机程序,所述计算机程序用于实现如上所述的方法。
[0013]本申请的有益效果是:区别于现有技术的情况,本申请所提供的技术方案,通过获取待译码数据和待译码数据的校验矩阵;然后基于校验矩阵的每行校验数据中关于预设列的包含情况,确定校验矩阵中每行校验数据的迭代顺序,再按照校验矩阵中每行校验数据的迭代顺序,对待译码数据和校验矩阵进行迭代译码,获得译码结果,其中,预设列包括不传输列和打孔列中的至少一者。即本申请所提供的技术方案通过基于校验矩阵的每行校验
数据中关于预设列的包含情况,重新确定校验矩阵中每行校验数据的迭代顺序,并按照所确定的每行校验数据的迭代顺序对待译码数据和校验矩阵进行迭代译码,实现减少译码过程中的无效运算,进而实现提高译码的速率,起到了良好的技术效果。
附图说明
[0014]图1为本申请一种5G NR LDPC译码方法一实施例中的流程示意图;
[0015]图2为本申请一种5G NR LDPC译码方法另一实施例中的流程示意图;
[0016]图3为本申请一种5G NR LDPC译码方法又一实施例中的流程示意图;
[0017]图4为本申请一种电子设备一实施例中的结构示意图;
[0018]图5为本申请一种计算机可读存储介质一实施例结构示意图。
具体实施方式
[0019]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。可以理解的是,此处所描述的具体实施例仅用于解释本申请,而非对本申请的限定。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0020]本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0021]在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0022]首先需要说明的是,本申请所提供的技术方案是应用于5G的应用场景中,即是在5G通信环境下对所接收到的编码数据进行译码获得译码结果,本申请所提供的技术方案的执行主体为数据接收端的电子设备。具体地,请参见图1,图1为本申请一种5G NR LDPC译码方法一实施例中的流程示意图。在当前实施例中,本申请所提供的方法包括步骤S110至步骤S130。
[0023]S110:获取待译码数据和待译码数据的校验矩阵。
[0024]在5G的场景中,不同电子设备之间进行数据传输时,数据接收端的电子设备(也可以理解为译码端)首先获取待译码数据和待译码数据的校验矩阵,然后再基于所获取的待译码数据和待译码数据的校验矩阵进行译码计算,从而获得译码结果。
[0025]其中,待译码数据为数据发送端发送的、需要进行译码计算的数据,也可以将待译码数据理解为是数据发送端经过编码后、并发送至数据接收端的数据。待译码数据的校验矩阵是基于数据发送端的生成矩阵确定并存储于自身存储区的,数据接收端可以是预先获取校验矩阵并存储,且需要说明的是,由于同一个数据接收端可以与不同的数据发送端进行通信,故同一个数据接收端可以预先存储多个不同的校验矩阵,并且是将不同的校验矩
阵与其所对应的数据发送端的信息进行映射保存,以便数据接收端在进行译码时可以根据待译码数据对应的数据发送端的信息,快速获取到待译码数据的校验矩阵。
[0026]进一步地,待译码数据可以是数据接收端的电子设备自数据发送端接收得到的,待译码数据的校验矩阵可以是根据所接收到的待译码数据在自身的存储区的至少一个校验矩阵中获取得到的。
[0027]S120:基于校验矩阵的每行校验数据中关于预设列的包含情况,确定校验矩阵中每行校验数据的迭代顺序。
[0028]在获取待译码数据和待译码数据的校验矩阵之后,数据接收端的电子设备进一步确定校验矩阵中每行校验数据的迭代顺序。其中,校验数据为校验矩阵中所包括的元素,每行校验数据的迭代顺序为利用行校验数据对待译码数据进行译码迭代计算的顺序。
[0029]具体地,是基于校验矩阵中每行校验数据中关于预设列的包含数量,确定校验矩阵中的每行校验数据的迭代顺序。其中,预设列包括不传输列和打孔列中的至少一者,不传输列和打孔列是5G NR(New Radio)中为了满足码长的灵活性本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种5G NR LDPC译码方法,其特征在于,所述方法包括:获取待译码数据和所述待译码数据的校验矩阵;基于所述校验矩阵的每行校验数据中关于预设列的包含情况,确定所述校验矩阵中每行校验数据的迭代顺序,其中,所述预设列包括不传输列和打孔列中的至少一者;按照所述校验矩阵中所述每行校验数据的迭代顺序,对所述待译码数据和所述校验矩阵进行迭代译码,获得译码结果。2.根据权利要求1所述的方法,其特征在于,所述基于所述校验矩阵的每行校验数据中关于预设列的包含情况,确定所述校验矩阵中每行校验数据的迭代顺序,包括:基于所述校验矩阵的每行校验数据中关于预设列的包含情况,查找出所述校验矩阵中的目标行校验数据,所述目标行校验数据为不传输列的数量为第一数量或打孔列的数量为第二数量的所述行校验数据;利用所述校验矩阵中的目标行校验数据,确定所述校验矩阵中各行校验数据的迭代顺序。3.根据权利要求2所述的方法,其特征在于,所述第一数量和第二数量均为1;和/或,所述利用所述校验矩阵中的目标行校验数据,确定所述校验矩阵中各行校验数据的迭代顺序,进一步包括:将所述校验矩阵中的所述目标行校验数据的迭代顺序置于所述校验矩阵中其他行校验数据之前。4.根据权利要求3所述的方法,其特征在于,所述目标行校验数据包括第一目标类行校验数据和第二目标类行校验数据,所述第一目标类行校验数据为不传输列的数量为第一数量的所述行校验数据,所述第二目标类行校验数据为打孔列的数量为第二数量的所述行校验数据;所述将所述校验矩阵中的所述目标类行校验数据的迭代顺序置于所述校验矩阵中其他行校验数据之前,进一步包括:将所述校验矩阵中的所述第一目标类行校验数据和第二目标类行校验数据的迭代顺序均置于所述校验矩阵中其他行校验数据之前,并将所述第一目标类行校验数据的迭代顺序置于所述第二目标类行校验数据之前。5.根据权利要求1所述的方法,其特征在于,所述对所述待译码数据和所述...

【专利技术属性】
技术研发人员:张翃敔
申请(专利权)人:鹤壁天海电子信息系统有限公司
类型:发明
国别省市:

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

1