CN101335528A - 一种多元ldpc码的构造方法及编码方法 - Google Patents
一种多元ldpc码的构造方法及编码方法 Download PDFInfo
- Publication number
- CN101335528A CN101335528A CNA2008100300621A CN200810030062A CN101335528A CN 101335528 A CN101335528 A CN 101335528A CN A2008100300621 A CNA2008100300621 A CN A2008100300621A CN 200810030062 A CN200810030062 A CN 200810030062A CN 101335528 A CN101335528 A CN 101335528A
- Authority
- CN
- China
- Prior art keywords
- centerdot
- matrix
- ldpc code
- beta
- submatrix
- 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
- 238000000034 method Methods 0.000 title claims abstract description 31
- 238000010276 construction Methods 0.000 title 1
- 239000011159 matrix material Substances 0.000 claims abstract description 78
- 208000011580 syndromic disease Diseases 0.000 claims description 17
- 238000007792 addition Methods 0.000 claims description 5
- 238000004891 communication Methods 0.000 abstract description 4
- 230000009977 dual effect Effects 0.000 abstract 1
- 238000005516 engineering process Methods 0.000 abstract 1
- 238000002474 experimental method Methods 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 3
- 238000011160 research Methods 0.000 description 3
- 238000004088 simulation Methods 0.000 description 3
- 238000006467 substitution reaction Methods 0.000 description 3
- 230000009897 systematic effect Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 230000017105 transposition Effects 0.000 description 1
Images
Landscapes
- Error Detection And Correction (AREA)
Abstract
本发明属于通讯技术领域,特别涉及一种多元LDPC码的构造方法,包括以下步骤:多元LDPC码的校验矩阵H是分块矩阵,由(m×n)个子矩阵Hi,j构成,每个子矩阵Hi,j是由尺度因子βi,j∈GF(q)乘以一个(l×l)的单位矩阵后,再按列循环左移si,j次得到,其中GF(q)是具有q个元素的有限域;多元LDPC码的校验矩阵H可分为两部分H=(H1H2),其中H2是大小为(m×m)的分块双对角矩阵,H1是由H中剩下的子矩阵构成;H1对应信息符号,H2对应校验符号。另外本发明还提供了一种适用于所发明的多元LDPC码的快速编码方法。
Description
技术领域
本发明属于通讯技术领域,特别涉及一种多元LDPC码的构造方法及编码方法。
技术背景
低密度一致校验码(LDPC码)是一种逼近Shannon限的线性分组码,可由校验矩阵来描述。早在1962年,Gallager就提出了LDPC码,并证明了该码可以比其它纠错码更加接近Shannon极限。然而,由于其复杂度较高,在当时并没有引起人们的注意。随着Turbo码的提出,1995年,Mackay和Neal又重新发现了LDPC码。从此LDPC码引起人们的广泛关注。
根据校验矩阵的产生过程,LDPC码可分为随机型和结构型两大类。当码长较长时,随机产生一个稀疏矩阵作为LDPC码的校验矩阵,该码的性能就可以非常接近Shannon限。然而,随机型LDPC码的编码复杂度较高,仅适用于理论研究方面。近几年,人们在代数和有限几何的基础上提出了很多性能优良的结构型LDPC码。
目前,大部分的研究工作以及发明专利是针对二元LDPC码的。一些具有高效、快速编码算法的结构型二元LDPC码被广泛地应用到各种通信标准中,如3GPP2、802.16e、802.11n等等。与二元LDPC码相比,多元LDPC码的研究工作相对较少。1998年Davey与MacKay通过实验仿真,证实了在相同条件下,多元LDPC码的误比特率(BER)性能优于二元LDPC码,指出在相同BER的情况下,采用多元LDPC码可获得大约1dB的编码增益。特别地,多元LDPC码可以与高阶调制相结合,从而节省带宽受限通信***的发射功率。但是,现有的多元LDPC码存在很多问题,包括较高的存储空间以及较复杂的编码过程等方面。
发明内容
针对现有技术的缺点,本发明的目的是提供一种多元LDPC码的构造方法及编码方法。所提出的构造方法解决了多元LDPC码的存储空间问题;而且,所设计出的编码方法能够使多元LDPC码更好的在实际中得到应用。
为实现上述目的,本发明的技术方案为:一种多元LDPC码的构造方法,其包括以下步骤:
a.多元LDPC码的校验矩阵H是有限域GF(q)上的分块矩阵,由(m×n)个子矩阵构成;位于校验矩阵H的第i行与第j列交叉位置的子矩阵Hij是由尺度因子βi,j∈GF(q)乘以一个(l×l)的单位矩阵后,再按列循环左移si,j次得到,其中0≤i≤m-1,0≤j≤n-1,0≤si,j≤l-1;
b.将多元LDPC码的校验矩阵经过列顺序调整分为左右两部分:H=(H1 H2),其中H2由(m×m)个子矩阵构成,对应m个长度为l的校验子序列,而H1由校验矩阵H中剩下的子矩阵构成,对应(n-m)个长度为l的信息子序列;
c.将多元LDPC码的校验矩阵H中对应校验子序列的矩阵H2经过行顺序调整为一个大小为(m×m)的分块双对角矩阵,
其中k=n-m。
在步骤a中,分块子矩阵Hi,j是一个尺度循环矩阵,
其中P是由(l×l)的单位阵循环左移1次得到的矩阵。
矩阵H2中,主对角线上的子矩阵的尺度因子为1,次对角线上的子矩阵的尺度因子为α,其中α是GF(q)的本原元,此时H2详细描述为:
从GF(q)中选取k个非零元素β0,β1,…,βk-1作为矩阵H1中第0行的k个子矩阵的尺度因子,相应的第i行的k个子矩阵的尺度因子分别为β0 i+1,β1 i+1,…,βk-1 i+1,此时H1是一个类范德蒙矩阵,详细描述为:
另外,本发明提供了一种多元LDPC码的编码方法,多元LDPC码的编码方法直接通过上述的多元LDPC码的校验矩阵来实现;将码字序列看作长为l的多个子序列的集合,c=(u (0),u (1),…,u (k-1),v (0),v (1),…,v (m-1)),其中u (j)(0≤j≤k-1)是长为l的信息子序列,v (i)(0≤i≤m-1)是长为l的校验子序列,编码方法包括以下步骤:
(1)初始化,将长度为kl的信息序列u划分为k个子序列,u=(u (0),u (1),…,u (k-1);令v (-1)=0;
(2)对于0≤i≤m-1,按照附图1的流程计算第i个校验子序列v (i):对于0≤j≤k-1,第j个信息子序列u (j)首先被循环右移si,j次,然后再乘以尺度因子βj i+1,得到一个长度为l的矢量βj i+1 u (j)hi,j T,其中hi,j是由(l×l)的单位矩阵循环左移si,j次得到, 将第i-1个校验子序列v (i-1)循环右移Si,k+i-1次,然后再乘以尺度因子α,得到一个长度为l的矢量αv (i-1)hi,k+i-1 T;将之前两步操作得到的所有矢量相加,得到一个长度为l的和矢量;将此和矢量乘以-1,然后再循环左移si,k+i次,得到矢量
与现有技术相比,本发明构造出一种多元LDPC码,此码是一种***码。由于校验矩阵是由尺度分块循环子矩阵构成,因此降低了多元LDPC码的存储空间。在新的构造方法的基础上设计出一种高效快速的编码方法,使多元LDPC码能够很好得在实际中得到应用。
附图说明
图1为本发明计算第i个校验子序列的流程图;
图2为本发明多元LDPC码的BER性能曲线。
具体实施方式
实施例1
设GF(q)是一个具有q个元素的有限域,α是一个本原元。一个码长为N,维数为K的多元LDPC码C可以由一个多元校验矩阵H来描述。该校验矩阵的维数是(M×N)。一个矢量c=(c1,c2,…,cN-1)是C中的一个码字当且仅当cHT=0,其中HT表示矩阵H的转置,0表示一个长为M的全零向量。
多元LDPC码的构造主要分为两大步:分块矩阵的构造以及非零元素的替换,其包括以下步骤:
a.多元LDPC码的校验矩阵H是有限域GF(q)上的分块矩阵,由(m×n)个子矩阵构成;位于校验矩阵H的第i行与第j列交叉位置的子矩阵Hi,j是由尺度因子βi,j∈GF(q)乘以一个(l×l)的单位矩阵后,再按列循环左移si,j次得到,其中0≤i≤m-1,0≤j≤n-1,0≤si,j≤l-1;
b.将多元LDPC码的校验矩阵经过列顺序调整分为左右两部分:H=(H1 H2),其中H2由(m×m)个子矩阵构成,对应m个长度为l的校验子序列,而H1由校验矩阵H中剩下的子矩阵构成,对应(n-m)个长度为l的信息子序列;
c.将多元LDPC码的校验矩阵H中对应校验子序列的矩阵H2经过行顺序调整为一个大小为(m×m)的分块双对角矩阵,
其中k=n-m。
在步骤a中,分块子矩阵Hi,j是一个尺度循环矩阵,
其中P是由(l×l)的单位阵循环左移1次得到的矩阵。
矩阵H2中,主对角线上的子矩阵的尺度因子为1,次对角线上的子矩阵的尺度因子为α,其中α是GF(q)的本原元,此时H2详细描述为:
从GF(q)中选取k个非零元素β0,β1,…,βk-1作为矩阵H1中第0行的k个子矩阵的尺度因子,相应的第i行的k个子矩阵的尺度因子分别为β0 i+1,β1 i+1,…,βk-1 i+1,此时H1是一个类范德蒙矩阵,详细描述为:
给定校验矩阵H=(H1 H2)及长度为kl的信息序列u=(u0,u1,…,ukl-1),其中ui∈GF(q),与u对应的码字序列可写为c=(uv),v是长为ml的校验序列。码字序列与校验矩阵之间满足关系
(uv)HT=0 (1.7)
因此校验序列可被计算为
编码方法的目的就是计算校验序列v。为了方便计算,将码字序列看作是长为l的多个子序列的集合,即c=(u (0),u (1),…,u (k-1),v (0),v (1),…,v (m-1),其中u (j)(0≤j≤k-1)是长为l的信息子序列,v (i)(0≤i≤m-1)是长为l的校验子序列。具体编码算法如下:
1.初始化。
(1)初始化,将长度为kl的信息序列u划分为k个子序列,u=(u (0),u (1),…,u (k-1));令v (-1)=0;
(2)对于0≤i≤m-1,按照附图1的流程计算第i个校验子序列v (i):对于0≤j≤k-1,第j个信息子序列u(j)首先被循环右移si,j次,然后再乘以尺度因子βj i+1,得到一个长度为l的矢量βj i+1 u (j)hi,j T,其中hi,j是由(l×l)的单位矩阵循环左移si,j次得到, 将第i-1个校验子序列v (i-1)循环右移Si,k+i-1次,然后再乘以尺度因子α,得到一个长度为l的矢量αv (i-1)hi,k+i-1 T;将之前两步操作得到的所有矢量相加,得到一个长度为l的和矢量;将此和矢量乘以-1,然后再循环左移si,k+i次,得到矢量
复杂性分析,如果给定参数l,α与b,所发明的多元LDPC码可以唯一的由k个域元素β0,β1,…,βk-1来确定,从而解决了多元LDPC码的存储空间问题。
从所发明的编码算法中可以看出,计算一个长度为l的校验子序列,仅仅需要(k+1)l次乘法运算以及kl次加法运算。平均意义上说,计算一个校验符号,仅需要k+1次乘法运算及k次加法运算。因此其编码复杂度随着码长的增加而线性增加。
应用举例
一、GF(16)上多元LDPC码
1.参数设置:
l=277,a=48,b=7;可以验证a的阶m=3,b的阶n=12。
2.非零序列选取:
(β0,β1,…β8)=(α2,α6,α9,α3,α7,α11,α4,α1,α12)。
3.对应码参数
码长:3324;维数:2493;码率:3/4。
4.实验仿真
采用16-QAM调制方式及AWGN信道模型。BER曲线及相对应的Shannon限如图2所示。
二、GF(32)上多元LDPC码
1.参数设置:
l=211,a=196,b=137;可以验证a的阶m=3,b的阶n=15。
2.非零序列选取:
(β0,β1,…β11)=(α1,α6,α26,α2,α7,α12,α17,α22,α27,α3,α8,α13)。
3.对应码参数
码长:3165;维数:2532;码率:4/5。
4.实验仿真
采用32-QAM调制方式及AWGN信道模型。BER曲线及相对应的Shannon限如图2所示。
三、GF(64)上多元LDPC码
1.参数设置:
l=181,a=48,b=119;可以验证a的阶m=3,b的阶n=18。
2.非零序列选取:
(β0,β1,…β14)=(α19,α25,α31,α37,α43,α49,α55,α2,α8,α14,α20,α26,α1,α38,α44)。
3.对应码参数
码长:3258;维数:2715;码率:5/6。
4.实验仿真
采用64-QAM调制方式及AWGN信道模型。BER曲线及相对应的Shannon限如图2所示。
实施例2
本实施例以二元基矩阵的构造以及非零元素的替换来说明多元LDPC码的构造方法。
1)二元基矩阵的构造
对任意正整数l,将所有小于l且与其互素的那些正整数构成集合Zl *,这些正整数在模l乘法运算下构成一个乘法群。Tanner在2001年发表的文章“LDPCBlock and Convolutional Codes Based on Circulant Matrices”中指出:若Zl *中存在两个元素a,b,且有a的阶为m,b的阶为n,则可以构造如下二元矩阵H(b)
其中hi,j是一个(l×l)的子矩阵,它是由单位阵循环右移si,j=aibj次得到。。
所得到的二元矩阵H(b)是一个(ml×nl)的稀疏矩阵,其中非零元素的个数为mnl。此二元矩阵可以写为左右两部分 其中H2 (b)是由H(b)中(m×m)个子矩阵构成,H1 (b)是由H(b)中剩下的子矩阵构成。删除矩阵H2 (b)中的一些元素,使其为分块双对角矩阵,如(1.2)所示。
其中k=n-m。
矩阵 是构造多元LDPC码的基矩阵。
2)非零元素的替换
为了构造多元LDPC码,我们要把二元基矩阵 中的“1”用有限域GF(q)中的元素替代。为了节约存储空间,我们的替换原则是:每一个分块子矩阵hi,j中的非零元素被同一个域元素βi,j ∈GF(q)替代,即将二元基矩阵中的分块子矩阵hi,j变为尺度分块子矩阵βi,j hi,j,其中βi,j称为尺度因子。
子矩阵H1 (b)中非零元素的替换规则是:根据一定的优化准则(比如最大熵准则),从GF(q)中选取k个非零元素β0,β1,…,βk-1作为H1 (b)中第0行的k个分块子矩阵的尺度因子;对于H1 (b)中第i行的k个分块子矩阵,其尺度因子分别为β0 i+1,β1 i+1,…,βk-1 i+1,即
经过上述操作,与多元LDPC码对应的校验矩阵H可以表示为
H=(H1 H2)(1.6)
由校验矩阵H描述的多元LDPC码是一种***码,其码长N=nl,维数K=kl,码率r=k/n。
Claims (5)
1、一种多元LDPC码的构造方法,其特征在于包括以下步骤:
a.多元LDPC码的校验矩阵H是有限域GF(q)上的分块矩阵,由(m×n)个子矩阵构成;位于校验矩阵H的第i行与第j列交叉位置的子矩阵Hi,j是由尺度因子βi,j∈GF(q)乘以一个(l×l)的单位矩阵后,再按列循环左移si,j次得到,其中0≤i≤m-1,0≤j≤n-1,0≤si,j≤l-1;
b.将多元LDPC码的校验矩阵经过列顺序调整分为左右两部分:H=(H1 H2),其中H2由(m×m)个子矩阵构成,对应m个长度为l的校验子序列,而H1由校验矩阵H中剩下的子矩阵构成,对应(n-m)个长度为l的信息子序列;
c.将多元LDPC码的校验矩阵H中对应校验子序列的矩阵H2经过行顺序调整为一个大小为(m×m)的分块双对角矩阵,
其中k=n-m。
2、根据权利要求1所述的多元LDPC码的构造方法,其特征在于:在步骤a中,分块子矩阵Hi,j是一个尺度循环矩阵,
其中P是由(l×l)的单位阵循环左移1次得到的矩阵。
3、根据权利要求2所述的多元LDPC码的构造方法,其特征在于:矩阵H2中,主对角线上的子矩阵的尺度因子为1,次对角线上的子矩阵的尺度因子为α,其中α是GF(q)的本原元,此时H2详细描述为:
4、根据权利要求2所述的多元LDPC码的构造方法,其特征在于:从GF(q)中选取k个非零元素β0,β1,…,βk-1作为矩阵H1中第0行的k个子矩阵的尺度因子,相应的第i行的k个子矩阵的尺度因子分别为β0 i+1,β1 i+1,…,βk-1 i+1,此时H1是一个类范德蒙矩阵,详细描述为:
5、一种多元LDPC码的编码方法,其特征在于:多元LDPC码的编码方法直接通过权利要求1所述的多元LDPC码的校验矩阵来实现;将码字序列看作长为l的多个子序列的集合,c=(u (0),u (1),…,u (k-1),v (0),v (1),…,v (m-1)),其中u (j)(0≤j ≤k-1)是长为l的信息子序列,v (i)(0≤i≤m-1)是长为l的校验子序列,编码方法包括以下步骤:
(1)初始化,将长度为kl的信息序列u划分为k个子序列,u=(u (0),u (1),…,u (k-1));令v (-1)=0;
(2)对于0≤i≤m-1,计算第i个校验子序列v (i):对于0≤j≤k-1,第j个信息子序列u (j)首先被循环右移si,j次,然后再乘以尺度因子βj i+1,得到一个长度为l的矢量βj i+1 u (j)hi,j T,其中hi,j是由(l×l)的单位矩阵循环左移si,j次得到, 将第i-1个校验子序列v (i-1)循环右移si,k+i-1次,然后再乘以尺度因子α,得到一个长度为l的矢量αv (i-1)hi,k+i-1 T;将之前两步操作得到的所有矢量相加,得到一个长度为l的和矢量;将此和矢量乘以-1,然后再循环左移si,k+i次,得到矢量
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008100300621A CN101335528B (zh) | 2008-08-07 | 2008-08-07 | 一种多元ldpc码的构造方法及编码方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008100300621A CN101335528B (zh) | 2008-08-07 | 2008-08-07 | 一种多元ldpc码的构造方法及编码方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101335528A true CN101335528A (zh) | 2008-12-31 |
CN101335528B CN101335528B (zh) | 2011-05-11 |
Family
ID=40197881
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008100300621A Expired - Fee Related CN101335528B (zh) | 2008-08-07 | 2008-08-07 | 一种多元ldpc码的构造方法及编码方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101335528B (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101834614A (zh) * | 2010-04-02 | 2010-09-15 | 西安电子科技大学 | 节省存储资源的多元ldpc码译码方法及装置 |
CN102342025A (zh) * | 2009-03-02 | 2012-02-01 | 松下电器产业株式会社 | 编码器、解码器以及编码方法 |
CN101834613B (zh) * | 2009-03-09 | 2012-11-21 | 电信科学技术研究院 | 一种ldpc码的编码方法及编码器 |
CN101834612B (zh) * | 2009-03-09 | 2013-01-09 | 电信科学技术研究院 | 一种ldpc码的编码方法及编码器 |
CN103268217A (zh) * | 2013-04-19 | 2013-08-28 | 荣成市鼎通电子信息科技有限公司 | 基于循环左移的准循环矩阵串行乘法器 |
CN104168030A (zh) * | 2014-07-14 | 2014-11-26 | 北京邮电大学 | 一种基于本原域循环群两个生成元的ldpc码构造方法 |
CN104410426A (zh) * | 2014-09-18 | 2015-03-11 | 北京航空航天大学 | 一种多进制ldpc码的构造方法及编码方法 |
CN104868926A (zh) * | 2015-04-27 | 2015-08-26 | 北京理工大学 | 一种ldpc码型的构造方法及*** |
CN105915232A (zh) * | 2016-04-08 | 2016-08-31 | 西安电子科技大学 | 一种结构化的多元速率兼容ldpc码构造方法 |
CN106059596A (zh) * | 2016-06-24 | 2016-10-26 | 中山大学 | 以二元bch码为成份码的分组马尔可夫叠加编码方法及其译码方法 |
CN106953644A (zh) * | 2017-03-15 | 2017-07-14 | 中山大学 | 一种基于汉明码的多元qc‑ldpc码构造方法 |
CN112000509A (zh) * | 2020-08-18 | 2020-11-27 | 中山大学 | 一种基于向量指令的纠删码编码方法、***及装置 |
-
2008
- 2008-08-07 CN CN2008100300621A patent/CN101335528B/zh not_active Expired - Fee Related
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102342025A (zh) * | 2009-03-02 | 2012-02-01 | 松下电器产业株式会社 | 编码器、解码器以及编码方法 |
CN101834613B (zh) * | 2009-03-09 | 2012-11-21 | 电信科学技术研究院 | 一种ldpc码的编码方法及编码器 |
CN101834612B (zh) * | 2009-03-09 | 2013-01-09 | 电信科学技术研究院 | 一种ldpc码的编码方法及编码器 |
CN101834614A (zh) * | 2010-04-02 | 2010-09-15 | 西安电子科技大学 | 节省存储资源的多元ldpc码译码方法及装置 |
CN101834614B (zh) * | 2010-04-02 | 2012-12-26 | 西安电子科技大学 | 节省存储资源的多元ldpc码译码方法及装置 |
CN103268217A (zh) * | 2013-04-19 | 2013-08-28 | 荣成市鼎通电子信息科技有限公司 | 基于循环左移的准循环矩阵串行乘法器 |
CN104168030A (zh) * | 2014-07-14 | 2014-11-26 | 北京邮电大学 | 一种基于本原域循环群两个生成元的ldpc码构造方法 |
CN104168030B (zh) * | 2014-07-14 | 2017-11-14 | 北京邮电大学 | 一种基于本原域循环群两个生成元的ldpc码构造方法 |
CN104410426B (zh) * | 2014-09-18 | 2017-10-13 | 北京航空航天大学 | 一种多进制ldpc码的构造方法及编码方法 |
CN104410426A (zh) * | 2014-09-18 | 2015-03-11 | 北京航空航天大学 | 一种多进制ldpc码的构造方法及编码方法 |
CN104868926A (zh) * | 2015-04-27 | 2015-08-26 | 北京理工大学 | 一种ldpc码型的构造方法及*** |
CN104868926B (zh) * | 2015-04-27 | 2018-05-04 | 北京理工大学 | 一种ldpc码型的构造方法及*** |
CN105915232A (zh) * | 2016-04-08 | 2016-08-31 | 西安电子科技大学 | 一种结构化的多元速率兼容ldpc码构造方法 |
CN105915232B (zh) * | 2016-04-08 | 2019-03-26 | 西安电子科技大学 | 一种结构化的多元速率兼容ldpc码构造方法 |
CN106059596A (zh) * | 2016-06-24 | 2016-10-26 | 中山大学 | 以二元bch码为成份码的分组马尔可夫叠加编码方法及其译码方法 |
CN106059596B (zh) * | 2016-06-24 | 2019-05-14 | 中山大学 | 以二元bch码为成份码的分组马尔可夫叠加编码方法及其译码方法 |
CN106953644A (zh) * | 2017-03-15 | 2017-07-14 | 中山大学 | 一种基于汉明码的多元qc‑ldpc码构造方法 |
CN112000509A (zh) * | 2020-08-18 | 2020-11-27 | 中山大学 | 一种基于向量指令的纠删码编码方法、***及装置 |
CN112000509B (zh) * | 2020-08-18 | 2021-04-20 | 中山大学 | 一种基于向量指令的纠删码编码方法、***及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN101335528B (zh) | 2011-05-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101335528B (zh) | 一种多元ldpc码的构造方法及编码方法 | |
EP3457575B1 (en) | Encoding method and device and decoding method and device for structured ldpc | |
CA2623465C (en) | A set of irregular ldpc codes with random structure and low encoding complexity | |
CN101162907B (zh) | 一种利用低密度奇偶校验码实现编码的方法及装置 | |
JP5161857B2 (ja) | Ldpc符号の符号化 | |
Cai et al. | Efficient encoding of IEEE 802.11 n LDPC codes | |
EP2567462B1 (en) | Method and apparatus for channel coding and decoding in a communication system using a low-density parity-check code | |
KR20140145978A (ko) | Ldpc 부호의 부호화 장치, 그의 부호화 방법, 복호화 장치 및 그의 복호화 방법 | |
CN101567697B (zh) | 一种速率兼容的低密度奇偶校验码编码方法和编码器 | |
CN102638274A (zh) | 利用向量行分组的结构化ldpc设计 | |
CN101395804A (zh) | 使用ldpc码编码和解码的方法 | |
KR20050044963A (ko) | q차 제곱 잉여류를 이용한 준순환 저밀도 패러티 검사부호 생성 방법 | |
CN100414841C (zh) | 一种ldpc编码的实现方法 | |
EP2472725A1 (en) | Method and apparatus for encoding and decoding a channel in a communication system using a linear block code | |
CN104052501A (zh) | 低复杂度的多进制ldpc码译码方法 | |
CN101488760B (zh) | 一种低码率ldpc码的编码方法 | |
CN101252360A (zh) | 一种高围长低码率多进制ldpc码的结构化构造方法 | |
CN103199877A (zh) | 一种结构化ldpc卷积码构造编码方法 | |
CN102739259A (zh) | 一种用于cmmb激励器中的基于fpga的ldpc编码方法 | |
CN101257311A (zh) | 一种多进制调制下ldpc码的快速译码方法 | |
CN1973440A (zh) | Ldpc编码器、解码器、***及方法 | |
US20100050045A1 (en) | Method of generating a parity check matrix for ldpc encoding and decoding | |
CN101471671A (zh) | Ldpc编码中校验比特的计算方法和装置 | |
CN102611465B (zh) | 结构化多元非规则重复累积码的编码器与编码方法 | |
CN103401655A (zh) | 一种ldpc译码消息存储结构及译码方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110511 Termination date: 20130807 |