turbo解码中基于Log-MAP的译码方法及其译码装置的制作方法

文档序号:7518247阅读:283来源:国知局
专利名称:turbo解码中基于Log-MAP的译码方法及其译码装置的制作方法
技术领域
本发明涉及的是一种移动通信技术领域的方法及其装置,具体是turbo解码中基 于Log-MAP的译码方法及其译码装置。
背景技术
Turbo码自从1993年提出以来,由于其接近香农限的优异性能,被广泛应用于移 动通信技术领域,已经被确定用于第三代移动通信系统和LTE (长期演进)移动通信系统的 信道编译码方案之一。目前Turbo采用的解码方法主要是MAP (maximum a posteriori,最大后验概 率)类方法,一般在对数域上进行运算,将所有的乘法运算都转换为加法和查表运算,因 此有利于解码器的硬件实现,降低了复杂度,称之为Log-Map方法。但是Log-Map的硬件 实现复杂度仍然很高,主要的复杂度在于译码结构中前向状态度量递推结构,后向状态 度量递推结构和LLR(比特对数似然比)计算结构的实现,以上的结构通常称为Logsum 结构,在一个Log-Map译码器中,通常包括三个Logsum结构,一个用于前向状态度量的 递推,一个用于后向状态度量的递推,还有一个用于LLR的计算,其中用于前向状态度量 和后向状态度量递推的Logsum结构的输入接口为两个参数,称之为两输入Logsum结 构,该结构主要是实现如下运算LogsumU,y) = ln(ex+ey);用于LLR计算的Logsum结 构的输入接口为八个参数,称之为八输入Logsum结构,该结构主要是实现如下运算 Zo炉画(^2...,4) = 10§(一+广+…+一),不过它是用两输入Logsum结构实现,本质是一 样的。Logsum结构要实现指数和对数运算,如果Logsum结构的实现过于简单,则解码后 的性能下降,要保持性能则复杂度又太高,因此,性能和复杂度之间的折中考虑是实现的关 键。现有的技术都是在实现两输入Logsum结构的基础上实现八输入Logsum,两输入 Logsum的实现有两种结构,第一种是两输入Logsum结构只取两个输入中的最大值,这种方 法称之为Max-Log-Map两输入Logsum结构,这种方法降低了复杂度,但是性能也损失最大; 第二种结构是两输入Logsum在取最大值的基础上再加一个修正量,通常用查找表实现修 正量的添加,修正量的计算有多种方法,这种方法保持了性能接近无损失的Log-Map,但是 复杂度却很高。以上两种结构是将前向状态度量递推,后向状态度量递推中两输入Logsum的结 构与LLR计算中八输入Logsum的结构绑定在一起的,因而造成的结果是要么复杂度高,要 么性能差,并没有在复杂度与性能之间取得很好的折中,在实际系统实现中,因为Turbo解 码的复杂度非常高,因而Logsum —般采用Max-Log-Map两输入Logsum结构,这不可避免地 造成了性能的损失。

