极化码编码方法和装置、电子设备及存储介质制造方法及图纸

技术编号:38865475 阅读:10 留言:0更新日期:2023-09-22 14:05
本申请提供一种极化码编码方法和装置、电子设备及存储介质。极化码编码方法包括:获取信息数据比特;根据信息比特集合,对信息数据比特进行编码,以得到编码比特,其中,信息比特集合包括极化码的多个子信道对应的比特中可承载信息的比特;以及,根据打孔比特集合,对编码比特进行打孔,其中,打孔比特集合包括多个子信道对应的比特中可打孔的比特;其中,信息比特集合和打孔比特集合均是根据多个子信道的LLR值确定的,信息比特集合和打孔比特集合是互斥的。以此方式,本申请能够保证打孔后的编码比特的编译性能。编码比特的编译性能。编码比特的编译性能。

【技术实现步骤摘要】
极化码编码方法和装置、电子设备及存储介质


[0001]本申请涉及但不限于通信领域,尤其涉及一种极化码编码方法和装置、电子设备及存储介质。

技术介绍

[0002]极化码(polar code)作为一种向前错误更正编码方式被用于信号传输。在传输过程中,为了使编码比特的比特速率与传输格式所要求的比特速率相一致,可能需要对编码比特进行诸如重发(repeat)或打孔(puncturing)之类的处理,以实现速率匹配。
[0003]目前,在对编码比特进行打孔的过程中,有可能会对承载有信息的编码比特进行打孔。这会带来编译性能的损失。
[0004]因此,如何在打孔过程中确保编译性能不受损是一个亟需解决的问题。

技术实现思路

[0005]本申请提供一种极化码编码方法和装置、电子设备及存储介质,从而保证打孔后的编码比特的编译性能。
[0006]在第一方面,本申请提供一种极化码编码方法。该极化码编码方法包括:获取信息数据比特;根据信息比特集合,对信息数据比特进行编码,以得到编码比特,其中,信息比特集合包括极化码的多个子信道对应的比特中可承载信息的比特;以及,根据打孔比特集合,对编码比特进行打孔,其中,打孔比特集合包括多个子信道对应的比特中可打孔的比特;其中,信息比特集合和打孔比特集合均是根据多个子信道的LLR值确定的,信息比特集合和打孔比特集合是互斥的。
[0007]在一些可能的实施方式中,上述极化码编码方法还可以包括:确定多个子信道的LLR值集合,其中,LLR值集合包括与多个子信道分别对应的LLR值;根据LLR值集合,确定无能力比特集合,其中,无能力比特集合包括多个子信道对应的比特中不可承载信息的比特,无能力比特集合包括第一子集合和第二子集合,第一子集合和第二子集合是互斥的;根据无能力比特集合,确定打孔比特集合;以及,根据无能力比特集和,确定信息比特集合。
[0008]在一些可能的实施方式中,多个子信道的数量、以及LLR值集合中的LLR值的数量均可以为N。根据LLR值集合,确定无能力比特集合的操作可以包括:对多个子信道中索引值为的子信道对应的LLR值和索引值为S

i的子信道对应的LLR值L(S

i)进行比较;以及,若小于L(S

i),则令i=i+1,并再次进行上述比较;若大于或等于L(S

i),则根据i的值确定无能力比特集合,其中,无能力比特集合中,第一子集合包括多个子信道对应的比特中索引值为0的比特至索引值为S

i的比特,并且第二子集合包括多个子信道对应的比特中索引值为的比特至索引值为的比特。N、S均为正整数,并
且i为整数,i=0、1、
……
、S,并且i的初始值为0。
[0009]在一些可能的实施方式中,根据无能力比特集和,确定信息比特集合的操作可以包括:将多个子信道对应的比特中除无能力比特集合之外、与具有最大LLR值的K个子信道对应的K个比特确定为信息比特集合,其中,K为正整数。
[0010]在一些可能的实施方式中,根据无能力比特集合,确定打孔比特集合的操作可以包括:对无能力比特集合进行倒置排序,以得到打孔比特集合。
[0011]在第二方面,本申请提供一种极化码编码装置。该极化码编码装置包括获取模块、编码模块、以及打孔模块。获取模块被配置为获取信息数据比特。编码模块被配置为根据信息比特集合,对信息数据比特进行编码,以得到编码比特。信息比特集合包括极化码的多个子信道对应的比特中可承载信息的比特。打孔模块被配置为对编码比特进行打孔。打孔比特集合包括多个子信道对应的比特中可打孔的比特。信息比特集合和打孔比特集合均是根据多个子信道的LLR值确定的,信息比特集合和打孔比特集合是互斥的。
[0012]在一些可能的实施方式中,上述极化码编码装置还可以包括第一确定模块、第二确定模块、第三确定模块、以及第四确定模块。第一确定模块被配置为确定多个子信道的LLR值集合。LLR值集合包括与多个子信道分别对应的LLR值。第二确定模块被配置为根据LLR值集合,确定无能力比特集合。无能力比特集合包括多个子信道对应的比特中不可承载信息的比特。无能力比特集合包括第一子集合和第二子集合。第一子集合和第二子集合是互斥的。第三确定模块被配置为根据无能力比特集合,确定打孔比特集合。第四确定模块被配置为根据无能力比特集和,确定信息比特集合。
[0013]在一些可能的实施方式中,多个子信道的数量、以及LLR值集合中的LLR值的数量均可以为N。第二确定模块可以被配置为:对多个子信道中索引值为的子信道对应的LLR值和索引值为S

