具有解穿孔模块的Turbo解码器制造技术

技术编号:3424703 阅读:172 留言:0更新日期:2012-04-11 18:40
接收机(106)包括turbo解码器(124)和解穿孔模块(122),将解穿孔模块(122)配置为使turbo解码器有选择地运行在对称码速率(例如,1/3或者1/4)和非对称码速率(例如,2/3)下。接收机还包括将LLR值提供给解穿孔模块的LLR模块(120)。可以通过存储体(602A、602B)、延迟器(604A、604B)和复用器(606)来实现解穿孔模块。

【技术实现步骤摘要】
【国外来华专利技术】
本公开一般涉及通信系统,并且更具体地,涉及用于使用对称和非对 称解码速率进行turbo解码的概念和技术。
技术介绍
使用多级调制方案和强大的编码技术实现了高频谱效率的可靠通信。 这些编码技术提供了接收机可以用于对错误进行校正的冗余。在典型的电信系统中,在传输之前用turbo码对码段或数据分组进行编 码。Turbo编码过程为码段中的每个数据"比特"产生几个"码符号"。码 符号包括"系统符号"和"奇偶符号"。系统符号代表码段内的数据,而奇 偶符号提供了冗余。"码速率"是对由turbo编码器所引入的冗余的测量(即, 码段中系统符号的数目除以总符号的数目)。 一般,将码速率称为对称或者 非对称的。"对称码速率"指码段中奇偶符号数目是系统符号数目整数倍的 码速率。对称码速率的例子包括1/2、 1/3和1/5。当奇偶符号数目不是系统 符号数目的整数倍时,将码速率称为非对称的,例如采用2/3码速率的情况。典型地,将由turbo编码器产生的码符号分块在一起,并且映射到信号 星座图上的点,从而产生"调制符号"序列。可以将该序列提供给模拟前 端(AFE),该AFE生成连续时间信号,在通信信道上发送该连续时间信号。由于通信信道中的噪声和其它干扰,由接收机所恢复的调制符号可能 不对应于在原始信号星座图中点的确切位置。可以使用符号解映射器进行 "软判决",该软判决基于所接收的信号星座图中的点判决哪个调制符号是6最可能发送的。可以使用软判决提取码符号的对数似然比(LLR)值。Turbo解码器使用码符号LLR值解码出原始发送的数据。一般,将turbo解码器设计为最小化解码过程中固有的延迟时间,以支持诸如语音通信的实时应用。因此,按照常规,使用硬连线状态机逻辑制造turbo解码器。虽然状态机逻辑速度很快,但是它不灵活,并且很难使用相同的硬件部件使接收机能够对多种码速率进行解码。当尝试使用为对称码速率所设计的硬件来支持非对称码速率时,不能克服该困难。因此,在本领域中存在对可以有效地支持对称和非对称码速率的turbo解码器的需求。
技术实现思路
根据本公开的一个方面, 一种接收机包括turbo解码器和解穿孔模块,将该解穿孔模块配置为使turbo解码器能够有选择地运行在对称码速率和非对称码速率下。根据本公开的另一个方面, 一种接收机包括turbo解码器以及用于使turbo解码器能够有选择地运行在对称码速率和非对称码速率下的模块。根据本公开的另一个方面, 一种使用能够运行在对称码速率下的turbo解码器的通信方法包括对码符号的LLR值进行解穿孔以使turbo解码器能够运行在非对称码速率下,并且使用解穿孔后的LLR值以在非对称码速率下运行turbo解码器。附图说明图1是对电信系统中的发射机和接收机的例子进行说明的示意方框图;图2是对turbo编码器的例子进行说明的示意方框图;图3是图2中turbo编码器更详细的示意方框图4是对图1中的接收机部分进行说明的示意方框图,更详细地示出了 turbo解码器;图5是对接收机中的解穿孔模块的例子进行说明的概念图6是对接收机中的解穿孔模块的硬件实现的例子进行说明的示意方框图;图7是对图1中的接收机部分进行说明的功能性方框图;以及图8是对使用能够运行在对称和非对称码速率下的turbo解码器的通信方法的例子进行说明的流程图。具体实施例方式现在参考附图对各个实施例进行说明。在下列说明中,出于解释的目的,为了提供对本专利技术的一个或多个方面的彻底理解,提出了许多特定细节。然而,可以不采用这些特定细节实现这些方面,这是显而易见的。在其它例子中,为了有助于对这些实施例进行说明,以方框图的形式示出了众所周知的结构和设备。如在该申请中所使用的,术语"组件"、"模块"、"系统"等是想要指与计算机相关的实体,即硬件、固件、硬件和软件的组合、软件、或者执行中的软件。例如,组件可以是在处理器上运行的过程、处理器、对象、可执行的、执行线程、程序、和/或计算机,但是不限制于此。举例说明,运行在计算机设备上的应用程序和该计算设备都可以是组件。 一个或多个组件可以包含在执行进程和/或线程内,并且一个组件可以位于一个计算机上并且/或者分布在两个或多个计算机之间。另外,可以从具有各种存储在其上的数据结构的各种计算机可读介质实现这些组件。例如,根据具有一个或多个数据分组的信号(例如,来自一个组件的数据,该组件通过该信号与本地系统中、分布式系统中的另一个组件交互作用,和/或通过该信号经由诸如互联网的网络与其它系统交互),这些组件可以通过本地和/或远程过程的方式进行通信。以可以包括多个组件、模块等的系统的形式给出本专利技术的各个方面。应该理解和意识到,各个系统可以包括额外的组件、模块等,并且/或者可以不完全包括所有结合附图所讨论的组件、模块等。还可以使用这些方法的组合。图1是对通过通信信道连接的发射机和接收机的例子进行说明的概念性方框图。通信信道102可以是有线和无线链路的任何组合。例如,通信信道102可以包括通过诸如互联网或者公共交换电话网(PSTN)的广域网(WAN)连接在一起的蜂窝网络、无线局域网(WLAN)、或者其它无线电接入8网络的任何组合。可替换地或另外地,通信信道102可以包括通过WAN连 接在一起的以太网、数字用户线(DSL)、电缆调制解调器、光纤、标准电话 线等。在一些配置中,例如在一些多播和广播系统中的情况下,通信信道 102可以是专用信道。发射机104和接收机106可以是能够支持电话、视频、分组数据、消 息、和/或其它类型通信的任何设备。发射机104和接收机106可以是独立 的实体,或者可以集成在电信设备中。作为集成的例子,可以将发射机104 集成在蜂窝或者无线接入网络中的基站收发机(BTS)、多播或广播网络中的 发射机站、互联网服务提供商(ISP)、或者某些其它电信实体内。可以将接 收机106集成在无线或蜂窝电话、个人数字助理(PDA)、计算机、或者某些 其它合适的接入终端内。可替换地,可以将发射机104集成在接入终端内, 并且将接收机106集成在BTS、 ISP或者其它类似实体内。在发射机104处,turbo编码器108对数据比特和尾比特进行迭代编码 处理。该编码处理产生具有冗余的码符号序列,接收机106可以使用该冗 余对误差进行校正。将码符号提供给调制器110,在调制器110处,将这些 码符号分块在一起并且映射到信号星座图上的坐标。信号星座图中每点的 坐标代表基带正交分量,模拟前端(AFE) 112使用该基带正交分量在通信信 道102上传输之前对正交载波信号进行调制。可以使用接收机106中的AFE 114将正交载波信号变换成它们的基带 分量。解调器116将基带分量转换回它们在信号星座图中正确的点。由于 信道102中的噪声和其它干扰,基带分量可能不对应于原始信号星座图中 的有效位置。解调器116通过基于信道条件估计对信号星座图中所接收的 点进行校正,来检测哪些调制符号是最可能发送的,并且选择信号星座图 中最接近校正后接收点的有效符号。将这些选择称为"软判决"。每个软判 决代表对在通信信道102上发送的调制符号的估计。LLR模块120使用软 判决和信道估计提取与该调制符号相关联的码符号的LLR值。Turbo解码 器124本文档来自技高网
...

【技术保护点】
一种接收机,包括: turbo解码器;以及 解穿孔模块,将其配置为使所述turbo解码器能够有选择地运行在对称码速率和非对称码速率下。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:SU汗T孙
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:US[美国]

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

1