CN103746708A - 一种Polar-LDPC级联码的构造方法 - Google Patents
一种Polar-LDPC级联码的构造方法 Download PDFInfo
- Publication number
- CN103746708A CN103746708A CN201310512315.XA CN201310512315A CN103746708A CN 103746708 A CN103746708 A CN 103746708A CN 201310512315 A CN201310512315 A CN 201310512315A CN 103746708 A CN103746708 A CN 103746708A
- Authority
- CN
- China
- Prior art keywords
- code
- information sequence
- polar
- channel
- ldpc
- 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.)
- Pending
Links
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/29—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 combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
- H03M13/2957—Turbo codes and decoding
- H03M13/296—Particular turbo code structure
-
- 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/11—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 using multiple parity bits
- H03M13/1102—Codes on graphs and decoding on graphs, e.g. low-density parity check [LDPC] codes
-
- 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/29—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 combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
- H03M13/2906—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 combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes using block codes
Landscapes
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Error Detection And Correction (AREA)
Abstract
本发明提供了一种Polar-LDPC级联码的构造方法,该构造方法以Polar码为外码,以LDPC码为内码作串行级联,其特征在于包括以下步骤:步骤1,对信息序列按照Polar码编码规则,通过生成矩阵GN进行编码工作,得到信息序列步骤2,将经过Polar码编码后得到信息序列根据LDPC码编码,得到信息序列并把它送入信道进行信息传输;步骤3,从信道处接收到信息序列将它送入LDPC码译码,利用BP迭代译码算法对它进行译码,得到信息序列步骤4,将LDPC码译码后得到的信息序列传送到Polar码译码器中,利用连续删除译码算法得到信息序列这种新的级联码具有更优的译码性能,更低的误码平台,可以应用于深空通信、图像传输等领域。
Description
技术领域
本发明涉及图像编码领域,尤其涉及级联码。
背景技术
Polar码是近年提出的一种新的信道编码方法。它通过对完全相同且相互独立的N=2n个信道W进行先合并后分离操作,使得每个信道W的对称容量I(W)和巴氏参数Z(W)发生极化现象。根据信道极化现象,对信道的优劣进行筛选,通过编码使得信息比特只在信道容量接近于1的信道上传输,而在信道容量接近于0的信道上只传输通信双方约定俗成的冗余比特,这个冗余比特在Polar码中称为休眠比特。
Polar码的编码可以通过生成矩阵来完成,编码公式为其中GN为生成矩阵。GN的计算公式为其中 符号表示克罗内克积,A的n次克罗内克积就表示为:n≥1,并且定义BN是一个执行比特翻转操作的矩阵,公式表示为式中RN是对序列中元素根据下标的奇偶进行重新排列,BN的递归计算公式一直可以执行到时N=4的情况,此时有B2=I2。
Polar码可以实现二进制离散无记忆信道的香农限,在其他信道下也能逼近香农限,这种可以媲美LDPC码与Turbo码的优异性能使得它迅速成为信道编码领域新的研究热点。
信道编码定理指出:随着码长的增加,译码误码率按指数接近于0。因此,长码是改善信道编码译码性能的有效途径,但是码长的增加必然导致译码器的复杂度和计算量急剧增长,尤其是采用软判决译码算法进行译码时,其复杂度随着码长的增大呈指数增长,当对译码算法进行硬件仿真时,对硬件的消耗以及实现的复杂度更是不切实际的。
级联码正是调谐译码性能与译码复杂度之间矛盾的方法。级联码是一种利用码结构较好的短码来构造性能更优的长码的有效途径。将短码进行级联之后,不仅可以提高其纠错能力,改善渐近性能,而且可以逼近信道香农限。目前,级联编码已经被广泛应用于数字通信与存储***中。
如何获得较低复杂度,同时又逼近信道香农限的编码方法是目前编码领域中一直存在的问题。
发明内容
为此,本发明提出了一种Polar-LDPC级联码的构造方法,该构造方法以Polar码为外码,以LDPC码为内码作串行级联,其特征在于包括以下步骤:
进一步,对信息序列按照Polar码编码规则进行编码具体为,其中GN为生成矩阵,GN的计算公式为其中 符号表示克罗内克积,A的n次克罗内克积就表示为:n≥1,并且定义BN是一个执行比特翻转操作的矩阵,式中RN是对序列中元素根据下标的奇偶进行重新排列。
进一步,步骤4中所述的连续删除译码算法具体为:对于参数为的Polar码,输入信息其中包括K个信息比特和N-K个休眠比特,通过编码得到再通过信道WN得到的输出为译码器的任务就是根据已知的接收矢量来计算输入信息的估计值由于休眠比特对于收、发双方都是已知的,即对于休眠比特则直接写因此真正需要进行计算并估值的比特数是K个,首先得到软判决估计信息的计算公式是:
根据信道极化时采用的递归的方式,利用以下两个公式来计算
通过这两个公式把码长为N的译码判决转换成两个码长为N/2的译码判决,并且这种递归的计算方式一直使用到
通过本发明提出的方案,能够以较低的复杂度来实现低误码率的通信传输,尤其是在Polar与LDPC的两层码之间不用设置交织器,其克服了传统的级联码由于卷积码的抗突发错误性能比较差,而需要通过对信息序列做交织的处理来改变数据序列的顺序从而避免连续出错。在Polar-LDPC级联码中,由于内码LDPC码是线性分组码且码长也达到了一定要求,所以抗突发错误的性能比较优良,所以不需要在外码与内码之间对信息序列进行交织的处理。
附图说明
图1为Polar码的信道极化实现阶段的最小极化单元。
图2为Polar码的信道极化操作原理图,信道个数为4。
图3为Polar码的信道极化操作原理图,信道个数为N。
图4为Polar码的信道极化后得到的信道容量与巴氏参数的极化现象仿真图。
图5为根据本发明的Polar-LDPC级联码中级联前的Polar码的Tanner图,以码长为8的Polar码为例。
图6为本发明提出的Polar-LDPC级联码的原理框图。
图7为本发明提出的Polar-LDPC级联码的流程图。
图8为本发明的提出的Polar-LDPC级联码的性能仿真图。
具体实施方式
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
在Polar码的Tanner图中可以发现,任意的码长不小于8的Polar码的最小环长为12。而这正是LDPC码梦寐以求的优异性能,在LDPC码中,当最小环长大于等于12时,不仅可以实现极低的误码率,而且拥有较好的误码平台效应。因此,本申请将Polar码与LDPC码相结合,构造一种以Polar码为外码、LDPC码为内码的级联码。
在信道极化现象中有两个最关键的参数:对称容量I(W)和巴氏参数Z(W)。假设W:x→y是一个输入为X={0,1},输出为Y={0,1}的二进制离散无记忆信道(B-DMC)W,则有以下两个参数:对称容量I(W)和巴氏参数Z(W)。
用这两个参数分别作为信道传输速率和信道可靠性的参考标准。对称容量I(W)其实是在信道的W输入x为等概的情况下,可以在信道W上进行可靠通信的最高传输速率。而巴氏参数Z(W)则是当信道W每次发送一个0或者1时,对它进行最大似然判决译码时的误码率上限。显然,从巴氏参数Z(W)的计算公式就可以看出0≤Z(W)≤1。同样,在对称容量I(W)的计算公式中,我们以2为底数来取对数,所以对称容量I(W)的取值范围也在0≤I(W)≤1。
对于二进制离散无记忆信道W,对称容量I(W)和巴氏参数Z(W)之间存在以下关系:
而当W是对称信道时,对称容量I(W)等同于信道的香农容量。在对称信道中,又有两种很典型的信道:二进制删除信道(BEC)和二进制对称信道(BSC)。对于输入为X={0,1},输出为Y={0,1}的二进制离散无记忆信道W,假如满足W(y|0)W(y|1)=0或者W(y|0)=W(y|1)时,就称它是二进制删除信道;而当满足W(0|0)=W(1|1)且W(1|0)=W(1|0)时,则称它为二进制对称信道。
将N个完全相同且相互独立的二进制离散无记忆信道W组合成一个大的组合1≤i≤N。信道极化完成的工作就是随着N的增大,使得组合中的每一个W的对称容量I(W)向0或者1靠近。具体在实现时,信道极化是对N个完全相同且相互独立的W进行如下操作:先进行信道合并合并,后进行信道分离。
信道合并是按照一种递归的结构将N个完全相同且相互独立的二进制离散无记忆信道W组合排列起来的过程,从而得到为XN,输出为YN的WN,N=2n(n≥0),当N=1时,则有W1的转移概率为W1=W。
信道合并的最基本单元出现在递归结构的第一层,将两个完全相同且相互独立的W合并起来得到W2,如图1所示。
对于W2:x2→y2,可以得到它的转移概率公式,如下:
W2(y1,y2|u1,u2)=W(y1|u1⊕u2)W(y2|u2)
W2是信道合并阶段的最基本单元,接下来将两个完全相同且相互独立的W2合并得到一个W4,结构如图2所示。对于W4:x4→y4,同样可以写出它的转移概率公式,如下:
将这种递归的结构推广到N=2n的情况,用两个完全相同且相互独立的WN/2合并得到一个WN。结构如图3所示。
式中,
前文描述了将信道按组合并再分离的操作,由N个完全相同且相互独立的二进制离散无记忆信道W得到的过程。如果用递归的单步信道转换的思想来理解这种将信道按组转换的操作会更加简单明了。
式中,u1,u2∈X,y1,y2∈Y。
为了加深对信道极化现象的理解,本发明在Matlab下模拟了W个数N=1024,删除概率ε=0.5的二进制删除信道的I(W)和Z(W)分布,如图5所示。从图中可以看出大部分信道的信道容量I(W)分布在0或者1附近,通过极化编码的方式就可以控制信息比特选择I(W)接近1的信道来传输信息,而在I(W)接近于0的信道上传输一个通信双方约定俗成的比特。
Polar码的编码方式类似于RM(Reed-Muller)码,可以用陪集码的编码方法来阐述Polar码的编码方式。
在N=2n,n≥0的条件下,任意Polar码的编码都可以通过生成矩阵来进行,用公式表述为
令A是{i=1,2,…,N}的一个任意子集,则有:
GN陪集码可以用它的一些参数来定义,对于参数为的GN陪集码,N是GN陪集码的码长,K是GN陪集码的维度,用来确定集合A的大小,A为信息集合,用来确定GN(A)和uA,则是休眠比特。参数为的GN陪集码的码率表示为R=K/N。
以参数为(4,2,{2,4},(1,0))的GN陪集码为例,码长为4,码的维度为2,也就是集合A的大小为2,选定{2,4}作为信息集合。它的编码映射如下:
除了确定集合A和子矢量Polar码的生成矩阵GN也是编码的关键。
对于任意的码长为N=2n,n≥0的Polar码,从它的信道极化过程中,可以看出信息从编码前到编码后的变化过程,用公式表述为:
根据Polar码的递归结构,上式中的GN/2也可以通过这个公式计算,即有
将上式代入到GN的计算公式,可以得到:
式中, 将BN的计算公式写作
这个递归的计算公式一直可以执行到N=4时,即有B2=I2。
Polar码的译码过程同样可以通过GN陪集码来阐述。
对于参数为的GN陪集码,在编码阶段,从信源得到信息序列其中包括K个信息比特uA和N-K个休眠比特对进行编码工作得到了编码后的信息将送入信道WN,并在信道WN另一端接收到信道WN的输出译码阶段的工作就是要在集合A和休眠比特已知的情况下,根据的值,对信道的输出结果进行译码判决,从而得到信源处信息序列的估计值
Polar码在编码阶段引入的休眠比特为Polar码的译码提供了一条捷径。将译码器看作是N个决定单元,每一个决定单元对应了一个编码前信息序列中的元素ui,由于集合A和休眠比特对于收发双方都是已知的,所以在译码阶段,倘若估计值的下标i∈Ac,则可以直接得到而当估计值的下标即i∈A的情况,则需要观察之前的所有i-1个译码结果进而计算第i个决定单元的似然率判决函数其计算公式如下:
根据该决定单元的似然率的值,可以给出的ui估计值即
所以,使用连续删除译码算法对Polar码进行译码时,重点是计算对应的决定单元的似然率判决函数。回顾编码阶段的递归结构,在计算似然率判决函数时,同样可以采用这个递归结构。
上面两个式子是用递归的思想将计算长度为N的似然率判决函数的运算转换成计算两个长度为N/2的似然率判决函数的运算,这种递归的运算方式可以一直循环进行到N=1的情况,此时
信道编码定理指出:随着码长的增加,译码误码率按指数接近于0。因此,长码是改善信道编码译码性能的有效途径,但是码长的增加必然导致译码器的复杂度和计算量急剧增长,尤其是采用软判决译码算法进行译码时,其复杂度随着码长的增大呈指数增长,当对译码算法进行硬件仿真时,对硬件的消耗以及实现的复杂度更是不切实际的。级联码正是调谐译码性能与译码复杂度之间矛盾的方法。级联码是一种利用码结构较好的短码来构造性能更优的长码的有效途径。将短码进行级联之后,不仅可以提高其纠错能力,改善渐近性能,而且可以逼近信道香农限。目前,级联编码已经被广泛应用于数字通信与存储***中。
图5是码长为8的Polar码的Tanner图,圆圈表示变量节点v,方形表示校验节点c。虚线和实线分别表示了码长为8的tanner图中存在的两种环,可以看出两种环的环长都是12,所以N=8的Polar码的最小环长为12。
理论上,任何码长大于等于8的Polar码的最小环长为12。这是LDPC码梦寐以求的优良性能,在LDPC码中,当最小环长大于等于12时,不仅可以实现极低的误码率,而且拥有低误码平台。所以我们考虑采用Polar码作为外码,并用一种简单的LDPC码作为内码,构造出来的级联码能在较低复杂度下实现较好的误码性能,如图6所示。
与传统的级联码相比,这种级联码还有一个优点:两层码之间不用设置交织器。传统的级联码之所以需要交织是因为卷积码的抗突发错误性能比较差,而通过对信息序列做交织的处理可以改变数据序列的顺序从而避免连续出错。在Polar-LDPC级联码中,由于内码LDPC码是线性分组码且码长也达到了一定要求,所以抗突发错误的性能比较优良,所以不需要在外码与内码之间。
图7示出了本发明提出的Polar-LDPC级联码的构造方法原理图。步骤如下:
图8对级联之前的Polar码、LDPC码与级联之后的Polar-LDPC级联码进行了性能对比。“▽”所示曲线为外码码率为0.25码长为1024的Polar-LDPC级联码,“﹡”所示曲线为级联之前的LDPC码,“×”所示曲线为级联之前的Polar码,“○”所示曲线为外码码率为0.5码长为1024的Polar-LDPC级联码。虽然级联码占用了更多的资源,但是当信噪比达到3dB及以上时,本发明提出的的Polar-LDPC级联码误码率能够降低到10-5以下的数量级,比级联之前的任一种码都有明显降低。
Claims (3)
3.根据权利要求1所述的一种Polar-LDPC级联码的编码方法,步骤4中所述的连续删除译码算法具体为:对于参数为(N,K,A,)的Polar码,输入信息其中包括K个信息比特和N-K个休眠比特,通过编码得到再通过信道WN得到的输出为译码器的任务就是根据已知的接收矢量来计算输入信息的估计值由于休眠比特对于收、发双方都是已知的,即对于休眠比特则直接写因此真正需要进行计算并估值的比特数是K个,首先得到软判决估计信息的计算公式是:
根据信道极化时采用的递归的方式,利用以下两个公式来计算
通过这两个公式把码长为N的译码判决转换成两个码长为N/2的译码判决,并且这种递归的计算方式一直使用到
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310512315.XA CN103746708A (zh) | 2013-10-25 | 2013-10-25 | 一种Polar-LDPC级联码的构造方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310512315.XA CN103746708A (zh) | 2013-10-25 | 2013-10-25 | 一种Polar-LDPC级联码的构造方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103746708A true CN103746708A (zh) | 2014-04-23 |
Family
ID=50503707
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310512315.XA Pending CN103746708A (zh) | 2013-10-25 | 2013-10-25 | 一种Polar-LDPC级联码的构造方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103746708A (zh) |
Cited By (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104918063A (zh) * | 2015-06-01 | 2015-09-16 | 中国农业大学 | 一种基于Polar码技术的可抗差错图像传输方法 |
CN105262494A (zh) * | 2015-10-13 | 2016-01-20 | 东南大学 | 一种具有迭代早停止机制的极化码bp译码方法 |
CN105680883A (zh) * | 2015-12-23 | 2016-06-15 | 华中科技大学 | 一种极化码和多比特偶校验码级联的纠错编码方法 |
CN106253913A (zh) * | 2016-07-29 | 2016-12-21 | 山东科技大学 | 极化码的块编码器及其编码方法 |
WO2017107761A1 (zh) * | 2015-12-23 | 2017-06-29 | 华中科技大学 | 一种极化码与重复码或多比特偶校验码级联的纠错编码方法 |
CN107017892A (zh) * | 2017-04-06 | 2017-08-04 | 华中科技大学 | 一种校验级联极化码编码方法及*** |
US9917675B2 (en) | 2016-06-01 | 2018-03-13 | Qualcomm Incorporated | Enhanced polar code constructions by strategic placement of CRC bits |
CN108055044A (zh) * | 2018-01-19 | 2018-05-18 | 中国计量大学 | 一种基于ldpc码和极化码的级联*** |
WO2018127206A1 (zh) * | 2017-01-09 | 2018-07-12 | 中兴通讯股份有限公司 | 极性Polar码的速率匹配处理方法及装置 |
CN108288966A (zh) * | 2017-01-09 | 2018-07-17 | 中兴通讯股份有限公司 | 极性Polar码的速率匹配处理方法及装置 |
CN108352844A (zh) * | 2015-12-01 | 2018-07-31 | 华为技术有限公司 | 启用签名的极化编码器和解码器 |
CN108604903A (zh) * | 2016-01-25 | 2018-09-28 | 高通股份有限公司 | 使用删余来生成具有可变块长度的极性码 |
CN108702290A (zh) * | 2016-01-21 | 2018-10-23 | 华为技术有限公司 | 级联极化编码和滑动窗口极化编码 |
CN108809329A (zh) * | 2018-05-03 | 2018-11-13 | 东南大学 | 一种能同时处理极化码和ldpc码的bp译码器的配置方法 |
CN109196800A (zh) * | 2016-06-01 | 2019-01-11 | 高通股份有限公司 | 一般化极化码构建 |
CN109547156A (zh) * | 2018-10-18 | 2019-03-29 | 北京理工大学 | polar短码的非相干检测方法、装置与电子设备 |
CN109714129A (zh) * | 2017-10-26 | 2019-05-03 | 华为技术有限公司 | 编码方法、装置及设备 |
US10291359B2 (en) | 2016-07-27 | 2019-05-14 | Qualcomm Incorporated | Of hybrid automatic repeat request (HARQ) feedback bits for polar codes |
US10291354B2 (en) | 2016-06-14 | 2019-05-14 | Qualcomm Incorporated | High performance, flexible, and compact low-density parity-check (LDPC) code |
US10313057B2 (en) | 2016-06-01 | 2019-06-04 | Qualcomm Incorporated | Error detection in wireless communications using sectional redundancy check information |
US10312939B2 (en) | 2017-06-10 | 2019-06-04 | Qualcomm Incorporated | Communication techniques involving pairwise orthogonality of adjacent rows in LPDC code |
US10355822B2 (en) | 2017-07-07 | 2019-07-16 | Qualcomm Incorporated | Communication techniques applying low-density parity-check code base graph selection |
WO2019158031A1 (zh) * | 2018-02-14 | 2019-08-22 | 华为技术有限公司 | 编码的方法、译码的方法、编码设备和译码设备 |
CN106685434B (zh) * | 2016-12-28 | 2019-10-18 | 北京航空航天大学 | 一种部分极化的polar码的构造方法 |
US10454499B2 (en) | 2016-05-12 | 2019-10-22 | Qualcomm Incorporated | Enhanced puncturing and low-density parity-check (LDPC) code structure |
CN110635809A (zh) * | 2019-09-19 | 2019-12-31 | 东南大学 | 一种基于公式语言的并行极化码bp译码器的设计方法 |
CN110890894A (zh) * | 2018-09-07 | 2020-03-17 | 华为技术有限公司 | 级联编码的方法和装置 |
CN110932824A (zh) * | 2020-02-11 | 2020-03-27 | 网络通信与安全紫金山实验室 | 一种基于二向图带比特翻转的极化码置信传播算法 |
RU2729773C1 (ru) * | 2017-08-02 | 2020-08-12 | Хуавэй Текнолоджиз Ко., Лтд. | Способ и устройство кодирования полярным кодом, беспроводное устройство и машиночитаемый носитель |
US10784901B2 (en) | 2015-11-12 | 2020-09-22 | Qualcomm Incorporated | Puncturing for structured low density parity check (LDPC) codes |
WO2020200129A1 (en) * | 2019-03-29 | 2020-10-08 | Huawei Technologies Co., Ltd. | A method and apparatus for wireless communication using polarization-based signal space mapping |
US11043966B2 (en) | 2016-05-11 | 2021-06-22 | Qualcomm Incorporated | Methods and apparatus for efficiently generating multiple lifted low-density parity-check (LDPC) codes |
CN113055025A (zh) * | 2021-03-12 | 2021-06-29 | 上海大学 | 可重构的极化码与低密度奇偶校验码译码器 |
CN113472363A (zh) * | 2020-03-31 | 2021-10-01 | 华为技术有限公司 | 编码方法及装置 |
US11165535B2 (en) | 2017-08-02 | 2021-11-02 | Huawei Technologies Co., Ltd. | Polar code encoding method and apparatus in wireless communications |
US11252004B2 (en) | 2020-03-30 | 2022-02-15 | Huawei Technologies Co., Ltd. | Multiple access wireless communications using a non-gaussian manifold |
US11856590B2 (en) | 2016-08-12 | 2023-12-26 | Zte Corporation | Method for obtaining network system resource allocation, terminal, network device, and system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110085624A1 (en) * | 2009-10-12 | 2011-04-14 | Nec Laboratories America, Inc. | Coded polarization-multiplexed iterative polar modulation |
CN103220001A (zh) * | 2012-01-20 | 2013-07-24 | 华为技术有限公司 | 与循环冗余校验级联的极性码的译码方法和译码装置 |
CN103368583A (zh) * | 2012-04-11 | 2013-10-23 | 华为技术有限公司 | 极性码的译码方法和译码装置 |
-
2013
- 2013-10-25 CN CN201310512315.XA patent/CN103746708A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110085624A1 (en) * | 2009-10-12 | 2011-04-14 | Nec Laboratories America, Inc. | Coded polarization-multiplexed iterative polar modulation |
CN103220001A (zh) * | 2012-01-20 | 2013-07-24 | 华为技术有限公司 | 与循环冗余校验级联的极性码的译码方法和译码装置 |
CN103368583A (zh) * | 2012-04-11 | 2013-10-23 | 华为技术有限公司 | 极性码的译码方法和译码装置 |
Non-Patent Citations (2)
Title |
---|
A.ESLAMI AND H.PISHRO-NIK: "A Practical Approach to Polar Codes", 《INFORMATION THEORY PROCEEDINGS(ISIT),2011 IEEE INTERNATIONAL SYMPOSIUM ON》 * |
ERDAL ARIKAN: "Channel Polarization: A Method for Constructing Capacity-Achieving Codes for Symmetric Binary-Input Memoryless Channels", 《IEEE TRANSACTIONS ON INFORMATION THEORY》 * |
Cited By (68)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104918063A (zh) * | 2015-06-01 | 2015-09-16 | 中国农业大学 | 一种基于Polar码技术的可抗差错图像传输方法 |
CN105262494A (zh) * | 2015-10-13 | 2016-01-20 | 东南大学 | 一种具有迭代早停止机制的极化码bp译码方法 |
US10784901B2 (en) | 2015-11-12 | 2020-09-22 | Qualcomm Incorporated | Puncturing for structured low density parity check (LDPC) codes |
US11671120B2 (en) | 2015-11-12 | 2023-06-06 | Qualcomm Incorporated | Puncturing for structured low density parity check (LDPC) codes |
CN108352844A (zh) * | 2015-12-01 | 2018-07-31 | 华为技术有限公司 | 启用签名的极化编码器和解码器 |
CN108352844B (zh) * | 2015-12-01 | 2024-01-30 | 华为技术有限公司 | 启用签名的极化编码器和解码器 |
CN105680883A (zh) * | 2015-12-23 | 2016-06-15 | 华中科技大学 | 一种极化码和多比特偶校验码级联的纠错编码方法 |
WO2017107761A1 (zh) * | 2015-12-23 | 2017-06-29 | 华中科技大学 | 一种极化码与重复码或多比特偶校验码级联的纠错编码方法 |
CN108702290A (zh) * | 2016-01-21 | 2018-10-23 | 华为技术有限公司 | 级联极化编码和滑动窗口极化编码 |
CN108702290B (zh) * | 2016-01-21 | 2023-08-04 | 华为技术有限公司 | 级联极化编码和滑动窗口极化编码 |
CN108604903A (zh) * | 2016-01-25 | 2018-09-28 | 高通股份有限公司 | 使用删余来生成具有可变块长度的极性码 |
US11309997B2 (en) | 2016-01-25 | 2022-04-19 | Qualcomm Incorporated | Generation of polar codes with a variable block length utilizing puncturing |
CN108604903B (zh) * | 2016-01-25 | 2021-08-24 | 高通股份有限公司 | 使用删余来生成具有可变块长度的极性码 |
US11043966B2 (en) | 2016-05-11 | 2021-06-22 | Qualcomm Incorporated | Methods and apparatus for efficiently generating multiple lifted low-density parity-check (LDPC) codes |
US11025276B2 (en) | 2016-05-12 | 2021-06-01 | Qualcomm Incorporated | Enhanced puncturing and low-density parity-check (LDPC) code structure |
US10454499B2 (en) | 2016-05-12 | 2019-10-22 | Qualcomm Incorporated | Enhanced puncturing and low-density parity-check (LDPC) code structure |
CN109196800A (zh) * | 2016-06-01 | 2019-01-11 | 高通股份有限公司 | 一般化极化码构建 |
US10348451B2 (en) | 2016-06-01 | 2019-07-09 | Qualcomm Incorporated | Enhanced polar code constructions by strategic placement of CRC bits |
US10644836B2 (en) | 2016-06-01 | 2020-05-05 | Qualcomm Incorporated | Enhanced polar code constructions by strategic placement of CRC bits |
US9917675B2 (en) | 2016-06-01 | 2018-03-13 | Qualcomm Incorporated | Enhanced polar code constructions by strategic placement of CRC bits |
US10313057B2 (en) | 2016-06-01 | 2019-06-04 | Qualcomm Incorporated | Error detection in wireless communications using sectional redundancy check information |
CN109196800B (zh) * | 2016-06-01 | 2021-06-08 | 高通股份有限公司 | 一般化极化码构建 |
US11031953B2 (en) | 2016-06-14 | 2021-06-08 | Qualcomm Incorporated | High performance, flexible, and compact low-density parity-check (LDPC) code |
US11032026B2 (en) | 2016-06-14 | 2021-06-08 | Qualcomm Incorporated | High performance, flexible, and compact low-density parity-check (LDPC) code |
US11942964B2 (en) | 2016-06-14 | 2024-03-26 | Qualcomm Incorporated | Methods and apparatus for compactly describing lifted low-density parity-check (LDPC) codes |
US10291354B2 (en) | 2016-06-14 | 2019-05-14 | Qualcomm Incorporated | High performance, flexible, and compact low-density parity-check (LDPC) code |
US11496154B2 (en) | 2016-06-14 | 2022-11-08 | Qualcomm Incorporated | High performance, flexible, and compact low-density parity-check (LDPC) code |
US11239860B2 (en) | 2016-06-14 | 2022-02-01 | Qualcomm Incorporated | Methods and apparatus for compactly describing lifted low-density parity-check (LDPC) codes |
US10469104B2 (en) | 2016-06-14 | 2019-11-05 | Qualcomm Incorporated | Methods and apparatus for compactly describing lifted low-density parity-check (LDPC) codes |
US11831332B2 (en) | 2016-06-14 | 2023-11-28 | Qualcomm Incorporated | High performance, flexible, and compact low-density parity-check (LDPC) code |
US10291359B2 (en) | 2016-07-27 | 2019-05-14 | Qualcomm Incorporated | Of hybrid automatic repeat request (HARQ) feedback bits for polar codes |
CN106253913A (zh) * | 2016-07-29 | 2016-12-21 | 山东科技大学 | 极化码的块编码器及其编码方法 |
CN106253913B (zh) * | 2016-07-29 | 2019-02-22 | 山东科技大学 | 极化码的块编码器及其编码方法 |
US11856590B2 (en) | 2016-08-12 | 2023-12-26 | Zte Corporation | Method for obtaining network system resource allocation, terminal, network device, and system |
CN106685434B (zh) * | 2016-12-28 | 2019-10-18 | 北京航空航天大学 | 一种部分极化的polar码的构造方法 |
US11342945B2 (en) | 2017-01-09 | 2022-05-24 | Zte Corporation | Method and apparatus for processing rate matching of polar codes |
CN108288966A (zh) * | 2017-01-09 | 2018-07-17 | 中兴通讯股份有限公司 | 极性Polar码的速率匹配处理方法及装置 |
CN108288966B (zh) * | 2017-01-09 | 2022-11-18 | 中兴通讯股份有限公司 | 极性Polar码的速率匹配处理方法及装置 |
US11955992B2 (en) | 2017-01-09 | 2024-04-09 | Zte Corporation | Rate matching method and apparatus for polar code |
WO2018127206A1 (zh) * | 2017-01-09 | 2018-07-12 | 中兴通讯股份有限公司 | 极性Polar码的速率匹配处理方法及装置 |
CN107017892B (zh) * | 2017-04-06 | 2019-06-11 | 华中科技大学 | 一种校验级联极化码编码方法及*** |
CN107017892A (zh) * | 2017-04-06 | 2017-08-04 | 华中科技大学 | 一种校验级联极化码编码方法及*** |
US10312939B2 (en) | 2017-06-10 | 2019-06-04 | Qualcomm Incorporated | Communication techniques involving pairwise orthogonality of adjacent rows in LPDC code |
USRE49989E1 (en) | 2017-06-10 | 2024-05-28 | Qualcomm Incorporated | Communication techniques involving pairwise orthogonality of adjacent rows in LPDC code |
US10355822B2 (en) | 2017-07-07 | 2019-07-16 | Qualcomm Incorporated | Communication techniques applying low-density parity-check code base graph selection |
RU2729773C1 (ru) * | 2017-08-02 | 2020-08-12 | Хуавэй Текнолоджиз Ко., Лтд. | Способ и устройство кодирования полярным кодом, беспроводное устройство и машиночитаемый носитель |
US11811528B2 (en) | 2017-08-02 | 2023-11-07 | Huawei Technologies Co., Ltd. | Polar code encoding method and apparatus in wireless communications |
US11165535B2 (en) | 2017-08-02 | 2021-11-02 | Huawei Technologies Co., Ltd. | Polar code encoding method and apparatus in wireless communications |
CN109714129A (zh) * | 2017-10-26 | 2019-05-03 | 华为技术有限公司 | 编码方法、装置及设备 |
CN108055044A (zh) * | 2018-01-19 | 2018-05-18 | 中国计量大学 | 一种基于ldpc码和极化码的级联*** |
CN110166167B (zh) * | 2018-02-14 | 2022-05-10 | 华为技术有限公司 | 编码的方法、译码的方法、编码设备和译码设备 |
WO2019158031A1 (zh) * | 2018-02-14 | 2019-08-22 | 华为技术有限公司 | 编码的方法、译码的方法、编码设备和译码设备 |
CN110166167A (zh) * | 2018-02-14 | 2019-08-23 | 华为技术有限公司 | 编码的方法、译码的方法、编码设备和译码设备 |
CN108809329A (zh) * | 2018-05-03 | 2018-11-13 | 东南大学 | 一种能同时处理极化码和ldpc码的bp译码器的配置方法 |
CN110890894A (zh) * | 2018-09-07 | 2020-03-17 | 华为技术有限公司 | 级联编码的方法和装置 |
CN109547156A (zh) * | 2018-10-18 | 2019-03-29 | 北京理工大学 | polar短码的非相干检测方法、装置与电子设备 |
US10980030B2 (en) | 2019-03-29 | 2021-04-13 | Huawei Technologies Co., Ltd. | Method and apparatus for wireless communication using polarization-based signal space mapping |
WO2020200129A1 (en) * | 2019-03-29 | 2020-10-08 | Huawei Technologies Co., Ltd. | A method and apparatus for wireless communication using polarization-based signal space mapping |
CN110635809A (zh) * | 2019-09-19 | 2019-12-31 | 东南大学 | 一种基于公式语言的并行极化码bp译码器的设计方法 |
CN110635809B (zh) * | 2019-09-19 | 2022-12-13 | 东南大学 | 一种基于公式语言的并行极化码bp译码器的设计方法 |
CN110932824A (zh) * | 2020-02-11 | 2020-03-27 | 网络通信与安全紫金山实验室 | 一种基于二向图带比特翻转的极化码置信传播算法 |
CN110932824B (zh) * | 2020-02-11 | 2020-06-26 | 网络通信与安全紫金山实验室 | 一种基于二向图带比特翻转的极化码置信传播方法 |
US11252004B2 (en) | 2020-03-30 | 2022-02-15 | Huawei Technologies Co., Ltd. | Multiple access wireless communications using a non-gaussian manifold |
WO2021196942A1 (zh) * | 2020-03-31 | 2021-10-07 | 华为技术有限公司 | 编码方法及装置 |
CN113472363A (zh) * | 2020-03-31 | 2021-10-01 | 华为技术有限公司 | 编码方法及装置 |
CN113472363B (zh) * | 2020-03-31 | 2024-04-26 | 华为技术有限公司 | 编码方法及装置 |
CN113055025B (zh) * | 2021-03-12 | 2022-11-22 | 上海大学 | 可重构的极化码与低密度奇偶校验码译码器 |
CN113055025A (zh) * | 2021-03-12 | 2021-06-29 | 上海大学 | 可重构的极化码与低密度奇偶校验码译码器 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103746708A (zh) | 一种Polar-LDPC级联码的构造方法 | |
Bioglio et al. | Low-complexity puncturing and shortening of polar codes | |
Li et al. | A practical construction method for polar codes in AWGN channels | |
Hashemi et al. | Simplified successive-cancellation list decoding of polar codes | |
Niu et al. | Beyond turbo codes: Rate-compatible punctured polar codes | |
Shin et al. | Design of length-compatible polar codes based on the reduction of polarizing matrices | |
CN101924565B (zh) | Ldpc编码器、解码器、***及方法 | |
CN101039119B (zh) | 编码与解码的方法及*** | |
Bioglio et al. | Minimum-distance based construction of multi-kernel polar codes | |
CN103414540A (zh) | 一种基于Polar码的退化窃听信道速率兼容方法 | |
Lewandowsky et al. | Optimum message mapping LDPC decoders derived from the sum-product algorithm | |
Oliveira et al. | Puncturing based on polarization for polar codes in 5G networks | |
Chandesris et al. | On puncturing strategies for polar codes | |
WO2018073850A1 (en) | Design of puncturing pattern for polar codes | |
Li et al. | Research on polar code construction algorithms under Gaussian channel | |
CN1973440A (zh) | Ldpc编码器、解码器、***及方法 | |
EP3656058B1 (en) | Device and method for generating a multi-kernel polar code | |
Liang et al. | Raptor-like rateless spinal codes using outer systematic polar codes for reliable deep space communications | |
Pathak et al. | Performance analysis of polar codes for next generation 5G technology | |
Chen et al. | Two-stage polarization-based nonbinary polar codes for 5G URLLC | |
Hadi et al. | A method to enhance the performance of successive cancellation decoding in polar codes | |
CN103138769A (zh) | 一种具有不等错误保护的编码方法 | |
EL KAIME et al. | A survey of polar codes | |
Rao | Performance analysis of polar codes for 5G short message transmissions | |
Qi et al. | An improved successive cancellation decoder for polar codes |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140423 |