【技术实现步骤摘要】
LDPC码字的编码方法、编码系统及存储介质
[0001]本专利技术涉及通信编码
,具体地,涉及LDPC码字的编码方法、编码系统及存储介质。
技术介绍
[0002]自从Shannon在其1948年发表的论文中提出了香农信道编码定理之后,众多信道编码领域的学者们一心极力寻找、设计合适的纠错码,以期望可以达到Shannon 极限的性能。于是在1963年,Gallager第一次提出了低密度奇偶校验码(Low Dens ity Parity Check,LDPC),并且将其基于迭代原理的译码方法推演出来,同时证明了这种译码方法的时间复杂度随码长线性增长。但由于当时集成电路技术的短板,加之未经优化的迭代译码算法复杂度仍然较高,人们并没有把LDPC码重视并应用起来,导致LDPC码被遗忘了接近30年。直到1993年,一个里程碑式的研究成果——Turbo码的出现,引发了学者们对同样基于迭代原理译码的LDPC 码重新考量。Mackay和Spielman随后于90年代中期分别发现了基于随机图和扩展图构造具备稀疏特性LDPC码的方法,由这些方法构造出的LDPC码字具备瀑布区逼近香农限的优秀性能。Luby和MacKay等学者又论证了LDPC码译码复杂度随码长线性增长和逼近香农限的特性。关于LDPC码研究成果的不断涌现,加之集成电路技术的长足发展,使得工业界和理论界对LDPC码的研究兴趣再次达到高潮。
[0003]传统的LDPC编码不受任何结构约束,对度分布设计的较大自由度使得这种编码方法更容易获得性能较好的码字,但是它的致命缺点 ...
【技术保护点】
【技术特征摘要】
1.一种LDPC码字的编码方法,其特征在于,包括以下步骤:校验位初始化步骤:初始化校验位,所述校验位包括:内校验位和外校验位;信息位累加步骤:根据编码码表将信息位累加到内、外校验位上;内校验位更新步骤:对内校验位进行自增,得到新的内校验位;外校验位更新步骤:根据编码码表将内校验位累加到外校验位上,得到新的外校验位。2.根据权利要求1所述的LDPC码字的编码方法,其特征在于,所述LDPC码字的校验矩阵H为M行N列,N=K+M,N表示LDPC码字的码长,M表示校验位长度,K表示LDPC码字的信息位长度,M=M1+M2,M1表示内校验位长度,M2表示外校验位长度;M行按照M1和M2的长度,N列按照K、M1和M2的长度,将校验矩阵H划分为2行3列的六个子矩阵,子矩阵均由大小为q
×
q的循环子块组成,所述循环子块为全零矩阵、单位矩阵或者单位矩阵向右循环偏移得到的准循环子块,其中,组成第1行第2个子矩阵的循环子块均为单位矩阵,第1行第3个子矩阵为全零矩阵,第2行第3个子矩阵为单位矩阵。3.根据权利要求2所述的LDPC码字的编码方法,其特征在于,所述校验位初始化步骤:对码率为K/N的LDPC码字的校验位(p0,p1,
…
,p
M-1
)进行初始化,即令p0=p1=p2=
…
=p
M-1
=0,其中为内校验位,为外校验位。4.根据权利要求3所述的LDPC码字的编码方法,其特征在于,所述信息位累加步骤:设信息位为(s0,s1,
…
,s
K-1
),对于任意整数k,0≤k<K,令将信息位s
k
累加到校验位p
q(i,j,l)
上,即:使p
q(i,j,l)
的值变为p
q(i,j,l)
+s
k
,j=0,1,
…
,w(i)-1,其中w(i)为码表第i+1行的元素个数,l=0,1,
…
,q-1,q(i,j,l)的值如下计算可得:q(i,j,0)为LDPC码字的码表中第i+1行第j+1列元素,则对任意整数l,0<l<q,其中5.根据权利要求4所述的LDPC码字的编码方法,其特征在于,所述内校验位更新步骤:p0不变,对于所有整数n,0<n<M1,依次令p
n
自增p
n-1
;所述外校验位更新步骤:对于任意整数k,0≤k<M1,令将p
k
累加到p
q(i,j,l)
上,即:p
q(i,j,l)
=p
q(i,j,l)
+p
k
,j=0,1,
…
,w(i)-1。6.一种LDPC码字的编码系统,其特征在于,包括以下模块:校...
【专利技术属性】
技术研发人员:徐胤,徐康,徐斌,高娜,鞠灏,何大治,张文军,
申请(专利权)人:上海交通大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。