发明名称 |
基于非正则低密度奇偶校验码的编译码器及其生成方法 |
摘要 |
本发明公开了一种基于非正则低密度奇偶校验码的编码/译码器及其生成方法,包括编码/译码运算模块、基础矩阵存储模块和扩展模块,所存储的基础矩阵H<sub>b</sub>中,对于所有构成了长度为4的短圈的任意元素i,j,k,l,总有不等式mod(i-j+k-l,z)≠0成立,z为扩展因子。生成时,先确定基础矩阵的行数M、列数N及行、列的重量向量,构建出非正则的原始基础矩阵;再从集合{0,1,2,…,z-1}中选值填充到“1”的位置上得到基础矩阵H<sub>b</sub>,且使其满足上述不等式,存储得到的基础矩阵H<sub>b</sub>,并配置相应的扩展模块和编码/译码运算模块,即组成所要的编码器/译码器。本发明编码器/译码器能有效地消除LDPC码的差错平底现象,加速BER曲线的下降速度。 |
申请公布号 |
CN100486150C |
申请公布日期 |
2009.05.06 |
申请号 |
CN200510007156.3 |
申请日期 |
2005.01.23 |
申请人 |
中兴通讯股份有限公司 |
发明人 |
徐俊;袁柳清;胡留军 |
分类号 |
H04L1/00(2006.01)I;H03M13/11(2006.01)I |
主分类号 |
H04L1/00(2006.01)I |
代理机构 |
北京安信方达知识产权代理有限公司 |
代理人 |
颜 涛;龙 洪 |
主权项 |
1、一种基于非正则低密度奇偶校验码的编码器,包括编码运算模块,其特征在于,还包括基础矩阵存储模块和扩展模块,其中:所述基础矩阵存储模块,用于存储由对应于信息比特的M×(N-M)的块A和对应于校验比特的M×M的块B组成的基础矩阵Hb,该基础矩阵Hb中,对于所有构成了长度为4的短圈的任意元素i,j,k,l,总有不等式mod(i-j+k-l,z)≠0成立,其中,mod为求模运算,z为扩展因子,i,j,k,l为0到z-1之间的整数;所述扩展模块,用于根据扩展因子和基本置换矩阵对基础矩阵进行扩展,得到(M×z)×(N×z)低密度奇偶校验码的奇偶校验矩阵;所述编码运算模块,用于基于扩展得到的所述奇偶校验矩阵,完成从N-M比特的源数据得到N比特码字的编码运算。 |
地址 |
518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦A座6层 |