发明名称 一种多码率LDPC码的构造方法
摘要 本发明涉及数字信息传输技术领域,公开了一种多码率LDPC码的构造方法。本发明基于同一母码校验矩阵构建多码率LDPC码,充分利用了LDPC码的优良特性,不仅便于设计,而且可以在获得优良性能的前提下有效提高编码调制系统的灵活性、可扩展性和多业务适用性,同时保证了相对较低的硬件实现复杂度。
申请公布号 CN102811064B 申请公布日期 2014.11.26
申请号 CN201210272811.8 申请日期 2012.08.01
申请人 清华大学 发明人 彭克武;范力文;潘长勇;黄嘉晨;宋健
分类号 H03M13/11(2006.01)I 主分类号 H03M13/11(2006.01)I
代理机构 北京路浩知识产权代理有限公司 11002 代理人 王莹
主权项 一种多码率LDPC码的构造方法,其特征在于,包括以下步骤:S1.设所要构造的多码率LDPC码校验矩阵依次为<img file="FDA00001962918900011.GIF" wi="595" he="50" />其中,M<sub>1</sub>&gt;M<sub>2</sub>&gt;…&gt;M<sub>I</sub>,其中列重依次为<img file="FDA00001962918900012.GIF" wi="518" he="45" />其中,<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mover><mi>&gamma;</mi><mo>&RightArrow;</mo></mover><mrow><mo>(</mo><msub><mi>H</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>&le;</mo><mover><mi>&gamma;</mi><mo>&RightArrow;</mo></mover><mrow><mo>(</mo><msub><mi>H</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>&le;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&le;</mo><mover><mi>&gamma;</mi><mo>&RightArrow;</mo></mover><mrow><mo>(</mo><msub><mi>H</mi><mi>I</mi></msub><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA00001962918900013.GIF" wi="552" he="45" /></maths>选定母码矩阵为<img file="FDA00001962918900014.GIF" wi="185" he="50" />选定由H<sub>1</sub>经过行合并分裂得到其余各码率校验矩阵的规则<img file="FDA00001962918900015.GIF" wi="507" he="38" />其中,N为码字长度,I表示所要构造的LDPC码对应的码率个数;S2.按照单码率LDPC码的构造方法,构造满足列重<img file="FDA00001962918900016.GIF" wi="117" he="52" />的母码矩阵<img file="FDA00001962918900017.GIF" wi="213" he="51" />并且<img file="FDA00001962918900018.GIF" wi="611" he="48" />记该H<sub>1</sub>矩阵为<img file="FDA00001962918900019.GIF" wi="94" he="62" />也即<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msubsup><mi>H</mi><mn>1</mn><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>=</mo><msub><mi>H</mi><mn>1</mn></msub><mo>,</mo></mrow>]]></math><img file="FDA000019629189000110.GIF" wi="199" he="62" /></maths>初始化i=2;矩阵H<sub>1</sub>同时满足规则<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>p</mi><mrow><msub><mi>M</mi><mn>1</mn></msub><mo>&RightArrow;</mo><msub><mi>M</mi><mn>2</mn></msub></mrow></msub><mo>,</mo><msub><mi>p</mi><mrow><msub><mi>M</mi><mn>1</mn></msub><mo>&RightArrow;</mo><msub><mi>M</mi><mn>3</mn></msub></mrow></msub><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>p</mi><mrow><msub><mi>M</mi><mn>1</mn></msub><mo>&RightArrow;</mo><msub><mi>M</mi><mi>I</mi></msub></mrow></msub><mo>,</mo></mrow>]]></math><img file="FDA000019629189000111.GIF" wi="508" he="39" /></maths>记为<img file="FDA000019629189000112.GIF" wi="605" he="48" />S3.在<img file="FDA000019629189000113.GIF" wi="108" he="62" />矩阵的基础上添加非零元素,得到满足列重<img file="FDA000019629189000114.GIF" wi="113" he="56" />的M<sub>1</sub>行N列矩阵<img file="FDA000019629189000115.GIF" wi="87" he="62" />并且<img file="FDA000019629189000116.GIF" wi="657" he="66" />S4.满足规则<img file="FDA000019629189000117.GIF" wi="129" he="38" />的矩阵<img file="FDA000019629189000118.GIF" wi="67" he="61" />按照规则<img file="FDA000019629189000119.GIF" wi="129" he="38" />得到一组或一个M<sub>i</sub>行N列矩阵{H<sub>i</sub>};S5.若{H<sub>i</sub>}中码的性能均无法满足要求,则返回步骤S3;否则选择{H<sub>i</sub>}中性能最优的码,作为H<sub>i</sub>;S6.若i=I,则所有码率构造完毕,最终得到所有I个码率的校验矩阵;否则,则令i=i+1,并返回步骤S3,构造下一个码率的校验矩阵。
地址 100084 北京市海淀区清华园北京市100084-82信箱