[发明专利]turbo译码方法、装置、译码设备及存储介质有效
| 申请号: | 202110658186.X | 申请日: | 2021-06-15 |
| 公开(公告)号: | CN113258940B | 公开(公告)日: | 2021-10-08 |
| 发明(设计)人: | 黄海莲;刘波;邹刚;干永刚;荣元政 | 申请(专利权)人: | 成都星联芯通科技有限公司;无锡星联芯通科技有限公司 |
| 主分类号: | H03M13/29 | 分类号: | H03M13/29 |
| 代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 张欣欣 |
| 地址: | 610000 四川省成*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | turbo 译码 方法 装置 设备 存储 介质 | ||
1.一种turbo译码方法,其特征在于,应用于译码设备,所述译码设备包括子译码器及多个分量译码器,所述方法包括:
获取待译码数据及所述多个分量译码器的数量;
根据所述数量、所述待译码数据的长度及预设交织规则,确定为所述子译码器分配的目标分量译码器的目标个数;
将所述待译码数据输入所述子译码器进行迭代译码,直至满足预设条件,得到译码后的数据;所述根据所述数量、所述待译码数据的长度及预设交织规则,确定为所述子译码器分配的目标分量译码器的目标个数的步骤包括:
将所述数量确定为待选个数;
按照所述待选个数及所述待译码数据的长度将所述待译码数据分成多个数据段;
将所述多个数据段中每一数据段均按照所述预设交织规则进行交织,得到所述每一数据段交织后的存储地址序列;
若多个所述存储地址序列中两两之间均不存在访问冲突,则将所述待选个数作为所述目标个数;
若多个所述存储地址序列中任意两个存储地址存在访问冲突,则将所述待选个数递减,以递减后的待选个数替换所述待选个数,并重复执行对所述待译码数据进行分段,并对每一数据段按照所述预设交织规则进行交织,直至确定出所述目标个数。
2.如权利要求1所述的turbo译码方法,其特征在于,所述将所述待译码数据输入所述子译码器进行迭代译码,直至满足预设条件,得到译码后的数据的步骤包括:
将所述待译码数据及预设先验概率数据输入至所述子译码器进行迭代译码,得到外信息数据及后验概率数据;
将所述外信息数据进行解交织,并用解交织后的结果替换所述预设先验概率数据后进行下一次迭代译码,直至满足所述预设条件。
3.如权利要求2所述的turbo译码方法,其特征在于,每次迭代译码包括第一次译码和第二次译码,所述待译码数据包括原始数据及与所述原始数据对应的第一校验数据和第二校验数据,所述将所述待译码数据及预设先验概率数据输入至所述子译码器进行迭代译码,得到外信息数据及后验概率数据的步骤包括:
将所述原始数据、所述第一校验数据及所述预设先验概率数据输入至所述子译码器进行第一次译码,得到中间外信息数据及中间后验概率数据;
将所述中间外信息数据进行解交织,得到中间先验概率数据;
将所述原始数据按照所述预设交织则进行交织、并将交织后的原始数据、所述第二校验数据及所述中间先验概率数据输入至所述子译码器进行第二次译码,得到所述外信息数据及所述后验概率数据。
4.如权利要求3所述的turbo译码方法,其特征在于,所述将所述原始数据、所述第一校验数据及所述预设先验概率数据输入至所述子译码器进行第一次译码,得到中间外信息数据及中间后验概率数据的步骤包括:
按照所述目标个数分别将所述原始数据、所述第一校验数据及所述预设先验概率数据分成多个原始数据分段、多个第一校验数据分段及多个先验概率数据分段;
将每一所述原始数据分段及对应的每一所述第一校验数据分段、每一所述先验概率数据分段输入每一所述目标分量译码器进行第一次译码,得到每一所述目标分量译码器输出的中间外信息数据分段及中间后验概率数据分段;
将所有所述目标分量译码器输出的多个所述中间外信息数据分段进行组合,得到所述中间外信息数据;
将所有所述目标分量译码器输出的多个所述中间后验概率数据分段进行组合,得到所述中间后验概率数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都星联芯通科技有限公司;无锡星联芯通科技有限公司,未经成都星联芯通科技有限公司;无锡星联芯通科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110658186.X/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类