发明内容
发明的目的是克服现有技术的不足,提供一种turbo解码中基于Log-MAP的译码
4方法及其译码装置。使其Turbo解码中基于Log-MAP译码的复杂度低,同时性能良好。本发明是通过以下技术方案实现的本发明涉及的turbo解码中基于Log-MAP的译码方法,包括如下步骤步骤1、接收软信息数据,计算分支度量。步骤2、用计算得到的分支度量来递推计算前向状态度量,在递推过程中需要实现 两输入Logsum运算,本发明在此处采用Max-Log-Map结构,即两输入Logsum的输出为两个 输入的最大值,使其保持最低复杂度。步骤3、将递推计算得到的前向状态度量用RAM存储起来,待后向状态度量递推计 算得到后再输出用于LLR计算。步骤4、用计算得到的分支度量来递推计算后向状态度量,在递推过程中也需要实 现两输入Logsum运算,采用Max-Log-Map结构来保持最低复杂度。步骤5、将已经计算得到的分支度量,存储在RAM中的前向状态度量,递推计算得 到的后向状态度量计算得到LLR,在计算LLR过程中要实现八输入Logsum运算,现有技术是 采用两输入Logsum运算来等效得到八输入Logsum运算,复杂度较高。步骤6、将LLR减去输入中的系统信息与先验信息,计算得到外信息。步骤7、将外信息交织后作为先验信息输入给第二个子译码器,重复步骤1到步骤 6,重新开始一个译码过程,完成一次迭代。步骤8、当需要迭代的次数完成后,对LLR进行硬判决就得到了译码结果。步骤5中所述的在计算LLR过程中要实现八输入Logsum运算,这种新的方法由以 下五小步组成第一步,通过比较得到八个输入中的最大值;第二步,将该最大值分别与这八个输入相减并判断各个差是否在设定的门限以 内,如果是则输出一,否则输出零,此处的门限是一个预先设定的常数;第三步,将这些输出相加后再减去一;第四步,将得到的值作为下标法查找已经计算好的一个查找表;第五步,将查找得到的值与之前第一步得到的八个输入中的最大值相加结果就是 八输入Logsum的近似值。由得到的八输入Logsum的值计算得到LLR。本发明还涉及如上述turbo解码中基于Log-MAP的译码方法的译码装置,包括分 支度量计算单元、前向状态度量递推单元、RAM单元、后向状态度量递推单元和LLR计算单 元,分支度量计算单元接收输入数据,同时分别与前向状态度量递推单元、后向状态度量递 推单元和LLR计算单元三者连接传送计算出分支度量;前向状态度量递推单元接收分支度 量计算单元输出的数据,前向状态度递推单元与RAM单元连接传送输出的数据,并由RAM单 元暂时存储起来,RAM单元与LLR计算单元连接传送将后向状态度量递推计算出来后的前 向状态度量数据;后向状态度量递推单元与LLR计算单元连接,后向状态度量递推单元接 收分支度量计算单元输出的数据递推出后向状态度量;LLR计算单元接收分支度量计算单 元,RAM单元和后向状态度量递推单元输出的数据,计算出LLR。所述前向状态度量递推单元与后向状态度量递推单元中两输入Logsum采用 Max-Log-Map所述LLR计算单元中八输入Logsum的结构包括四级比较器、两级减法器、两级加
5法器、两级延迟器和一个查找表,八个输入数据同时与四个第一级比较器和八个第一级延 迟器连接,四个第一级比较器接收八个输入数据,每个比较器接收两个输入数据,第一级比 较器与第二级比较器连接传送输出的最大值数据;两个第二级比较器接收第一级比较器输 出的四个数据,第二级比较器与第三级比较器连接传送输出的最大值数据;一个第三级比 较器接收第二级比较器输出的两个数据,第三级比较器同时分别与八个第一级减法器和一 个第二级延迟器连接传送输出的最大值数据;一个第二级延迟器接收第三级比较器输出的 数据,将该数据延迟五个时钟,第二级延迟器与第二级加法器连接传送延迟后的数据;八个 第一级延迟器接收八个输入数据,每个延迟器接收一个输入数据并延迟三个时钟,每个第 一级延迟器分别与一个第一级减法器连接传送输出的数据;八个第一级减法器接收第一级 延迟器和第三级比较器输出的数据,每个第一级减法器都接收第三级比较器输出的数据, 同时接收一个第一级延迟器输出的数据,第一级减法器与第四级比较器连接传送计算出的 差;八个第四级比较器分别各自接收一个第一级减法器输出的差与相同的门限常数T,若 差大于T,输出一,否则输出零,第四级比较器与第一级加法器连接传送输出的数据;一个 第一级加法器接收八个第四级比较器输出的数据,计算它们的和,第一级加法器与第二级 减法器连接传送计算出的和;第二级减法器接收第一级加法器输出的和与常数一,将该和 减去一,第二级减法器与查找表连接传送计算出的差;查找表接收第二级减法器输出的数 据,以该数据为下标进行查找,查找表与第二级加法器连接传送查找到的值;第二级加法器 接收查找表输出的数据和第二级延迟器输出的数据,求和得到Logsum。本发明对现有技术作出了重大改进,现有译码方法的技术手段是把八输入Logsum 结构和两输入Logsum结构关联在一起,两输入Logsum结构怎么实现就决定了八输入 Logsum结构怎么实现,其结果就是复杂度高或者性能差;本发明针对性地把八输入Logsum 结构和两输入Logsum结构的实现拆分开来,各自实现,两输入Logsum结构用最简单的结 构实现,八输入Logsum结构用一种新的低复杂度的结构实现,这种拆分实现和利用八输入 Logsum结构即能够保持整体复杂度很低,又能够保持很好的性能。进一步地说,在Log-Map译码结构中前向状态度量递推结构和后向状态度量递推 结构的实现与LLR计算结构的实现分离开来;LLR计算中八输入Logsum结构不再采用二输 入Logsum结构实现,前向状态度量与后向状态度量的递推中采用Max-Log-Map结构实现, 使得两输入Logsum结构仍然保持了最低的实现复杂度,同时又降低了八输入Logsum结构 的实现复杂度,更重要的是还保持了译码的性能和最优的Log-Map方法良好的性能。本发明获得了明显的技术进步和突出的有益效果本发明提供的译码装置和方法在译码器实现复杂度和性能之间取得了很好平衡, 使得前向状态度量递推和后向状态度量递推的实现结构保持了最低的复杂度,而LLR的 计算实现结构采用本发明提供的八输入Logsum结构相比现有技术中带修正量的八输入 Logsum结构也降低了复杂度,同时因为本发明提供的八输入Logsum结构比采用指数与对 数实现的无损失的八输入Logsum结构性能都好,能补偿前向状态度量与后向状态度量递 推中因为两输入Logsum采用Max-Log-Map结构而损失的一部分修正量,因而使得整体译码 性能也保持得很好,相比Log-Map结构性能不会损失太多。


