发明名称 |
一种准循环LDPC码校验矩阵的构造方法 |
摘要 |
本发明涉及一种准循环LDPC码校验矩阵的构造方法,准循环LDPC码校验矩阵的构造方法,包括:确定待设计的校验矩阵的基矩阵的行参数J和列参数L;在确定行列参数以后,按行遍历所有列;对于给定的基矩阵的第j行第l列的位置,由汉诺塔数列的的定义:当n为1时,f(1)=1,当n大于1时,f(n+1)=2×f(n)+1,依次得到每一个汉诺塔数列的项;由公式pj,l=f(j+l)+j得到该位置的循环置换矩阵偏移值pj,l;将步骤(2)得到的每一个f(j+l)值加上对应所在行的数值j得到循环置换矩阵偏移值pi,j,放在构造的基矩阵的第j行第l列的位置;由上述所有的pj,l构成设计的基矩阵。本发明在提升准循环LDPC码性能的同时,带来了存储复杂度的降低。 |
申请公布号 |
CN102386933B |
申请公布日期 |
2013.04.24 |
申请号 |
CN201110358377.0 |
申请日期 |
2011.11.11 |
申请人 |
中国科学院上海微系统与信息技术研究所 |
发明人 |
朱磊基;汪涵;施玉松;邢涛;王营冠 |
分类号 |
H03M13/11(2006.01)I |
主分类号 |
H03M13/11(2006.01)I |
代理机构 |
上海泰能知识产权代理事务所 31233 |
代理人 |
宋缨;孙健 |
主权项 |
一种准循环LDPC码校验矩阵的构造方法,包括下列步骤:(1)确定待设计的校验矩阵的基矩阵的行参数J和列参数L;(2)在确定行列参数以后,按行遍历所有列;对于给定的基矩阵的第j行第l列的位置,由汉诺塔数列的的定义:当n为1时,f(1)=1,当n大于1时,f(n+1)=2×f(n)+1,依次得到每一个汉诺塔数列的项;(3)由公式pj,l=f(j+l)+j得到第j行第l列的循环置换矩阵偏移值pj,l,将得到的循环置换矩阵偏移值pj,l放在构造的基矩阵的第j行第l列的位置;(4)由上述所有的pj,l构成设计的基矩阵。 |
地址 |
200050 上海市长宁区长宁路865号5号楼505室 |