发明内容
本发明实施例提供一种多载波聚合系统中的调度信令发送方法和一种基站,用于解决多载波聚合系统中终端无法获得用于确定需要发送的ACK/NACK序列长度和下行数据包对应的ACK/NACK信息在ACK/NACK序列中位置的信息的问题。
一种多载波聚合系统中的调度信令发送方法,该方法包括:
基站需要在当前反馈窗口内调度终端接收下行数据包时,将计数信息携带在下行调度信令中,并将该下行调度信令发送给终端;
基站需要调度终端在当前反馈窗口对应的上行子帧中发送物理上行共享信道PUSCH时,将当前反馈窗口内的下行数据包传输情况信息携带在上行调度信令中,并将该上行调度信令发送给终端;
所述计数信息是终端用于确定所述下行调度信令所调度的下行数据包对应的应答/否定应答ACK/NACK信息在所述上行子帧中发送的ACK/NACK序列中位置的信息;所述下行数据包传输情况信息是用于终端确定所述ACK/NACK序列的长度的信息;所述当前反馈窗口包括终端支持的多个下行成员载波上需要在所述上行子帧中进行ACK/NACK反馈的下行子帧。
一种基站,该基站包括:
下行调度信令发送单元,用于需要在当前反馈窗口内调度终端接收下行数据包时,将计数信息携带在下行调度信令中,并将该下行调度信令发送给终端;
上行调度信令发送单元,用于需要调度终端在当前反馈窗口对应的上行子帧中发送物理上行共享信道PUSCH时,将当前反馈窗口内的下行数据包传输情况信息携带在上行调度信令中,并将该上行调度信令发送给终端;
所述计数信息是终端用于确定所述下行调度信令所调度的下行数据包对应的应答/否定应答ACK/NACK信息在所述上行子帧中发送的ACK/NACK序列中位置的信息;所述下行数据包传输情况信息是用于终端确定所述ACK/NACK序列的长度的信息;所述当前反馈窗口包括终端支持的多个下行成员载波上需要在所述上行子帧中进行ACK/NACK反馈的下行子帧。
本方案中,基站将计数信息携带在下行调度信令发送给终端,将下行数据包传输情况信息携带在上行调度信令中发送给终端。可见,采用本方案多载波聚合系统中的终端能够获得用于确定需要发送的ACK/NACK序列长度和下行数据包对应的ACK/NACK信息在ACK/NACK序列中的位置的信息。
本发明实施例还提供一种多载波聚合系统中的应答反馈方法、一种终端和一种LTE-A通信系统,用于提高多载波聚合系统的传输效率。
一种多载波聚合系统中的应答反馈方法,该方法包括:
终端接收基站在当前反馈窗口内发来的调度本终端接收下行数据包的下行调度信令,以及基站发来的调度本终端在当前反馈窗口对应的上行子帧中发送物理上行共享信道PUSCH的上行调度信令;所述下行调度信令中携带计数信息,所述上行调度信令中携带所述当前反馈窗口内的下行数据包传输情况信息;
终端根据所述下行数据包传输情况信息确定需要在所述上行子帧中发送的应答/否定应答ACK/NACK序列的长度,根据所述计数信息确定所述下行调度信令所调度的下行数据包对应的ACK/NACK信息在所述ACK/NACK序列中的位置;
终端根据确定的长度和位置信息生成ACK/NACK序列,并将该ACK/NACK序列发送给基站。
一种终端,该终端包括:
调度信令接收单元,用于接收基站在当前反馈窗口内发来的调度本终端接收下行数据包的下行调度信令,以及基站发来的调度本终端在当前反馈窗口对应的上行子帧中发送物理上行共享信道PUSCH的上行调度信令;所述下行调度信令中携带计数信息,所述上行调度信令中携带所述当前反馈窗口内的下行数据包传输情况信息;
反馈序列长度位置确定单元,用于根据所述下行数据包传输情况信息确定需要在所述上行子帧中发送的应答/否定应答ACK/NACK序列的长度,根据所述计数信息确定所述下行调度信令所调度的下行数据包对应的ACK/NACK信息在所述ACK/NACK序列中的位置;
反馈序列发送单元,用于根据所述反馈序列长度位置确定单元确定的长度和位置信息生成ACK/NACK序列,并将该ACK/NACK序列发送给基站。
一种长期演进升级LTE-A通信系统,该系统包括:
基站,用于需要在当前反馈窗口内调度终端接收下行数据包时,将计数信息携带在下行调度信令中,并将该下行调度信令发送给终端;需要调度终端在当前反馈窗口对应的上行子帧中发送物理上行共享信道PUSCH时,将当前反馈窗口内的下行数据包传输情况信息携带在上行调度信令中,并将该上行调度信令发送给终端;所述当前反馈窗口包括终端支持的多个下行成员载波上需要在所述上行子帧中进行ACK/NACK反馈的下行子帧;
终端,用于接收所述上行调度信令和下行调度信令,根据所述下行数据包传输情况信息确定需要在所述上行子帧中发送的应答/否定应答ACK/NACK序列的长度,根据所述计数信息确定所述下行调度信令所调度的下行数据包对应的ACK/NACK信息在所述ACK/NACK序列中的位置;根据确定的长度和位置信息生成ACK/NACK序列,并将该ACK/NACK序列发送给基站。
本方案中,终端能够根据上行调度信令中携带的下行数据包传输情况信息确定需要在上行子帧中发送的接收反馈信息序列的长度,根据下行调度信令中携带的计数信息确定下行数据包对应的ACK/NACK信息在ACK/NACK序列中的位置,从而根据确定的长度和位置信息生成ACK/NACK序列并发送给基站,能够有效提高系统的传输效率。
具体实施方式
为了使得多载波聚合系统中的UE在同一上行子帧发送多个下行载波上的数据包对应的ACK/NACK信息时,能够确定承载这些ACK/NACK信息的ACK/NACK序列的长度和各数据包对应的ACK/NACK信息在ACK/NACK序列中的位置,从而提高系统的传输效率,本发明实施例提供一种多载波聚合系统中的调度信令的发送及应答反馈方法,本方法中,终端根据上行调度信令中的下行数据包传输情况信息确定需要在上行子帧中发送的ACK/NACK序列的长度,根据下行调度信令中的计数信息确定下行数据包对应的ACK/NACK信息在ACK/NACK序列中的位置。
参见图3,本发明实施例提供的多载波聚合系统中的上行调度信令的发送及接收反馈方法,具体包括以下步骤:
步骤30:基站需要调度终端在当前反馈窗口对应的上行子帧中发送PUSCH时,确定当前反馈窗口内的下行数据包传输情况;当前反馈窗口包括终端支持的多个下行成员载波上需要在所述上行子帧中发送数据包接收反馈信息的下行子帧;
这里,当前反馈窗口内的下行数据包传输情况是指当前反馈窗口所包含下行传输资源上的下行数据包传输情况,当前反馈窗口内所包含的下行传输资源由终端支持的多个下行成员载波上需要在所述上行子帧中发送数据包接收反馈信息的下行子帧构成。需要在上行子帧中发送数据包接收反馈信息的下行子帧,是指终端需要在该上行子帧中发送在该下行子帧中接收到的下行数据包的接收反馈信息。需要在某个上行子帧中发送在哪些下行子帧中接收到的下行数据包的接收反馈信息,可以根据表1确定。
对于FDD和TDD系统,反馈窗口内的下行成员载波为配置的下行成员载波集合中的多个下行成员载波或下行成员载波集合中处于激活状态的下行成员载波。
当前反馈窗口对应的上行子帧是指当前反馈窗口所包含的下行子帧对应的上行子帧,该对应关系已经进行了预先设定。
如果基站在一个下行子帧中向所述终端发送多个上行调度信令,则携带在每个上行调度信令中的所述下行数据包传输情况信息的取值是相同的。
步骤31:基站将确定的当前反馈窗口内下行数据包传输情况的信息携带在上行调度信令(UL grant)中,并将该上行调度信令发送给终端;
步骤32:终端接收所述上行调度信令,根据所述下行数据包传输情况信息确定需要在所述上行子帧中发送的接收反馈信息序列的长度;
步骤33:终端向基站发送具有所述长度的接收反馈信息序列。
在基站侧:
步骤30中,基站确定当前反馈窗口内的下行数据包传输情况,其具体实现可以采用如下两种:
第一种,基站确定当前反馈窗口内进行了下行数据包调度传输的下行子帧的总数目,将该下行子帧的总数目信息作为定当前反馈窗口内的下行数据包传输情况信息。
第二种,基站确定当前反馈窗口内调度传输的下行数据包的总数目,将该下行数据包的总数目信息作为定当前反馈窗口内的下行数据包传输情况信息。
较佳的,在上述第一种方式时,为了使得终端能够确定当前反馈窗口内发送的各下行数据包对应的接收反馈信息在接收反馈信息序列中的位置,基站还可以在需要在当前反馈窗口内调度终端接收下行数据包时,向终端发送携带计数信息的下行调度信令(DL grant),该计数信息表示发送该下行数据包的下行子帧是当前反馈窗口内进行下行数据包调度传输的第几个下行子帧。
下行调度信令的发送可以在上行调度信令的发送之前或与所述上行调度信令在同一子帧中发送。
同样的,在上述第二种方式时,为了使得终端能够确定当前反馈窗口内发送的各下行数据包对应的接收反馈信息在接收反馈信息序列中的位置,基站还可以在需要在当前反馈窗口内调度终端接收下行数据包时,向终端发送携带计数信息的下行调度信令,该计数信息表示该下行调度信令所调度的下行数据包是所述反馈窗口内调度传输的第几个下行数据包。
下行调度信令的发送可以在上行调度信令的发送之前或与所述上行调度信令在同一子帧中发送。
上述计数信息可以携带在下行调度信令的DAI域中。相应的,终端在从下行调度信令的DAI域获取计数信息。
步骤31中,基站可以将确定的当前反馈窗口内下行数据包传输情况的信息携带在上行调度信令的下行分配标识(Downlink Assignment Index,DAI)域中。相应的,终端在从上行调度信令的DAI域获取反馈窗口内的下行数据包传输情况信息。
如果基站在一个下行子帧中向所述终端发送多个上行调度信令,则每个上行调度信令中的DAI域的取值是相同的。
在终端侧:
步骤32中,若上行调度信令中携带的下行数据包传输情况信息为反馈窗口内进行了下行数据包调度传输的下行子帧的总数目,则终端根据该下行数据包传输情况信息确定需要在所述上行子帧中发送的接收反馈信息序列的长度,其具体实现可以如下:
终端按照如下公式确定需要在所述上行子帧中发送的应答/否定应答(ACK/NACK)序列包含的比特数目Q:
Q=C*N*M,其中C为码字数,单码字传输时C为1,多码字传输时C为2;N为网络侧为终端配置的下行成员载波集合中下行成员载波的个数或该下行成员载波集合中处于激活状态的下行成员载波的个数;M为所述下行子帧的总数目;或,
其中C
n为载波n上的码字数,单码字传输时C
n为1,多码字传输时C
n为2;N为网络侧为终端配置的下行成员载波集合中下行成员载波的个数或该下行成员载波集合中处于激活状态的下行成员载波的个数;未激活载波上C
n为1;M为所述下行子帧的总数目。
相应的,步骤33中,终端向基站发送具有所述长度的接收反馈信息序列,其具体实现可以如下:
终端接收反馈窗口内的下行子帧发来的下行调度信令,该下行调度信令中携带计数信息,该计数信息表示该下行子帧是所述反馈窗口内进行下行数据包调度传输的第几个下行子帧;终端可以在终端接收上行调度信令之前或在发送上行调度信令的下行子帧中接收下行调度信令。终端根据接收到的各下行调度信令中的计数信息,确定各下行调度信令所调度的下行数据包对应的ACK/NACK信息在ACK/NACK序列中的比特位置。终端根据确定的比特位置以及各下行调度信令所调度的下行数据包的接收情况,生成比特数目为Q的ACK/NACK序列,并将该ACK/NACK序列发送给基站。
具体的,将ACK/NACK序列中的Q比特分为M部分;若所述计数信息的取值为P,发送所述下行调度信令所调度的下行数据包的下行子帧位于所述多个下行成员载波中的第I个载波上,当单码字传输时,则确定该下行数据包对应的ACK/NACK信息占用所述M部分中第P部分的第I个比特位置;当多码字传输时,则确定该下行数据包对应的ACK/NACK信息占用所述M部分中第P部分的第2*I-1和第2*I个比特位置。
例如,如图4A和图4B,反馈窗口内进行了下行数据包调度传输的下行子帧的总数目为2,终端据此确定的ACK/NACK序列的比特数目为6,在反馈窗口内的下行载波1的第一个下行子帧上接收到的下行调度信令中携带的计数信息值为1,在反馈窗口内的下行载波2的第一个下行子帧上接收到的下行调度信令中携带的计数信息值为1,在反馈窗口内的下行载波2的第三个下行子帧上接收到的下行调度信令中携带的计数信息值为2,则需要发送的6比特ACK/NACK序列{b0,b1,......,b5}中,b0用于承载在反馈窗口内的下行载波1的第一个下行子帧上接收到的下行调度信令所调度的下行数据包对应的接收反馈信息,若终端正确接收该下行数据包,则b0可设置为表示ACK的0,若终端未正确接收该下行数据包,则b0可设置为表示NACK的1;b1用于承载在反馈窗口内的下行载波2的第一个下行子帧上接收到的下行调度信令所调度的下行数据包对应的接收反馈信息,若终端正确接收该下行数据包,则b1可设置为表示ACK的0,若终端未正确接收该下行数据包,则b1可设置为表示NACK的1;由于未在反馈窗口内的下行载波3的第一个下行子帧上接收到下行数据包,则b2设置为表示NACK的1;由于未在反馈窗口内的下行载波1的第三个下行子帧上接收到下行数据包,则b3设置为表示NACK的1;b4用于承载在反馈窗口内的下行载波2的第三个下行子帧上接收到的下行调度信令所调度的下行数据包对应的接收反馈信息,若终端正确接收该下行数据包,则b4可设置为表示ACK的0,若终端未正确接收该下行数据包,则b4可设置为表示NACK的1;由于未在反馈窗口内的下行载波3的第三个下行子帧上接收到下行数据包,则b5设置为表示NACK的1。
或,若所述计数信息的取值为P,发送所述下行调度信令所调度的下行数据包的下行子帧位于所述多个下行成员载波中的第I个载波上,则确定该下行数据包对应的ACK/NACK信息占用所述M部分中第P部分的第
和第
个比特位置,其中C
n为载波n上的码字数,单码字传输时C
n为1,多码字传输时C
n为。
步骤32中,若上行调度信令中携带的下行数据包传输情况信息为反馈窗口内调度传输的下行数据包的总数目,则终端根据该下行数据包传输情况信息确定需要在所述上行子帧中发送的接收反馈信息序列的长度,其具体实现可以如下:
终端按照如下公式确定需要在所述上行子帧中发送的ACK/NACK序列包含的比特数目Q:
Q=C*M,其中C为码字数,单码字传输时C为1,多码字传输时C为2;M为所述下行数据包的总数目。
相应的,步骤33中,终端向基站发送具有所述长度的接收反馈信息序列,其具体实现可以如下:
终端接收所述反馈窗口内的下行子帧发来的下行调度信令,该下行调度信令中携带计数信息,该计数信息表示该下行调度信令所调度的下行数据包是所述反馈窗口内调度传输的第几个下行数据包;终端可以在终端接收上行调度信令之前或在发送上行调度信令的下行子帧中接收下行调度信令。终端根据接收到的各下行调度信令中的计数信息,确定各下行调度信令所调度的下行数据包对应的ACK/NAC信息在ACK/NACK序列中的比特位置。终端根据确定的比特位置以及所述各下行调度信令所调度的下行数据包的接收情况,生成比特数目为Q的ACK/NACK序列,并将该ACK/NACK序列发送给基站。
具体的,若所述下行调度信令所调度的下行数据包是在当前反馈窗口内接收到的第I个数据包,则确定该下行数据包对应的ACK/NACK信息占用所述ACK/NACK序列的第I个比特位置。
例如,例如,如图4A和图4D,反馈窗口内调度传输的下行数据包的总数目为3,终端据此确定的ACK/NACK序列的比特数目为3,在反馈窗口内的下行载波1的第一个下行子帧上接收到的下行调度信令中携带的计数信息值为1,在反馈窗口内的下行载波2的第一个下行子帧上接收到的下行调度信令中携带的计数信息值为2,在反馈窗口内的下行载波2的第三个下行子帧上接收到的下行调度信令中携带的计数信息值为3,则需要发送的3比特ACK/NACK序列{b0,b1,b2}中,b0用于承载在反馈窗口内的下行载波1的第一个下行子帧上接收到的下行调度信令所调度的下行数据包对应的接收反馈信息,若终端正确接收该下行数据包,则b0可设置为表示ACK的0,若终端未正确接收该下行数据包,则b0可设置为表示NACK的1;b1用于承载在反馈窗口内的下行载波2的第一个下行子帧上接收到的下行调度信令所调度的下行数据包对应的接收反馈信息,若终端正确接收该下行数据包,则b1可设置为表示ACK的0,若终端未正确接收该下行数据包,则b1可设置为表示NACK的1;b2用于承载在反馈窗口内的下行载波2的第三个下行子帧上接收到的下行调度信令所调度的下行数据包对应的接收反馈信息,若终端正确接收该下行数据包,则b2可设置为表示ACK的0,若终端未正确接收该下行数据包,则b2可设置为表示NACK的1。
下面以具体实施例对本发明进行说明:
进行多比特ACK/NACK复用反馈时,对于有UL grant调度的上行子帧,UE在该子帧内传输的ACK/NACK的比特数目将根据UL grant中的DAI确定。
方法一:UL grant中使用DAI指示反馈窗口内有数据包调度传输的下行子帧数目M,可重用R8 TDD UL grant中的2比特DAI,图4A所示的实例中M=2。UE将在对应的上行子帧中反馈C×N×M比特的ACK/NACK信息,其中C为码字数(单码字传输时C=1,多码字传输时C=2),N为配置的下行载波集合中的载波数量或激活的载波数量。其中无数据传输的时频资源对应反馈NACK。
DL grant中的DAI则作为计数器,表示当前调度数据包传输的子帧是反馈传输内第几个调度该UE数据传输的子帧,如对于图4A中PDSCH1和PDSCH2所对应的DL grant中DAI=1,PDSCH3所对应的DL grant中DAI=2。
实施例一:
若UE进行单码字传输,其配置的下行载波集合为{下行载波1,下行载波2,下行载波3},其中激活的载波为下行载波1和下行载波2。
若N为配置的下行载波集合中的载波数量,则UE要反馈6比特ACK/NACK信息{b0,b1,......,b5},其中b2、b3、b5为NACK,如图4B所示。
若N为配置的下行载波集合中的激活载波数量,则UE要反馈4比特ACK/NACK信息{b0,b1,b2,b3},其中b2为NACK,如图4C所示。
方法二:UL grant中使用DAI指示反馈窗口内调度传输的数据包总数M,可用5比特DAI进行指示,图4A所示的实例中M=3。UE将在对应的上行子帧中反馈C×M比特的ACK/NACK信息,其中C为码字数(单码字传输时C=1,多码字传输时C=2)。
DL grant中的DAI则作为计数器,表示当前调度数据包是反馈传输内属于该UE的第几个数据包,其记数顺序按照先频域后时域的顺序进行,如对于图4A中PDSCH1所对应的DL grant中DAI=1,PDSCH2所对应的DL grant中DAI=2,PDSCH3所对应的DL grant中DAI=3。UE按照DL grant中的DAI可确定对应数据包的ACK/NACK信息在反馈信息序列中所占的位置。若发现有数据包丢失,则反馈NACK。
实施例二:
若UE进行单码字传输,UL grant中的DAI=3,则UE向基站反馈3比特ACK/NACK信息{b0,b1,b2},如图4D所示。
方法三:UL grant中使用DAI指示反馈窗口内有数据包调度传输的下行子帧数目M,可重用R8 TDD UL grant中的2比特DAI,图4E所示的实例中M=2。UE将在对应的上行子帧中反馈
其中C
n为载波n上的码字数,单码字传输时C
n为1,多码字传输时C
n为2;N为网络侧为终端配置的下行成员载波集合中下行成员载波的个数或激活的载波数量;未激活载波上C
n为1;其中无数据传输的资源对应反馈NACK。
DL grant中的DAI则作为计数器,表示当前调度数据包传输的子帧是反馈传输内第几个调度该UE数据传输的子帧,如对于图4A中PDSCH1和PDSCH2所对应的DL grant中DAI=1,PDSCH3所对应的DL grant中DAI=2。
实施例三:
若UE配置的下行载波集合为{下行载波1,下行载波2,下行载波3},其中激活的载波为下行载波1和下行载波2,且下行载波1上为单码字传输,下行载波2上为多码字传输。
若N为配置的下行载波集合中的载波数量,则UE要反馈8比特ACK/NACK信息{b0,b1,......,b7},其中b3、b4、b7为NACK,如图4E所示。
若N为配置的下行载波集合中的激活载波数量,则UE要反馈6比特ACK/NACK信息{b0,b1,......,b5},其中b3为NACK,如图4F所示。
对于上述三种方法,由于基站端确切知道哪些资源上无数据调度,即可知道反馈序列中哪些位置上对应的反馈信息为NACK,因此在接收、解调UE的反馈信息时,可以将对应的信息作为已知信息进行译码,从而可降低实际的编码速率,提高反馈信息的可靠性。
参见图5,本发明实施例还提供一种LTE-A通信系统,该系统包括:
基站50,用于需要在当前反馈窗口内调度终端接收下行数据包时,将计数信息携带在下行调度信令中,并将该下行调度信令发送给终端;需要调度终端在当前反馈窗口对应的上行子帧中发送物理上行共享信道PUSCH时,将当前反馈窗口内的下行数据包传输情况信息携带在上行调度信令中,并将该上行调度信令发送给终端;所述当前反馈窗口包括终端支持的多个下行成员载波上需要在所述上行子帧中进行ACK/NACK反馈的下行子帧;
终端51,用于接收所述上行调度信令和下行调度信令,根据所述下行数据包传输情况信息确定需要在所述上行子帧中发送的应答/否定应答ACK/NACK序列的长度,根据所述计数信息确定所述下行调度信令所调度的下行数据包对应的ACK/NACK信息在所述ACK/NACK序列中的位置;根据确定的长度和位置信息生成ACK/NACK序列,并将该ACK/NACK序列发送给基站。
所述基站50用于:
将当前反馈窗口内进行了下行数据包调度传输的下行子帧的总数目携带在上行调度信令中,并将该上行调度信令发送给终端;
所述终端51用于:
按照如下公式确定需要在所述上行子帧中发送的ACK/NACK序列包含的比特数目Q:
Q=C*N*M,其中C为码字数,单码字传输时C为1,多码字传输时C为2;N为网络侧为终端配置的下行成员载波集合中下行成员载波的个数或该下行成员载波集合中处于激活状态的下行成员载波的个数;M为所述下行子帧的总数目;或,
其中C
n为载波n上的码字数,单码字传输时C
n为1,多码字传输时C
n为2;N为网络侧为终端配置的下行成员载波集合中下行成员载波的个数或该下行成员载波集合中处于激活状态的下行成员载波的个数;未激活载波上C
n为1;M为所述下行子帧的总数目。
所述基站50用于:
将表示发送所述下行调度信令所调度的下行数据包的下行子帧是所述反馈窗口内进行下行数据包调度传输的第几个下行子帧的计数信息携带在所述下行调度信令中,并将该下行调度信令发送给终端;
所述终端51用于:
将所述ACK/NACK序列中的Q比特分为M部分;
若所述计数信息的取值为P,发送所述下行调度信令所调度的下行数据包的下行子帧位于所述多个下行成员载波中的第I个载波上,当单码字传输时,则确定该下行数据包对应的ACK/NACK信息占用所述M部分中第P部分的第I个比特位置;当多码字传输时,则确定该下行数据包对应的ACK/NACK信息占用所述M部分中第P部分的第2*I-1和第2*I个比特位置。
或,若所述计数信息的取值为P,发送所述下行调度信令所调度的下行数据包的下行子帧位于所述多个下行成员载波中的第I个载波上,则确定该下行数据包对应的ACK/NACK信息占用所述M部分中第P部分的第
和第
个比特位置,其中C
n为载波n上的码字数,单码字传输时C
n为1,多码字传输时C
n为。
所述基站50用于:
将当前反馈窗口内调度传输的下行数据包的总数目携带在上行调度信令中,并将该上行调度信令发送给终端;
所述终端51用于:
按照如下公式确定需要在所述上行子帧中发送的ACK/NACK序列包含的比特数目Q,并向基站发送比特数目为Q的ACK/NACK序列:
Q=C*M,其中C为码字数,单码字传输时C为1,多码字传输时C为2;M为所述下行数据包的总数目。
所述基站50用于:
将表示所述下行调度信令所调度的下行数据包是所述反馈窗口内调度传输的第几个下行数据包的计数信息携带在所述下行调度信令中,并将该下行调度信令发送给终端;
所述终端51用于:
若所述下行调度信令所调度的下行数据包是在当前反馈窗口内接收到的第I个数据包,则确定该下行数据包对应的ACK/NACK信息占用所述ACK/NACK序列的第I个比特位置。
所述基站50用于:
在一个下行子帧中向所述终端发送多个上行调度信令时,携带在每个上行调度信令中的下行数据包传输情况信息的取值是相同的。
参见图6,本发明实施例还提供一种基站,可以应用于上述LTE-A通信系统中,该基站包括:
下行调度信令发送单元60,用于需要在当前反馈窗口内调度终端接收下行数据包时,将计数信息携带在下行调度信令中,并将该下行调度信令发送给终端;
上行调度信令发送单元61,用于需要调度终端在当前反馈窗口对应的上行子帧中发送物理上行共享信道PUSCH时,将当前反馈窗口内的下行数据包传输情况信息携带在上行调度信令中,并将该上行调度信令发送给终端;
所述计数信息是终端用于确定所述下行调度信令所调度的下行数据包对应的应答/否定应答ACK/NACK信息在所述上行子帧中发送的ACK/NACK序列中位置的信息;所述下行数据包传输情况信息是用于终端确定所述ACK/NACK序列的长度的信息;所述当前反馈窗口包括终端支持的多个下行成员载波上需要在所述上行子帧中进行ACK/NACK反馈的下行子帧。
所述上行调度信令发送单元61用于:
将当前反馈窗口内进行了下行数据包调度传输的下行子帧的总数目或者当前反馈窗口内调度传输的下行数据包的总数目携带在上行调度信令中,并将该上行调度信令发送给终端。
所述上行调度信令发送单元61用于:
在一个下行子帧中向所述终端发送多个上行调度信令时,携带在每个上行调度信令中的下行数据包传输情况信息的取值是相同的。
所述下行调度信令发送单元60用于:
在所述上行调度信令发送单元将当前反馈窗口内进行了下行数据包调度传输的下行子帧的总数目携带在上行调度信令中时,将表示发送所述下行调度信令所调度的下行数据包的下行子帧是所述反馈窗口内进行下行数据包调度传输的第几个下行子帧的计数信息携带在下行调度信令中,并将该下行调度信令发送给终端。
所述下行调度信令发送单元60用于:
在所述上行调度信令发送单元将当前反馈窗口内调度传输的下行数据包的总数目携带在上行调度信令中时,将表示所述下行调度信令所调度的下行数据包是所述反馈窗口内调度传输的第几个下行数据包的计数信息携带在下行调度信令中,并将该下行调度信令发送给终端。
所述上行调度信令发送单元61用于:
将确定的当前反馈窗口内的下行数据包传输情况信息携带在上行调度信令的下行分配标识DAI域中;
所述上行调度信令发送单元61用于:
在一个下行子帧中向所述终端发送多个上行调度信令时,每个上行调度信令中的DAI域的取值是相同的。
所述下行调度信令发送单元60用于:
将所述计数信息携带在所述下行调度信令的DAI域中。
所述终端支持的多个下行成员载波为:
网络侧为终端配置的下行成员载波集合中的多个下行成员载波;或者,
网络侧为终端配置的下行成员载波集合中处于激活状态的多个下行成员载波。
参见图7,本发明实施例还提供一种终端,可以应用于上述LTE-A通信系统中,该终端包括:
调度信令接收单元70,用于接收基站在当前反馈窗口内发来的调度本终端接收下行数据包的下行调度信令,以及基站发来到调度本终端在当前反馈窗口对应的上行子帧中发送物理上行共享信道PUSCH的上行调度信令;所述下行调度信令中携带计数信息,所述上行调度信令中携带所述当前反馈窗口内的下行数据包传输情况信息;
反馈序列长度位置确定单元71,用于根据所述下行数据包传输情况信息确定需要在所述上行子帧中发送的应答/否定应答ACK/NACK序列的长度,根据所述计数信息确定所述下行调度信令所调度的下行数据包对应的ACK/NACK信息在所述ACK/NACK序列中的位置;
反馈序列发送单元72,用于根据所述反馈序列长度位置确定单元确定的长度和位置信息生成ACK/NACK序列,并将该ACK/NACK序列发送给基站。
所述反馈序列长度位置确定单元71用于:
在所述下行数据包传输情况信息为所述反馈窗口内进行了下行数据包调度传输的下行子帧的总数目时,按照如下公式确定需要在所述上行子帧中发送的应答/否定应答ACK/NACK序列包含的比特数目Q:
Q=C*N*M,其中C为码字数,单码字传输时C为1,多码字传输时C为2;N为网络侧为终端配置的下行成员载波集合中下行成员载波的个数或该下行成员载波集合中处于激活状态的下行成员载波的个数;M为所述下行子帧的总数目;或,
其中Cn为载波n上的码字数,单码字传输时Cn为1,多码字传输时Cn为2;N为网络侧为终端配置的下行成员载波集合中下行成员载波的个数或该下行成员载波集合中处于激活状态的下行成员载波的个数;未激活载波上Cn为1;M为所述下行子帧的总数目。
所述反馈序列长度位置确定单元71用于:
在所述计数信息表示发送所述下行调度信令所调度的下行数据包的下行子帧是所述反馈窗口内进行下行数据包调度传输的第几个下行子帧时,将所述ACK/NACK序列中的Q比特分为M部分;若所述计数信息的取值为P,发送所述下行调度信令所调度的下行数据包的下行子帧位于所述多个下行成员载波中的第I个载波上,当单码字传输时,则确定该下行数据包对应的ACK/NACK信息占用所述M部分中第P部分的第I个比特位置;当多码字传输时,则确定该下行数据包对应的ACK/NACK信息占用所述M部分中第P部分的第2*I-1和第2*I个比特位置
或,若所述计数信息的取值为P,发送所述下行调度信令所调度的下行数据包的下行子帧位于所述多个下行成员载波中的第I个载波上,则确定该下行数据包对应的ACK/NACK信息占用所述M部分中第P部分的第
和第
个比特位置,其中C
n为载波n上的码字数,单码字传输时C
n为1,多码字传输时C
n为。
所述反馈序列长度位置确定单元71用于:
在所述下行数据包传输情况信息为所述反馈窗口内调度传输的下行数据包的总数目时,按照如下公式确定需要在所述上行子帧中发送的ACK/NACK序列包含的比特数目Q:
Q=C*M,其中C为码字数,单码字传输时C为1,多码字传输时C为2;M为所述下行数据包的总数目。
所述反馈序列长度位置确定单元71用于:
在所述计数信息表示所述下行调度信令所调度的下行数据包是所述反馈窗口内调度传输的第几个下行数据包时,若所述下行调度信令所调度的下行数据包是在当前反馈窗口内接收到的第I个数据包,则确定该下行数据包对应的ACK/NACK信息占用所述ACK/NACK序列的第I个比特位置。
综上,本发明的有益效果包括:
本发明实施例提供的方案中,终端能够根据上行调度信令中携带的下行数据包传输情况信息确定需要在上行子帧中发送的接收反馈信息序列的长度,根据下行调度信令中携带的计数信息确定下行数据包对应的ACK/NACK信息在ACK/NACK序列中的位置,从而根据确定的长度和位置信息生成ACK/NACK序列并发送给基站,能够有效提高系统的传输效率。
使用本发明给出的LTE-A系统中UE根据UL grant中的DAI确定实际需要反馈的ACK/NACK序列的比特数目的方法,可有效提高系统中上行控制信令的传输效率,该方法同时适用于FDD系统和TDD系统。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。