摘要
现有准循环(QC)LDPC码的设计未考虑避免短环问题与校验矩阵的行相关问题。第一个问题使准循环LDPC码的误码率性能远低于随机LDPC码,第二个问题使得构造生成矩阵非常困难。为解决第一个问题,提出避免短环的准循环LDPC码的设计约束条件,根据四、六环检验结果调整校验矩阵中循环子矩阵的维数和移位因子。为解决第二个问题,提出一种不规则准循环LDPC码的设计方法,该方法将校验矩阵中的特定位置的子矩阵用零矩阵和循环矩阵置换,获得一非奇异方阵,用于构造生成矩阵。虽然在校验矩阵中采用双对角线子矩阵可解决校验矩阵的行相关问题,但是会产生低码重的码字,导致误码率性能不能随码长增加而提高。计算机仿真结果表明,设计的准循环LDPC码具有良好的误码率性能。
The existing design of quasi-cyclic (QC) low-density parity-check (LDPC) codes has not considered the problems of short length girths and the rows' dependency. The first problem leads to the BER performance of QC LDPC codes to be much poorer than that of randomly constructed LDPC codes, while the second problem leads to the difficulty of construction of generator matrices from parity-cheek matrices. To solve the first problem, the constraint conditions for designing the QC LDPC codes are proposed, and the dimension and shift factors of the circulant matrices of the given sparse parity-check matrix are adjusted according to the test results of both girth 4 and girth 6. To solve the second problem, an approach of irregular QC LDPC codes is proposed. The proposed approach is to replace some sub-matrices by zero matrices and identity matrices at special positions in the given sparse parity-check matrix so as to get a nonsingular square matrix for the construction of the generator matrix. Though adopting bidiagonal submatriees in parity-check matrix can solve the rows' dependency problem, many code words with low weights will occur, which leads to the BER performance can not be better by increasing code lengths. Examples are provided for the proposed design of QC LDPC codes, and computer simulation results show that the proposed QC LDPC codes achieve good BER performance.
出处
《系统工程与电子技术》
EI
CSCD
北大核心
2009年第5期1011-1017,共7页
Systems Engineering and Electronics
基金
国家自然科学基金(60572093)
教育部博士点基金(20050004016)资助课题
关键词
信道编码
循环矩阵
低密度校验码
准循环码
channel coding
circulant matrix
low density parity-check code
quasi-cyclic (QC) code