HARQ的合并方法及装置制造方法及图纸

技术编号:8132411 阅读:181 留言:0更新日期:2012-12-27 05:20
本发明专利技术公开了一种混合自动重传请求(HARQ)的合并方法及装置,该方法包括以下步骤:在HARQ缓存中存入本次接收到的数据;按照预定的加权系数方式将本次接收到的数据与从外部存储器中读入的上次HARQ合并结果进行HARQ合并,并将该HARQ合并后的结果写入HARQ缓存中对应的位置;将存储在HARQ缓存中的所有数据输出到外部存储器中,清零HARQ缓存。通过本发明专利技术节省了系统存储资源,提高了系统效率。

【技术实现步骤摘要】
HARQ的合并方法及装置
本专利技术涉及通信领域,尤其涉及一种混合自动重传请求(HybridAutomaticRepeatRequest,简称为HARQ)的合并方法及装置。
技术介绍
HARQ是长期演进(Long-TermEvolution,简称为LTE)、全球微波互联接入(WorldInteroperabilityforMicrowaveAccess,简称为WiMAX)等高速无线通信系统中的一项关键技术,由于兼具前向纠错(ForwardErrorCorrection,简称为FEC)和自动重传请求(ARQ)的优点,对增强系统传输能力起着非常重要的作用。在一个带有HARQ机制的无线通信系统中,发送数据如果经过一次传输后无法正确译码,那么这次传输的数据就会被保存起来,特定的时间周期后,发送端会重新发送同一包数据,接收端对重传的数据进行译码之前,取出上次保存的‘上次合并结果’,与重传的‘本次接收到的数据’进行合并,然后将合并的结果进行译码以提高译码的正确率,同时将合并的结果保存起来,作为下一次合并时使用的‘上次合并结果’。如果译码不成功,则反复使用此方法,直到译码正确为止。HARQ合并的一般操作过程是将‘本次接收到的数据’和‘上次合并结果’这两组数据进行一定规则的相加,然后将相加的结果输出并作为下次HARQ合并时的‘上次合并结果’,相加的规则一般为带加权系数的饱和加。在HARQ合并传统的实现方法中,需要开设三个HARQ合并缓存(buffer),分别用来存储‘本次接收到的数据’,‘上次合并结果’和前两者合并的结果。合并的过程为:首先读入‘本次接收到的数据’,再读入‘上次合并结果’,然后对前两者进行带加权系数的相加并对结果取饱和存入输出buffer。可见,采用传统的HARQ合并实现方法,在‘本次接收到的数据’和‘上次合并结果’长度相同的情况下,HARQ合并即两个向量带系数相加,实现相对简单。但是,在LTE、WiMAX等无线通信系统中,‘本次接收到的数据’会在很大范围内变化,特别是在LTE系统中,‘本次接收到的数据’的长度既存在小于HARQbuffer长度的情况,也存在大于HARQbuffer长度的情况,同时,按照LTE协议,根据每次发送的版本号的不同,‘本次接收到的数据’在HARQbuffer中的相对位置也有多种不同的变化,所以,在这种情况下,传统的HARQ合并对存储资源消耗很大,同时处理的时延开销也很大。另外。HARQ合并的操作是针对重传数据的额外操作,比首次传输的情况的数据处理时延更长,HARQ合并的耗时将会直接成为整个系统的瓶颈。
技术实现思路
本专利技术的主要目的在于提供一种HARQ的合并方案,以至少解决上述相关技术中HARQ合并对存储资源的消耗和/或处理时延的开销都很大的问题。为了实现上述目的,根据本专利技术的一个方面,提供了一种HARQ的合并方法。根据本专利技术的一种HARQ的合并方法,包括以下步骤:在HARQ缓存中存入本次接收到的数据;按照预定的加权系数方式将本次接收到的数据与从外部存储器中读入的上次HARQ合并结果进行HARQ合并,并将该HARQ合并后的结果写入HARQ缓存中对应的位置;将存储在HARQ缓存中的所有数据输出到外部存储器中,清零HARQ缓存。优选地,按照预定的加权系数方式将本次接收到的数据与从外部存储器中读入的上次HARQ合并结果进行HARQ合并包括:根据本次接收到的数据的长度和该数据在HARQ缓存中的相对位置,确定在上次HARQ合并结果中与本次接收到的数据的重叠部分和非重叠部分;计算重叠部分乘以第一加权系数之积与非重叠部分乘以第三加权系数之积的和,并将求和后的数据与本次接收到的数据乘以第二加权系数之积相加。优选地,重叠部分为上次HARQ合并结果中与本次接收到的数据在HARQ缓存中位置对应的数据部分,非重叠部分为上次HARQ合并结果中除去与本次接收到的数据在HARQ缓存中位置对应的数据之外的数据部分。优选地,根据本次接收到的数据的长度和该数据在HARQ缓存中的相对位置,确定在上次HARQ合并结果中与本次接收到的数据的重叠部分和非重叠部分包括:当本次接收到的数据的长度小于HARQ缓存的长度且HARQ合并过程中不发生卷绕时,重叠部分处于上次HARQ合并结果的中部,非重叠部分处于上次HARQ合并结果的头部和尾部;当本次接收到的数据的长度小于HARQ缓存的长度且HARQ合并过程中发生卷绕时,重叠部分处于上次HARQ合并结果的头部和尾部,非重叠部分处于上次HARQ合并结果的中部;当本次接收到的数据的长度大于HARQ缓存的长度时,重叠部分为上次HARQ合并结果,不存在非重叠部分;其中,重叠部分为上次HARQ合并结果中以本次接收到的数据的在HARQ缓存中对应的起始位置为起点,长度为本次接收到的数据的长度的数据。优选地,按照预定的加权系数方式进行相加时,通过增加带加权系数的加法器的个数实现应用所需的不同处理并行度。优选地,上述合并方法应用于至少以下之一:LTE系统、WiMAX系统、UMTS。为了实现上述目的,根据本专利技术的另一方面,还提供了一种HARQ的合并装置。根据本专利技术的一种HARQ的合并装置,包括:存储模块,用于在HARQ缓存中存入本次接收到的数据;以及将HARQ合并后的结果写入HARQ缓存中对应的位置;合并模块,用于按照预定的加权系数方式将本次接收到的数据与从外部存储器中读入的上次HARQ合并结果进行HARQ合并;结果处理模块,用于将存储在HARQ缓存中的所有数据输出到外部存储器中,清零HARQ缓存。优选地,合并模块包括:确定单元,用于根据本次接收到的数据的长度和该数据在HARQ缓存中的相对位置,确定在上次HARQ合并结果中与本次接收到的数据的重叠部分和非重叠部分;加权单元,用于计算重叠部分乘以第一加权系数之积与非重叠部分乘以第三加权系数之积的和,并将求和后的数据与本次接收到的数据乘以第二加权系数之积相加。优选地,确定单元还用于确定重叠部分为上次HARQ合并结果中与本次接收到的数据在HARQ缓存中位置对应的数据部分,非重叠部分为上次HARQ合并结果中除去与本次接收到的数据在HARQ缓存中位置对应的数据之外的数据部分。优选地,确定单元还用于当本次接收到的数据的长度小于HARQ缓存的长度且HARQ合并过程中不发生卷绕时,确定重叠部分处于上次HARQ合并结果的中部,非重叠部分处于上次HARQ合并结果的头部和尾部;当本次接收到的数据的长度小于HARQ缓存的长度且HARQ合并过程中发生卷绕时,确定重叠部分处于上次HARQ合并结果的头部和尾部,非重叠部分处于上次HARQ合并结果的中部;当本次接收到的数据的长度大于HARQ缓存的长度时,确定重叠部分为上次HARQ合并结果,不存在非重叠部分;其中,重叠部分为上次HARQ合并结果中以本次接收到的数据的在HARQ缓存中对应的起始位置为起点,长度为本次接收到的数据的长度的数据。通过本专利技术,采用一个HARQ缓存用于存储本次接收到的数据及HARQ合并后的结果数据的方式,解决了相关技术中HARQ合并对存储资源的消耗和/或处理时延的开销都很大的问题,节省了系统存储资源,提高了系统效率。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例本文档来自技高网
...
HARQ的合并方法及装置

