[发明专利]一种Turbo迭代译码方法和译码装置有效
申请号: | 201410796237.5 | 申请日: | 2014-12-18 |
公开(公告)号: | CN104579369B | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 王晓琴;赵旭莹;吴军宁 | 申请(专利权)人: | 北京思朗科技有限责任公司 |
主分类号: | H03M13/23 | 分类号: | H03M13/23;H03M13/27 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 宋焰琴 |
地址: | 102412 北京市房山*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种Turbo迭代译码方法及译码装置,装置包括第一子译码器、第一交织器、第二交织器、第二子译码器、第一解交织器、第二解交织器、硬判决单元和译码差异判决单元。本发明的方法包括两个软输入软输出的子译码器对系统信息、第一校验信息和第二校验信息的迭代译码以及译码差异判决单元依据两个子译码器的输出比特软信息的差异进行的迭代停止判决。本发明可以有效降低接收信号质量较差时的译码迭代次数,降低译码复杂度,节省硬件和时间开销,进而提高整个系统的性能。 1 | ||
搜索关键词: | 译码 子译码器 解交织器 判决单元 校验信息 译码装置 交织器 译码器 比特软信息 译码复杂度 硬判决单元 迭代停止 迭代译码 时间开销 系统信息 译码迭代 软输出 输出 判决 | ||
步骤1,译码程序启动,设定迭代次数指示i等于0;
步骤2,执行i=i+1;
步骤3,判断i是否大于预置的最大迭代次数Nmax,如果是则表示译码达到最大迭代次数,跳转到步骤12;否则进入步骤4;
步骤4,在第i次迭代中,系统信息xs、第一校验信息xp1和先验信息L1p经第一子译码器后输出外信息L1e和第一信息比特软输出L1all(i),其中1≤i≤Nmax,Nmax为提前预置的最大迭代次数;
步骤5,外信息L1e和系统信息xs经交织后分别得到第二子译码器的先验信息L2p和系统信息x′s;
步骤6,第二校验信息xp2、系统信息x′s和先验信息L2p经第二子译码器后输出外信息L2e和第二信息比特软输出L′2all(i);
步骤7,外信息L2e和第二信息比特软输出L′2all(i)经解交织后分别得到信息比特软信息2L2all(i)和第一子译码器的先验信息L1p;
步骤8,第二信息比特软输出L2all(i)经硬判决后得到本次迭代的译码结果
步骤9,译码结果输入CRC校验单元判断译码是否正确,如果CRC校验结果全部为零,则表示跳转至步骤11;否则跳到步骤2;
所述步骤9与以下步骤10并行执行:
步骤10,第一信息比特软输出L1all(i)和第二信息比特软输出L2all(i)输入译码差异判决单元,结合前几次迭代的信息比特软输出,首先计算判决度量:
Δ(i)=f(L1all(j),L2all(j),j=1,…,i),
Δ′(i)=f(Δ(j),j=1,…,i),
其中,判决度量的计算函数是:
判决度量计算一:
k为信息比特索引,
或
判决度量计算二:
k为信息比特索引,
或
判决度量计算三:
k为信息比特索引,
或
判决度量计算四:
k为信息比特索引,
或
判决度量计算五:
k为信息比特索引,sign(*)表示取符号,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思朗科技有限责任公司,未经北京思朗科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410796237.5/,转载请声明来源钻瓜专利网。
- 上一篇:一种高效动态软硬件划分方法
- 下一篇:爪哇姜提取物及其制造方法
- 同类专利
- 专利分类