[发明专利]一种基于DVB-RCS标准的双二元Turbo码译码方法及译码器有效
申请号: | 200710178506.1 | 申请日: | 2007-11-30 |
公开(公告)号: | CN101162908A | 公开(公告)日: | 2008-04-16 |
发明(设计)人: | 谈树峰;程子敬;邹光南;刘大禹 | 申请(专利权)人: | 北京卫星信息工程研究所 |
主分类号: | H03M13/29 | 分类号: | H03M13/29;H03M13/27 |
代理公司: | 中国航天科技专利中心 | 代理人: | 安丽 |
地址: | 100086*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 dvb rcs 标准 二元 turbo 译码 方法 译码器 | ||
技术领域
本发明涉及一种双二元Turbo码译码器技术,特别是一种基于DVB-RCS标准的双二元Turbo码译码方法及译码器。
背景技术
Turbo码是一种利用伪随机交织器和简单分量码构造的并行级联码,在白噪声信道下其性能接近Shannon限,其码译码方式为软输入或软输出的迭代译码。所谓的迭代就是各译码器按迭代顺序相互传递外信息,随着迭代次数的增加,迭代译码渐次收敛于最大似然译码是一种低复杂度的次最佳译码。Turbo码的发现改变了长期以来把信道截至速率作为实际容量的历史,使信道编码理论和实践进入了一个崭新的阶段。目前第三代移动通信中已开始采用Turbo码。
传统的Turbo码编码器为单比特输入,采用RSC码作为分量码。这种编码器在编码时需要加入“收尾比特”,这导致编码效率下降。由于传统Turbo码的最小自由距离较小,其在低误码率时有误码平层。常用的Turbo码译码算法有:Log-MAP算法、Max-Log-MAP算法及SOVA算法,其中Log-MAP算法为最优算法,但是难于硬件实现;Max-Log-MAP算法及SOVA算法为次优算法,较易实现。
发明内容
本发明的技术解决问题是:克服现有技术的不足,提供一种基于DVB-RCS标准的双二元Turbo码译码方法及译码器,它易于硬件实现,能够适应多种可选码率和灵活的分组长度,且功耗小、误码率低。
本发明的技术解决方案是:基于DVB-RCS标准的双二元Turbo码译码方法,其特征在于实现如下:
(1)将接收码字的双比特系统位yks1和yks2输入第一预译码器,求出第一前向递归因子α1和第一后向递归因子β1的初始值,所述的初始值用于在每次迭代运算中对第一分量译码器中的第一前向递归因子和第一后向递归因子进行初始化,此处k的取值范围是1~t,t表示预译码长度;
(2)将接收码字的双比特系统位yks1和yks2、对应发射端第一分量编码器输出的校验位ykp1、第一先验信息La1以及步骤(1)中求出的第一前向递归因子α1和第一后向递归因子β1的初始值输入至第一分量译码器,并由第一分量译码器求出第一对数似然比Λ1,其中所述的第一先验信息La1在第一步迭代译码时初始化为零,在后续的译码过程中来自第一解交织器;
(3)根据第一对数似然比Λ1、第一先验信息La1和第一系统信息Ls1求出第一外信息Le1;
(4)将第一外信息Le1经第二交织器得到第二先验信息La2;
(5)将接收码字的双比特系统位yks1和yks2,输入第一交织器得到交织后的结果yks3和yks4,此处k的取值范围是1~N,N表示接收码字中系统码的长度;
(6)将第一交织器交织后的结果yks3和yks4输入第二预译码器,求出第二前向递归因子α2和第二后向递归因子β2的初始值,所述的初始值用于在每次迭代运算中对第二分量译码器中的第二前向递归因子和第二后向递归因子进行初始化,此处k的取值范围是1~t,t表示预译码长度;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京卫星信息工程研究所,未经北京卫星信息工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710178506.1/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类