基于前后向交替迭代的Turbo码译码实现方法技术

技术编号:41740840 阅读:24 留言:0更新日期:2024-06-19 13:00
本发明专利技术提供了基于前后向交替迭代的Turbo码译码实现方法,包括:对接收的序列作解复用得到信道信息;基于自身的先验信息计算状态转移分支度量;本发明专利技术对现有四输入MAX<supgt;*</supgt;运算作优化,提出基于次大值修正的多输入MAX<supgt;*</supgt;算法,再利用前后向递推分时复用方案将递推计算扩展到两个时钟计算,降低了一半的计算资源消耗;结合次大值修正的多输入MAX<supgt;*</supgt;算法和状态转移分支度量,计算前向状态度量和后向状态度量;之后对信道信息作译码,将译码结果作对数似然处理得到的结果再减去自身的先验信息得到下一个分量码译码器的先验信息。因此本发明专利技术可以提高译码过程中的时序收敛性,且降低资源消耗、提高吞吐量。

【技术实现步骤摘要】

本专利技术属于通信,具体涉及一种基于前后向交替迭代的turbo码译码实现方法。


技术介绍

1、在通信
编码译码是必不可少的通信手段,可以提高传输效率。香农理论是编码译码的基础理论,而turbo码是接近香农极限的好码。现有技术采用双二元turbo码编码和双二元turbo码译码实现传输。

2、参考图1,turbo码是接近香农极限的好码,实质是在并行级联的两个独立的分量码编码器的基础上,引入了能够将码变成伪随机长码的伪随机交织器,译码采用循环迭代译码的思想。双二元turbo码与经典turbo码相似,而其“双二元”体现在双二元turbo码是并行输入了两列比特序列,即信息序列按比特初始顺序依次两两分为一组符号,第i个符号即为相邻的两比特构成的二元组(ai,bi),其中ai表示第i个符号中的前一个比特,bi表示第i个符号中的后一个比特。图1为双二元turbo码编码器的总体结构,其有两路支路,主要的构成部分有分量码编码器、交织器、删余器三部分。进行编码时,首先将信息序列进行串并转换,以比特顺序依次分成二元组(ai,bi),并将其对应的两比特序列并行输入本文档来自技高网...

【技术保护点】

1.一种基于前后向交替迭代的Turbo码译码实现方法,其特征在于,应用于每一个分量码译码器,分量码译码器之间形成反馈,所述基于前后向交替迭代的Turbo码译码实现方法包括:每个分量码译码器在每个译码循环次均执行:

2.根据权利要求1所述的基于前后向交替迭代的Turbo码译码实现方法,其特征在于,S200包括:

3.根据权利要求2所述的基于前后向交替迭代的Turbo码译码实现方法,其特征在于,所述前向状态度量和所述后向状态度量的计算过程中递推方向相反,从初始时刻到第k时刻所述前向状态度量的序号依次增加,所述后向状态度量的序号依次递减。

>4.根据权利要求2...

【技术特征摘要】

1.一种基于前后向交替迭代的turbo码译码实现方法,其特征在于,应用于每一个分量码译码器,分量码译码器之间形成反馈,所述基于前后向交替迭代的turbo码译码实现方法包括:每个分量码译码器在每个译码循环次均执行:

2.根据权利要求1所述的基于前后向交替迭代的turbo码译码实现方法,其特征在于,s200包括:

3.根据权利要求2所述的基于前后向交替迭代的turbo码译码实现方法,其特征在于,所述前向状态度量和所述后向状态度量的计算过程中递推方向相反,从初始时刻到第k时刻所述前向状态度量的序号依次增加,所述后向状态度量的序号依次递减。

4.根据权利要求2所述的基于前后向交替迭代的turbo码译码实现方法,其特征在于,s230包括:

5.根据权利要求4所述的基于前后向交替迭代的turbo码译码实...

【专利技术属性】
技术研发人员:马卓张若婷杜栓义
申请(专利权)人:西安电子科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1