图1为基于Log-MAP译码的译码装图;
图 2 为 Max-Log-Map 两输入 Logsum 结构图;图3为带修正量的两输入Logsum结构图;图4为八输入Logsum用两输入Logsum实现的结构图;图5为本发明提供的八输入Logsum结构图;图6为本发明门限参数选取参考图,修正函数ζ = lg(l+e_|x_yl);图7为实施例误码性能比较图。
具体实施例方式下面结合附图对本发明的实施例作详细说明本实施例在以本发明方案为前提下 进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的 实施例。实施例本实施例涉及一种turbo解码中基于Log-MAP的译码方法,包括如下步骤步骤1、在已知的信噪比下接收软信息数据,并计算出分支度量;步骤2、初始化前向状态度量=A1(I) =OjA1 (2 8) =-c ,用计算得到的分支度 量来递推计算前向状态度量,在递推过程中需要实现两输入Logsum运算,本实施例在此处 采用Max-Log-Map结构,即两输入Logsum的输出为两个输入的最大值;步骤3、将递推计算得到的前向状态度量用RAM存储起来,待后向状态度量递推计 算得到后再输出用于LLR计算;步骤4、初始化后向状态度量BN(1) =0,BN(2 8) =-c ,用计算得到的分支度 量来递推计算后向状态度量,在递推过程中也需要实现两输入Logsum运算,本实施例在此 处仍采用Max-Log-Map结构;步骤5、将已经计算得到的分支度量,存储在RAM中的前向状态度量,递推计算得 到的后向状态度量计算得到LLR,在计算LLR过程中要实现八输入Logsum运算;步骤6、将LLR减去输入中的系统信息X与先验信息La,计算得到外信息Le ;步骤7、将外信息交织后作为先验信息输入给第二个子译码器,重复步骤1到步骤 6,重新开始一个译码过程,完成一次迭代;步骤8、当本实施例需要的迭代次数完成后,对LLR进行硬判决就得到了在该信噪 比下的译码结果;步骤9、改变信噪比,重复以上译码步骤,得到在各信噪比下的译码结果。步骤5中所述的实现八输入Logsum运算,按照以下五小步完成第一步,通过比较得到八个输入中的最大值;第二步,将该最大值分别与这八个输入相减并判断各个差是否在设定的门限4以 内,如果是则输出一,否则输出零;第三步,将第二步的输出相加后再减去一;第四步,将得到的值作为下标去查找已经计算好的一个查找表,本实施例中该查 找表为

