[发明专利]迭代译码的方法和装置在审
申请号: | 201210413063.0 | 申请日: | 2012-10-25 |
公开(公告)号: | CN103780335A | 公开(公告)日: | 2014-05-07 |
发明(设计)人: | 魏岳军;朱佥;熊杰 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 黄厚刚 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 译码 方法 装置 | ||
技术领域
本发明涉及通讯领域,特别涉及一种迭代译码的方法和装置。
背景技术
随着通信技术的日益发展,信道编码技术的应用范围越来越广。目前,广泛应用的信道编码技术有Turbo和LDPC(Low-density Parity-check,低密度奇偶校验)等编码技术,在通过Turbo和LDPC等编码技术对信息序列进行编码,并传输编码后的码块后,为了发现、纠正码块在传输过程中发生的错误,对码块进行迭代译码是常用的一种解决方法。
现有技术一提供的迭代译码方式中,为构成信息序列的每个码块设置一个相同的固定迭代次数,译码器在固定迭代次数内对每个码块进行迭代译码;现有技术二提供的迭代译码方式中,根据实际需求为构成信息序列的每个码块设置不同的迭代次数,译码器在每个码块对应的迭代次数内对每个码块进行迭代译码。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
由于现有技术一为每个码块设置一个相同的固定迭代次数,译码器在对码块进行译码过程中,有些码块的迭代次数有剩余,有些码块的迭代次数又不够,从而降低系统性能;由于现有技术二需要根据实际需求为每个码块设置不同的迭代次数,而准确预知每个码块的实际需求的可行性较低。
发明内容
为了提高系统性能,并提高确定迭代次数的可行性,本发明实施例提供了一种迭代译码的方法和装置。所述技术方案如下:
第一方面,提供了一种迭代译码的方法,所述方法包括:
根据预先为每个码块设置的固定迭代次数以及当前码块之前的每个码块的实际迭代次数,获取所述当前码块译码前节省的迭代次数;
根据预先为每个码块设置的固定迭代次数和获取到的所述当前码块译码前节省的迭代次数,获取所述当前码块的最大迭代次数;
根据所述当前码块的最大迭代次数,对所述当前码块进行迭代译码。
结合第一方面,第一种可能的实现方式为:所述根据预先为每个码块设置的固定迭代次数以及当前码块之前的每个码块的实际迭代次数,获取所述当前码块译码前节省的迭代次数,具体包括:
将预先为每个码块设置的固定迭代次数和所述当前码块之前的每个码块的实际迭代次数分别做差值运算,再将得到的差值进行累加,并将累加得到的结果作为所述当前码块译码前节省的迭代次数。
结合第一方面,第二种可能的实现方式为:所述根据预先为每个码块设置的固定迭代次数以及当前码块之前的每个码块的实际迭代次数,获取所述当前码块译码前节省的迭代次数,具体包括:
将预先为每个码块设置的固定迭代次数和所述当前码块之前的每个码块的实际迭代次数分别做差值运算;
如果得到的差值小于等于第一预设阈值,则将得到的差值作为运算结果,如果得到的差值大于阈值,则将所述第一预设阈值作为运算结果;
将得到的运算结果进行累加,并将累加得到的结果作为所述当前码块译码前节省的迭代次数。
结合第一方面的第一种可能的实现方式或第二种可能的实现方式,第三种可能的实现方式为:所述根据预先为每个码块设置的固定迭代次数和获取到的所述当前码块译码前节省的迭代次数,得到所述当前码块的最大迭代次数之前,还包括:
如果所述当前码块译码前节省的迭代次数大于第二预设阈值,则将所述当前码块译码前节省的迭代次数设置为第二预设阈值。
结合第一方面,第四种可能的实现方式:所述根据预先为每个码块设置的固定迭代次数以及当前码块之前的每个码块的实际迭代次数,获取所述当前码块译码前节省的迭代次数之前,还包括:
如果所述当前码块为译码的第t×(N+1)个码块,则将为所述当前码块设置的固定迭代次数作为所述当前码块的最大迭代次数,执行根据所述当前码块的最大迭代次数,对所述当前码块进行迭代译码的步骤;
或者,如果所述当前码块为译码的非第t×(N+1)个码块,则执行根据预先为每个码块设置的固定迭代次数以及当前码块之前的每个码块的实际迭代次数,获取所述当前码块译码前节省的迭代次数的步骤;
其中,t、N为正整数。
结合第一方面的第一种可能的实现方式、第二种可能的实现方式、第三种可能的实现方式及第四种可能的实现方式中的任一种可能的实现方式,第五种可能的实现方式为:所述根据所述当前码块的最大迭代次数,对所述当前码块进行迭代译码,具体包括:
在所述当前码块的最大迭代次数内,对所述当前码块进行迭代译码,每次迭代译码后,校验迭代译码后的输出结果;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210413063.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可控红外光电探测靶装置及探测方法
- 下一篇:一种大功率半桥模块