发明名称 译码迭代次数约束下累积无率码的优化设计方法
摘要 本发明公开了一种译码迭代次数约束下累积无率码的优化设计方法。本发明考虑到译码复杂度和码率的折中,基于外部信息转移(extrinsic information transfer,EXIT)图的渐近收敛分析,提出一种有限译码迭代次数约束下的非系统累积无率(accumulate rateless,AR)码的优化设计方法,并给出此优化问题的数学模型。通过求解该优化问题可以得到任一译码迭代次数约束下纠错性能最好的非系统AR码的编码度分布函数。在有限的译码迭代次数下,所提出的方法设计的编码能获得更好的纠错性能,且译码迭代次数越小,性能优势越明显。这种方法在编码设计时考虑了译码迭代次数,在译码复杂度和译码时延受限的实际应用中有着重要的意义。
申请公布号 CN104954099A 申请公布日期 2015.09.30
申请号 CN201510341093.9 申请日期 2015.06.17
申请人 重庆邮电大学 发明人 雷维嘉;陈胜男
分类号 H04L1/00(2006.01)I 主分类号 H04L1/00(2006.01)I
代理机构 重庆市恒信知识产权代理有限公司 50102 代理人 刘小红
主权项 译码迭代次数约束下累积无率码的优化设计方法,累积无率码的译码器包括变量节点译码器(VND),校验节点译码器(CND)和累加器译码器(ACC),将ACC和CND作为一个译码单元,即ACC&amp;CND译码器,累积无率码使用置信传播(BP)译码算法进行译码,译码迭代次数对BP译码算法的译码复杂度有着至关重要的影响,其特征在于:非系统累积无率码使用BP译码算法译码时,进行L次迭代后的平均误比特率P<sub>e</sub>如下式:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>P</mi><mi>e</mi></msub><mo>=</mo><mi>Q</mi><mrow><mo>(</mo><mfrac><msqrt><msub><mi>d</mi><mi>s</mi></msub><msup><mrow><mo>[</mo><msup><mi>J</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><msup><mi>y</mi><mrow><mo>(</mo><mi>L</mi><mo>)</mo></mrow></msup><mo>)</mo></mrow><mo>]</mo></mrow><mn>2</mn></msup></msqrt><mn>2</mn></mfrac><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000740236860000011.GIF" wi="1187" he="312" /></maths>其中,d<sub>s</sub>表示信息节点的度数;y=f(x)定义为ACC&amp;CND的EXIT函数,x表示ACC&amp;CND的先验输入互信息I<sub>A,ACC&amp;CND</sub>,y表示ACC&amp;CND的输出互信息I<sub>E,ACC&amp;CND</sub>;y<sup>(L)</sup>表示L次译码迭代后ACC&amp;CND的输出互信息;另外,由EXIT原理可知,L次译码迭代后,度为d<sub>s</sub>的信息节点的对数似然比值服从对称高斯分布<img file="FDA0000740236860000012.GIF" wi="336" he="94" />其中<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msubsup><mi>&sigma;</mi><mi>L</mi><mn>2</mn></msubsup><mo>=</mo><msub><mi>d</mi><mi>s</mi></msub><mo>[</mo><msup><mi>J</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><msup><mi>y</mi><mrow><mo>(</mo><mi>L</mi><mo>)</mo></mrow></msup><mo>)</mo></mrow><msup><mo>]</mo><mn>2</mn></msup><mo>;</mo></mrow>]]></math><img file="FDA0000740236860000013.GIF" wi="514" he="132" /></maths>Q(·)定义为<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>Q</mi><mrow><mo>(</mo><mi>a</mi><mo>)</mo></mrow><mo>=</mo><msubsup><mo>&Integral;</mo><mi>a</mi><mo>&infin;</mo></msubsup><mfrac><mn>1</mn><msqrt><mn>2</mn><mi>&pi;</mi></msqrt></mfrac><msup><mi>e</mi><mrow><mo>-</mo><mfrac><msup><mi>y</mi><mn>2</mn></msup><mn>2</mn></mfrac></mrow></msup><mi>dy</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000740236860000014.GIF" wi="1133" he="172" /></maths>在L一定时,只需要求得经L次迭代后的平均误比特率P<sub>e</sub>的最小值,就可以使得非系统累积无率码经过一定的译码迭代次数后的错误概率最小;由于J<sup>‑1</sup>(·)是一个连续单调递增函数,而Q(·)是一个连续单调递减函数,最小化P<sub>e</sub>等价于在L次迭代后使译码器间传递的信息y<sup>(L)</sup>最大化;据此,有限译码迭代次数约束下最大化译码器间传递信息的优化问题可表述如下:<maths num="0004" id="cmaths0004"><math><![CDATA[<mfenced open='' close=''><mtable><mtr><mtd><munder><mi>max</mi><mrow><mi>&rho;</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow></munder></mtd><mtd><msup><mi>y</mi><mrow><mo>(</mo><mi>L</mi><mo>)</mo></mrow></msup></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000740236860000018.GIF" wi="277" he="110" /></maths>s.t.g(y)&gt;f<sup>‑1</sup>(y),y∈[0,1)<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mi>&rho;</mi><mn>1</mn></msub><mo>></mo><mfrac><mi>&epsiv;</mi><mrow><mn>1</mn><mo>-</mo><mi>J</mi><mrow><mo>(</mo><msqrt><mo>[</mo><msup><mi>J</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>J</mi><mrow><mo>(</mo><msub><mi>&sigma;</mi><mi>Lch</mi></msub><mo>)</mo></mrow><mo>)</mo></mrow><msup><mo>]</mo><mn>2</mn></msup></msqrt><mo>)</mo></mrow></mrow></mfrac><mo>,</mo><mi>&epsiv;</mi><mo>></mo><mn>0</mn></mrow>]]></math><img file="FDA0000740236860000015.GIF" wi="965" he="215" /></maths><maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><munder><mi>&Sigma;</mi><mi>j</mi></munder><msub><mi>&rho;</mi><mi>j</mi></msub><mo>=</mo><mn>1,0</mn><mo>&le;</mo><msub><mi>&rho;</mi><mi>j</mi></msub><mo>&le;</mo><mn>1</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000740236860000016.GIF" wi="1293" he="139" /></maths>x<sup>(0)</sup>=0,y<sup>(0)</sup>=f(x<sup>(0)</sup>)x<sup>(l)</sup>=g(y<sup>(l‑1)</sup>),l=1,2,...Ly<sup>(l)</sup>=f(x<sup>(l)</sup>),l=1,2,...L其中,<img file="FDA0000740236860000017.GIF" wi="388" he="171" />表示优化的校验节点度分布,ρ<sub>j</sub>表示度为j的校验节点连接的边占所有边的比例,d<sub>c</sub>表示校验节点的最大度;x=g(y)定义为VND的EXIT函数,x表示VND的输出互信息I<sub>E,VND</sub>,y表示VND的先验输入互信息I<sub>A,VND</sub>;f<sup>‑1</sup>(y)表示ACC&amp;CND的先验输入互信息I<sub>A,ACC&amp;CND</sub>;ε为任意小的正数;f(x)表示ACC&amp;CND的输出互信息I<sub>E,ACC&amp;CND</sub>;σ<sub>Lch</sub>表示信道对数似然比值的方差;在上式中,所有的约束条件关于ρ<sub>j</sub>都是线性的;通过求解该优化问题可以得到任一译码迭代次数约束下纠错性能最好的累积无率码的校验节点度分布。
地址 400065 重庆市南岸区黄桷垭崇文路2号