i的子信道对应的LLR值L(S

i)进行比较;以及,若小于L(S

i),则令i=i+1,并再次进行上述比较;若大于或等于L(S

i),则根据i的值确定无能力比特集合,其中,无能力比特集合中,第一子集合包括多个子信道对应的比特中索引值为0的比特至索引值为S

i的比特,并且第二子集合包括多个子信道对应的比特中索引值为的比特至索引值为的比特。N、S均为正整数,并且i为整数,i=0、1、
……
、S,并且i的初始值为0。
[0014]在一些可能的实施方式中,第四确定模块可以被配置为:将多个子信道对应的比特中除无能力比特集合之外、与具有最大LLR值的K个子信道对应的K个比特确定为信息比特集合,其中,K为正整数。
[0015]在一些可能的实施方式中,第三确定模块可以被配置为:对无能力比特集合进行倒置排序,以得到打孔比特集合。
[0016]在第三方面,本申请提供一种电子设备。上述电子设备包括处理器和存储器。存储器连接到处理器并且被配置为存储可执行指令。处理器被配置为:执行可执行指令时,实现
如第一方面及其可能的实施方式中任一项所述的极化码编码方法。
[0017]在第四方面,本申请提供一种计算机可读存储介质。存储介质存储有可执行指令。可执行指令被处理器执行时实现如第一方面及其可能的实施方式中任一项所述的极化码编码方法。
[0018]在第五方面,本申请提供一种计算机程序产品。计算机程序产品包括可执行指令。可执行指令被处理器执行时实现如第一方面及其可能的实施方式中任一项所述的极化码编码方法。
[0019]在本申请中,将极化码的多个子信道的LLR值作为依据来选择不同的比特分别作为信息比特集合和打孔比特集合。得到的信息比特集合和打孔比特集合是互斥的,从而避免了编码比特中的信息比特被打孔,确保了打孔后的编码比特的编译性能。
[0020]此外,在本申请中,多个子信道的LLR值具有整体不均匀分布而局部均匀分布的特点。基于这样的分布特点,采用“二分段”策略,采用第S位比特处开始退步和第N/2位比特处开始进步的方式,从多个子信道对应的比特中筛选出无能力比特集合。如此,无能力比特集合以及对应的打孔比特集合具有更高的可靠性,从而有本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种极化码编码方法,其特征在于,所述方法包括:获取信息数据比特;根据信息比特集合,对所述信息数据比特进行编码,以得到编码比特,其中,所述信息比特集合包括极化码的多个子信道对应的比特中可承载信息的比特;以及根据打孔比特集合,对所述编码比特进行打孔,其中,所述打孔比特集合包括所述多个子信道对应的比特中可打孔的比特;其中,所述信息比特集合和所述打孔比特集合均是根据所述多个子信道的对数似然比LLR值确定的,所述信息比特集合和所述打孔比特集合是互斥的。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定所述多个子信道的LLR值集合,其中,所述LLR值集合包括与所述多个子信道分别对应的LLR值;根据所述LLR值集合,确定无能力比特集合,其中,所述无能力比特集合包括所述多个子信道对应的比特中不可承载信息的比特,所述无能力比特集合包括第一子集合和第二子集合,所述第一子集合和所述第二子集合是互斥的;根据所述无能力比特集合,确定所述打孔比特集合;以及根据所述无能力比特集和,确定所述信息比特集合。3.根据权利要求2所述的方法,其特征在于,所述多个子信道的数量、以及所述LLR值集合中的所述LLR值的数量均为N;其中,根据所述LLR值集合,确定无能力比特集合,包括:对所述多个子信道中索引值为的子信道对应的LLR值和索引值为S

i的子信道对应的LLR值L(S

i)进行比较;以及若小于L(S

i),则令i=i+1,并再次进行所述比较;若大于或等于L(S

i),则根据i的值确定无能力比特集合,其中,所述无能力比特集合中,所述第一子集合包括所述多个子信道对应的比特中索引值为0的比特至索引值为S

i的比特,并且所述第二子集合包括所述多个子信道对应的比特中索引值为的比特至索引值为的比特;其中,N、S均为正整数,并且i为整数,i=0、1、
……
、S,并且i的初始值为0。4.根据权利要求3所述的方法,其特征在于,所述根据所述无能力比特集和,确定所述信息比特集合,包括:将所述多个子信道对应的比特中除所述无能力比特集合之外、与具有最大LLR值的K个子信道对应的K个比特确定为所述信息比特集合,其中,K为正整数。5.根据权利要求2所述的方法,其特征在于,所述根据所述无能力比特集合,确定所述打孔比特集合,包括:对所述无能力比特集合进行倒置排序,以得到所述打孔比特集合。6.一种极化码编码装置,其特征在...

【专利技术属性】
技术研发人员:高迅孙莉
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1