低密度生成矩阵码的编码方法
本发明公开了一种LDGC的编码方法。其中,该方法包括:利用多个码率为R<sub>0</sub>的、不同码长的LDGC构建LDGC母码集,其中,LDGC母码集具有统一的基础矩阵G<sub>b</sub><sup>uniform</sup>={(g<sub>i,j</sub><sup>b</sup>)<sub>uniform</sub>}<sub>k#-[b</sub>×n<sub>b</sub>];根据LDGC母码集中的待编码的信息比特序列的长度K与中间变量的长度L之间的关系,获取中间变量的长度L;利用中间变量的长度和基础矩阵的行数,获取用于对基础矩阵进行处理的扩展因子z;利用扩展因子对基础矩阵进行处理,获取二进制生成矩阵Gtmp,二进制生成矩阵的前L行和前L列组成三角矩阵;对二进制生成矩阵进行修正,获取修正后的二进制生成矩阵;将修正后的二进制生成矩阵的L行和前N+L-K列组成的矩阵G<sub>ldgc</sub>作为信息比特序列的生成矩阵对信息比特序列进行编码。
发明专利
CN200710301397.8
2007-12-25
CN101459430
2009-06-17
H03M13/13(2006.01)I
中兴通讯股份有限公司
徐 俊;李 松;许 进;袁志锋;方源立;晏祥彪;胡留军
518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦
北京康信知识产权代理有限责任公司
尚志峰%吴孟秋
广东;44
1. 一种低密度生成矩阵码的编码方法,其特征在于,包括以下步骤:步骤一,利用多个码率为R0的、不同码长的低密度生成矩阵码构建低密度生成矩阵码母码集,其中,所述低密度生成矩阵码母码集具有统一的基础矩阵kb是所述基础矩阵的行数,nb是所述基础矩阵的列数;步骤二,根据所述低密度生成矩阵码母码集中的待编码的信息比特序列的长度K与中间变量的长度L之间的关系,获取所述中间变量的长度L;步骤三,利用所述中间变量的长度和所述基础矩阵的行数,获取用于对所述基础矩阵进行处理的扩展因子z;步骤四,利用所述扩展因子对所述基础矩阵进行处理,获取二进制生成矩阵Gtmp,其中,所述二进制生成矩阵的前L行和前L列组成三角矩阵;步骤五,对所述二进制生成矩阵进行修正,获取修正后的二进制生成矩阵;以及步骤六,将所述修正后的二进制生成矩阵的L行和前N+L-K列组成的矩阵Gldgc作为所述信息比特序列的生成矩阵对所述信息比特序列进行编码。