发明名称 一种基于随机二进制数据流的有效低复杂度串行抵消列表极化码译码算法及其译码构架
摘要 本发明公开了一种基于随机二进制数据流的有效低复杂度串行抵消列表极化码译码算法及其译码构架,算法步骤为:将接收到的待译码向量通过信道消息缩放算法后转变为相应输入概率;将计算好的输入概率值生成对应的随机二进制数据流,将数据流分别输入到两个基本碟形译码框架;数据流通过两组基本碟形译码框架混合节点的计算后得到译码的条件概率值;通过反相器计算出四条路径的条件概率随机数据流;将四个条件概率分别通过一个与门实现最终判别路径概率;通过反馈模块的计算,整合信号,反馈给基本碟形框架中,数据流再次通过基本碟形译码框架,并得到条件概率值;得到最优路径译码结果。本发明降低了系统的复杂度,同时改善了随机数据流译码的性能。
申请公布号 CN105515590A 申请公布日期 2016.04.20
申请号 CN201510907710.7 申请日期 2015.12.09
申请人 东南大学 发明人 张川;梁霄;尤肖虎
分类号 H03M13/13(2006.01)I 主分类号 H03M13/13(2006.01)I
代理机构 南京瑞弘专利商标事务所(普通合伙) 32249 代理人 陈国强
主权项 一种基于随机二进制数据流的有效低复杂度串行抵消列表极化码译码算法,其特征在于:包括以下步骤:(1)将接收到的待译码向量y<sub>i</sub>=(y<sub>1</sub>,...,y<sub>N</sub>)通过信道消息缩放算法后转变为相应输入概率<img file="FDA0000872499670000011.GIF" wi="420" he="126" />值,其中α为信道缩放系数,e为自然数常数,N为极化码码长;(2)将计算好的N个码字对应的输入概率值通过CPU生成N组对应的长度为1024位的随机二进制数据流,即每个概率值用长度为1024的随机二进制数据流表示;将这N组数据流按位分别输入到译码构架的两个基本碟形译码框架的输入端,两组框架的输入数据相同;(3)数据流通过两组log<sub>2</sub>N级基本碟形译码框架混合节点的计算后得到<img file="FDA0000872499670000012.GIF" wi="62" he="70" />译码的条件概率值<img file="FDA0000872499670000013.GIF" wi="57" he="77" />和<img file="FDA0000872499670000014.GIF" wi="79" he="78" />(4)通过反相器计算出四条路径的条件概率随机数据流<img file="FDA0000872499670000015.GIF" wi="214" he="79" />和<img file="FDA0000872499670000016.GIF" wi="239" he="70" />(5)将四个条件概率分别通过一个与门实现最终判别路径概率;<math><![CDATA[<mrow><mi>P</mi><mrow><mo>(</mo><msubsup><mover><mi>u</mi><mo>^</mo></mover><mn>1</mn><mi>i</mi></msubsup><mo>)</mo></mrow><mo>=</mo><mi>P</mi><mrow><mo>(</mo><msubsup><mover><mi>u</mi><mo>^</mo></mover><mn>1</mn><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mo>)</mo></mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>u</mi><mi>i</mi></msub><mo>=</mo><msub><mover><mi>u</mi><mo>^</mo></mover><mi>i</mi></msub><mo>|</mo><msubsup><mover><mi>u</mi><mo>^</mo></mover><mn>1</mn><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000872499670000017.GIF" wi="605" he="79" /></maths>的循环累乘运算:将得到的四个概率值<img file="FDA0000872499670000018.GIF" wi="122" he="78" />通过排序选取两个最大值对应的两条最优路径;将结果通入“概率翻倍模块中”进行整体概率放大,并通过memory存储已选路径;将选定的两条路径对应的<img file="FDA0000872499670000019.GIF" wi="127" he="78" />值反馈到该步骤中与门的一个输入端,等待下一层四组条件概率<img file="FDA00008724996700000110.GIF" wi="84" he="86" />的到来,不断循环累乘;(6)通过反馈模块的计算,将选取出的两条路径中的i个译码值通过一定规律整合成一个信号,反馈给基本碟形框架中,数据流再次通过基本碟形译码框架,并得到<img file="FDA00008724996700000111.GIF" wi="76" he="70" />码的条件概率值<img file="FDA00008724996700000112.GIF" wi="89" he="77" />和<img file="FDA00008724996700000113.GIF" wi="110" he="79" />(7)重复上述步骤(4)、(5)和(6),直到N个码字全部译完,从而得到最优路径译码结果<math><![CDATA[<mrow><msubsup><mover><mi>u</mi><mo>^</mo></mover><mn>1</mn><mi>N</mi></msubsup><mo>=</mo><mrow><mo>(</mo><msub><mover><mi>u</mi><mo>^</mo></mover><mn>1</mn></msub><mo>,</mo><mo>...</mo><mo>,</mo><msub><mover><mi>u</mi><mo>^</mo></mover><mi>N</mi></msub><mo>)</mo></mrow><mo>.</mo></mrow>]]></math><img file="FDA00008724996700000114.GIF" wi="350" he="78" /></maths>
地址 211189 江苏省南京市江宁区东南大学路2号