【技术实现步骤摘要】
用于长期演进的turbo译码器及工作方法
本专利技术属于无线通信
,特别涉及一种用于长期演进(LTE)的turbo译码器及工作方法。
技术介绍
1993年,在IntemationalConferenceonCommunication(国际通信大会),C.Berrou,A.Glavieux和P.Thitimajshima提出Turbo码的概念。Turbo码的提出具有里程碑式的意义,以其接近Shannon(香农)限的优异性能引起了学者们的广泛关注和研究。Turbo码实际上是一种ParallelConcatenatedConvolutionalCodes(并行级联卷积码)。它巧妙地将两个简单分量码通过伪随机交织器并行级联来构造具有伪随机特性的长码,并通过在两组SISO(软入/软出)译码器之间进行多次迭代实现了伪随机译码。由于性能远远超过了其他的编码方式,Turbo码已逐渐被应用到卫星通信、网络、广播、个人通信等实时通信系统中。目前Turbo码已经作为3G和4G的信道编码标准。然而由于其译码算法复杂度较高,硬件实现难度较大,并且SISO迭代译码算法使得译码速度很慢, ...
【技术保护点】
一种用于长期演进的turbo译码器,其特征在于,包括:数据分组单元,用于对输入数据分组,得到M组长度为K的数据,其中M、K为正整数;分支度量计算单元,用于根据分组后的数据,计算并输出分支度量,即前向分支度量和后向分支度量;状态度量计算单元包括第一寄存器和第二寄存器,用于分开且并行计算前向状态度量和后向状态度量,即状态度量,同时输出外部信息;存储单元,用于交叉存储K/2之前的前向状态度量和后向状态度量,且存储的前向状态度量和后向状态度量先入后出;计算单元,用于根据K/2之后的状态度量、存储单元输出的K/2之前的状态度量和分支度量,计算对数域的最大似然值;RAM,用于接收并输出 ...
【技术特征摘要】
1.一种用于长期演进的turbo译码器,其特征在于,包括:数据分组单元,用于对输入数据分组,得到M组长度为K的数据,其中M、K为正整数;分支度量计算单元,用于根据分组后的数据,计算并输出分支度量,即前向分支度量和后向分支度量;状态度量计算单元包括第一寄存器和第二寄存器,用于分开且并行计算前向状态度量和后向状态度量,即状态度量,同时输出外部信息;存储单元,用于交叉存储K/2之前的前向状态度量和后向状态度量,且存储的前向状态度量和后向状态度量先入后出;计算单元,用于根据K/2之后的状态度量、存储单元输出的K/2之前的状态度量和分支度量,计算对数域的最大似然值;RAM,用于接收并输出所述最大似然值;交织单元,用于对RAM输出的数据进行交织处理,并输出交织后的数据至分支度量计算单元。2.根据权利要求1所述的译码器,其特征在于,还包括延时单元,用于延时数据的传输。3.根据权利要求1所述的译码器其特征在于,还包括解交织单元,包括行地址解映射单元和列地址写入生成器,用于对所述交织后的数据进行解交织处理,并将解交织后的数据输出至RAM。...
【专利技术属性】
技术研发人员:杨乐,吴斌,申山山,刘振,
申请(专利权)人:中国科学院微电子研究所,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。