主权项 |
一种多码率LDPC码的构造方法,其特征在于,包括以下步骤:S1.设所要构造的多码率LDPC码校验矩阵依次为<img file="FDA00001962918900011.GIF" wi="595" he="50" />其中,M<sub>1</sub>>M<sub>2</sub>>…>M<sub>I</sub>,其中列重依次为<img file="FDA00001962918900012.GIF" wi="518" he="45" />其中,<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mover><mi>γ</mi><mo>→</mo></mover><mrow><mo>(</mo><msub><mi>H</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>≤</mo><mover><mi>γ</mi><mo>→</mo></mover><mrow><mo>(</mo><msub><mi>H</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>≤</mo><mo>·</mo><mo>·</mo><mo>·</mo><mo>≤</mo><mover><mi>γ</mi><mo>→</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>→</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>→</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>→</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,构造下一个码率的校验矩阵。 |