具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本发明实施例中,用户设备(UE,User Equipment),也可称之为移动终端(Mobile Terminal)、移动用户设备等,可以经无线接入网(例如,RAN,Radio Access Network)与一个或多个核心网进行通信,用户设备可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。
在本发明实施例中,基站是LTE中的演进型基站(eNB或e-NodeB,evolutional Node B)。
图1是本发明实施例的多载波调度的方法的流程图。如图1所示,多载波调度的方法100包括:
110:向UE发送多载波配置消息,其中所述多载波配置消息包括被PDCCH命令调度的多个第一载波的信息和所述第一载波的资源块编码方式信息;
120:在第二载波向UE发送PDCCH命令,其中所述PDCCH命令包括UE可使用的资源块的指示信息,以便所述UE根据所述多个第一载波的信息、所述资源块编码方式以及所述指示信息调度所述多个第一载波的资源。
以下具体说明本发明实施例的多载波调度方法的实现过程。
首先,步骤110向UE发送多载波配置消息,例如通过无线资源控制(Radio Resource Control,简称RRC)消息、媒体接入控制层(Medium AccessControl,简称MAC)消息或者物理层消息向UE发送所述多载波配置消息。另外,所述多载波配置消息包括在为UE配置载波的现有配置消息中,也可以作为专用的配置消息发送。
所述多载波配置消息具体可以包括多载波调度的使能/去使能指示,由此指示UE是否所有被配置的多个载波或所有被激活的多个载波能否被一个PDCCH命令进行调度。如果配置为使能,则eNB可以通过一个PDCCH命令调度UE在多个载波同时进行数据发送或接收;如果配置为去使能,则eNB不能通过一个PDCCH命令调度UE在多个载波同时进行数据发送或接收,此时,如果eNB需要调度UE在多个载波同时进行数据发送或接收,则eNB需要分别使用多个PDCCH命令进行调度。在具体配置过程中,多载波调度的使能指示可以作为默认选项。
另外,所述多载波配置消息可以包括能通过一个PDCCH命令进行调度的载波集合,以及可以调度该载波集合的载波。例如载波1,2为可以通过一个PDCCH命令调度的载波集合,可以通过载波1上的一个PDCCH命令进行多载波调度;载波3,4可以通过一个PDCCH命令调度的载波集合,可以通过载波2上的一个PDCCH命令进行多载波调度,在配置好可以通过一个PDCCH命令调度的载波集合后,一个PDCCH可以调度所述载波集合中的所有载波或者所述载波集合中的所有激活的载波。这里需要说明的是,在应用载波聚合的系统中,可以对系统中的全部载波进行编号,以便于调度使用。
另外,所述多载波配置消息可以包括一个PDCCH命令所能调度的载波的数量,例如2个载波,或3个载波。可选的,还可以包括这些载波可以被哪个或哪些载波上的PDCCH命令来调度。或者,只包括一个PDCCH命令所能调度数量,可以发送PDCCH命令的载波上的任何一个PDCCH命令都可以调度上述数量个载波。
此外,可选的,所述载波配置消息中还包括被一个PDCCH命令所调度的第一载波的资源块编码方式信息。
接着,步骤120:在第二载波向UE发送PDCCH命令,其中所述PDCCH命令包括UE可使用的资源块的指示信息,以便所述UE根据所述第一载波的信息、所述资源块编码方式以及所述指示信息调度所述多个第一载波的资源。在步骤110中配置了一个PDCCH命令可以调度的载波之后,在步骤120中eNB将通过PDCCH命令具体指示UE如何使用这些载波,即如何使用这些载波的资源块(Resources Block,简称RB)来发送或接收数据。
以下通过实施方式举例来进行具体说明。
实施例一
eNB向UE发送的多载波调度配置消息中指示UE可以被一个PDCCH命令调度给UE用来进行数据发送和接收的多个载波的载波编号、所述多个载波的资源块编码方式信息以及调度该多个载波的PDCCH命令所处的载波的编号。其中资源块编码方式为各载波分别按顺序编码。为了便于说明,上述eNB通过PDCCH命令调度给UE用来进行数据发送和接收的载波称为第一载波,调度该多个第一载波的PDCCH命令所处的载波称为第二载波,以下实施方式中延用相同术语。
此后,eNB在第二载波上向UE发送PDCCH命令,该PDCCH命令中,UE可使用的资源块的指示信息包括资源块起始编码以及资源块数量,以使UE使用所述多个第一载波上由所述资源块起始编码和所述资源块数量限定的资源。
例如,第一载波为载波1、3,第二载波为载波2,载波1、3上RB的编码分别为RB Index=0~24,UE可以使用的资源块起始编码为RB Start=5,数量L=10,则表示UE分别使用载波1、3上的资源块编号RB Index=5~14的10个资源块。具体调度的RB分布情况如图2所示。可选的,当多个第一载波中的一个或多个载波的最大RB Index大于等于RB Start且小于RBStart+L-1,则该多个第一载波中的一个或多个载波中的实际资源为从RBStart到该载波的最大RB Index指示的资源,或者该载波不参与本次多载波调度,例如当载波1上RB的编码为RB Index=0~15时,如果UE可以使用的资源块起始编码为RB Start=10,数量L=10,则表示载波1上使用的实际资源为RB Index=10~15的资源,或者载波1不参与本次多载波调度;当多个第一载波中的一个或多个载波的最大RB Index小于RB Start,则该载波不参与本次多载波调度,例如当载波1上RB的编码为RB Index=0~10时,如果UE可以使用的资源块起始编码为RB Start=15,数量L=10,则表示载波1不参与本次多载波调度。
可选地,第二载波也可以是第一载波其中之一,即载波1或载波3。
实施例二
作为实施例一的一种变体,eNB向UE发送的多载波调度配置消息中指示UE调度的多个第一载波的编码连续,并且第一载波的资源块编码方式为所述第一载波统一顺序编码。
此后,eNB在第二载波上向UE发送PDCCH命令,该PDCCH命令中的UE可使用的资源块的指示信息包括资源块起始编码以及资源块数量,以使UE使用所述第一载波上由所述资源块起始编码和所述资源块数量限定的资源。
例如,第一载波为载波1、2,第二载波为载波3,载波1、2上RB的编码为RB Index=0~49,即载波1上的RB Index=0~24,而载波2上的RBIndex=25~49;该PDCCH命令指示UE可以使用的资源为RB Start=20,L=10,表示UE可以使用载波1上的RB Index=20-24的资源和载波2上的RB Index=25~29(即对应载波2上的RB Intex=0~4)的资源。具体调度的RB分布情况如图3所示。
同样,第二载波也可以是第一载波其中之一,即载波1或载波2。
实施例三
eNB向UE发送的多载波调度配置消息中指示UE调度的多个第一载波的数量,其中第一载波的资源块编码方式为以发送所述PDCCH命令的第二载波为基准,按照载波编号对所述第一载波的数量所指示的载波进行顺序编码。
根据本发明实施例,在具体实现时,可以默认调度为UE配置的全部载波,此时第一载波的数量等于为UE配置的全部载波的数量。
此后,eNB在第二载波上向UE发送PDCCH命令,该PDCCH命令中的所述UE可使用的资源块的指示信息包括资源块起始编码以及资源块数量,以使所述UE使用所述第一载波上由所述资源块起始编码和所述资源块数量限定的资源。
例如,eNB向UE发送的多载波调度配置消息中指示的第一载波为2个,此后eNB在载波2上向UE发送PDCCH命令,该PDCCH命令表示UE可以调度载波2、3;该PDCCH命令中的资源块编码方式为将载波2、3上的资源块编码为RB Index=0~49,即载波2上的RB Index=0~24,而载波3上的RB Index=25~49;该PDCCH命令指示UE可以使用的资源为RB Start=20,L=10,表示UE可以使用载波2上的RB Index=20~24的资源和载波3上的RB Index=25~29(即对应载波3上的RB Index=0~4)的资源。
实施例四
作为一种替代实施例,eNB向UE发送的多载波调度配置消息中指示UE调度的多个第一载波的数量,其中所述第一载波的资源块编码方式所述第一载波的RB分别顺序编码,即将载波2、3上的资源块分别顺序编码,例如载波2上的RB Index=0~24,且载波3上的RB Index=0~24;该PDCCH命令指示UE可以使用的资源为RB Start=5,L=10,表示UE可以使用载波2上的RB Index=5~14的资源和载波3上的RB Index=5~14的资源。
实施例五
作为实施例三的一种变体,eNB向UE发送的多载波调度配置消息中指示UE调度的多个第一载波的数量。
此后,eNB在第二载波上向UE发送PDCCH命令,该PDCCH命令可以包括载波指示域(Carrier Indicator Field,简称CIF),该CIF指示UE可以调度的第一载波的基准编码。
例如,在实施例三的例子中,如果CIF=3,则该PDCCH命令表示UE可以调度载波3、4;该PDCCH命令中的资源块编码方式为将载波3、4上的资源块编码为RB Index=0~49,即载波3上的RB Index=0~24,而载波4上的RB Index=25~49;如果该PDCCH命令指示UE可以使用的资源为RBStart=20,L=10,则表示UE可以使用载波3上的RB Index=20-24的资源和载波4上的RB Index=25~29的资源。
同样,作为实施例四的一种变体,该多载波调度消息中的资源块编码方式可以为将载波3、4上的资源块分别顺序编码,即载波3上的RBIndex=0~24,且载波4上的RB Index=0~24;如果该PDCCH命令指示UE可以使用的资源为RB Start=5,L=10,则表示UE可以使用载波3上的RBIndex=5~14的资源和载波4上的RB Index=5~14的资源。
实施例六
eNB向UE发送的多载波调度配置消息中指示UE调度的多个第一载波的载波编号,其中所述第一载波的资源块编码方式为根据系统带宽以及预定的资源块群组(Resource Block Group,简称RBG)容量(Size,用P表示),将载波的资源块分成多个资源块群组。这里所说的RBG由若干个RB组成。RBG容量与多载波系统总带宽有关,在每个载波上的RB数量一定的情况下,RBG容量与UE可以调度的载波数量有关。如表1所示。为了在不同系统带宽时所使用的PDCCH的大小相同,RBG大小就会随着系统带宽的增加而增加,即相当于系统带宽越大,RBG大小越大,资源分配粒度就越粗。
表1
表1中的
为UE可以调度的一个或多个载波上RB的总数量,RGB容量(P)为每个RBG中包含的RB的数量。
在本实施例中,将所述多个第一载波的RB分别划分为RBG,然后使用个比特,以Bitmap(位图映射)的方式,表示UE可以使用的RBG资源。
例如,eNB向UE发送的多载波调度配置消息中指示UE调度的多个第一载波为载波1、3,如果每个载波包括25个RB,根据表1,RBG容量为3个RB,因此可以将载波1、3上的RB分别划分为9个RBG,然后利用18(每个载波用9个比特表示)位的Bitmap来指示UE可以使用的RBG。也可以按照如下方式,使用17位的Bitmap来指示UE可以使用的RBG。
另外,根据上述实施例二,eNB向UE发送的多载波调度配置消息中指示UE调度的多个第一载波的编码连续,例如,第一载波为载波1、2,这样可以将载波1、2作为一个整体划分RBG,形成17个RBG,其中有一个RBG跨越了载波1、2,即该RBG包括载波1上的1个RB,载波2上的2个RB。例如,一种调度跨载波1、2的Bitmap如图4所示。
此外,根据上述实施例三、四、五,在确定了具体的第一载波之后,都可以采用划分RBG并利用Bitmap的方式来指示UE可以调度的资源。
在上述所有实施例中,无论采用哪种资源分配方式,只要是在不同载波上的资源,均需要作为独立的资源使用,即独立的进行数据的复用封装,独立的进行传输解码。相同载波上的资源作一个整体进行数据的复用封装传输解码。
根据本发明实施例,实现了通过一个PDCCH命令允许UE调度多个载波上的资源,提高了PDCCH调度多个载波的效率,缓解了PDCCH受限的程度,减少了数据传输延迟。
图5是一种实现本发明的多载波调度的方法的基站的示意结构图。如图5所示,基站500包括:
多载波配置单元510,用于向用户设备UE发送多载波配置消息,其中所述多载波配置消息包括被物理下行控制信道PDCCH命令调度的多个第一载波的信息和所述第一载波的资源块编码方式信息;
发送单元520,用于在第二载波向UE发送PDCCH命令,其中所述PDCCH命令包括UE可使用的资源块的指示信息,以便所述UE根据所述多个第一载波的信息、所述资源块编码方式以及所述指示信息调度所述第一载波的资源。
根据本发明实施例,所述多载波配置单元510向所述UE发送的所述多载波配置值消息中所述第一载波的信息包括:连续编号的所述载波中的第一载波的编号以及调度所述第一载波的PDCCH命令所述处的第二载波的编号,所述资源块编码方式为各载波分别按顺序编码,
所述发送单元520向所述UE发送的所述PDCCH命令中所述UE可使用的资源块的指示信息包括资源块起始编码以及资源块数量,以使所述UE使用所述第一载波上由所述资源块起始编码和所述资源块数量限定的资源。
根据本发明实施例,所述第二载波是所述第一载波之一。
根据本发明实施例,所述多载波配置单元510向所述UE发送的所述多载波配置值消息中所述第一载波的信息包括:连续编号的所述载波中的第一载波的数量,所述载波的资源块编码方式为以发送所述PDCCH命令的第二载波为基准,按照载波编号对所述第一载波的数量所指示的载波进行顺序编码,所述发送单元520向所述UE发送的所述PDCCH命令中所述UE可使用的资源块的指示信息包括资源块起始编码以及资源块数量,以使所述UE使用所述第一载波上由所述资源块起始编码和所述资源块数量限定的资源。
根据本发明实施例,所述多载波配置单元向所述UE发送的所述多载波配置值消息中所述第一载波的信息包括:连续编号的所述载波中的第一载波的数量,
所述发送单元向所述UE发送的所述PDCCH命令中包括指示特定载波的载波指示域,所述第一载波的资源块编码方式为以所述PDCCH命令中的所述载波指示域所指示的载波为基准,按照载波编号对所述第一载波的数量所指示的载波进行顺序编码,
所述UE可使用的资源块的指示信息包括资源块起始编码以及资源块数量,以使所述UE使用所述第一载波上由所述资源块起始编码和所述资源块数量限定的资源。
根据本发明实施例,所述多载波配置单元510向所述UE发送的所述多载波配置消息中所述载波的资源块编码方式为:根据所述第一载波的数量以及预定的资源块群组容量,将所述第一载波的资源块分成多个资源块群组,其中所述资源块群组包括位于同一第一载波上的资源块和/或相邻第一载波上的资源块,
所述发送单元520向所述UE发送的所述PDCCH命令中所述UE可使用的资源块的指示信息包括位图映射,其中所述位图映射指示所述UE可使用的所述资源块群组。
根据本发明实施例,所述多载波配置单元510向所述UE发送的所述多载波配置值消息中包括多载波调度使能/去使能指示,在配置为使能的情况下,允许UE进行多载波调度,而在配置为去使能的情况下,不允许UE进行多载波调度。
图6是一种实现本发明的多载波调度的方法的用户设备的示意结构图。如图6所示,用户设备700包括:
接收单元610,用于接收基站发送的多载波配置消息,其中所述多载波配置消息包括被物理下行控制信道PDCCH命令调度的多个第一载波的信息和所述第一载波的资源块编码方式信息;
调度单元620,用于接收基站在第二载波发送PDCCH命令,其中所述PDCCH命令包括用户设备UE可使用的资源块的指示信息,所述调度单元620还用于根据所述第一载波的信息、所述资源块编码方式以及所述指示信息调度所述第一载波的资源。
根据本发明实施例,所述接收单元610接收的基站发送的多载波配置消息中所述第一载波的信息包括:连续编号的所述载波中的第一载波的编号以及调度所述第一载波的PDCCH命令所述处的第二载波的编号,所述资源块编码方式为各载波分别按顺序编码,
所述调度单元620接收的所述基站发送的PDCCH命令中所述UE可使用的资源块的指示信息包括资源块起始编码以及资源块数量,所述调度单元620还用于根据所述第一载波的编号以及所述资源块起始编码以及所述资源块数量,调度所述第一载波上由所述资源块起始编码和所述资源块数量限定的资源。
根据本发明实施例,所述第二载波是所述第一载波之一。
根据本发明实施例,所述接收单元610接收的基站发送的多载波配置消息中所述第一载波的信息包括:连续编号的所述载波中的第一载波的数量,所述第一载波的资源块编码方式为以发送所述PDCCH命令的第二载波为基准,按照载波编号对所述第一载波的数量所指示的载波进行顺序编码,
所述调度单元620接收的所述基站发送的PDCCH命令中所述UE可使用的资源块的指示信息包括资源块起始编码以及资源块数量,所述调度单元620还用于根据所述第一载波的数量以及所述第二载波的编号,调度所述第一载波上由所述资源块起始编码和所述资源块数量限定的资源。
根据本发明实施例,所述接收单元610接收的基站发送的多载波配置消息中所述第一载波的信息包括:连续编号的所述载波中的第一载波的数量,
所述调度单元620接收的所述基站发送的PDCCH命令中包括指示特定载波的载波指示域,所述第一载波的资源块编码方式为以所述PDCCH命令中的所述载波指示域所指示的载波为基准,按照载波编号对所述第一载波的数量所指示的载波进行顺序编码,
所述UE可使用的资源块的指示信息包括资源块起始编码以及资源块数量,所述调度单元还用于根据所述第一载波的数量以及所述载波指示域中指示的载波,调度所述第一载波上由所述资源块起始编码和所述资源块数量限定的资源。
根据本发明实施例,所述接收单元610接收的所述基站发送的多载波配置消息中中所述第一载波的资源块编码方式为:根据第一载波的数量以及预定的资源块群组容量,将所述第一载波的资源块分成多个资源块群组,其中所述资源块群组包括位于同一第一载波上的资源块和/或相邻第一载波上的资源块,
所述调度单元620接收的所述基站发送的PDCCH命令中所述UE可使用的资源块的指示信息包括位图映射,其中所述位图映射指示所述UE可使用的所述资源块群组。
根据本发明实施例,所述接收单元610接收的基站发送的多载波配置消息中包括多载波调度使能/去使能指示,在配置为使能的情况下,允许UE进行多载波调度,而在配置为去使能的情况下,不允许UE进行多载波调度。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。