[发明专利]一种Turbo译码迭代次数自动更新方法有效
申请号: | 202011103023.7 | 申请日: | 2020-10-15 |
公开(公告)号: | CN112217525B | 公开(公告)日: | 2023-03-03 |
发明(设计)人: | 杜丹;张涛;李鹏 | 申请(专利权)人: | 天津津航计算技术研究所 |
主分类号: | H03M13/29 | 分类号: | H03M13/29;H04L1/00 |
代理公司: | 中国兵器工业集团公司专利中心 11011 | 代理人: | 刘二格 |
地址: | 300308 天津*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 turbo 译码 次数 自动更新 方法 | ||
本发明公开了一种Turbo译码迭代次数自动更新方法,首先设置一个迭代终止次数的初值,然后执行迭代并对相邻两次迭代后的译码信息进行相似度判断,根据连续多个相似度判断值确定当前的译码状态:译码完成、译码未完成或译码迭代失效,针对不同状态选择终止迭代、增加迭代终止次数或译码输出,从而实现译码迭代次数的自动更新。本发明译码迭代次数能够根据信噪比强弱自动更新,实现译码性能与译码延时的最优化设计;利用二进制异或运算进行相邻两次译码序列的相似度判断,实现复杂度低且可靠性高;译码迭代次数更新过程中无需借助外部校验信息,通用性强。
技术领域
本发明属于通信信道编码技术领域,涉及一种Turbo译码迭代次数自动更新方法,尤其是无校验辅助条件下的Turbo译码迭代次数自动更新方法。
背景技术
Turbo码是一种性能优异的低信噪比编码,其译码由于采用了交织及迭代译码方案,理想情况下能够获得接近香农极限的性能。译码迭代次数越多误码率越低,译码性能越好,但同时译码延时会增大,影响通信性能。
常规的解决方法是通过仿真确定满足误码率需求的最小迭代次数,并将译码迭代次数设置为该固定值。该方法实现简单,但缺点是当信噪比高时译码延时不能实现最小化,当信噪比低时译码性能不能实现最优化。另一类解决方法是利用外部校验信息,在每次迭代后对译码信息进行校验,根据校验结果决定是否终止迭代,该方法能够实现迭代次数的动态调整,但对于某些具有指定协议且无校验的系统而言,该方法是失效的。还有一类解决方法,是利用每次迭代后的译码信息进行信噪比估计,然后自动更新迭代次数,但该类方法实现复杂,且信噪比估计存在误差,影响可靠性。
发明内容
(一)发明目的
针对现有技术中Turbo译码迭代次数自动更新存在的不足,本发明提供一种无需校验辅助的Turbo译码迭代次数自动更新方法。
(二)技术方案
为了解决上述技术问题,本发明提供一种Turbo译码迭代次数自动更新方法,首先设置一个迭代终止次数的初值,然后执行迭代并对相邻两次迭代后的译码信息进行相似度判断,根据连续多个相似度判断值确定当前的译码状态:译码完成、译码未完成或译码迭代失效,针对不同状态选择终止迭代、增加迭代终止次数或译码输出,从而实现译码迭代次数的自动更新。
(三)有益效果
上述技术方案所提供的Turbo译码迭代次数自动更新方法,译码迭代次数能够根据信噪比强弱自动更新,实现译码性能与译码延时的最优化设计;利用二进制异或运算进行相邻两次译码序列的相似度判断,实现复杂度低且可靠性高;译码迭代次数更新过程中无需借助外部校验信息,通用性强。
附图说明
图1为本发明方法的流程图。
具体实施方式
为使本发明的目的、内容、和优点更加清楚,下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。
为了便于描述,首先定义n代表译码模块的迭代终止次数,m代表迭代完成次数,n为正整数且0≤m≤n。
本发明提出的Turbo译码迭代次数自动更新方法包括以下顺序执行步骤:
S1:令m初值为1。
S2:执行第m次迭代,迭代完成后将长度为L的译码序列存入存储表A。
S3:继续执行第m+1次迭代,并将长度为L的译码序列存入存储表B,同时读取存储表A中的译码序列,将两组序列逐比特做二进制异或,并将异或值累加,记为Sm,Sm代表第m+1次与第m次迭代输出的相似度判断值,Sm越小,第m+1次与第m次迭代输出的相似度越高。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津津航计算技术研究所,未经天津津航计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011103023.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种针对网络大数据的信息保护系统
- 下一篇:一种农膜流滴剂及其制备工艺
- 同类专利
- 专利分类