发明名称 准循环低密度校验码的联合构造方法
摘要 本发明为准循环低密度校验码的联合构造方法,步骤为:Ⅰ,选2个互素的整数L<sub>1</sub>,L<sub>2</sub>,L<sub>1</sub>为素数,L=L<sub>1</sub>L<sub>2</sub>;Ⅱ,对于给定的码参数行重1≤ρ≤L<sub>1</sub>,列重1≤γ≤L<sub>1</sub>,构造围长g≥6的缩短阵列LDPC码的移位矩阵S(H<sub>1</sub>);Ⅲ,构造矩阵S(H<sub>2</sub>),第一行及第一列的元素从集合{0,1,2,…,L<sub>2</sub>-1}中随机选取,其余元素从上至下从左至右逐个设置;Ⅳ,S(H<sub>2</sub>)每设置一个元素,统计稀疏矩阵H对应坦纳图中g-环个数,选g-环最少的元素为此列此行元素;Ⅴ,S(H)中的每个元素用L×L循环置换矩阵替换,得g-环较少的稀疏矩阵H为LDPC码的校验矩阵,完成码的构造,得QC-LDPC码(1573,1146),(1519,870)。本法获具有优良环分布及优异纠错性能的QC-LDPC码,适用于数字声音广播。
申请公布号 CN103731157A 申请公布日期 2014.04.16
申请号 CN201310694524.0 申请日期 2013.12.16
申请人 西安邮电大学 发明人 刘原华
分类号 H03M13/11(2006.01)I 主分类号 H03M13/11(2006.01)I
代理机构 桂林市持衡专利商标事务所有限公司 45107 代理人 欧阳波
主权项 1.准循环低密度校验码的联合构造方法,包括以下步骤:Ⅰ、选取2个互素的整数L<sub>1</sub>,L<sub>2</sub>,即gcd(L<sub>1</sub>,L<sub>2</sub>)=1,其中L<sub>1</sub>为素数,令L=L<sub>1</sub>L<sub>2</sub>;Ⅱ、根据L<sub>1</sub>构造阵列LDPC码的校验矩阵<img file="FDA0000439118750000011.GIF" wi="89" he="94" />其移位矩阵为L<sub>1</sub>×L<sub>1</sub>的矩阵,记为<img file="FDA0000439118750000012.GIF" wi="304" he="96" />的第i行第j列的元素为(i-1)(j-1)mod L<sub>1</sub>(1≤i,j≤L<sub>1</sub>),对于给定的码参数:行重1≤ρ≤L<sub>1</sub>,列重1≤γ≤L<sub>1</sub>,围长g≥6,首先删除<img file="FDA0000439118750000013.GIF" wi="150" he="98" />的第γ+1行至第L<sub>1</sub>行,即保留<img file="FDA0000439118750000014.GIF" wi="145" he="98" />的前γ行;然后逐列删除<img file="FDA0000439118750000015.GIF" wi="138" he="97" />的列,每删除一列之前先统计矩阵<img file="FDA0000439118750000016.GIF" wi="142" he="98" />对应坦纳图中长度小于g的环所处的列的位置,删除<img file="FDA0000439118750000017.GIF" wi="136" he="91" />中参与长度小于g的环数最多的列,如果存在多列参与长度小于g的环数最多,则随机删除其中一列;直至得到围长为g、剩余ρ列的缩短阵列LDPC码的移位矩阵<img file="FDA0000439118750000018.GIF" wi="312" he="84" />进入步骤Ⅲ;若删除至剩余ρ列后仍存在长度小于g的环,则本次构造失败,返回步骤Ⅰ;Ⅲ、构造与S(H<sub>1</sub>)维数相同的矩阵<img file="FDA0000439118750000019.GIF" wi="330" he="84" />首先将S(H<sub>2</sub>)的所有元素初始化为∞;然后从集合{0,1,2,…,L<sub>2</sub>-1}中随机选取元素作为S(H<sub>2</sub>)的第一行及第一列;S(H<sub>2</sub>)其余元素从左至右逐列设置,每列的元素从上至下逐个设置,具体设置方法见步骤Ⅳ;Ⅳ、将某列某行的元素分别设置为集合{0,1,2,…,L<sub>2</sub>-1}中的每一个值,并由如下公式得到L<sub>2</sub>个矩阵S(H)=(a<sub>ij</sub>):<img file="FDA00004391187500000110.GIF" wi="1155" he="172" />其中b<sub>1</sub>L<sub>2</sub>=1modL<sub>1</sub>,b<sub>2</sub>L<sub>1</sub>=1modL<sub>2</sub>;根据当前得到的每个S(H)统计稀疏矩阵H对应坦纳图中长度为g的环的个数,并选择长度为g的环最少的元素作为此列此行的元素;若长度为g的环最少的元素有多个,则随机选择其中一个元素设置为此列此行的元素;Ⅴ、根据步骤Ⅳ设置S(H<sub>2</sub>)所有元素后得到S(H),将S(H)=(a<sub>ij</sub>)中的每个元素用L×L的循环置换矩阵<img file="FDA00004391187500000111.GIF" wi="90" he="70" />替换,<img file="FDA00004391187500000112.GIF" wi="96" he="76" />为L×L的单位矩阵每行向右循环移位a<sub>ij</sub>次得到;得到g-环较少的稀疏矩阵H作为准循环低密度校验码的校验矩阵,完成准循环低密度校验码的构造。
地址 710121 陕西省西安市长安区西安邮电大学