发明内容
本发明实施例提供一种应答信息的合并反馈及其指示方法、装置及***,用以在LTE-A***中基于反馈窗口实现应答信息的合并反馈。
本发明实施例提供的具体技术方案如下:
一种LTE-A***中应答信息的合并反馈指示方法,包括:
基站确定用户终端的下行调度信息,该下行调度信息中携带下行数据包编号DAI;
基站向用户终端发送所述下行调度信息,指示用户终端基于对应所述DAI设置的被调度下行载波数目,向基站侧合并反馈应答信息。
一种LTE-A***中应答信息的合并反馈方法,包括:
用户终端接收基站采用上述方法发送的携带下行数据包编号DAI的下行调度信息,并基于所述DAI确定被调度下行载波数目;
用户终端通过被调度的各下行载波接收数据,以及判断反馈窗口中是否丢失下行载波;
若用户终端根据判断结果确定反馈窗口中丢失下行载波,则不向基站反馈应答信息;
若用户终端根据判断结果确定反馈窗口中未丢失下行载波,则根据数据译码结果进一步判断反馈窗口中被调度的各下行载波内是否任一码字发生译码错误,若是,则向基站反馈NACK信息,否则,根据反馈窗口内正确接收的下行载波相关信息的数目,向基站反馈对应的ACK信息。
一种LTE-A***中应答信息的合并反馈指示装置,包括:
确定单元,用于确定用户终端的下行调度信息,该下行调度信息中携带下行数据包编号DAI;
通信单元,用于向用户终端发送所述下行调度信息,指示用户终端基于对应所述DAI设置的被调度下行载波数目,向基站侧合并反馈应答信息。
一种LTE-A***中应答信息的合并反馈装置,包括:
通信单元,用于接收上述装置发送的携带下行数据包编号DAI的下行调度信息,并基于所述DAI确定被调度下行载波数目;
处理单元,用于通过被调度的各下行载波接收数据,以及判断反馈窗口中是否丢失下行载波;
反馈单元,用于在根据判断结果确定反馈窗口中丢失下行载波时,不向基站反馈应答信息;以及在根据判断结果确定反馈窗口中未丢失下行载波时,根据数据译码结果进一步判断反馈窗口中被调度的各下行载波内是否任一码字发生译码错误,若是,则向基站反馈NACK信息,否则,根据反馈窗口内正确接收的下行载波相关信息的数目,向基站反馈对应的ACK信息。
一种支持应答信息的合并反馈指示的LTE-A***,包括基站和用户终端,其中,所述基站用于确定用户终端的下行调度信息,该下行调度信息中携带下行数据包编号DAI,并向用户终端发送所述下行调度信息,指示用户终端基于对应所述DAI设置的被调度下行载波数目,向基站侧合并反馈应答信息。
一种支持应答信息的合并反馈的LTE-A,其特征在于,包括基站和用户终端,其中,所述用户终端用于接收上述基站发送的携带下行数据包编号DAI的下行调度信息,基于所述DAI确定被调度下行载波数目,并通过被调度的各下行载波接收数据,以及判断反馈窗口中是否丢失下行载波,若根据判断结果确定反馈窗口中丢失下行载波,则不向基站反馈应答信息,若根据判断结果确定反馈窗口中未丢失下行载波,则根据数据译码结果进一步判断反馈窗口中被调度的各下行载波内是否任一码字发生译码错误,若是,则向基站反馈NACK信息,否则,根据反馈窗口内正确接收的下行载波相关信息的数目,向基站反馈对应的ACK信息。
本发明实施例中,在LTE-A***内,UE接收到基站发送的DAI后,根据DAI确定被调度下行载波数目,并通过被调度的各下行载波接收数据,以及判断反馈窗口中是否丢失下行载波;若根据判断结果确定反馈窗口中丢失下行载波,则不向基站反馈应答信息;若根据判断结果确定反馈窗口中未丢失下行载波,则根据数据译码结果进一步判断反馈窗口中被调度的各下行载波内是否任一码字发生译码错误,若是,则向基站反馈NACK信息,否则,根据反馈窗口内正确接收的下行载波相关信息的数目,向基站反馈对应的ACK信息。这样,UE便通过不反馈应答信息、反馈ACK/NACK信息的方式,将反馈窗口内的数据接收状况合并反馈至基站侧,令基站侧可以及时获知UE的数据接收状态,并在数据接收发生异常时,及时采用准确的策略进行相应处理,从而在很大程度上提高了***的容错能力,也提升了***的性能及服务质量。
具体实施方式
本发明实施例中,在LTE-A***内,为了实现应答信息的合并反馈指示,***内的基站向用户终端发送携带下行数据包编号(Downlink AssignmentIndex,DAI)的下行调度信息,指示用户终端基于对应该DAI设置的被调度下行载波数目,向基站侧合并反馈应答信息。同时,为了实现应答信息的合并反馈,本发明实施例中,***内的用户户终端接收上述基站发送的携带DAI的下行调度信息,基于该DAI确定被调度下行载波数目,并通过被调度的各下行载波接收数据,以及判断反馈窗口中是否丢失下行载波,若根据判断结果确定反馈窗口中丢失下行载波,则不向基站反馈应答信息,若根据判断结果确定反馈窗口中未丢失下行载波,则根据数据译码结果进一步判断反馈窗口中被调度的各下行载波内是否任一码字发生译码错误,若是,则向基站反馈NACK信息,否则,根据反馈窗口内正确接收的下行载波相关信息的数目,向基站反馈对应的ACK信息。
下面结合附图对本发明优选的实施方式进行详细说明。
参阅图5、图6A和图6B所示,本发明实施例中,用于进行应答信息合并反馈及指示的***(如,LTE-A***)中包括若干基站和用户终端,其中,
参阅图6A所示,基站包括确定单元60和通信单元61,其中,
确定单元60,用于确定用户终端的下行调度信息,该下行调度信息中携带DAI;
通信单元61,用于向用户终端发送下行调度信息,指示用户终端基于对应DAI设置的被调度下行载波数目,向基站侧合并反馈应答信息。
其中,若***采用时分双工TDD技术,则通信单元61向用户终端发送携带DAI的下行调度信息时,在各无线子帧内的被调度下行载波中分别携带相应的DAI。若***采用频分双工FDD技术,则通信单元61向用户终端发送携带DAI的下行调度信息时,在被调度的各下行载波中分别携带相应的DAI。
如图6A所示,基站内进一步包括用于在TDD***内设置DAI和下行载波调度数目之间映射关系的第一设置单元62,和在FDD***内设置DAI和下行载波调度数目之间映射关系的第二设置单元63。第一设置单元62和第二设置单元63执行的具体设置方式将在后续实施例中进行详细介绍。
参阅图6B所示,用户终端包括通信单元600、处理单元601和反馈单元602,其中
通信单元600,用于接收图6A所示基站发送的携带DAI的下行调度信息,并基于所述DAI确定被调度下行载波数目;
处理单元601,用于通过被调度的各下行载波接收数据,以及判断反馈窗口中是否丢失下行载波;
反馈单元602,用于在根据判断结果确定反馈窗口中丢失下行载波时,不向基站反馈应答信息;以及在根据判断结果确定反馈窗口中未丢失下行载波时,根据数据译码结果进一步判断反馈窗口中被调度的各下行载波内是否任一码字发生译码错误,若是,则向基站反馈NACK信息,否则,根据反馈窗口内正确接收的下行载波相关信息的数目,向基站反馈对应的ACK信息。
其中,反馈单元602执行反馈各种应答信息的具体方式将在后续实施例中进行详细介绍。
基于上述***架构,参阅图7所示,本发明实施中,基站向用户终端(以下称为UE)进行应答信息的合并反馈指示的详细流程如下:
步骤700:基站确定用户终端的下行调度信息,该下行调度信息中携带DAI。
步骤710:基站向用户终端发送下行调度信息,指示用户终端基于对应DAI设置的被调度下行载波数目,向基站侧合并反馈应答信息。
本实施例中,对应DAI设置相应的被调度下行载波数目时,分为以下两种情况:
第一种情况下,对于TDD***,基站重用LTE***的Rel-8中制定的下行调度信息(DL grant)中的2bits的DAI,通知UE当前下行子帧中一共调度了几个下行载波进行数据传输,即基站向UE发送携带DAI的下行调度信息时,在各无线子帧内的被调度下行载波中分别携带相应的DAI。例如,参阅图8所示,基站在下行子帧1、下行子帧3、下行子帧4上调度了下行载波进行数据传输,下行子帧1中共调度了3个下行载波,则下行子帧1中携带的DAI=3;下行子帧3中调度了1个下行载波,则下行子帧3中携带的DAI=1,而下行子帧4中调度了2个下行载波,则下行子帧4中携带的DAI=2,其中,各下行子帧中调度的下行载波可以是下行链路共享信道(Physical Downlink SharedChannel,PDSCH)。
本实施例中,在TDD***内,由于DAI只有2bits,而***中UE聚合的下行载波数目为N,N取自然数,***能够支持的最大聚合载波数目T≤N,则对应DAI设置相应的被调度下行载波数目时,包含但不限于以下方式:
在DAI表征的四种取值中,设定任意a1个取值分别对应b1种下行载波调度数目,以及设定其他4-a1个取值分别对应b1-1种下行载波调度数目;其中,a1=(T-1)mod 4+1,b1=ceil(T/4),T为***能够支持的最大聚合载波数,mod为取余操作,ceil为取上限操作。
例如,假设T=4,则a1=4,b1=1,那么,参阅表2所示,DAI的取值为“00”、“01”、“10”、“11”时,分别表示被调度下行载波数目为1、2、3、4。当然,表2仅为一种情况的举例,并不局限于这一种设置方式。
表2
又例如,假设T=5,则a=1,b=2,那么,参阅表3所示,DAI的取值为“00”时,则表示被调度下行载波数目为1或5,而DAI的取值为“01”、“10”、“11”时,则分别表示被调度下行载波数目为2、3、4。
表3
当然,T=5,a1=1,b1=2时,DAI的四种取值与被调度下行载波数目之间的映射关系也可以设置为表4或表5所示的形式,具体的设置方式由管理人员根据实际应用环境自行决定,以下实施例均如此,将在此不再赘述。
表4
表5
又例如,假设T=10,则a1=2,b1=3,那么,参阅表6所示,DAI的取值为“00”时,则表示被调度下行载波数目为1或2或3,DAI的取值为“01”时、则表示被调度下行载波数目为4或5或6,DAI的取值为“10”时,则表示被调度下行载波数目为7或8,而DAI取值为“11”时,则表示被调度下行载波数目为9或10。其中,“00”和“01”分别对应的三种被调度下行载波数目各不相同,同理,“10”和“11”分别对应的两种被调度下行数目也各不相同。当然,表6所示的映射关系仅为一种举例,并不限制其他设置方式。
表6
区别于上述第一种情况,在第二种情况下,对于FDD***,也可以在下行调度信息(DL grant)中携带DAI,通知UE当前的下行载波调度数目,即基站向UE发送携带DAI的下行调度信息时,在被调度的各下行载波中分别携带相应的DAI。
与TDD***不同,为降低信令开销,DAI可以包含1bit数据,也可以包含2bits数据。
若DAI包含1bit数据,则基站将***能够调度的下行载波分为至少两组(较佳的,≤三组),每组中包含的下行载波数目不大于2,并针对各组下行载波,设定DAI表征的两种取值分别对应一种下行载波调度数目。
例如,参阅图9所示,假设***中共有5个聚合下行载波,那么基站预先将其分为3组,其中,下行载波1和下行载波2为第一组,下行载波3和下行载波4为第二组,下行载波5为第三组。第一组中的2个下行载波全部被调度,则对应DAI=2;第二组中只有1个下行载波被调度,则对应DAI=1;第三组中的1个下行载波被调度,则对应DAI=1。而1bit的DAI的两种取值与被调度下行载波数目之间的映射关系可以设置为表7所示的形式,但仅为举例,不限于此。
表7
若DAI包含2bit数据,则基站将***能够调度的下行载波分为至少两组,每组中包含的下行载波数目不大于4,并针对各组下行载波,设定DAI表征的四种取值分别对应一种下行载波调度数目。
例如,参阅图10所示,假设***中共有5个聚合下行载波,那么基站预先将其分为2组,其中,下行载波1、下行载波2、下行载波3和下行载波4为第一组,下行载波5为第二组。第一组中有3个下行载波被调度,则对应DAI=3;第二组中的1个下行载波被调度,则对应DAI=1。而2bit的DAI的四种取值与被调度下行载波数目之间的映射关系可以设置为表8所示的形式,但仅为举例,不限于此。
表8
以上实施例中记载的各种DAI和被调度下行载波数目之间的映射关系,由基站侧和终端侧预先约定,同时存在于基站侧和终端侧。
基于上述实施例,参阅图11所示,本实施例中,UE接收基站发送的携带DAI的下行调度信息后,合并反馈应答信息的详细流程如下:
步骤1100:UE接收基站采用步骤700-步骤710记载的方法发送的携带DAI的下行调度信息,并基于该DAI确定被调度下行载波数目。
步骤1110:UE通过被调度的各下行载波接收数据,以及判断反馈窗口中是否丢失下行载波,若是,则进行步骤1120;否则,进行步骤1130。
所谓的反馈窗口,即是指在同一个上行子帧内进行ACK/NACK信息反馈的多个下行载波及下行子帧。对于TDD***,反馈窗口的大小L=N×M,其中N为UE聚合的下行载波数目,M为在同一上行子帧内进行反馈的下行子帧数目。对于FDD***,反馈窗口的大小L=N,N为UE聚合的下行载波数目。
本实施例中,UE执行步骤1110时,包含但不限于以下两种实现方式:
第一种:接收数据之前/接收数据过程中/接收数据之后,UE基于接收的DAI和各下行调度信息(也可以采用其他方式,此处仅为举例)判断反馈窗口中是否丢失下行载波,若是,则不对数据进行译码,也不向基站侧反馈任何信息;否则,再对数据进行译码并进行后续处理。
第二种:接收数据后立即译码,并行的,UE基于接收的DAI和各下行调度信息(也可以采用其他方式,此处仅为举例)判断反馈窗口中是否丢失下行载波,若是,则无论数据译码结果如何,均优先选择不向基站侧反馈任何信息;否则,根据数据译码结果进行后续处理。
上述步骤1100中,所谓UE确定反馈窗口中丢失下行载波是指部分下行载波丢失的情况。例如,参阅图8所示,在下行子帧1中,UE只接收到被调度的下行载波1和下行载波2,丢失下行载波3,则UE可以根据在下行子帧1内,从下行载波1和下行载波2上接收的DAI和下行调度信息确定丢失下行载波3,若下行载波1、下行载波2和下行载波3全部丢失,则UE不会判断出丢失下行载波,这一情况的相应处理方式将在后续流程中介绍。又例如,参阅图9所示,在下行载波组的第一组中,若UE只接收到被调度的下行载波1,丢失下行载波2,则UE可以根据从下行载波1接收的DAI和下行调度信息确定丢失下行载波2,若下行载波1和下行载波2全部丢失,则UE不会判断出丢失下行载波,这一情况的相应处理方式也将在后续流程中介绍。
步骤1120:UE根据判断结果确定反馈窗口中丢失下行载波,则不向基站反馈应答信息,即DTX状态。
步骤1130:UE根据判断结果确定反馈窗口中未丢失下行载波,则根据数据译码结果进一步判断反馈窗口中被调度的各下行载波内是否任一码字发生译码错误,若是,则进行步骤1140;否则,进行步骤1150。
步骤1140:UE向基站反馈NACK信息。
步骤1150:UE根据反馈窗口内正确接收的下行载波相关信息的数目,向基站反馈对应的ACK信息。
本实施例中,对于TDD***,则上述反馈窗口中正确接收的下行载波相关信息的数目,为反馈窗口中正确接收的下行子帧的数目,而对于FDD***,上述反馈窗口中正确接收的下行载波相关信息的数目,为反馈窗口中正确接收的下行载波组的数目。
在执行上述步骤1140和步骤1150时,UE可以采用但不限于以下两种方式来反馈ACK/NACK信息:
1)采用包含2bits数据的b0,b1向基站侧反馈ACK/NACK信息,其中,
在b0,b1表征的四种取值中,设定任一个取值对应NACK信息,以及在其他取值中,设定a2个取值分别对应b2种ACK信息,设定3-a2个取值分别对应b2-1种ACK信息,用于指示正确接收的下行载波相关信息的数目,其中,a2=(T-1)mod 3+1,b2=ceil(T/3),T为***能够支持的最大聚合载波数,mod为取余操作,ceil为取上限操作。
例如,假设T=3,则a2=3,b1=1,那么,参阅表9所示,b0,b1的取值为“00”时,则表示UE反馈的是NACK信息,b0,b1的取值为“01”、“10”和“11“时,则表示UE反馈的是ACK信息,并且指示的正确接收的下行载波相关信息的数目分别为1、2和3。当然,表9所示的映射关系仅为举例,并不局限于这一种映射方式,且表9中所示正确接收的下行载波相关信息的数目的各种取值也可以根据实际应用环境自行设定,在此不再赘述。
表9
又例如,假设T=8,则a2=2,b2=3,那么,参阅表10所示,b0,b1的取值为“00”时,则表示UE反馈的是NACK信息;b0,b1的取值为“01”、“10”和“11”时,则表示UE反馈的是ACK信息,并且“01”指示的正确接收的下行载波相关信息的数目为为1或2或3,“10”指示的正确接收的下行载波相关信息的数目为4或5或6,“11”指示的正确接收的下行载波相关信息的数目为7或8,显然,“01”、“10”和“11”所对应的正确接收的下行载波相关信息的数目的取值各不相同。当然,表10所示的映射关系仅为举例,并不局限于这一种映射方式,且表10中所示正确接收的下行载波相关信息的数目的各种取值也可以根据实际应用环境自行设定,在此不再赘述。
表10
2)采用包含5移相键控(PSK)的符号d(n)向基站侧反馈ACK/NACK信息,其中,
在d(n)表征的五种取值中,设定任一个取值对应NACK信息,以及在其他取值中,设定a3个取值分别对应b3种ACK信息,设定4-a3个取值分别对应b3-1种ACK信息,用于指示正确接收的下行载波相关信息的数目,其中,a3=(T-1)mod 4+1,b3=ceil(T/4),T为***能够支持的最大聚合载波数,mod为取余操作,ceil为取上限操作。
例如,假设T=4,则a3=4,b3=1。那么,参阅表11所示,d(n)的取值为“1”时,则表示UE反馈的是NACK信息,d(n)的取值为
和
时,则表示UE反馈的是ACK信息,并且指示的正确接收的下行载波相关信息的数目分别为1、2、3和4。当然,表11所示的映射关系仅为举例,并不局限于这一种映射方式,且表11中所示正确接收的下行载波相关信息的数目的各种取值也可以根据实际应用环境自行设定,在此不再赘述。
表11
又例如,假设T=8,则a3=2,b3=2,那么,参阅表12所示,d(n)的取值为“1”时,则表示UE反馈的是NACK信息;d(n)的取值为
和
时,则表示UE反馈的是ACK信息,并且
指示的正确接收的下行载波相关信息的数目为为1或2,
指示的正确接收的下行载波相关信息的数目为3或4,
指示的正确接收的下行载波相关信息的数目为5或6,
指示的正确接收的下行载波相关信息的数目为7或8,显然,
和
所对应的正确接收的下行载波相关信息的数目的取值各不相同。当然,表12所示的映射关系仅为举例,并不局限于这一种映射方式,且表12中所示正确接收的下行载波相关信息的数目的各种取值也可以根据实际应用环境自行设定,在此不再赘述。
表12
采用上述方式,UE可以通过不向基站反馈应答信息、反馈ACK/NACK信息的方式,将反馈窗口内的数据接收状况合并反馈至基站,由基站根据UE的反馈进行相应的后续处理。包括:
情况1:UE接收数据后,确定反馈窗口内存在至少一个下行载波译码错误,则反馈NACK信息,基站接收到NACK信息后,获知数据包传输错误,则对反馈窗口内所有被调度下行载波进行重传。
例如,参阅图8所示,假设UE确定下行子帧1-4包含的各下行载波中,至少有一个下行载波译码失败,则向基站反馈d(n)=1。基站接收d(n)=1后,获知数据包传输错误,则对反馈窗口内所有无线子帧包含的所有被调度下行载波进行重传。
又例如,参阅图9所示,假设UE确定下行载波组一至三包含的各下行载波中,至少有一个下行载波译码失败,则向基站反馈d(n)=1。基站接收d(n)=1后,获知数据包传输错误,则对反馈窗口内所有下行载波组包含的所有被调度下行载波进行重传。
情况2:UE接收数据后,确定反馈窗口内至少有一个下行载波丢失,则不向基站反馈应答信息,即DTX状态,基站确定UE为DTX状态后,获知数据包传输错误,则将反馈窗口内所有被调度下行载波进行重传。
UE确定反馈窗口内至少有一个下行载波丢失包括:
例如,参阅图8所示,UE在某下行子帧内接收到的下行载波的数目小于该下行子帧中携带的DAI的取值;
又例如,参阅图9所示,UE在某下行载波组内接收到的下行载波的数目小于该下行载波组中携带的DAI的取值。
情况3:UE接收数据后,确定反馈窗口内接收的数据均译码正确,则向基站反馈相应的ACK信息,基站接收ACK信息后,获知所有数据包都被正确接收,不需要重传。
例如,参阅图8所示,UE确定在接收到数据的下行子帧1、下行子帧3、下行子帧4内,所有被调度的下行载波均译码正确,则向基站反馈
基站接收到
后,获知所有数据包都被正确接收,则不进行重传。
又例如,参阅图9所示,UE确定在接收到数据的下行载波组一、下行载波组二、下行载波组三内,所有被调度的下行载波均译码正确,则向基站反馈
基站接收到
后,获知所有数据包都被正确接收,则不进行重传。
情况4:UE接收数据后,确定反馈窗口内接收的数据均译码正确,则向基站反馈相应的ACK信息,基站接收ACK信息后,获知存在丢失的数据包,刚对反馈窗口内所有被调度的下行载波进行重传。
例如,参阅图8所示,UE在反馈窗口内,只在下行子帧1和下行子帧3中收到数据,下行子帧4全部丢失,并且在下行子帧1和下行子帧3中收到的所有下行载波均译码正确,则UE向基站反馈基站接收到后,获知有数据包丢失,即丢失了一个下行子帧,则对反馈窗口内下行子帧1、下行子帧3和下行子帧4包含的所有被调度下行载波进行重传。
又例如,参阅图9所示,UE在反馈窗口内,只在下行载波组一和下行载波组二中收到数据,下行载波组三全部丢失,并且在下行载波组一和下行载波组二中收到的所有下行载波均译码正确,则UE向基站反馈
基站接收到
后,获知有数据包丢失,即丢失了一个下行载波组,则对反馈窗口内下行载波组一、下行载波组二和下行载波组三包含的所有被调度下行载波进行重传。
综上所述,本发明实施例中,在LTE-A***内,UE接收到基站发送的DAI后,根据DAI确定被调度下行载波数目,并通过被调度的各下行载波接收数据,以及判断反馈窗口中是否丢失下行载波;若根据判断结果确定反馈窗口中丢失下行载波,则不向基站反馈应答信息;若根据判断结果确定反馈窗口中未丢失下行载波,则根据数据译码结果进一步判断反馈窗口中被调度的各下行载波内是否任一码字发生译码错误,若是,则向基站反馈NACK信息,否则,根据反馈窗口内正确接收的下行载波相关信息的数目,向基站反馈对应的ACK信息。这样,UE便通过不向基站反馈应答信息、反馈ACK/NACK信息的方式,将反馈窗口内的数据接收状况合并反馈至基站侧,令基站侧可以及时获知UE的数据接收状态,并在数据接收发生异常时,及时采用准确的策略进行相应处理,从而在很大程度上提高了***的容错能力,也提升了***的性能及服务质量。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发
明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。