【技术保护点】
一种混合自动重传请求HARQ的合并方法,其特征在于,包括以下步骤:在HARQ缓存中存入本次接收到的数据;按照预定的加权系数方式将所述本次接收到的数据与从外部存储器中读入的上次HARQ合并结果进行HARQ合并,并将该HARQ合并后的结果写入所述HARQ缓存中对应的位置;将存储在所述HARQ缓存中的所有数据输出到所述外部存储器中,清零所述HARQ缓存。

【技术特征摘要】
1.一种混合自动重传请求HARQ的合并方法,其特征在于,包括以下步骤:在HARQ缓存中存入本次接收到的数据;按照预定的加权系数方式将所述本次接收到的数据与从外部存储器中读入的上次HARQ合并结果进行HARQ合并,并将该HARQ合并后的结果写入所述HARQ缓存中对应的位置;将存储在所述HARQ缓存中的所有数据输出到所述外部存储器中,清零所述HARQ缓存;其中,按照所述预定的加权系数方式将所述本次接收到的数据与从所述外部存储器中读入的所述上次HARQ合并结果进行HARQ合并包括:根据所述本次接收到的数据的长度和该数据在所述HARQ缓存中的相对位置,确定在所述上次HARQ合并结果中与所述本次接收到的数据的重叠部分和非重叠部分;计算所述重叠部分乘以第一加权系数之积与所述非重叠部分乘以第三加权系数之积的和,并将求和后的数据与所述本次接收到的数据乘以第二加权系数之积相加。2.根据权利要求1所述的方法,其特征在于,所述重叠部分为所述上次HARQ合并结果中与所述本次接收到的数据在所述HARQ缓存中位置对应的数据部分,所述非重叠部分为所述上次HARQ合并结果中除去与所述本次接收到的数据在所述HARQ缓存中位置对应的数据之外的数据部分。3.根据权利要求1所述的方法,其特征在于,根据所述本次接收到的数据的长度和该数据在所述HARQ缓存中的相对位置,确定在所述上次HARQ合并结果中与所述本次接收到的数据的重叠部分和非重叠部分包括:当所述本次接收到的数据的长度小于所述HARQ缓存的长度且HARQ合并过程中不发生卷绕时,所述重叠部分处于所述上次HARQ合并结果的中部,所述非重叠部分处于所述上次HARQ合并结果的头部和尾部;当所述本次接收到的数据的长度小于所述HARQ缓存的长度且HARQ合并过程中发生卷绕时,所述重叠部分处于所述上次HARQ合并结果的头部和尾部,所述非重叠部分处于所述上次HARQ合并结果的中部;当所述本次接收到的数据的长度大于所述HARQ缓存的长度时,所述重叠部分为所述上次HARQ合并结果,不存在所述非重叠部分;其中,所述重叠部分为所述上次HARQ合并结果中以所述本次接收到的数据的在所述HARQ缓存中对应的起始位置为起点,长度为所述本次接收到的数据的长度的数据。4.根据权利要求1所述的方法,其特征在于,按照所述预定的加权系数方式进行相加时,通过增...

【专利技术属性】
技术研发人员:董亮王喜瑜吴枫陈月强
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1