CN114401016A - 速率兼容缩短极化码的两阶段构造方法 - Google Patents
速率兼容缩短极化码的两阶段构造方法 Download PDFInfo
- Publication number
- CN114401016A CN114401016A CN202210047365.4A CN202210047365A CN114401016A CN 114401016 A CN114401016 A CN 114401016A CN 202210047365 A CN202210047365 A CN 202210047365A CN 114401016 A CN114401016 A CN 114401016A
- Authority
- CN
- China
- Prior art keywords
- stage
- code
- row
- construction
- matrix
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000010276 construction Methods 0.000 title claims abstract description 155
- 238000004904 shortening Methods 0.000 claims abstract description 42
- 230000008014 freezing Effects 0.000 claims abstract description 19
- 238000007710 freezing Methods 0.000 claims abstract description 19
- 241000169170 Boreogadus saida Species 0.000 claims abstract description 12
- 239000011159 matrix material Substances 0.000 claims description 56
- 238000000034 method Methods 0.000 claims description 41
- 230000010287 polarization Effects 0.000 claims description 18
- 230000001174 ascending effect Effects 0.000 claims description 10
- 239000000126 substance Substances 0.000 claims description 3
- 238000004220 aggregation Methods 0.000 claims description 2
- 230000000694 effects Effects 0.000 abstract description 7
- 238000013461 design Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 5
- 238000004088 simulation Methods 0.000 description 5
- 238000012937 correction Methods 0.000 description 4
- 238000009826 distribution Methods 0.000 description 4
- 238000013459 approach Methods 0.000 description 3
- 102000002274 Matrix Metalloproteinases Human genes 0.000 description 2
- 108010000684 Matrix Metalloproteinases Proteins 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 241000287196 Asthenes Species 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 238000009827 uniform distribution Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/13—Linear codes
Landscapes
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Error Detection And Correction (AREA)
Abstract
本发明公开了一种速率兼容缩短极化码的两阶段构造方法,用于解决极化码的码长和码率受限问题,最终达到任意码长、任意码率结构,且性能优秀的极化码。在第一阶段构造中,利用了RM码的距离特性,得到新的缩短模式和满足设计要求的冻结位—缩短位约束集合(第一阶段冻结位集合);在第二阶段构造方法中,利用了高斯近似、RM约束距离和GA‑RM结合方式得到剩余冻结位集合(第二阶段冻结集合)。在所采用的技术方案中,所设计的技术效果是渐进增加RCSP码的汉明距离;同时,结合GA信道估计进行联合设计,最终得到具有较大汉明距离和较高可靠度的RCSP码。本发明能够在保证复杂度略有增加的同时,提升RCSP码的距离特性,从而有效的提升了译码性能效果。
Description
技术领域
本发明属于计算机技术领域,更具体地,涉及一种速率兼容缩短极化码的构造方法。
背景技术
极化码是第一类被严格证明可以达到任意对称二进制离散无记忆信道容量的编码方案,在SCL(successive cancellation list,连续消除列表)算法下,可以达到极为优秀的性能,现已被采纳为5G当中额eMBB(enhanced mobile broadband,增强移动带宽)场景下控制信道的编码方案。
由于极化码克罗内克积的构造方法,使得极化码的码长被限制为2的幂次,这极大地阻碍了极化码在实际中的应用。有三种方法可以达到灵活的调整极化码码长的目的,即凿孔、缩短和重复。另外用不同的极化核也可以改变极化码码长。在凿孔方法中,最经典的方法就是文献(K.Niu,K.Chen and J.Lin,Beyond turbo codes:Rate-compatiblepunctured polar codes,in 2013IEEE International Conference on Communications(ICC),Budapest,Hungary,2013.)提出的QUP(quasi-uniform puncturing,准均匀凿孔)方法,该方法使得凿孔位置在比特反序重排后呈现准均匀分布。该方法使得极化码具有良好的距离特性以及优秀的译码性能,尤其在低码率时性能更为突出。极化码的缩短方法首次在文献(R.Wang and R.Liu,A Novel Puncturing Scheme for Polar Codes,IEEECommunications Letters.,vol.18,no.12,pp.2081–2084,2014.)中提出,并给出了一种简单的缩短方法,称为Wang14。该方法使得码字最后Np比特完全由冻结位决定,因此这些比特可以不用传输,从而灵活调整码长。
有文献表明最小汉明距离对极化码的纠错性能有重要影响,因此有许多学者提出措施来改进极化码的最小汉明距离。有学者提出将缩短模式和冻结符号进行联合优化可以增加极化码的最小汉明距离。Li等人提出了RM-Polar码(B.Li,H.Shen and D.Tse,A RM-Polar codes,arXiv preprint arXiv:1407.5483,2014.),该方法使得构造出的码具有比传统极化码更好的距离特性,因此具有更好的性能。另外可以提升极化码最小汉明距离大的方法是和其它码级联。比如和CRC(cyclic redundancy check,循环冗余校验)码或奇偶校验码级联均能够增加最小汉明距离,因而具有更优的性能。
然而,不论是QUP或Wang14方案在构造过程中均没有考虑距离特性,这可能会引起性能损失。实际上,极化码可以看做是RM码的推广,并且他们有相同的生成矩阵。因此可以引入RM码的距离特性来联合优化速率兼容缩短极化(rate-compatible shortened polar,RCSP)码的距离特性。
发明内容
针对现有技术的以上缺陷和改进需求,本发明提供了一种速率兼容缩短极化码的两阶段构造方法,其目的在于在构造缩短码的同时,改善或提升RCSP码的距离特性,从而解决传统缩短方案在构造过程中没有考虑距离特性的问题,进而提升RCSP码的纠错性能。
为实现上述目的,本发明提供了一种速率兼容缩短极化码的两阶段构造方法,所述方法包括:
第一阶段构造(RM码辅助):
迭代选择缩短比特:当k<=Np时,执行以下步骤
S14:计算当前缩短位置集合Q(p(k))=Q(p(k-1))∪f(k);
第二阶段构造:
RM构造:
GA构造:
S221:执行GA,并对信道可靠度进行升序排列;
RM-GA构造:
S234:执行GA,并对信道可靠度进行升序排列;
令gi,j表示矩阵GN中第i行,第j列的元素,则每列非零元素的下标集合可以定义为其中0≤j≤N-1。令p=(p0,p1,…,pN-1)表示缩短模式,其中pi∈{0,1},元素为1的位置表示该位被缩短。对于一个二进制向量a,令Q(a)代表在向量a中非零元素的位置。定义预冻结集合为
本发明的一个实施例中,在第一阶段构造步骤S12中:在选择第k个冻结比特时,引入列重为1的准则,即第一阶段构造函数是当前所有列重为1的列的下标集合,冻结位从该集合中选取,可使得缩短比特数和第一阶段冻结比特数相同,即
本发明的一个实施例中,在第一阶段构造步骤S13中:通常情况下,当k>1时,不只有一列的列重为1,即因此,f(k)会有不同的选择方案。这里利用RM码的行重约束规则,即对于r阶RM码RM(n,r),其生成矩阵由矩阵GN中行重≥2n-r的行组成,即RM码选择行重最大的行构成生成矩阵,因而可以最大化汉明距离。
生成矩阵GN的行重和行下标有下述关系:令i表示一个整数,i∈{0,1,…,N-1},令π(i)=(bn-1bn-2…b1b0)表示整数i的n位二进制形式。令wt(i)表示π(i)的汉明重量,则生成矩阵第i行的行重可计算为令t是集合中元素,根据RM码的行重特性,不同的下标t对应的生成矩阵GN中第t行的行重不同,为了最大化汉明距离,在每一步构造中,行重最小的行被首先删除。
本发明的一个实施例中,在第二阶段构造方法1步骤S213中:集合包含子矩阵各行的行重,对行重升序排列后,选择行重最小的行对应的下标构成构造第二阶段冻结集合即进一步将行重较小的行删除,提升了RCSP码的汉明距离。
本发明的一个实施例中,在第二阶段构造方法2步骤S221,构造方法3步骤S234中:在用GA对信道可靠度进行评估时,在输入时,需将集合Q(p)中各位置的值初始化为正无穷或负无穷,因为在经过第一阶段构造后,这些位置的码字比特是已知的,因此在做信道估计时,其初始值为无穷大。
本发明的一个实施例中,在第二阶段构造方法2步骤S233中:信息比特数为K,为了确保满足RM码约束,需要找到参数rmin,使其满足其中dn,i表示集合对应行重中行重等于2n-i的个数。此时,可确保至少有K个行,其其中,令T代表矩阵中的个数。
附图说明
图1是本发明实施例中一种速率兼容缩短极化码的两阶段构造方法的流程示意图;
图2是本发明实施例中第一阶段RM码辅助算法中例1示意图;
图3是本发明实施例中第二阶段构造方法中RM构造例2示意图;
图4是本发明实施例中第二阶段构造方法中RM-GA构造例3示意图;
图5是本发明实施例中RCSP码M=192在不同构造方法下的性能示意图;
图6是本发明实施例中RCSP码M=384在不同构造方法下的性能示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
本发明提出一种速率兼容缩短极化码的两阶段构造方法,以期获得灵活的码长和码率同时改善距离特性,提升性能。在第一阶段构造中,利用RM码进行辅助构造,预冻结集合和缩短模式联合设计,以增大RCSP码的最小汉明距离。在第二阶段构造中,提出三种方法构造第二阶段冻结集合,分别是RM构造、GA构造和RM-GA构造。仿真和数值结果显示,所提的速率兼容缩短极化码的两阶段构造方法能够明显的增加RCSP码的最下汉明距离或改善其距离特性,并且在不同码率和码长下均具有优秀的纠错性能。
首先,对本发明中涉及的***模型和符号进行定义
速率兼容缩短极化码的两阶段构造方法
第一阶段构造-RM码辅助
在传统缩短方案即Wang14缩短方法中,其构造过程并没有考虑码距特性,只是简单的选择码字中的最后Np位作为缩短位构造RCSP码,这在一定程度上损害了其性能。Li等人提出了RM-Polar码,该方法使得构造出的码具有比传统极化码更好的距离特性,因此具有更好的性能。而RM码和极化码具有相同的生成矩阵,这使得在构造缩短模式和预冻结集合时同时优化RCSP码距离特性成为可能。
针对Wang14缩短方法和RM-Polar的上述特点,本发明提出一种RM码辅助的第一阶段构造方法,通过以下思路和技术方法提升距离特性:1)RM码和极化码有相同的生成矩阵,RM码通过选择行重较大的行构成生成矩阵,使得其具有较大的汉明距离;2)在第一阶段构造中,大多数情况下同时有多个位置可构造为缩短位,选择能够去掉最小行重的位置构造为缩短位。如图1中的第一阶段构造所示,下面对RM码辅助的第一阶段构造方法进行描述。
令gi,j表示矩阵GN中第i行,第j列的元素,则每列非零元素的下标集合可以定义为其中0≤j≤N-1。令p=(p0,p1,…,pN-1)表示缩短模式,其中pi∈{0,1},元素为1的位置表示该位被缩短。对于一个二进制向量a,令Q(a)代表在向量a中非零元素的位置。定义预冻结集合为
为了使得预冻结集合最小,这里引入列重为1的准则,可使得构造第一阶段冻结集合需要Np步,在第k步时,令表示当前的预冻结集合,其中令Q(p(k))表示当前的缩短位集合,其中则集合和Q(p(k))可由下式迭代计算
Q(p(k))=Q(p(k-1))∪f(k) (3)
如果将第一阶段构造函数修改为
则该方法就等同于Wang14方案。
当k>1时,不只有一列的列重为1,即因此,f(k)会有不同的选择方案。令t是集合中元素,根据RM码的行重特性,不同的下标t对应的生成矩阵GN中第t行的行重不同,为了最大化汉明距离,在每一步构造中,行重最小的行被首先删除。因此第一阶段冻结比特f(k)在第k步时可以计算为
基于上述RM码辅助的第一阶段构造方法,描述如下:
下面给出一个例子具体说明RM码辅助的第一阶段构造技术
例1:假设要构造RCSP码有下述参数为,实际码长M=12,母码码长N=16,缩短位数Np=4,生成矩阵如图2所示,利用公式(4)和公式(6),整个构造过程需4步完成。如图2(a)所示,在第1步中,只有最后一列g15满足列重为1的限制,因此,f(1)=15,则p(1)=(0000000000000001),Q(p(1))={15},第15列和15行被删除;如图2(b)所示,在第2步中,有四列满足列重为1的限制,即g7,g11,g13,g14,由公式(4)可得,可以看出对应的行重均为8,根据公式(6),下标最小的7被选为第一阶段冻结位置。可得,f(2)=7,p(2)=(0000000100000001),Q(p(2))={15,7},第7列和第7行被删除。如图2(c)所示,在第3步中,有3列满足列重为1的限制,即g11,g13,g14,则f(3)=11,p(3)=(0000000100010001),Q(p(3))={15,7,11},第11列和第11行被删除。如图2(d)所示,在第4步中,有3列满足列重为1的限制,即g3,g13,g14,因此,f(4)=3,p(4)=(0001000100010001),Q(p(4))={15,7,11,3},第3列和第3行被删除。RCSP码构造完毕,得到第一阶段冻结集合缩短模式p=(0001000100010001)。
第二阶段构造技术方案
技术细节:
基于上述RM码辅助的第二阶段构造方法,描述如下:
下面给出一个例子具体说明RM码辅助的第阶二段构造方法
例2:假设需要构造RCSP码,实际码长M=12,信息位长度K=6,则可得,N=16,Np=4。执行完第一阶段构造后,可得第一阶段冻结集合缩短模式p=(0001000100010001)。当删除在集合和Q(p)中的行和列后,可得12×12的生成矩阵如图3所示,根据公式(7)和(8),可得对进行升序排列,排列结果为(1,2,3,4,6,7,5,8,9,10,11,12),其表示排序后行的位置。中前个排序后的下标选为第二阶段冻结位置,因此第二阶段冻结集合为对应的行被删除。则RCSP码的冻结集合为缩短模式为p=(0001000100010001)。
GA构造技术和RM-GA构造技术细节
上述第二阶段RM构造方法仅仅利用RM码约束规则来最大化汉明距离,这极大的简化了码构造。但是某些可靠度低的子信道可能并没有被包含进集合,这种差的信道会对纠错性能有极大影响。为了解决上述问题,将RM码约束规则和GA估计结合在一起共同构造RCSP码,称为RM-GA构造。该方法首先用RM距离约束规则设计,然后由GA估计完成剩余构造,可以进一步改善译码性能。
对于一个RM码RM(n,r),其有最小汉明距离dmin=2(n-r),则行重≥dmin的行的数量可计算为
因为信息比特数为K,为了确保第二阶段构造满足RM码约束规则,需要找到参数rmin满足下述关系
若T>K,表明的行较多,此时可以用GA方法得到的信道可靠度辅助选择,选择排序前个并且的位置加入第二阶段冻结集合若T=K,表明的行恰好满足需求,此时不需要GA辅助选择,选择可靠度排序中前个并且的位置加入第二阶段冻结集合
基于上述RM码辅助的第二阶段构造方法,描述如下:
和RM构造不同,RM-GA构造同时考虑了GA估计,当多个行的行重相同时,可靠度低的行被首先冻结。如果RM-GA构造中只考虑GA估计,即在第6步中选择排序中前个位置时不考虑RM码约束,可以得到RM-GA构造的简化方法,称为GA构造技术
下面给出一个例子具体说明RM-GA码辅助的第阶二段构造方法
例3:RCSP码的参数如例2所示,执行完第一阶段构造后,可得第一阶段冻结集合缩短模式p=(0001000100010001)。当删除在集合和Q(p)中的行和列后,可得12×12的生成矩阵如图4所示,根据公式(7)和(8),可得根据公式(10)可得参数rmin=2,根据公式(11)可得T=7,这表明最小行重执行高斯估计,并对可靠度进行升序排列,排序结果为(1,2,3,4,7,6,5,8,9,10,11,12),表示排序后子信道的位置。因此行重≤4的前位置被选择,构成第二阶段冻结集合因此如图4所示,集合中对应的行被删除。最后可得RCSP码的冻结集合为缩短模式p=(0001000100010001)。
技术效果1:行重特性的效果提升分析
考虑RCSP码,母码长度N=256,实际码长M=192,缩短位数Np=64,码率R=0.25,0.5,0.75。执行完第一阶段构造后,生成矩阵中有M=192行,执行完第二阶段构造后的生成矩阵中分别有48、96和144行。表1展示了矩阵中不同行重的行数分布,可以观察到,
当码率R=0.25,GA构造有5行最小行重为16,但是RM和RM-GA构造都有33行最小行重为32;当码率R=0.5,GA构造有5行最小行重为8,但是RM和RM-GA构造都有45行最小行重为16;当码率R=0.75,GA构造有2行最小行重为4,但是RM和RM-GA构造都有38行最小行重为8。上述结果表明,在不同码率下RM和RM-GA构造有相同的行重分布,都能有效的增加最小行重。
考虑另外更长的RCSP码,母码长度为N=512,实际码长M=384,缩短位数Np=128,码率R=0.25,0.5,0.75,观察如下:
当码率R=0.25,GA构造有1行最小行重为16,但是RM和RM-GA构造分别有30和34行最小行重为32;当码率R=0.5,GA构造有1行最小行重为8,但是RM和RM-GA构造分别有35和42行最小行重为16;当码率R=0.75,GA构造有1行最小行重为4,但是RM和RM-GA构造分别有26和34行最小行重为8。上述结果表明,在不同码率和码长下RM和RM-GA构造都能有效的增加最小行重,因此比GA构造方法有更好的距离特性,可能对译码性能有好的影响。
表2不同构造方案的行重分布(N=512,Np=128,SNR=3dB)
技术效果2:复杂度效果分析
总的复杂度可分为编码复杂度和译码复杂度两部分,因为不同的构造方案构造的RCSP码的译码复杂度是相同的,这里只讨论编码复杂度。
编码过程由两部分构成,第一阶段构造和第二阶段构造:
1)对于第一阶段构造,目标是构造出第一阶段冻结集合需要Np步,在每一步中,复杂度由两种操作引起,一种是找到列重为1的列,另一种是找到最小重量的行,用符号Cstage-I表示每一步的复杂度。因此对于RM构造、RM-GA构造和GA构造在第一阶段的复杂度均为NpCstage-I。对于Wang14方案,通过顺序选择最后Np个位置构造预冻结集合复杂度可以忽略不计。
2)对于第二阶段构造,目标是构造出第二阶段冻集合对于Wang14方案,其指向GA估计来选择个位置,这和GA构造是一样的,用符号CGA表示其复杂度。对于RM构造,它需要两步来构造第一步是计算对应生成矩阵N-Np行的行重,第二步是找到个最小行重的行,用符号Cstage-II表示这两步的复杂度。很明显,对于RM-GA构造,其复杂度为CGA+Cstage-II。不同构造方案的计算复杂度如表3所示。
表3同构造方案的计算复杂度
译技术效果3:码性能提升
这里给出所提出的RCSP码的误帧率性能分析。对三种构造方法即RM构造、RM-GA构造和GA构造进行仿真,它们均是在所提出的RM码辅助的第一阶段构造方法下进行。为了对比,同时对Wang14和QUP方案进行仿真,其用GA估计评价信道可靠度。译码算法为SCL,其中L=4,信道为二进制输入白高斯噪声信道。仿真最大帧数为107,最大错误帧数为300,当达到最大帧数或达到最大错误帧数时停止仿真。
如图5所示,RCSP码参数为N=256,M=192,Np=64,R=0.25,0.5,0.75,性能如图所示。有下述观察:
当码率R=0.25,RM-GA构造,RM构造和QUP方案有相似的性能,并且均比其他两种方案性能优秀。例如,在FER=10-3时,相比Wang14方案和GA构造有0.7dB增益。当码率R=0.5,RM-GA构造比RM构造性能略微好些,且都比其它三种方案好。例如,在FER=10-3时,RM-GA构造比Wang14方案,GA构造和QUP方案分别有0.8dB,0.8dB,0.5dB增益。当码率R=0.75时,RM-GA构造和RM构造有相似的性能,并且均比其他三种方案性能优秀。例如,在FER=10-3时,相比QUP方案,Wang14方案和GA构造分别有0.7dB,0.5dB,0.5dB增益。
如图6所示,RCSP码参数为N=512,M=384,Np=128,R=0.25,0.5,0.75,性能如图所示。有下述观察:
当码率R=0.25,RM-GA构造性能最优。例如,在FER=10-3时,相比RM构造,QUP方案,GA构造和Wang14方案分别有0.2dB,0.45dB,0.5dB,0.7dB增益。RM构造在低信噪比时性能和QUP方案,GA构造和Wang14方案相同,但在高信噪比时,在FER=10-3时,分别有0.25dB,0.3dB,0.5dB增益。当码率R=0.5,RM-GA构造仍然性能最优。例如,在FER=10-3时,相比RM构造,GA构造,Wang14方案和QUP方案分别有0.25dB,0.35dB,0.55dB,0.55dB增益。RM构造在低信噪比时比GA构造性能稍差,但是RM构造性能曲线更加陡峭,在FER=10-3时,比GA构造有0.1dB的性能增益。RM构造和GA构造均比Wang14方案性能好。当码率R=0.75时,有相似的观察,即RM-GA构造性能最优,例如,在FER=10-3时,相比RM构造,Wang14方案,QUP方案和GA构造分别有0.1dB,0.4dB,0.45dB,0.6dB增益。RM构造在高信噪比区域比其他三种方案有更好的性能。例如,在FER=10-3时,RM构造相比Wang14方案,QUP方案和GA构造分别有0.3dB,0.35dB,0.5dB增益。
上述仿真结果表明,所提出的三种构造方法在不同码长和码率下均具有优秀的误帧率性能。RM-GA构造综合利用子信道可靠度和距离特性,具有最好的性能。而RM构造仅仅考虑距离特性,具有最简单的构造方法,因为它避免使用复杂的GA估计。但是RM构造仍然比Wang14和QUP方案优秀,尤其是在高信噪比区域。有文献表明,缩短方法在高码率时性能较好,凿孔方法在低码率时性能较好,但是所提出的RM-GA构造在不同码率下总是最优的。
本发明提出了一种速率兼容缩短极化码的两阶段构造方法。在第一阶段构造中,利用RM码约束规则联合设计缩短模式和预冻结集合,以加强RCSP码的最小汉明距离。在第二阶段构造中,提出三种方法分别为RM构造,RM-GA构造和GA构造来设计第二阶段冻结集合。RM构造完全由距离特性设计,具有最简单的构造方法。RM-GA构造同时考虑信道可靠度和距离特性,具有最好的性能。GA构造是RM-GA构造的简化形式。行重分析发现,所提的构造方法均能有效的增加最小汉明距离。性能仿真表明,所提出的RCSP码在不同码长和码率下均具有优秀的性能。
本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种速率兼容缩短极化码的两阶段构造方法,其特征在于,所述方法包括:
第一阶段构造,RM码辅助,迭代选择缩短比特:当k<=Np时,执行以下步骤:
S14:计算当前缩短位置集合Q(p(k))=Q(p(k-1))∪f(k);
第二阶段构造,RM构造:
GA构造:
S221:执行GA估计,并对信道可靠度进行升序排列;
RM-GA构造:
S234:执行GA,并对信道可靠度进行升序排列;
4.如权利要求3所述的一种速率兼容缩短极化码的两阶段构造方法,其特征在于,在第一阶段构造的步骤S13中:
通常情况下,当k>1时,不只有一列的列重为1,即因此,f(k)会有不同的选择方案;这里利用RM码的行重约束规则,即对于r阶RM码RM(n,r),其生成矩阵由矩阵GN中行重≥2n-r的行组成,即RM码选择行重最大的行构成生成矩阵,因而可以最大化汉明距离;
7.如权利要求1或2所述的一种速率兼容缩短极化码的两阶段构造方法,其特征在于,在第二阶段构造的步骤S221和步骤S234中:
在用GA对信道可靠度进行评估时,在输入时需将集合Q(p)中各位置的值初始化为正无穷或负无穷。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210047365.4A CN114401016B (zh) | 2022-01-17 | 2022-01-17 | 速率兼容缩短极化码的两阶段构造方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210047365.4A CN114401016B (zh) | 2022-01-17 | 2022-01-17 | 速率兼容缩短极化码的两阶段构造方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114401016A true CN114401016A (zh) | 2022-04-26 |
CN114401016B CN114401016B (zh) | 2024-06-18 |
Family
ID=81231183
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210047365.4A Active CN114401016B (zh) | 2022-01-17 | 2022-01-17 | 速率兼容缩短极化码的两阶段构造方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114401016B (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006057879A1 (en) * | 2004-11-24 | 2006-06-01 | Intel Corporation | Rate-compatible shortened quasi-cyclic low-density parity-check (ldpc) codes |
CN106205631A (zh) * | 2015-05-28 | 2016-12-07 | 三星电子株式会社 | 用于消除音频信号的噪声的方法及其电子装置 |
CN111641473A (zh) * | 2019-03-01 | 2020-09-08 | 北京大学 | 一种新型缩短极化码方法和通信方法及*** |
CN111771336A (zh) * | 2018-02-22 | 2020-10-13 | 华为技术有限公司 | 生成极化码的设备和方法 |
CN112886969A (zh) * | 2019-11-30 | 2021-06-01 | 华为技术有限公司 | 一种极化码编码方法及装置 |
CN113273083A (zh) * | 2018-08-27 | 2021-08-17 | 波拉兰哈伯雷斯姆技术公司 | 使用压缩的信道输出信息来解码数据的方法和*** |
-
2022
- 2022-01-17 CN CN202210047365.4A patent/CN114401016B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006057879A1 (en) * | 2004-11-24 | 2006-06-01 | Intel Corporation | Rate-compatible shortened quasi-cyclic low-density parity-check (ldpc) codes |
GB0705996D0 (en) * | 2004-11-24 | 2007-05-09 | Intel Corp | Rate-compatible shortened quasi-cyclic low-density parity-check (ldpc) codes |
CN106205631A (zh) * | 2015-05-28 | 2016-12-07 | 三星电子株式会社 | 用于消除音频信号的噪声的方法及其电子装置 |
CN111771336A (zh) * | 2018-02-22 | 2020-10-13 | 华为技术有限公司 | 生成极化码的设备和方法 |
CN113273083A (zh) * | 2018-08-27 | 2021-08-17 | 波拉兰哈伯雷斯姆技术公司 | 使用压缩的信道输出信息来解码数据的方法和*** |
CN111641473A (zh) * | 2019-03-01 | 2020-09-08 | 北京大学 | 一种新型缩短极化码方法和通信方法及*** |
CN112886969A (zh) * | 2019-11-30 | 2021-06-01 | 华为技术有限公司 | 一种极化码编码方法及装置 |
Non-Patent Citations (5)
Title |
---|
CHUNJIE LI等: ""Rate-compatible shortened polar codes based on RM code-aided"", 《BROAD COMMUNICATIONS, NETWORKS, AND SYSTEMS》, 1 January 2022 (2022-01-01), pages 307 - 319 * |
CHUNJIE LI等: ""Two-stage constructions for the rate-compatible shortened polar codes"", 《TSINGHUA SCIENCE AND TECHNOLOGY》, vol. 28, no. 2, 29 September 2022 (2022-09-29), pages 1 - 14 * |
张晗;涂巧玲;曹阳;彭小峰;王培荣;: "自由空间光通信中的极化码凿孔方法研究", 激光杂志, no. 02, 25 February 2018 (2018-02-25) * |
李春杰: ""Polar码HARQ方案和速率兼容技术研究"", 《中国优秀硕士学位论文全文数据库信息科技辑》, 15 February 2023 (2023-02-15), pages 136 - 221 * |
王留洋;陈海强;孙友明;黎相成;方毅仁;: "高斯近似辅助下速率适配的缩短极化码算法", 广西大学学报(自然科学版), no. 02, 25 April 2020 (2020-04-25) * |
Also Published As
Publication number | Publication date |
---|---|
CN114401016B (zh) | 2024-06-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108566213B (zh) | 极化码的串行抵消列表比特翻转译码方法 | |
CN105763203B (zh) | 一种基于硬可靠度信息的多元ldpc码译码方法 | |
CN110233628B (zh) | 极化码的自适应置信传播列表译码方法 | |
CN107204780B (zh) | polar-LDPC级联码的合并BP解码算法及装置 | |
CN107565978B (zh) | 基于Tanner图边调度策略的BP译码方法 | |
CN109983705B (zh) | 用于生成极化码的装置和方法 | |
CN109450459B (zh) | 一种基于深度学习的极化码fnsc译码器 | |
US11323137B2 (en) | Method for performing beliefs propagation, computer program product, non-transitory information storage medium, and polar code decoder | |
CN115473537A (zh) | 极化码中一种改进的es-scl译码方法 | |
CN111614362A (zh) | 一种基于均匀量化的极化码快速简化串行抵消译码算法 | |
Deng et al. | Reduced-complexity deep neural network-aided channel code decoder: A case study for BCH decoder | |
CN109831216A (zh) | 基于G-Matrix校验的极化码SBP译码器 | |
CN110212922B (zh) | 一种极化码自适应译码方法及*** | |
CN116614142A (zh) | 一种基于bpl译码和osd译码的联合译码方法 | |
CN114401016A (zh) | 速率兼容缩短极化码的两阶段构造方法 | |
Bioglio et al. | Flexible design of Multi-Kernel Polar Codes by reliability and distance properties | |
CN116318551A (zh) | 一种LDPC-Polar级联***的中间信道选择及译码方法 | |
CN110892644B (zh) | 基于距离标准和可靠性标准的极化码特别是多核极化码的构造 | |
Bioglio et al. | Improved hybrid design of polar codes and multi-kernel polar codes | |
CN113014271B (zh) | 一种缩小翻转集的极化码bp译码方法 | |
Qingle et al. | A low complexity model-driven deep learning ldpc decoding algorithm | |
CN109525252A (zh) | 基于简化三阶关键集合的极化码串行抵消列表译码方法 | |
CN112311404B (zh) | Sc译码器下的基于极化权重和遗传算法的极化码构造方法 | |
CN110855298B (zh) | 基于子信道冻结条件的低迭代次数极化码bp译码方法 | |
CN113556135A (zh) | 基于冻结翻转列表的极化码置信传播比特翻转译码方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |