发明内容
本发明实施例提供一种基于中继的TDD***中接入链路上的信息发送方法和一种中继节点,用于解决终端如何获得用于判定是否在上行子帧中进行ACK/NACK反馈的信息的问题。
一种基于中继的TDD***中接入链路上的信息发送方法,该方法包括:
RN获取回程链路的上行子帧配置信息,或生成终端是否进行ACK/NACK反馈的指示信息;
RN将所述上行子帧配置信息或所述指示信息发送给终端,以指示终端是否在上行子帧中进行ACK/NACK反馈。
一种中继节点,该中继节点包括:
信息生成单元,用于获取回程链路的上行子帧配置信息,或生成终端是否进行ACK/NACK反馈的指示信息;
信息发送单元,用于将所述上行子帧配置信息或所述指示信息发送给终端,以指示终端是否在上行子帧中进行ACK/NACK反馈。
本方案中,RN将用于终端判定是否在上行子帧中进行ACK/NACK反馈的上行子帧配置信息或指示信息发送给终端,进而解决了终端如何获得用于判定是否在上行子帧中进行ACK/NACK反馈的信息的问题。
本发明实施例还提供一种基于中继的TDD***中接入链路上的应答反馈方法、一种终端和一种无线通信***,用于提高接入链路的传输性能。
一种基于中继的时分双工TDD***中接入链路上的应答反馈方法,该方法包括:
终端在下行子帧上接收到下行数据包后,根据预先设定的TDD***中下行传输与上行ACK/NACK反馈定时关系,确定用于发送所述下行数据包对应的ACK/NACK反馈信息所使用的上行子帧;
终端根据接收到的是否进行ACK/NACK反馈的指示信息或回程链路的上行子帧配置信息,确定是否在所述上行子帧中反馈所述ACK/NACK信息;
终端在确定不在所述上行子帧中反馈所述ACK/NACK信息时,终止ACK/NACK信息的反馈;或者,选取除所述上行子帧之外的可用上行子帧,并在选取的上行子帧中向RN反馈所述ACK/NACK信息;所述可用上行子帧是未被配置为回程链路的上行子帧的子帧。
一种终端,该终端包括:
子帧确定单元,用于在下行子帧上接收到下行数据包后,根据预先设定的TDD***中下行传输与上行ACK/NACK反馈定时关系,确定用于发送所述下行数据包对应的ACK/NACK反馈信息所使用的上行子帧;
反馈确定单元,用于根据接收到的是否进行ACK/NACK反馈的指示信息或回程链路的上行子帧配置信息,确定是否在所述上行子帧中反馈所述ACK/NACK信息;
反馈处理单元,用于在所述反馈确定单元确定不在所述上行子帧中反馈所述ACK/NACK信息时,终止ACK/NACK信息的反馈;或者,选取除所述上行子帧之外的可用上行子帧,并在选取的上行子帧中向RN反馈所述ACK/NACK信息;所述可用上行子帧是未被配置为回程链路的上行子帧的子帧。
一种无线通信***,该***包括:
中继节点,用于获取回程链路的上行子帧配置信息,或生成终端是否进行ACK/NACK反馈的指示信息;将所述上行子帧配置信息或所述指示信息发送给终端;
终端,用于在下行子帧上接收到下行数据包后,根据预先设定的下行传输与上行ACK/NACK反馈定时关系,确定用于发送所述下行数据包对应的ACK/NACK反馈信息所使用的上行子帧;根据所述上行子帧配置信息或所述指示信息,确定是否在所述上行子帧中反馈所述ACK/NACK信息;
在确定不在所述上行子帧中反馈所述ACK/NACK信息时,终止ACK/NACK信息的反馈;或者,选取除所述上行子帧之外的可用上行子帧,并在选取的上行子帧中向RN反馈所述ACK/NACK信息;所述可用上行子帧是未被配置为回程链路的上行子帧的子帧。
本方案中,终端在根据RN发送的回程链路的上行子帧配置信息或是否进行ACK/NACK反馈的指示信息,确定不在根据现有的反馈定时关系确定的上行子帧中反馈ACK/NACK后,终止ACK/NACK信息的反馈,避免了终端传送无用的ACK/NACK信息所造成的传输资源浪费。
终端在根据RN发送的回程链路的上行子帧配置信息或是否进行ACK/NACK反馈的指示信息,确定不在根据现有的反馈定时关系确定的上行子帧中反馈ACK/NACK后,在除该上行子帧之外的可用上行子帧反馈ACK/NACK信息,由于该可用上行子帧是未被配置为回程链路的上行子帧的子帧,RN能够接收到终端发送的ACK/NACK信息,进而可以判定终端是否正确接收下行数据。
可见,采用本发明,能够有效提高接入链路的传输性能。
具体实施方式
为了提高接入链路的传输性能,本发明实施例提供一种基于中继的TDD***中接入链路上的信息发送及应答反馈方法,本方法中,中继节点将回程链路的上行子帧配置信息或终端是否进行ACK/NACK反馈的指示信息发送给终端,终端根据接收到的信息确定是否在对应的上行子帧中进行ACK/NACK反馈。
参见图3,本发明实施例提供的基于中继的TDD***中接入链路上的信息发送及应答反馈方法,具体包括以下步骤:
步骤30:RN获取回程链路的上行子帧配置信息,或生成终端是否进行ACK/NACK反馈的指示信息;这里,回程链路的上行子帧配置信息可以包括配置为回程链路的上行子帧的子帧信息;
步骤31:RN将获取到的上行子帧配置信息或生成的指示信息发送给终端,以指示终端根据该指示信息或上行子帧配置信息确定是否在上行子帧中进行ACK/NACK反馈;该上行子帧是终端根据预先设定的TDD***中下行传输与上行ACK/NACK反馈定时关系(即背景技术部分的表1),确定的用于发送在下行子帧内接收到的下行数据包对应的ACK/NACK反馈信息所使用的上行子帧;
步骤32:终端在下行子帧上接收到下行数据包后,根据预先设定的TDD***中下行传输与上行应答/否定应答ACK/NACK反馈定时关系,确定用于发送该下行数据包对应的ACK/NACK反馈信息所使用的上行子帧;
步骤33:终端根据接收到的是否进行ACK/NACK反馈的指示信息或回程链路的上行子帧配置信息,确定是否在所述上行子帧中反馈ACK/NACK信息;
步骤34:终端在确定不在所述上行子帧中反馈ACK/NACK信息时,终止ACK/NACK信息的反馈;或者,选取除该上行子帧之外的可用上行子帧,并在选取的上行子帧中向RN反馈ACK/NACK信息;该可用上行子帧是未被配置为回程链路的上行子帧的上行子帧。在确定不在上行子帧中反馈ACK/NACK信息时,终止ACK/NACK信息的反馈;或者,在其他可用上行子帧中反馈ACK/NACK信息。
作为第一种实施例:
在RN侧:
步骤30中,RN生成终端是否进行ACK/NACK反馈的指示信息,其具体实现可以如下:
RN在确定需要通过下行子帧向终端发送下行数据包后,根据预先设定的TDD***中下行传输与上行ACK/NACK反馈定时关系,确定终端用于发送该下行数据包对应的ACK/NACK反馈信息所使用的上行子帧;
RN确定该上行子帧是否被配置为回程链路的上行子帧,若是,则生成终端不进行ACK/NACK反馈的指示信息,否则,生成终端进行ACK/NACK反馈的指示信息。
RN可以在下行子帧内向终端发送下行数据包时,将终端是否进行ACK/NACK反馈的指示信息携带在下行控制信息(DCI)中,并将该DCI发送给终端。即携带有指示信息的DCI与下行数据包在同一下行子帧中发送给终端。
相应的,在终端侧:
步骤33中,终端根据接收到的是否进行ACK/NACK反馈的指示信息,确定是否在上行子帧中反馈所述ACK/NACK信息,其具体实现可以如下:
若接收到的指示信息为进行ACK/NACK反馈的指示信息,则确定在上行子帧中反馈ACK/NACK信息;
若接收到的指示信息为不进行ACK/NACK反馈的指示信息,则确定不在上行子帧中反馈ACK/NACK信息。
作为第二种实施例:
在RN侧:
RN可以通过广播消息或高层信令等将回程链路的上行子帧配置信息发送给终端。
相应的,在终端侧:
步骤33中,终端根据接收到的回程链路的上行子帧配置信息,确定是否在上行子帧中反馈ACK/NACK信息,其具体实现可以如下:
终端根据接收到的回程链路的上行子帧配置信息,判断步骤32中确定的上行子帧是否被配置为回程链路的上行子帧,若是,则确定在该上行子帧中反馈ACK/NACK信息,否则,确定不在该上行子帧中反馈ACK/NACK信息。
在上述两个实施例中,步骤34中,终端选取除步骤32中确定的上行子帧之外的可用上行子帧,其体实现可以采用如下三种方式:
第一种,终端选取步骤32中确定的上行子帧之后的第一个未被配置为回程链路上行子帧的上行子帧,将选取的上行子帧作为可用上行子帧;
采用本方法时,对于上述第一种实施例,RN或者其他网络侧设备可以将回程链路上的上行子帧配置信息发送给终端,或者将回程链路上的上行子帧配置信息预先配置即固化在终端中。终端根据该信息选取步骤32中确定的上行子帧之后的第一个未被配置为回程链路上行子帧的子帧作为可用上行子帧;
对于上述第二种实施例,终端直接根据RN发来的回程链路上的上行子帧配置信息,选取步骤32中确定的上行子帧之后的第一个未被配置为回程链路上行子帧的子帧作为可用上行子帧。
第二种,终端选取步骤32中确定的上行子帧之后的第一个上行子帧,将选取的上行子帧作为可用上行子帧;
采用本方法时,根据现有的TDD***中的子帧配置,步骤32中确定的上行子帧之后的第一个上行子帧一般情况下未被配置为回程链路上的上行子帧。
第三种,终端选取预先设定的未被配置为回程链路上行子帧的上行子帧,将选取的上行子帧作为可用上行子帧。
采用本方法时,可以将未被配置为回程链路上的上行子帧的子帧信息预先配置即固化在终端中,终端选取该配置的子帧作为可用上行子帧;或者,终端根据与RN侧约定的新的下行传输与上行ACK/NACK反馈定时关系,确定反馈在下行子帧上接收到的下行数据包所对应的ACK/NACK信息所使用的上行子帧,只需在配置反馈定时关系时保证根据该反馈定时关系确定的传输ACK/NACK的上行子帧未被配置为回程链路上行子帧即可。
在步骤30中RN将上行子帧配置信息或指示信息发送给终端之前,RN可以通过广播消息或高层信令向终端发送通信节点类型指示信息,以指示终端当前的通信节点为RN。相应的,终端根据接收到的该节点类型指示信息确定当前通信节点为RN后,才执行步骤33以及后续步骤。若终端不能根据接收到的该节点类型指示信息确定当前通信节点为RN,则按照现有技术直接在步骤32中确定的上行子帧中反馈ACK/NACK信息。
下面对本发明进行具体说明:
在TDD***中,基站和中继节点向用户终端发送1比特(bit)的节点类型指示信息,或者中继节点单独向用户终端发送该指示信息,用于使用户终端区分基站和中继节点。该指示信息对于版本8用户终端是无效的,版本10用户终端可以识别该指示信息。该指示信息通过广播消息向用户终端发送。
如果用户终端根据指示信息判断出通信节点为基站,则二者正常通信,不做任何特殊处理。但是如果用户终端根据指示信息判断出通信节点为中继节点,则可以进行如下两种处理:
方式1:中继节点将回程链路的上行子帧配置信息通过广播消息或高层信令等发送给用户终端,用户终端在回程链路的上行子帧位置不发送上行ACK/NACK,以避免造成干扰,或者将回程链路的上行子帧内需要发送的ACK/NACK转移到该子帧之后的第一个可用的上行子帧内发送,或者转移到预定的可用上行子帧内发送。
方式2:中继节点在接入链路的下行子帧内向被下行调度的用户终端传输下行数据时,在用户终端对应的DCI中添加1bit的指示信息,用于指示用户终端在相应的上行子帧内是否发送上行ACK/NACK。该指示信息是UE专属(UE-specific)的,仅在版本10用户终端对应的DCI中添加。版本10用户终端根据指示信息判断是否在相应的上行子帧内发送ACK/NACK,如果不要求发送,则版本10用户终端在与下行子帧对应的上行子帧内不发送ACK/NACK,以避免造成干扰,或者将回程链路的上行子帧内需要发送的ACK/NACK转移到该子帧之后的第一个可用的上行子帧内发送,或者转移到预定的可用上行子帧内发送。
此外,基站和中继节点也可以不通过广播消息发送通信节点类型指示信息,而是在基站和中继节点的DCI中都添加1bit的指示信息,用于指示用户终端在相应的上行子帧内是否发送上行ACK/NACK。该指示信息为UE-specific的,仅在版本10用户终端对应的DCI中添加。一般来说,基站发送的指示信息始终要求发送ACK/NACK,中继节点的指示信息可能要求发送或不发送ACK/NACK。版本10用户终端根据指示信息判断是否在相应的上行子帧内发送ACK/NACK,如果要求发送,版本10用户终端则在相应的上行子帧内发送上行ACK/NACK;如果不要求发送,则版本10用户终端在与下行子帧对应的上行子帧内不发送ACK/NACK,以避免造成干扰,或者将回程链路的上行子帧内需要发送的ACK/NACK转移到该子帧之后的第一个可用的上行子帧内发送,或者转移到预定的可用上行子帧内发送。
实施例一:
步骤S01:中继节点在下行子帧4向用户终端发送下行数据包和下行控制信息(DCI),按照表1所示的Rel-8下行HARQ定时关系,确定终端需要在上行子帧2内发送对应下行子帧4的ACK/NACK,但是上行子帧2被分配为回程链路的上行子帧,即使用户终端在上行子帧2发送ACK/NACK,中继节点也无法收到,因此在DCI中携带不进行ACK/NACK反馈的指示信息;
步骤S02:用户终端收到下行数据包后,按照表1所示的Rel-8下行HARQ定时关系,确定需要在上行子帧2内发送ACK/NACK;
步骤S03:用户终端根据DCI中的指示信息确定不在上行子帧2内发送ACK/NACK,并在所有上行子帧内不发送对应下行子帧4的ACK/NACK;或在上行子帧2之后的第一个可用上行子帧7内发送对应下行子帧4的上行ACK/NACK反馈,如图4所示;或者可以在预定的其他可用上行子帧内发送。
实施例二:
步骤S11:中继节点通过广播向用户终端发送回程链路的上行子帧配置信息;
步骤S12:中继节点在下行子帧4向用户终端发送下行数据包;
步骤S13:用户终端收到下行数据包后,按照表1所示的Rel-8下行HARQ定时关系,确定需要在上行子帧2内发送ACK/NACK;
步骤S14:用户终端根据接收到的回程链路的上行子帧配置信息,获知上行子帧2被分配为回程链路的上行子帧,即使用户终端在上行子帧2发送ACK/NACK,中继节点也无法收到,因此决定不在上行子帧2内发送ACK/NACK,并在所有上行子帧内不发送对应下行子帧4的ACK/NACK;或在上行子帧2之后的第一个可用上行子帧7内发送对应下行子帧4的上行ACK/NACK反馈,如图4所示;或者可以在预定的其他可用上行子帧内发送。
参见图5,本发明实施例还提供一种无线通信***,该***包括:
中继节点50,用于获取回程链路的上行子帧配置信息,或生成终端是否进行应答/否定应答ACK/NACK反馈的指示信息;将所述上行子帧配置信息或所述指示信息发送给终端;
终端51,用于在下行子帧上接收到下行数据包后,根据预先设定的下行传输与上行ACK/NACK反馈定时关系,确定用于发送所述下行数据包对应的ACK/NACK反馈信息所使用的上行子帧;根据所述上行子帧配置信息或所述指示信息,确定是否在所述上行子帧中反馈所述ACK/NACK信息;
在确定不在所述上行子帧中反馈所述ACK/NACK信息时,终止ACK/NACK信息的反馈;或者,选取除所述上行子帧之外的可用上行子帧,并在选取的上行子帧中向中继节点RN反馈所述ACK/NACK信息;所述可用上行子帧是未被配置为回程链路的上行子帧的子帧。
所述中继节点50用于:
在确定需要通过下行子帧向终端发送下行数据包后,根据预先设定的下行传输与上行ACK/NACK反馈定时关系,确定终端用于发送所述下行数据包对应的ACK/NACK反馈信息所使用的上行子帧;确定所述上行子帧是否被配置为回程链路的上行子帧,若是,则生成终端不进行ACK/NACK反馈的指示信息,否则,生成终端进行ACK/NACK反馈的指示信息;
相应的,所述终端51用于:
在所述指示信息为进行ACK/NACK反馈的指示信息时,确定在所述上行子帧中反馈所述ACK/NACK信息;
在所述指示信息为不进行ACK/NACK反馈的指示信息时,确定不在所述上行子帧中反馈所述ACK/NACK信息。
所述终端51用于:
根据接收到的回程链路的上行子帧配置信息,判断所述上行子帧是否被配置为回程链路的上行子帧,若是,则确定在所述上行子帧中反馈所述ACK/NACK信息,否则,确定不在所述上行子帧中反馈所述ACK/NACK信息。
参见图6,本发明实施例还提供一种中继节点,该中继节点包括:
信息生成单元60,用于获取回程链路的上行子帧配置信息,或生成终端是否进行应答/否定应答ACK/NACK反馈的指示信息;
信息发送单元61,用于将所述上行子帧配置信息或所述指示信息发送给终端,以指示终端根据所述指示信息或上行子帧配置信息确定是否在上行子帧中进行ACK/NACK反馈;所述上行子帧是终端根据预先设定的TDD***中下行传输与上行ACK/NACK反馈定时关系,确定的用于发送在下行子帧上接收到的下行数据包对应的ACK/NACK反馈信息所使用的上行子帧。
所述信息生成单元60用于:
在确定需要通过下行子帧向终端发送下行数据包后,根据预先设定的TDD***中下行传输与上行ACK/NACK反馈定时关系,确定终端用于发送所述下行数据包对应的ACK/NACK反馈信息所使用的上行子帧;
确定所述上行子帧是否被配置为回程链路的上行子帧,若是,则生成终端不进行ACK/NACK反馈的指示信息,否则,生成终端进行ACK/NACK反馈的指示信息。
所述信息发送单元61用于:
在所述下行子帧内向终端发送所述下行数据包时,将所述指示信息携带在下行控制信息DCI中,并将该DCI发送给终端。
所述信息发送单元61用于:
通过广播消息或高层信令将所述回程链路的上行子帧配置信息发送给终端。
所述信息发送单元61还用于:
在所述信息发送单元将所述上行子帧配置信息或所述指示信息发送给终端之前,通过广播消息或高层信令向终端发送通信节点类型指示信息,以指示终端当前通信节点为RN。
参见图7,本发明实施例还提供一种终端,该终端包括:
子帧确定单元70,用于在下行子帧上接收到下行数据包后,根据预先设定的TDD***中下行传输与上行应答/否定应答ACK/NACK反馈定时关系,确定用于发送所述下行数据包对应的ACK/NACK反馈信息所使用的上行子帧;
反馈确定单元71,用于根据接收到的是否进行ACK/NACK反馈的指示信息或回程链路的上行子帧配置信息,确定是否在所述上行子帧中反馈所述ACK/NACK信息;
反馈处理单元72,用于在所述反馈确定单元确定不在所述上行子帧中反馈所述ACK/NACK信息时,终止ACK/NACK信息的反馈;或者,选取除所述上行子帧之外的可用上行子帧,并在选取的上行子帧中向中继节点RN反馈所述ACK/NACK信息;所述可用上行子帧是未被配置为回程链路的上行子帧的子帧。
所述反馈确定单元71用于:
根据接收到的回程链路的上行子帧配置信息,判断所述上行子帧是否被配置为回程链路的上行子帧,若是,则确定在所述上行子帧中反馈所述ACK/NACK信息,否则,确定不在所述上行子帧中反馈所述ACK/NACK信息。
所述反馈确定单元71用于:
若接收到进行ACK/NACK反馈的指示信息,则确定在所述上行子帧中反馈所述ACK/NACK信息;
若接收到不进行ACK/NACK反馈的指示信息,则确定不在所述上行子帧中反馈所述ACK/NACK信息。
所述反馈处理单元72用于:
选取所述上行子帧之后的第一个未被配置为回程链路上行子帧的上行子帧,将选取的上行子帧作为可用上行子帧;或者,
选取所述上行子帧之后的第一个上行子帧,将选取的上行子帧作为可用上行子帧;或者,
选取预先设定的未被配置为回程链路上行子帧的上行子帧,将选取的上行子帧作为可用上行子帧。
该终端进一步包括:
通信节点类型确定单元73,用于接收RN通过广播消息或高层信令发送的节点类型指示信息,根据该节点类型指示信息确定当前通信节点为RN。
综上,本发明的有益效果包括:
本发明实施例提供的方案中,终端在根据RN发送的回程链路的上行子帧配置信息或是否进行ACK/NACK反馈的指示信息,确定不在根据现有的反馈定时关系确定的上行子帧中反馈ACK/NACK后,终止ACK/NACK信息的反馈,避免了终端传送无用的ACK/NACK信息所造成的传输资源浪费。
终端在根据RN发送的回程链路的上行子帧配置信息或是否进行ACK/NACK反馈的指示信息,确定不在根据现有的反馈定时关系确定的上行子帧中反馈ACK/NACK后,在除该上行子帧之外的可用上行子帧反馈ACK/NACK信息,由于该可用上行子帧是未被配置为回程链路的上行子帧的子帧,RN能够接收到终端发送的ACK/NACK信息,进而可以判定终端是否正确接收下行数据。
可见,采用本发明,能够有效提高基于中继的TDD***中接入链路的传输性能。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。