本发明涉及通信技术领域,具体而言,涉及一种TDD系统的下行HARQ反馈方法和一种TDD系统的下行HARQ反馈装置。
背景技术:
随着移动互联网的发展,涌现出了大量满足各种特定功能的应用业务。其中一些业务对数据时延要求较低,例如收发邮件,下载电影等;但另有一些业务对数据时延有严格的要求,例如网络联机游戏、抢购、抢红包等等,这类业务通常都要求用户数据的时延尽可能的短。关于如何获得更短的用户面数据时延,当前LTE(Long Term Evolution,长期演进)标准讨论中主要有两种思路:一种思路是采用更短的TTI(Transmission Time Interval,传输时间间隔),即数据收发间隔采用比当前的1ms更短的TTI,以降低数据处理时延;另一思路是在高版本的终端中使用性能更好的计算、存储装置和计算算法,使得数据处理时延降低,例如高版本的终端支持在1ms TTI情况下更短的数据处理时延以降低上行调度时延(从终端接收UL-grant(上行调度授权)到终端发送上行数据的时延)、HARQ(Hybrid Automatic Repeat Request,混合自动重传请求)反馈时延(从终端收到下行数据到终端发送针对此下行数据的ACK(Acknowledgement,确认应答)/NACK(Negative Acknowledgement,否定应答))等。
在下行HARQ反馈过程中,终端在接收到基站发送的下行数据后,需要一段时间来处理数据,然后准备ACK/NACK反馈。针对当前版本的终端,通常所需的时间低于4ms,故当前LTE FDD(Frequency Division Duplexing,频分双工)系统中HARQ反馈时延设定为4ms;然而在LTE TDD(Time Division Duplexing,时分双工)系统中,由于TDD上下行子帧配置的不同,HARQ反馈时序的设计除了需要满足最低4ms时延要求之外,还需要考虑在各个上行子帧中平衡下行HARQ ACK/NACK反馈的开销,以平衡各个上行子帧的控制消息负载,尽量避免出现有的上行子帧需要反馈较多HARQ进程的ACK/NACK,而有些上行子帧却不需要反馈任何HARQ进程的ACK/NACK的情况。当前LTE TDD系统中下行HARQ反馈时序的设计标准参见3GPP TS 36.213。
但是,高版本的终端将极可能满足低于3ms的处理时延,也即基站在下行子帧n发送的下行数据,高版本的终端可以在上行子帧n+3时就已经准备好相应下行数据的ACK/NACK反馈。在此种情况下,若为FDD系统,则下行HARQ反馈时序的设计非常简单,即高版本的终端对在任意下行子帧n接收到的下行数据对应地在上行子帧n+3时反馈对应的ACK/NACK。而对TDD系统,除了要满足最低3ms时延外,还需要考虑各个上行子帧上的控制信息开销平衡的问题。若仅仅考虑降低HARQ反馈时延(在满足3ms时延的情况下),则一种帧配置模块对应的HARQ时序可以设计为如图1所示,上行子帧2需要反馈2个下行HARQ进程的ACK/NACK,而上行子帧7不需要反馈任何进程的HARQ进程ACK/NACK,这样就造成了上行子帧所需的控制信令开销不平衡。
因此,目前针对LTE TDD系统3ms时延模式,尚无具体的HARQ时序设计方案。
技术实现要素:
本发明正是基于上述问题,提出了一种新的技术方案,针对TDD系统不同的上下行子帧配置情况,均可以使下行HARQ反馈时序满足系统的最低时延要求,且同时可以有效地平衡各上行子帧上的控制信息开销。
有鉴于此,本发明的第一方面,提出了一种TDD系统的下行HARQ反馈方法,包括:接收在当前帧中的子帧n上发送的下行数据;将针对所述下行数据的HARQ ACK或NACK反馈信息在目标上行子帧上进行反馈,所述目标上行子帧为所述当前帧中的上行子帧n+k或者与所述当前帧相邻的下一帧中的上行子帧(n+k)%10,其中,%是求余运算符,n为0~9的整数,k为大于0的预设值。
在该技术方案中,终端在当前帧的子帧n上接收到基站发送的下行数据时,为了使终端针对该下行数据的下行HARQ进程的ACK或NACK反馈信息满足TDD系统的最低时延要求,且同时有效地平衡各上行子帧上的控制信息开销,则可以在当前帧的上行子帧n+k或者与当前帧相邻的下一帧的上行子帧(n+k)%10上进行ACK或NACK反馈信息的发送,如此,针对TDD系统不同的上下行子帧配置情况,根据接收下行数据的子帧n的序号和与其对应的k值确定用于进行HARQ反馈的目标上行子帧,以实现TDD系统的下行HARQ反馈时序设计。
其中,%表示取余运算符,而n为0到9的整数,而k为与n对应的大于0的预设值。
在上述技术方案中,优选地,在接收所述当前帧中的子帧n上发送的下行数据后、所述将针对所述下行数据的HARQ ACK或NACK反馈信息在目标上行子帧上进行反馈之前,还包括:确定所述当前帧的帧配置模式;根据n的取值和所述帧配置模式获取所述k的取值。
在该技术方案中,为了更加准确快速地确定用于发送针对在子帧n上接收的下行数据的ACK或NACK反馈信息的目标上行子帧,可以首先确定接收下行数据的子帧n所在的当前帧的帧配置模式,继而结合帧配置模式确定与n对应的k的取值,从而定位到该目标子帧以进行HARQ反馈。
在上述任一技术方案中,优选地,所述k的取值为大于或等于3的整数,所述TDD系统的HARQ时延最低为3ms。
在该技术方案中,针对TDD系统不同的上下行子帧配置情况,k的取值进一步地可以为大于或等于3整数,以确保能满足TDD系统3ms的下行HARQ反馈的时延要求。
在上述任一技术方案中,优选地,所述根据n的取值和所述帧配置模式获取所述k的取值的步骤,具体包括:当所述当前帧为第一帧配置模式时,若n的取值分别为0、1、5和6,则对应的所述k的取值均为3;当所述当前帧为第二帧配置模式时,若n的取值分别为0、1、4、5、6和9,则对应的所述k的取值分别为3、6、3、3、6和3;当所述当前帧为第三帧配置模式时,若n的取值分别为0、1、3、4、5、6、8和9,则对应的所述k的取值分别为7、6、4、3、7、6、4和3;当所述当前帧为第四帧配置模式时,若n的取值分别为0、1、5、6、7、8和9,则对应的所述k的取值分别为4、3、7、6、5、5和4;当所述当前帧为第五帧配置模式时,若n的取值分别为0、1、4、5、6、7、8和9,则对应的所述k的取值分别为3、11、8、7、6、6、5和4;当所述当前帧为第六帧配置模式时,若n的取值分别为0、1、3、4、5、6、7、8和9,则对应的所述k的取值分别为12、11、9、8、7、6、5、4和3;当所述当前帧为第七帧配置模式时,若n的取值分别为0、1、5、6和9,则对应的所述k的取值分别为4、6、3、6和4。
在该技术方案中,针对TDD系统不同的上下行子帧配置情况,根据当前帧的接收下行数据的子帧n的n取值不同,对应的大于或等于3的k有一一对应的取值,以确保针对不同的TDD上下行子帧配置特点,下行HARQ反馈时序能够满足TDD系统的最低时延要求,且同时可以有效地平衡各上行子帧上的控制信息开销。
在上述任一技术方案中,优选地,所述子帧n为下行子帧或特殊子帧。
在该技术方案中,终端既可以在当前帧的下行子帧n也可以在当前帧的特殊子帧n上接收基站发送的下行数据。
本发明的第二方面,提出了一种TDD系统的下行HARQ反馈装置,包括:接收模块,用于接收在当前帧中的子帧n上发送的下行数据;反馈模块,用于将针对所述接收模块接收到的所述下行数据的HARQ ACK或NACK反馈信息在目标上行子帧上进行反馈,所述目标上行子帧为所述当前帧中的上行子帧n+k或者与所述当前帧相邻的下一帧中的上行子帧(n+k)%10,其中,%是求余运算符,n为0~9的整数,k为大于0的预设值。
在该技术方案中,终端在当前帧的子帧n上接收到基站发送的下行数据时,为了使终端针对该下行数据的下行HARQ进程的ACK或NACK反馈信息满足TDD系统的最低时延要求,且同时有效地平衡各上行子帧上的控制信息开销,则可以在当前帧的上行子帧n+k或者与当前帧相邻的下一帧的上行子帧(n+k)%10上进行ACK或NACK反馈信息的发送,如此,针对TDD系统不同的上下行子帧配置情况,根据接收下行数据的子帧n的序号和与其对应的k值确定用于进行HARQ反馈的目标上行子帧,以实现TDD系统的下行HARQ反馈时序设计。
其中,%表示取余运算符,而n为0到9的整数,而k为与n对应的大于0的预设值。
在上述技术方案中,优选地,还包括:确定模块,用于在所述接收模块接收当前帧中的所述子帧n上发送的下行数据后、所述反馈模块将针对所述下行数据的HARQ ACK或NACK反馈信息在目标上行子帧上进行反馈之前,确定所述当前帧的帧配置模式;获取模块,用于根据n的取值和所述确定模块确定的所述帧配置模式获取所述k的取值。
在该技术方案中,为了更加准确快速地确定用于发送针对在子帧n上接收的下行数据的ACK或NACK反馈信息的目标上行子帧,可以首先确定接收下行数据的子帧n所在的当前帧的帧配置模式,继而结合帧配置模式确定与n对应的k的取值,从而定位到该目标子帧以进行HARQ反馈。
在上述任一技术方案中,优选地,所述k的取值为大于或等于3的整数,所述TDD系统的HARQ时延最低为3ms。
在该技术方案中,针对TDD系统不同的上下行子帧配置情况,k的取值进一步地可以为大于或等于3整数,以确保能满足TDD系统3ms的下行HARQ反馈的时延要求。
在上述任一技术方案中,优选地,所述获取模块具体用于:当所述当前帧为第一帧配置模式时,若n的取值分别为0、1、5和6,则对应的所述k的取值均为3;当所述当前帧为第二帧配置模式时,若n的取值分别为0、1、4、5、6和9,则对应的所述k的取值分别为3、6、3、3、6和3;当所述当前帧为第三帧配置模式时,若n的取值分别为0、1、3、4、5、6、8和9,则对应的所述k的取值分别为7、6、4、3、7、6、4和3;当所述当前帧为第四帧配置模式时,若n的取值分别为0、1、5、6、7、8和9,则对应的所述k的取值分别为4、3、7、6、5、5和4;当所述当前帧为第五帧配置模式时,若n的取值分别为0、1、4、5、6、7、8和9,则对应的所述k的取值分别为3、11、8、7、6、6、5和4;当所述当前帧为第六帧配置模式时,若n的取值分别为0、1、3、4、5、6、7、8和9,则对应的所述k的取值分别为12、11、9、8、7、6、5、4和3;当所述当前帧为第七帧配置模式时,若n的取值分别为0、1、5、6和9,则对应的所述k的取值分别为4、6、3、6和4。
在该技术方案中,针对TDD系统不同的上下行子帧配置情况,根据当前帧的接收下行数据的子帧n的n取值不同,对应的大于或等于3的k有一一对应的取值,以确保针对不同的TDD上下行子帧配置特点,下行HARQ反馈时序能够满足TDD系统的最低时延要求,且同时可以有效地平衡各上行子帧上的控制信息开销。
在上述任一技术方案中,优选地,所述子帧n为下行子帧或特殊子帧。
在该技术方案中,终端既可以在当前帧的下行子帧n也可以在当前帧的特殊子帧n上接收基站发送的下行数据。
本发明的第三方面,提出了一种终端,包括:如上述技术方案中任一项所述的TDD系统的下行HARQ反馈装置,因此,该终端具有如上述技术方案中任一项所述的TDD系统的下行HARQ反馈装置的所有有益效果,在此不再赘述。
通过本发明的技术方案,针对TDD系统不同的上下行子帧配置情况,均可以使下行HARQ反馈时序满足系统的最低时延要求,且同时可以有效地平衡各上行子帧上的控制信息开销。
附图说明
图1示出了相关技术中的HARQ反馈时序示意图;
图2示出了本发明的实施例的TDD系统的下行HARQ反馈方法的流程示意图;
图3示出了本发明的实施例的确定k的取值的方法流程示意图;
图4示出了本发明的实施例的与第一帧配置模式对应的HARQ反馈时序示意图;
图5示出了本发明的实施例的与第二帧配置模式对应的HARQ反馈时序示意图;
图6示出了本发明的实施例的与第三帧配置模式对应的HARQ反馈时序示意图;
图7示出了本发明的实施例的与第四帧配置模式对应的HARQ反馈时序示意图;
图8示出了本发明的实施例的与第五帧配置模式对应的HARQ反馈时序示意图;
图9示出了本发明的实施例的与第六帧配置模式对应的HARQ反馈时序示意图;
图10示出了本发明的实施例的与第七帧配置模式对应的HARQ反馈时序示意图;
图11示出了本发明的实施例的TDD系统的下行HARQ反馈装置的示意框图。
具体实施方式
为了可以更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
图2示出了本发明的实施例的TDD系统的下行HARQ反馈方法的流程示意图。
如图2所示,根据本发明的实施例的TDD系统的下行HARQ反馈方法,具体包括以下流程步骤:
步骤202,接收在当前帧中的子帧n上发送的下行数据。
其中,终端既可以在当前帧的下行子帧n也可以在当前帧的特殊子帧n上接收基站发送的下行数据,即子帧n既可以为下行子帧也可以为特殊子帧。
步骤204,将针对所述下行数据的HARQ ACK或NACK反馈信息在目标上行子帧上进行反馈,所述目标上行子帧为所述当前帧中的上行子帧n+k或者与所述当前帧相邻的下一帧中的上行子帧(n+k)%10,其中,%是求余运算符,n为0~9的整数,k为大于0的预设值。
在该实施例中,终端在当前帧的子帧n上接收到基站发送的下行数据时,为了使终端针对该下行数据的下行HARQ进程的ACK或NACK反馈信息满足TDD系统的最低时延要求,且同时有效地平衡各上行子帧上的控制信息开销,则可以在当前帧的上行子帧n+k或者与当前帧相邻的下一帧的上行子帧(n+k)%10上进行ACK或NACK反馈信息的发送,如此,针对TDD系统不同的上下行子帧配置情况,根据接收下行数据的子帧n的序号和与其对应的k值确定用于进行HARQ反馈的目标上行子帧,以实现TDD系统的下行HARQ反馈时序设计。
其中,%表示取余运算符,而n为0到9的整数,而k为与n对应的大于0的预设值。
进一步地,在上述实施例中,所述步骤102之后、所述步骤104之前,还包括如图3所述的确定k的取值的流程步骤,具体包括:
步骤S30,确定所述当前帧的帧配置模式。
步骤S32,根据n的取值和所述帧配置模式获取所述k的取值。
在该实施例中,为了更加准确快速地确定用于发送针对在子帧n上接收的下行数据的ACK或NACK反馈信息的目标上行子帧,可以首先确定接收下行数据的子帧n所在的当前帧的帧配置模式,继而结合帧配置模式确定与n对应的k的取值,从而定位到该目标子帧以进行HARQ反馈。
进一步地,在上述任一实施例中,所述k的取值为大于或等于3的整数,所述TDD系统的HARQ时延最低为3ms,即针对TDD系统不同的上下行子帧配置情况,k的取值进一步地可以为大于或等于3整数,以确保能满足TDD系统3ms的下行HARQ反馈的时延要求。
进一步地,在上述任一实施例中,根据n的取值和帧配置模式获取k的取值,即针对不同的上下行子帧配置情况,n和k的对应关系,具体可以参见下表1的3ms时延模式中下行HARQ ACK/NACK反馈时序:
表1
如表1所示,当所述当前帧为第一帧配置模式(即配置0)时,若子帧号n的取值分别为0、1、5和6,则对应的所述k的取值均为3,具体的HARQ反馈时序参见图4;当所述当前帧为第二帧配置模式(即配置1)时,若子帧号n的取值分别为0、1、4、5、6和9,则对应的所述k的取值分别为3、6、3、3、6和3,具体的HARQ反馈时序参见图5;当所述当前帧为第三帧配置模式(即配置2)时,若子帧号n的取值分别为0、1、3、4、5、6、8和9,则对应的所述k的取值分别为7、6、4、3、7、6、4和3,具体的HARQ反馈时序参见图6;当所述当前帧为第四帧配置模式(即配置3)时,若子帧号n的取值分别为0、1、5、6、7、8和9,则对应的所述k的取值分别为4、3、7、6、5、5和4,具体的HARQ反馈时序参见图7;当所述当前帧为第五帧配置模式(即配置4)时,若子帧号n的取值分别为0、1、4、5、6、7、8和9,则对应的所述k的取值分别为3、11、8、7、6、6、5和4,具体的HARQ反馈时序参见图8;当所述当前帧为第六帧配置模式(即配置5)时,若子帧号n的取值分别为0、1、3、4、5、6、7、8和9,则对应的所述k的取值分别为12、11、9、8、7、6、5、4和3,具体的HARQ反馈时序参见图9;当所述当前帧为第七帧配置模式(即配置6)时,若子帧号n的取值分别为0、1、5、6和9,则对应的所述k的取值分别为4、6、3、6和4,具体的HARQ反馈时序参见图10,即在下行子帧0的HARQ进程在本帧(即当前帧)的上行子帧4上反馈,下行子帧6的HARQ进程在下一帧的上行子帧2上反馈,该方案的时序设计在满足3ms时延的情况下,在每个上行子帧都有1个需要反馈的HARQ进程,兼顾时延和控制信令平衡两方面的需求。
在该实施例中,针对TDD系统不同的上下行子帧配置情况,根据当前帧的接收下行数据的子帧n的n取值不同,对应的大于或等于3的k有一一对应的取值,以确保针对不同的TDD上下行子帧配置特点,下行HARQ反馈时序能够满足TDD系统的最低时延3ms要求,且同时可以有效地平衡各上行子帧上的控制信息开销。
图11示出了本发明的实施例的TDD系统的下行HARQ反馈装置的示意框图。
如图11所示,根据本发明的实施例的TDD系统的下行HARQ反馈装置1100,包括:接收模块1102和反馈模块1104。
其中,所述接收模块1102用于接收在当前帧中的子帧n上发送的下行数据;所述反馈模块1104用于将针对所述接收模块1102接收到的所述下行数据的HARQ ACK或NACK反馈信息在目标上行子帧上进行反馈,所述目标上行子帧为所述当前帧中的上行子帧n+k或者与所述当前帧相邻的下一帧中的上行子帧(n+k)%10,其中,%是求余运算符,n为0~9的整数,k为大于0的预设值。
在该实施例中,终端在当前帧的子帧n上接收到基站发送的下行数据时,为了使终端针对该下行数据的下行HARQ进程的ACK或NACK反馈信息满足TDD系统的最低时延要求,且同时有效地平衡各上行子帧上的控制信息开销,则可以在当前帧的上行子帧n+k或者与当前帧相邻的下一帧的上行子帧(n+k)%10上进行ACK或NACK反馈信息的发送,如此,针对TDD系统不同的上下行子帧配置情况,根据接收下行数据的子帧n的序号和与其对应的k值确定用于进行HARQ反馈的目标上行子帧,以实现TDD系统的下行HARQ反馈时序设计。
其中,%表示取余运算符,而n为0到9的整数,而k为与n对应的大于0的预设值。
进一步地,在上述实施例中,所述子帧n为下行子帧或特殊子帧,即终端既可以在当前帧的下行子帧n也可以在当前帧的特殊子帧n上接收基站发送的下行数据。
进一步地,在上述任一实施例中,如图11所示,所述TDD系统的下行HARQ反馈装置1100还包括:确定模块1106和获取模块1108。
其中,所述确定模块1106用于在所述接收模块1102接收当前帧中的所述子帧n上发送的下行数据后、所述反馈模块1104将针对所述下行数据的HARQ ACK或NACK反馈信息在目标上行子帧上进行反馈之前,确定所述当前帧的帧配置模式;所述获取模块1108用于根据n的取值和所述确定模块1106确定的所述帧配置模式获取所述k的取值。
在该实施例中,为了更加准确快速地确定用于发送针对在子帧n上接收的下行数据的ACK或NACK反馈信息的目标上行子帧,可以首先确定接收下行数据的子帧n所在的当前帧的帧配置模式,继而结合帧配置模式确定与n对应的k的取值,从而定位到该目标子帧以进行HARQ反馈。
进一步地,在上述任一实施例中,所述k的取值为大于或等于3的整数,所述TDD系统的HARQ时延最低为3ms。
在该实施例中,即针对TDD系统不同的上下行子帧配置情况,k的取值进一步地可以为大于或等于3整数,以确保能满足TDD系统3ms的下行HARQ反馈的时延要求。
进一步地,在上述任一实施例中,所述获取模块1108具体用于:当所述当前帧为第一帧配置模式时,若n的取值分别为0、1、5和6,则对应的所述k的取值均为3;当所述当前帧为第二帧配置模式时,若n的取值分别为0、1、4、5、6和9,则对应的所述k的取值分别为3、6、3、3、6和3;当所述当前帧为第三帧配置模式时,若n的取值分别为0、1、3、4、5、6、8和9,则对应的所述k的取值分别为7、6、4、3、7、6、4和3;当所述当前帧为第四帧配置模式时,若n的取值分别为0、1、5、6、7、8和9,则对应的所述k的取值分别为4、3、7、6、5、5和4;当所述当前帧为第五帧配置模式时,若n的取值分别为0、1、4、5、6、7、8和9,则对应的所述k的取值分别为3、11、8、7、6、6、5和4;当所述当前帧为第六帧配置模式时,若n的取值分别为0、1、3、4、5、6、7、8和9,则对应的所述k的取值分别为12、11、9、8、7、6、5、4和3;当所述当前帧为第七帧配置模式时,若n的取值分别为0、1、5、6和9,则对应的所述k的取值分别为4、6、3、6和4。
在该实施例中,针对TDD系统不同的上下行子帧配置情况,根据当前帧的接收下行数据的子帧n的n取值不同,对应的大于或等于3的k有一一对应的取值,以确保针对不同的TDD上下行子帧配置特点,下行HARQ反馈时序能够满足TDD系统的最低时延要求,且同时可以有效地平衡各上行子帧上的控制信息开销。
在上述任一实施例中,反馈模块1104、确定模块1106和获取模块1108可以是中央处理单元(Central Processing Unit,CPU)、微处理器或数字信号处理器(Digital Signal Processor,DSP),接收模块1102可以为天线。
作为本发明的一个实施例,可以将上述任一实施例中所述的TDD系统的下行HARQ反馈装置1100应用于终端中,因此,该终端具有如上述技术方案中任一项所述的TDD系统的下行HARQ反馈装置1100的所有有益效果,在此不再赘述。
以上结合附图详细说明了本发明的技术方案,通过本发明的技术方案,针对TDD系统不同的上下行子帧配置情况,均可以使下行HARQ反馈时序满足系统的最低时延要求,且同时可以有效地平衡各上行子帧上的控制信息开销。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。