【技术实现步骤摘要】
一种结构化低密度奇偶校验码LDPC的编码、译码方法及装置
[0001]本申请是申请号为“201610884876.6”,申请日为“2016年10月10日”,专利名称为“结构化LDPC的编码、译码方法及装置”的中国专利申请的分案申请。
[0002]本专利技术涉及通信领域,具体而言,涉及一种结构化低密度奇偶校验码(Low Density Parity Check Codes,简称为LDPC)的编码、译码方法及装置。
技术介绍
[0003]随着无线数字通信的发展及各种高速率、突发性强的业务的出现,人们对纠错编码技术提出了愈来愈高的要求,图1为一种典型的数字通信系统。LDPC是一类可以用非常稀疏的奇偶校验矩阵或者二分图定义的线性分组码,最初由Gallager发现,所以称为Gallager码。经过数十年的沉寂,随着计算机硬件和相关理论的发展,MacKay和.Neal重新发现了它,并证明了它具有逼近香农限的性能。最新研究表明,LDPC码具有以下特点:低译码复杂度,可线性时间编码,具有逼近香农限性能,可并行译码,以及在长码长条件下优于Turbo码。
[0004]LDPC码是一种特殊的线性分组码。通信中,每发送一个分组长度为N比特的码字,为了保证其具有一定的纠错能力,需要有M个校验比特,每个码字都要求满足Hx
T
=0
T
,其中H为二元域上M
×
N维的奇偶校验矩阵。所有的运算都是在二元域GF(2)上进行的,这里加和减是“异或”运算,而乘是“与”运算。
[00 ...
【技术保护点】
【技术特征摘要】
1.一种结构化低密度奇偶校验码LDPC的编码方法,应用于无线数字通信系统,其特征在于,包括:确定编码使用的基础矩阵Hb,其中,所述基础矩阵Hb包括对应于系统比特的Mb
×
Kb的块A和对应于校验比特的Mb
×
Mb的块B,即Hb=[A,B],其中,hb
ij
表示所述基础矩阵Hb的第i行和j列的元素,i是所述基础矩阵Hb的行索引,j是所述基础矩阵Hb的列索引,Kb=Nb
‑
Mb,Nb是整数,i=1、
…
、Mb,j=1,
…
、Nb;所述基础矩阵Hb包括多个子矩阵,所述子矩阵包括:左上角子矩阵Hb1和左上角子矩阵Hb2,其中,所述左上角子矩阵Hb1和左上角子矩阵Hb2的行数和列数均小于所述基础矩阵Hb的行数和列数,且所述左上角子矩阵Hb1是左上角子矩阵Hb2的左上角子矩阵;根据所述基础矩阵Hb和与所述基础矩阵Hb对应的扩展因子Z,对源信息比特序列进行LDPC编码运算,得到码字序列,其中,Z是大于或者等于1的正整数;其中,所述左上角子矩阵Hb1由所述矩阵Hb的前4行和前Kb+4列的交集构成,所述左上角子矩阵Hb1的每一行的对应非零Z
×
Z方阵的元素个数都是Kb
‑
2或Kb
‑
1或Kb或Kb+1或Kb+2,所述左上角子矩阵Hb1的最后四列的方阵是一个左下三角矩阵或者准左下三角矩阵,其中,Nb大于或等于3*Kb,且Kb取值为6到16之间的一个整数;其中,所述左上角子矩阵Hb2的最后Kb
‑
4行和最后Kb
‑
4列的交集构成的子矩阵是一个大小为(Kb
‑
4)
×
(Kb
‑
4)的左下三角矩阵。2.根据权利要求1所述的方法,其特征在于,所述源信息比特序列为(Nb
‑
Mb)*Z比特的序列;所述码字序列为Nb*Z比特。3.根据权利要求1至2中任一项所述的方法,其特征在于,Nb是取值区间[3*Kb,12*Kb]中的一个正整数。4.根据权利要求1或2所述的方法,其特征在于,增强移动宽带eMMB场景,和,超高可靠和低延迟URLLC场景使用不同的Kb取值。5.根据权利要求1所述的方法,其特征在于,在增强移动宽带eMMB场景中编码器将使用所述的Hb矩阵来实现LDPC码的编码,在超高可靠和低延迟场景中编码器将使用另外一个基础矩阵来实现LDPC码的编码,其中,所述另一个基础矩阵的所有对应非零方阵的元素的行列位置索引对(i,j)构成的集合是所述基础矩矩阵Hb的所有对应非零方阵的元素的行列位置索引(i,j)对构成的集合的子集。6.一种结构化低密度奇偶校验码LDPC的译码方法,应用于无线数字通信系统,其特征在于,包括:确定译码使用的基础矩阵Hb,其中,所述基础矩阵Hb包括对应于系统比特的Mb
×
Kb的块A和对应于校验比特的Mb
×
Mb的块B,即Hb=[A,B],其中,hb
ij
表示所述基础矩阵Hb的第i行和j列的元素,i是所述基础矩阵Hb的行索引,j是所述基础矩阵Hb的列索引,Kb=Nb
‑
Mb,Nb是整数i=1、
…
、Mb,j=1,
…
、Nb;所述基础矩阵Hb包括多个子矩阵,所述子矩阵包括:左上角子矩阵Hb1和左上角子矩阵Hb2,其中,所述左上角子矩阵Hb1和左上角子矩阵Hb2的行数和列数均小于所述基础矩阵Hb的行数和列数,且所述左上角子矩阵Hb1是左上角子矩阵Hb2的左上角子矩阵;根据所述基础矩阵Hb和与所述基础矩阵Hb对应的扩展因子Z,对预设比特数的码字进行译码运算,得到源信息比特序列,其中,Z是大于或者等于1的正整数;
其中,所述左上角子矩阵Hb1由所述矩阵Hb的前4行和前Kb+4列的交集构成,所述左上角子矩阵Hb1的每一行的对应非零Z
×
Z方阵的元素个数都是Kb
‑
2或Kb
‑
1或Kb或Kb+1或Kb+2,所述左上角子矩阵Hb1的最后四列的方阵是一个的左下三角矩阵或者的准左下三角矩阵,其中,Nb大于或等于3*Kb,且Kb取值为6到16之间的一个整数;其中,所述左上角子矩阵Hb2的最后Kb
‑
4行和最后Kb
‑
4列的交集构成的子矩阵是一个大小为(Kb
‑
4)
×
(Kb
‑
4)的左下三角矩阵。7.根据权利要求6所述的方法,其特征在于,所述源信息比特序列为(Nb
‑
Mb)*Z比特的序列;所述预设比特数为Nb*Z比特。8.一种结构化低密度奇偶校验码LDPC的编码装置,应用于无线数字通信系统,其特征在于,包括:确定模块,用于确定编码使用的基础矩阵Hb,其中,所述基础矩阵Hb包括对应于系统比特的Mb
×
Kb的块A和对应于校验比特的Mb
×
Mb的块B,即Hb=[A,B],其中,hb
ij
表示所述基础矩阵Hb的第i行和j列的元素,i是所述基础矩阵Hb的行索引,j是所述基础矩阵Hb的列索引,Kb=Nb
‑
Mb,Nb是整数,i=1、
…
、Mb,j=1,
…
、Nb;所述基础矩阵Hb包括多个子矩阵,所述子矩阵包括:左上角子矩阵Hb1和左上角子矩阵Hb2,其中,所述左上角子矩阵Hb1和左上角子矩阵Hb2的行数和列数均小于所述基础矩阵Hb的行数和列数,且所述左上角子矩阵Hb1是左上角子矩阵Hb2的左上角子矩阵;编码模块,用于根据所述基础矩阵Hb和与所述基础矩阵Hb对应的扩展因子Z,对源信息比特序列进行LDPC编码运算,得到码字序列,其中,Z是大于等于1的正整数;其中,所述左上角子矩阵Hb1由所述矩阵Hb的前4行和前Kb+4列的交集构成,所述左上角子矩阵Hb1的每一行的对应非零Z
×
Z方阵的元素个数都是Kb
‑
2或Kb
‑
1或Kb或Kb+1或Kb+2,所述左上角子矩阵Hb1的最后四列的方阵是一个左下三角矩阵或者准左下三角矩阵,其中,Nb大于或等于3*Kb,且Kb取值为6到16之间的一个整数;其中,所述左上角子矩阵Hb2的最后Kb
‑
4行和最后Kb
‑
4列的交集构成的子矩阵是一个大小为(Kb
‑
4)
×
(Kb
‑
4)的左下三角矩阵。9.根据权利要求8所述的装...
【专利技术属性】
技术研发人员:徐俊,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。