Turbo解码装置制造方法及图纸

技术编号:3422347 阅读:165 留言:0更新日期:2012-04-11 18:40
为了通过使两个软输出解码器的并发操作成为可能以缩短turbo码的解码处理所需要的时间而不增加解码器的操作频率,本发明专利技术提供软输出解码器(101,102),用于输出可靠性信息似然性;交织器(103,105),用于交织传输信息以提供至软输出解码器;交织器(104,106),用于交织可靠性信息似然性以提供至软输出解码器;以及去交织器(107,108),用于去交织所述可靠性信息似然性以提供至软输出解码器。由于这些元件被构造为具有相同结构的两个电路,并且在turbo码的迭代解码处理中的第二次及以后的迭代解码处理中并发地操作两个软输出解码器,因此第二次及以后的解码处理所需的处理时间可以减少一半。

【技术实现步骤摘要】

本专利技术涉及通过turbo码编码的接收序列的解码,更具体地涉及一种用于通过软输入/软输出解码来执行解码的turbo解码装置。
技术介绍
近年来,turbo编码系统作为采取更接近于香农(Shannon)极限措施的信道编码系统逐渐成为公众注意中心。在处理多媒体并且其重要性在数据通信中不断增加的移动电话中,这样的turbo编码系统被用作给出较低误码率的编码系统。由于提出了turbo码,进行了其在移动设备中的实现的各种提议等等及其理论研究。例如,在专利文献1(JP-A-2001-285079)中,为了达到用于解码turbo码的LSI的小型化和较低功率消耗,通过一个LSI管理以前分别通过专用解码器执行的卷积码的解码和turbo码的解码。图10是显示在现有技术中的turbo解码装置的结构的方框图。在图10中,附图标记1001是第一软输出解码器,1002是第二软输出解码器,1003是第一交织器(interleaver),1004是第二交织器,1005是去交织器,以及1006是硬判决单元。并且,1007至1009是接收到的turbo码,1007是传输信息,1008是通过对该传输信息进行编码产生的第一编码信号,以及1009是通过对所述传输信息进行去交织和编码产生的第二编码信号。第一交织器1003交织传输信息1007,第二交织器1004交织第一软输出解码器1001输出的可靠性信息似然性,去交织器1005去交织第二软输出解码器1002输出的可靠性信息似然性。并且,将传输信息1007、第一编码信号1008和去交织器1005的输出输入到第一软输出解码器1001。并且,将第一交织器1003的输出、第二交织器1004的输出和第二编码信号1009输入到第二软输出解码器1002。在以这种方式构造的turbo解码装置中,第一软输出解码器1001和第二软输出解码器1002交替地重复解码处理,随后硬判决单元1006硬判决第二软输出解码器1002的输出,以进行turbo码的解码(例如,参见非专利文献1K.Yamaguchi,H.Imai,“New coding system getting near to Shannon limitTurboCodes”,NIKKEI ELECTRONICS,No.721,第163-177页,1998年7月13日)现有技术中的turbo解码装置通过交替地操作两个软输出解码器执行解码处理。因此,假设一个软输出解码器完整地计算长度为N的似然性计算所需要的处理时间是M,则消耗至少2×M或更多的处理时间作为长度为N的传输信息的解码处理所需要的时间。
技术实现思路
鉴于上述情况而作出了本专利技术,本专利技术的一个目的是提供一种turbo解码装置,该turbo解码装置能够通过使两个软输出解码器的并发操作成为可能来缩短turbo码的解码处理所需要的时间而不增加解码器的操作频率。本专利技术的第一方面是提供一种通过使用接收序列来执行软输入/输出解码的turbo解码装置,所述接收序列具有传输信息、通过对该传输信息进行编码产生的第一解码信号、和通过对该传输信息进行交织和解码产生的第二编码信号,所述turbo解码设备包括第一软输出解码器,用于输出第一可靠性信息似然性;第二软输出解码器,用于输出第二可靠性信息似然性;第一交织器,用于对传输信息进行交织以提供至所述第一软输出解码器;第二交织器,用于对所述第一可靠性信息似然性或第二可靠性信息似然性进行交织,以提供至所述第一软输出解码器;第一去交织器,用于对所述第一可靠性信息似然性或第二可靠性信息似然性进行去交织,以提供至所述第一软输出解码器;第三交织器,用于对所述传输信息进行交织,以提供至所述第二软输出解码器;第四交织器,用于对所述第一可靠性信息似然性或第二可靠性信息似然性进行交织,以提供至所述第二软输出解码器;和第二去交织器,用于对所述第一可靠性信息似然性或第二可靠性信息似然性进行去交织,以提供至所述第二软输出解码器。根据上述结构,将包括第一软输出解码器、第一交织器、第二交织器以及第一去交织器的电路和包括第二软输出解码器、第三交织器、第四交织器以及第二去交织器的电路构造为相同结构的电路。因此,如果执行了适当的迭代解码处理控制,则可以并发地操作两个软输出解码器,以在它们之间平等地分享解码处理,并且处理时间也可以减半。本专利技术的第二个方面提供了一种turbo解码装置,其还包括用于存储路径量度值的部件,所述路径量度值是当其中的长度为N的传输信息被编码的接收序列通过迭代处理而被解码时由所述第一软输出解码器在某一时间点计算出的;和用于在随后的迭代处理中将所述路径量度值用作第二软输出解码器中的前向可能性计算的初始值的控制部件。根据上面的结构,保存在迭代解码处理的先前解码时计算出的路径量度值,然后将这一值用作随后的迭代解码处理中的前向可能性计算的初始值。因此,当划分接收序列,以便在它们之间平等地分享所述解码处理时,可以实现误差校正能力的改善。本专利技术的第三个方面提供了一种turbo解码装置,其还包括用于当其中的长度为N的传输信息被编码的接收序列通过迭代处理而被解码时,保存第一次解码处理中的任何时间点处第三交织器的内部状态的部件;和用于在第二次及以后的解码处理中将所述内部状态用作第三交织器、第四交织器、和第二去交织器的初始值的控制部件。本专利技术的第四个方面提供了一种turbo解码装置,其中,在使用长度为N的传输信息、通过编码所述传输信息而产生的第一编码信号、在先前的迭代解码处理中计算出的第一可靠性信息似然性或第二可靠性信息似然性的第二次及以后的迭代解码处理中,通过第一软输出解码器执行从起始点0到时间点K-1的解码处理,并通过第二软输出解码器执行从时间点K到终点N的解码处理。本专利技术的第五个方面提供了一种turbo解码装置,其中在使用通过对长度为N的传输信息进行交织所产生的信号、通过对所述传输信号进行交织和编码所产生的第二编码信号、以及第一可靠性信息似然性或第二可靠性信息似然性的第二次及以后的迭代解码处理中,通过第一软输出解码器执行从交织起始点0到交织时间点K-1的解码操作处理,并通过第二软输出解码器执行从交织时间点K到交织终点N的解码操作。根据本专利技术,在第二次及以后的迭代解码处理中,可以操作两个软输出解码器,以便在他们之间分别分享从起始点0到时间点K-1的解码处理和从时间点K到终点N的解码处理。因此,处理时间可以减少一半而不会增加解码器的操作频率。本专利技术的第六个方面提供了一种turbo解码装置,其中通过第一软输出解码器来执行第一接收序列的软输出/软输出解码,所述第一接收序列具有长度为N的传输信息、通过对所述传输信息进行编码而产生的第一编码信号、通过对所述传输信息进行交织和编码而产生的第二编码信号,并且通过第二软输出解码器来执行与所述第一接收序列没有互相关性的第二接收序列的软输出/软输出解码,所述第二接收序列具有长度为M的传输信息、通过对所述传输信息进行编码而产生的第一编码信号、通过对所述传输信息进行交织和编码而产生的第二编码信号。根据上面的结构,由于可以通过两个软输出解码器并行地执行两个接收序列的软输入/软输出解码处理,因此当解码两个接收序列时处理时间可以减半。本专利技术的第七个方面提供了一种turbo解码装置,其本文档来自技高网
...

【技术保护点】
一种通过使用接收序列来执行软输入/软输出解码的turbo解码装置,所述接收序列具有传输信息、通过对该传输信息进行编码产生的第一编码信号、和通过对该传输信息进行交织和编码产生的第二编码信号,所述turbo解码装置包括:第一软输出解码器 ,用于输出第一可靠性信息似然性;第二软输出解码器,用于输出第二可靠性信息似然性;第一交织器,用于对传输信息进行交织以提供至所述第一软输出解码器;第二交织器,用于对所述第一可靠性信息似然性或第二可靠性信息似然性进行交织 ,以提供至所述第一软输出解码器;第一去交织器,用于对所述第一可靠性信息似然性或第二可靠性信息似然性进行去交织,以提供至所述第一软输出解码器;第三交织器,用于对所述传输信息进行交织,以提供至所述第二软输出解码器;第四交 织器,用于对所述第一可靠性信息似然性或第二可靠性信息似然性进行交织,以提供至所述第二软输出解码器;和第二去交织器,用于对所述第一可靠性信息似然性或第二可靠性信息似然性进行去交织,以提供至所述第二软输出解码器。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:桑原佑治
申请(专利权)人:松下电器产业株式会社
类型:发明
国别省市:JP[日本]

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

1