7
第五步,将查找得到的值与之前第一步得到的八个输入中的最大值相加结果就是 八输入Logsum的近似值。由得到的八输入Logsum的值计算得到LLR。如图1所示,本实施例还涉及如上述turbo解码中基于Log-MAP的译码方法的译 码装置,包括分支度量计算单元(10),前向状态度量递推单元(11),RAM(存储器)单元 (12),后向状态度量递推单元(13),LLR计算单元(14),分支度量计算单元(10)接收输入 数据,同时分别与前向状态度量递推单元(11)、后向状态度量递推单元(13)和LLR计算单 元(14)三者连接传送计算出分支度量;前向状态度量递推单元(11)接收分支度量计算单 元(10)输出的数据,前向状态度量递推单元(11)与RAM(存储器)单元(12)连接传送输 出的数据,并由RAM(存储器)单元(12)暂时存储起来,RAM (存储器)单元(12)与LLR计 算单元(14)连接传送将后向状态度量递推计算出来后的前向状态度量数据;后向状态度 量递推单元(13)与LLR计算单元(14)连接,后向状态度量递推单元(13)接收分支度量计 算单元(10)输出的数据递推出后向状态度量;LLR计算单元(14)接收分支度量计算单元 (10),RAM单元(12)和后向状态度量递推单元(13)输出的数据,计算出LLR。本实施例所述的前向状态度量递推单元(11)与后向状态度量递推单元(13)中两 输入Logsum采用Max-Log-Map两输入Logsum结构实现;Max-Log-Map两输入Logsum结构 为输出结果是两个输入中的最大值,如图2所示。本实施例译码装置中所述LLR计算单元(14)中八输入Logsum采用本发明提供的 结构实现,如图5所示,本实施例的八输入Logsum结构包括四级比较器、两级减法器、两级加法器、两级 廷迟器和一个查找表。八个输入数据同时与四个第一级比较器(141)和八个第一级延迟 器(144)连接,四个第一级比较器(141)接收八个输入数据,每个比较器接收两个输入数 据,第一级比较器(141)与第二级比较器(142)连接传送输出的最大值数据;两个第二级比 较器(142)接收第一级比较器(141)输出的四个数据,第二级比较器(142)与第三级比较 器(143)连接传送输出的最大值数据;一个第三级比较器(143)接收第二级比较器(142) 输出的两个数据,第三级比较器(143)同时分别与八个第一级减法器(145)和一个第二级 延迟器(147)连接传送输出的最大值数据;一个第二级延迟器(147)接收第三级比较器
(143)输出的数据,将该数据延迟五个时钟,第二级延迟器(147)与第二级加法器(1411) 连接传送延迟后的数据;八个第一级延迟器(144)接收八个输入数据,每个第一级延迟器
(144)接收一个输入数据并延迟三个时钟,每个第一级延迟器(144)分别与一个第一级减 法器(145)连接传送输出的数据;八个第一级减法器(145)接收第一级延迟器(144)和第 三级比较器(143)输出的数据,每个第一级减法器(145)都接收第三级比较器输出(143) 的数据,同时接收一个第一级延迟器(144)输出的数据,第一级减法器(145)与第四级比较 器(146)连接传送计算出的差;八个第四级比较器(146)分别各自接收一个第一级减法器
(145)输出的差与相同的门限常数T,若差大于T,输出一,否则输出零,第四级比较器(146) 与第一级加法器(148)连接传送输出的数据;一个第一级加法器(148)接收八个第四级比 较器(146)输出的数据,计算它们的和,第一级加法器(148)与第二级减法器(149)连接传 送计算出的和;第二级减法器(149)接收第一级加法器(148)输出的和与常数一,将该和减 去一,第二级减法器(149)与查找表(1410)连接传送计算出的差;查找表(1410)接收第 二级减法器(149)输出的数据,以该数据为下标进行查找,查找表(1410)与第二级加法器
8(1411)连接传送查找到的值;第二级加法器(1411)接收查找表输出的数据和第二级延迟 器(147)输出的数据,求和得到Logsum。本实施例译码装置LLR计算单元八输入Logsum结构中所述查找表(1410)的获得 方法为,其中Ii1的取值为0,1. . .,7,a称为修正因子。所述修正因子a是可变
O
的,取值为1左右,本实施例中取值为1.1时,性能最好。本实施例译码装置LLR计算单元八输入Logsum结构中所述门限T是可变的,取值 为4左右,不能太大,也不能太小,一旦确定,就是一个常数,本实施例中,T取合适的一个值 为4。门限T的选取,如图6所示。本实施例的译码装置使得前向状态度量递推和后向状态度量递推的实现结构保 持了最低的复杂度,而LLR的计算实现结构采用本发明提供的八输入Logsum结构相比现有 技术中带修正量的八输入Logsum结构,如图3所示,也降低了复杂度。本实施例采用BPSK调制方式,编码器为八状态的递归系统卷积编码器,生成多项 式为gO (D) = 1+D2+D3,gl (D) = 1+D+D3,Turbo码内交织器为3GPP LTE-R8版本的物理层 定义的QPP交织器,数据长度为N = 1024,信道采用AWGN信道,设定接收信噪比EbZX范围 为O 0. 2 1.6dB,也就是从OdB开始,步长为0. 2dB,在1.6dB处终止,解码采用四次迭 代。本实施例所获得的仿真结果技术进步是明显的、有益效果是突出的,从以下性能 和复杂度两个方面对仿真结果进行说明本实施例统计的误码结果,如图7所示,其中“Max-Log-Map”为前向状态度 量递推,后向状态度量递推和LLR计算中的Logsum结构都采用结构如图2所示,; "LLR-Log-Map"为前向状态度量递推单元和后向状态度量递推单元中的两输入Logsum结 构采用结构如图2所示,而LLR计算单元中的八输入Logsum结构采用含指数与对数运算 的无损失的结构;“本发明”为前向状态度量递推单元和后向状态度量递推单元中的两输入 Logsum结构采用的结构如图2所示,而LLR计算单元中的八输入Logsum结构采用本发明提 供的结构;“Log-Map”为前向状态度量递推单元,后向状态度量递推单元和LLR计算单元中 的Logsum结构都采用含指数与对数运算的无损失的结构;“Cnat-Log-Map”为前向状态度 量递推,后向状态度量递推和LLR计算中的Logsum结构都采用结构如图3所示,不过这里 的查表采用最简单的查表方式,表中只含有一个常数。如图7所示,从结果中可以看出本发明的误再率和无损失的“Log-Map”方法相比 相差 0. IdB 左右,和“Cnst-Log-Map”相比相差 0. 07dB 左右,优于“Max-Log-Map”0. 21dB 左 右,优于“ LLR-Log-Map ” 0. 05dB 左右。表1给出了实施例在码长为1024半次迭代时各种实现结构的运算复杂度比较 结果。从表中可以看出,“Log-Map”和“LLR-Log-Map”含有非常多的复杂的指数和对数 运算,在实际是要避免,不使用这种结构的;“Cnst-Log-Map”的运算量也非常大,含有庞 大的查表,加法,减法次数;“Max-Log-Map”的运算量最少;“本发明”的运算次数略多于 "Max-Log-Map",但远小于"Cnst-Log-Map,,和 “Log-Map,,,"Cnst-Log-Map,,的比较次数是 “本发明”的1. 5倍,查找表次数是“本发明”的23倍,加法次数是“本发明”的2. 6倍,减法 次数是“本发明”的5. 5倍。
表ILogsum各种实现结构的复杂度比较
mmmO8卿9εεπf9ZUmmmO9TC689ΤΖZ99ZZO寸 CM O 1~IOZ99ZZοPKOO89ΤΖοZ55SZPKOO89ΤΖοZ55SZ餒 AJΖ99ΖΖmisΖ99ΖΖZ55SZEia黑本dVM-Soq-^suodeui-Soq 综合以上各种Logsum结构的性能和复杂度来看,本发明取得了性能和复杂度之 间取得了一个很好结合,表上的“本发明”与实际中通常实现的“Max-Log-Map”方法复杂度
10上基本上持平,但是取得了 0. 2dB的增益。本实施例性能和最优的“Log-Map”持平,优于 "Max-Log-Map",运算次数比"Log-Map,,和"Cnst-Log-Map,,大幅减少。
权利要求
一种turbo解码中基于Log MAP的译码方法,其特征在于,包括以下步骤步骤1、接收软信息数据,计算分支度量;步骤2、用计算得到的分支度量来递推计算前向状态度量,在递推过程中需要实现两输入Logsum运算,此处采用Max Log Map结构,即两输入Logsum的输出为两个输入的最大值;步骤3、将递推计算得到的前向状态度量用RAM存储起来,待后向状态度量递推计算得到后再输出用于LLR计算;步骤4、用计算得到的分支度量来递推计算后向状态度量,在递推过程中也需要实现两输入Logsum运算,此处仍采用Max Log Map结构;步骤5、将已经计算得到的分支度量,存储在RAM中的前向状态度量,递推计算得到的后向状态度量计算得到LLR,在计算LLR过程中要实现八输入Logsum运算;步骤6、将LLR减去输入中的系统信息与先验信息,计算得到外信息;步骤7、将外信息交织后作为先验信息输入给第二个子译码器,重复步骤1到步骤6,重新开始一个译码过程,完成一次迭代;步骤8、当需要迭代的次数完成后,对LLR进行硬判决就得到了译码结果。
2.如权利要求1所述的turbo解码中基于Log-MAP的译码方法,其特征是,步骤5中所 述的实现八输入Logsum运算,包括以下步骤第一步,通过比较得到八个输入中的最大值;第二步,将该最大值分别与这八个输入相减并判断各个差是否在设定的门限以内,如 果是则输出一,否则输出零,此处的门限是一个预先设定的常数; 第三步,将这些输出相加后再减去一;第四步,将得到的值作为下标去查找已经计算好的一个查找表; 第五步,将查找得到的值与之前第一步得到的八个输入中的最大值相加结果就是八输 入Logsum的近似值,由得到的八输入Logsum的值计算得到LLR。
3.一种如权利要求1所述的turbo解码中基于Log-MAP的译码方法的译码装置,其特 征在于,包括分支度量计算单元、前向状态度量递推单元、RAM单元、后向状态度量递推单 元和LLR计算单元,分支度量计算单元接收输入数据,同时分别与前向状态度量递推单元、 后向状态度量递推单元和LLR计算单元三者连接传送计算出分支度量;前向状态度量递推 单元接收分支度量计算单元输出的数据,前向状态度量递推单元与RAM单元连接传送输出 的数据,并由RAM单元暂时存储起来,RAM单元与LLR计算单元连接传送将后向状态度量递 推计算出来后的前向状态度量数据;后向状态度量递推单元与LLR计算单元连接,后向状 态度量递推单元接收分支度量计算单元输出的数据递推出后向状态度量;LLR计算单元接 收分支度量计算单元,RAM单元和后向状态度量递推单元输出的数据,计算出LLR。
4.如权利要求3所述的turbo解码中基于Log-MAP的译码装置,其特征是,所述LLR 计算单元中八输入Logsum的结构包括四级比较器、两级减法器、两级加法器、两级延迟器 和一个查找表,八个输入数据同时与四个第一级比较器和八个第一级延迟器连接,四个第 一级比较器接收八个输入数据,每个比较器接收两个输入数据,第一级比较器与第二级比 较器连接传送输出的最大值数据;两个第二级比较器接收第一级比较器输出的四个数据, 第二级比较器与第三级比较器连接传送输出的最大值数据;一个第三级比较器接收第二级比较器输出的两个数据,第三级比较器同时分别现八个第一级减法器和一个第二级延迟器 连接传送输出的最大值数据;一个第二级延迟器接收第三级比较器输出的数据,将该数据 延迟五个时钟,第二级延迟器与第二级加法器连接传送延迟后的数据;八个第一级延迟器 接收八个输入数据,每个延迟器接收一个输入数据并延迟三个时钟,每个第一级延迟器分 别与一个第一级减法器连接传送输出的数据;八个第一级减法器接收第一级延迟器和第三 级比较器输出的数据,每个第一级减法器都接收第三级比较器输出的数据,同时接收一个 第一级延迟器输出的数据,第一级减法器与第四级比较器连接传送计算出的差;八个第四 级比较器分别各自接收一个第一级减法器输出的差与相同的门限常数T,若差大于T,输出 一,否则输出零,第四级比较器与第一级加法器连接传送输出的数据;一个第一级加法器接 收八个第四级比较器输出的数据,计算它们的和,第一级加法器与第二级减法器连接传送 计算出的和;第二级减法器接收第一级加法器输出的和与常数一,将该和减去一,第二级减 法器与查找表连接传送计算出的差;查找表接收第二级减法器输出的数据,以该数据为下 标进行查找,查找表与第二级加法器连接传送查找到的值;第二级加法器接收查找表输出 的数据和第二级延迟器输出的数据,求和得到Logsum。
5.如权利要求4所述的turbo解码中基于Log-MAP的译码装置,其特征是,所述的八输入Logsum结构中查找表的获得方法为,H1的取值为0,1. . .,7,a称为修正因O子。
6.如权利要求5所述的turbo解码中基于Log-MAP的译码装置,其特征是,所述的修正 因子参数a指的是在确定所述查找表值的时候,引入一个修正因子,以使得所述查找表的 值是最优的,a的取值为1.1。
7.如权利要求4所述的turbo解码中基于Log-MAP的译码装置,其特征是,所述的八输 入Logsum结构中所述的门限参数T的取值为4。
全文摘要
一种移动通技术领域的方法及其装置,具体是turbo解码中基于Log-MAP的译码方法及其译码装置。本发明在Log-Map译码结构中前向状态度量递推结构和后向状态度量递推结构的实现与LLR计算结构的实现分离开来;LLR计算中八输入Logsum结构不再采用二输入Logsum结构实现,前向状态度量与后向状态度量的递推中采用Max-Log-Map结构实现,使得两输入Logsum结构仍然保持了最低的实现复杂度,同时又降低了八输入Logsum结构的实现复杂度,更重要的是还保持了译码的性能和最优的Log-Map方法有相接近的良好的性能。本发明在译码器实现复杂度和性能之间取得了很好的平衡。
文档编号H03M13/29GK101964665SQ20101051687
公开日2011年2月2日 申请日期2010年10月22日 优先权日2010年10月22日
发明者俞晖, 刘钊元, 徐友云, 王翔宇, 陈熙 申请人:上海交通大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1