发明内容
本发明实施例提供了一种资源分配方法、基站及通讯系统,保证了不同RB上均匀的UE复用度,降低了PUCCH Format2x资源上的码间干扰,提高了PUCCH解调性能。
本发明实施例第一方面提供了一种资源分配方法,包括:
在需要为用户设备UE分配物理上行控制信道PUCCH Format2x资源时,获取所述UE所属的当前小区内Format2x资源块RB的复用度,确定所述当前小区内复用度最低的Format2x RB,当所述当前小区内复用度最低的Format2x RB存在多个时,选择其中一个Format2x RB,所述Format2x RB的复用度用于标识Format2x RB上的资源标识使用数量;
在选择的复用度最低的Format2x RB上,为所述UE分配PUCCH Format2x资源。
结合本发明实施例的第一方面,在本发明实施例的第一方面的第一种实现方式中,所述在选择的复用度最低的Format2x RB上,为所述UE分配PUCCH Format2x资源,包括:
在选择的复用度最低的Format2x RB上,判断所述选择的复用度最低的Format2x RB上已经占用的资源标识上是否存在可供使用的PUCCH Format2x资源,若是,则在所述已经占用的资源标识上分配PUCCH Format2x资源,若否,则在所述选择的复用度最低的Format2x RB上的未占用的资源标识上,分配PUCCH Format2x资源。
结合本发明实施例的第一方面或第一方面的第一种实现方式,在本发明实施例的第一方面的第二种实现方式中,所述在所述选择的复用度最低的Format2x RB上的未占用的资源标识上,分配PUCCH Format2x资源,包括:
根据预先确定的所述选择的复用度最低的Format2x RB上的资源标识之间的距离间隔,确定下一个未占用的目标资源标识,在所述目标资源标识上分配PUCCH Format2x资源。
结合本发明实施例的第一方面的第二种实现方式,在本发明实施例的第一方面的第三种实现方式中,所述在选择的复用度最低的Format2x RB上,为所述UE分配PUCCH Format2x资源之前,所述方法还包括:
获取所述小区内每个Format2x RB在一个传输时间间隔TTI最多可复用的UE数Nmax,所述Nmax≤12;
根据所述Nmax,确定分配所述小区内每个Format2x RB上的资源标识之间的距离间隔。
结合本发明实施例的第一方面的第三种实现方式,在本发明实施例的第一方面的第四种实现方式中,所述根据所述Nmax,确定分配所述小区内每个Format2x RB上的资源标识之间的距离间隔,包括:
当所述Nmax>6时,确定所述小区内Format2x RB上的资源标识之间的距离间隔为0;
当所述Nmax≤6时,确定所述小区内Format2x RB上的资源标识之间的距离间隔为
本发明实施例的第二方面提供了一种基站,包括:
确定单元,用于在需要为用户设备UE分配物理上行控制信道PUCCHFormat2x资源时,获取所述UE所属的当前小区内Format2x RB的复用度,确定所述当前小区内复用度最低的Format2x RB,当所述当前小区内复用度最低的Format2x RB存在多个时,选择其中一个Format2x RB,所述Format2x RB的复用度用于标识Format2x RB上的资源标识使用数量;
资源分配单元,用于在选择的复用度最低的Format2x RB上,为所述UE分配PUCCH Format2x资源。
结合本发明实施例的第二方面,在本发明实施例的第二方面的第一种实现方式中,所述资源分配单元具体用于在选择的复用度最低的Format2x RB上,判断所述选择的复用度最低的Format2x RB上已经占用的资源标识上是否存在可供使用的PUCCH Format2x资源,若是,则在所述已经占用的资源标识上分配PUCCH Format2x资源,若否,则在所述选择的复用度最低的Format2x RB上的未占用的资源标识上,分配PUCCH Format2x资源。
结合本发明实施例的第二方面或第二方面的第一种实现方式,在本发明实施例的第二方面的第二种实现方式中,所述资源分配单元在所述选择的复用度最低的Format2x RB上的未占用的资源标识上,分配PUCCH Format2x资源时,具体用于根根据预先确定的所述选择的复用度最低的Format2x RB上的资源标识之间的距离间隔,确定下一个未占用的目标资源标识,在所述目标资源标识上分配PUCCH Format2x资源。
结合本发明实施例的第二方面的第二种实现方式,在本发明实施例的第二方面的第三种实现方式中,所述基站还包括:
距离间隔确定单元,用于在选择的复用度最低的Format2x RB上,为所述UE分配PUCCH Format2x资源之前,获取所述小区内每个Format2x RB在一个传输时间间隔TTI最多可复用的UE数Nmax,所述Nmax≤12;根据所述Nmax,确定分配所述小区内每个Format2x RB上的资源标识之间的距离间隔。
结合本发明实施例的第二方面的第三种实现方式,在本发明实施例的第二方面的第四种实现方式中,
所述距离间隔确定单元具体用于当所述Nmax>6时,确定所述小区内Format2x RB上的资源标识之间的距离间隔为0;当所述Nmax≤6时,确定所述小区内Format2x RB上的资源标识之间的距离间隔为
本发明实施例的第三方面提供了一种通讯系统,包括UE,以及第二方面所述的基站。
从以上技术方案可以看出,本发明实施例具有以下优点:
本发明实施例在需要为UE分配物理上行控制信道PUCCH Format2x资源时,获取UE所属的当前小区内Format2x RB的复用度,确定当前小区内复用度最低的Format2x RB,在选择的复用度最低的Format2x RB上,为所述UE分配PUCCH Format2x资源,本发明实施例每次分配PUCCH Format2x资源时,选择最低复用度的Format2x RB进行资源分配,保证了不同Format2x RB上均匀的UE复用度,降低了Format2x格式上的码间干扰,提高了PUCCH解调性能。
本发明的说明书和权利要求书及上述附图中的术语″第一″、″第二″等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语″包括″和″具有″以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
LTE系统中,用户设备(User Equipment,UE)通过物理上行控制信道(Physical Uplink Control Channel,PUCCH)向基站eNodeB发送上行控制消息(Uplink Control Information,UCI),UCI包括SRI(scheduling requestindicator,调度请求指示)、混合自动重传请求确认字符(Hybrid AutomaticRepeat reQuest Acknowledgement,HARQ-ACK)、信道状态信息(Channel StateInformation,CSI),其中,SRI用于指示UE申请上行资源,当基站收到指示后会为UE分配PUSCH资源;HARQ-ACK用于指示下行传输的译码结果;CSI用于反馈下行信道质量相关信息。
LTE协议中定义了3类共7种PUCCH格式,不同PUCCH格式携带的信息内容不同,UE根据需要传输的信息来选择使用哪种PUCCH格式。第一类为Format1x,包括format1、format1a、format1b格式,承载SRI信息或者HARQ-ACK信息,或者SRI信息和HARQ-ACK信息;第二类为Format2x格式,包括format2、format2a、format2b格式,承载CSI或者CSI+ACK信息。第三类为Format3格式,用于承载载波聚合时的多HARQ-ACK信息加上可选的SRI信息,且在R11开始支持ACK与CSI复用。
Format2/2a/2b格式从频带两端最边缘的资源块(Resource Block,RB)开始往内分配,接着是混合RB(如果有的话),混合RB上既有Format2/2a/2b格式,也有Format1/1a/1b格式,然后Format1/1a/1b格式,PUCCH资源从频带边缘到中心的顺序为Format2/2a/2b→混合RB→Format 1/1a/1b,而format3格式的位置,协议并未明确规定。
传输时间间隔(Transmission Time Interval,TTI)是在数字电讯网络(如LTE系统)中的一个参数,是指数据压缩从更高层到帧中进行传输在一个无线链路层中。TTI是指在无线链路中的一个独立解码传输的长度。TTI与从更高网络层到无线链路层的数据块的大小有关。
LTE协议规定,一个Format2x RB上,循环移位序列有12个,在同一个TTI一个Format2x RB最多可以复用12个UE,这12个UE在不同的符号使用不同的循环移位序列进行码分。为了降低码间干扰,实际使用时,通常限制了一个Format2x RB在一个TTI上可以复用的UE数的最大值Nmax,即一个TTI最多复用Nmax个UE。
本发明实施例应用于LTE系统中基站为UE分配PUCCH Format2x资源,即基站为UE分配RB上的资源标识(cqi-PUCCH-Resource Index)上的时隙资源(即周期与偏置参数标识(cqi-pmi-Config Index))。
请参阅图1,本发明实施例中资源分配方法的一个实施例包括:
101、在需要为用户设备UE分配物理上行控制信道PUCCH Format2x资源时,获取所述UE所属的当前小区内Format2x RB的复用度,确定所述当前小区内复用度最低的Format2x RB;
本实施例中,在基站接受到UE发起的随机接入过程中的Message4时,基站为UE分配PUCCH Format2x资源,获取所述UE所属的当前小区内Format2x RB的复用度,确定所述当前小区内复用度最低的Format2x RB;
当所述当前小区内复用度最低的Format2x RB存在多个时,选择其中一个Format2x RB,例如,当当前小区内的Format2x RB第一次分配资源时,当前小区内的Format2x RB复用度相同,此时复用度最低的Format2xRB即可以是选择其中任意一个Format2x RB,也可以是选择分配顺序在前的Format2xRB为复用度最低的Format2x RB,例如当前小区内的Format2x RB编号为RB0,RB1,RB2...等等,当小区内复用度最低的Format2x RB为多个时,如RB0,RB1,则可以按编号顺序选择RB0为复用度最低的Format2x RB。
所述Format2x RB的复用度用于标识Format2x RB上的资源标识使用数量,每当新占用了一个PUCCH Format2x RB的资源标识,则该Format2x RB的复用度加1。
102、在选择的复用度最低的Format2x RB上,为所述UE分配PUCCHFormat2x资源。
本发明实施例在需要为UE分配物理上行控制信道PUCCH Format2x资源时,获取UE所属的当前小区内Format2x RB的复用度,确定当前小区内复用度最低的Format2xRB,在选择的复用度最低的Format2x RB上,为所述UE分配PUCCH Format2x资源,本发明实施例每次分配PUCCH Format2x资源时,选择最低复用度的Format2x RB进行资源分配,保证了不同Format2x RB上均匀的UE复用度,降低了Format2x格式上的码间干扰,提高了PUCCH解调性能。
图1所示的实施例中,为了在选择的复用度最低的Format2x RB上,为所述UE分配PUCCH Format2x资源有多种实现方式,例如在选择的复用度最低的Format2x RB上,可以随机分配PUCCH Format2x资源,也可以在未占用的资源标识上分配资源,优选的,也可以是在判断存在已经占用的资源标识时,在已经占用的资源标识上分配PUCCH Format2x资源,此处不做限定。
下面以具体实施例进行说明,请参阅图2,本发明实施例中资源分配方法的另一个实施例包括:
201、在需要为用户设备UE分配物理上行控制信道PUCCH Format2x资源时,获取所述UE所属的当前小区内Format2x RB的复用度,确定所述当前小区内复用度最低的Format2x RB;
本实施例中,在基站接受到UE发起的随机接入过程中的Message4时,基站为UE分配PUCCH Format2x资源,获取所述UE所属的当前小区内资源块Format2x RB的复用度,确定所述当前小区内复用度最低的Format2x RB;
当所述当前小区内复用度最低的Format2x RB存在多个时,选择其中一个Format2x RB,例如,当当前小区内的Format2x RB第一次分配资源时,当前小区内的Format2x RB复用度相同,此时复用度最低的Format2x RB即可以是选择其中任意一个Format2x RB,也可以是选择分配顺序在前的Format2xRB为复用度最低的Format2x RB,例如当前小区内的Format2x RB编号为RB0,RB1,RB2...等等,当小区内复用度最低的Format2x RB为多个时,如RB0,RB1,则可以按编号顺序选择RB0为复用度最低的Format2x RB。
所述Format2x RB的复用度用于标识Format2x RB上的资源标识使用数量,每当新占用了一个PUCCH Format2x RB的资源标识,则该Format2x RB的复用度加1。
202、在选择的复用度最低的Format2x RB上,判断所述选择的复用度最低的Format2x RB上已经占用的资源标识上是否存在可供使用的PUCCHFormat2x资源,若是,执行步骤203,若否,执行步骤204;
本实施例中,在选择的复用度最低的Format2x RB上,判断所述选择的复用度最低的Format2x RB上已经占用的资源标识上是否存在可供使用的PUCCH Format2x资源包括:
判断所述选择的复用度最低的Format2x RB上,是否存在已经占用的资源标识;若是,判断所述已经占用的资源标识上是否存在可供使用的PUCCHFormat2x资源。
在所述已经占用的资源标识上存在可供使用的PUCCH Format2x资源时,执行步骤203,在所述已经占用的资源标识上不存在可供使用的PUCCHFormat2x资源时,执行步骤204。
203、在所述已经占用的资源标识上分配PUCCH Format2x资源;
204、在所述选择的复用度最低的Format2x RB上的未占用的资源标识上,分配PUCCH Format2x资源。
本实施例中,在所述选择的复用度最低的Format2x RB上的未占用的资源标识上,分配PUCCH Format2x资源可以是:在所述选择的复用度最低的Format2xRB上的未占用的资源标识上,随机选择一个未占用的资源标识,分配PUCCH Format2x资源;也可以是按照Format2x RB上预先标记的资源标识编号,从所述选择的复用度最低的Format2x RB上,资源标识编号最低的资源标识上,分配PUCCH Format2x资源,此处不做限定。
本实施例中,若在所述选择的复用度最低的Format2x RB上,在已经占用的资源标识上不存在可供使用的PUCCH Format2x资源,且不存在未占用的资源标识时,选择下一个复用度最低的Format2x RB进行分配PUCCHFormat2x资源,选择下一个复用度最低的Format2x RB分配PUCCH Format2x资源的方式参照步骤201。
本发明实施例中,在图1所示的实施例的基础上,优先使用其中复用度最低的Format2x RB上的已经占用的资源标识上的所有时隙资源,若复用度最低的Format2x RB上的已经占用的资源标识上的所有时隙资源已经分配完,则选择复用度最低的Format2x RB上的未占用的资源标识分配资源,以保证不同Format2x RB上的均匀复用度,进一步降低CSI信息的干扰。
图2所示的实施例中,为了综合考虑频域资源的有效利用,使不同Format2x RB上的UE复用度均匀化,降低同时复用在一个Format2x RB上的UE之间的干扰,作为优选,在一个Format2x RB上,可以预先设定Format2xRB上的资源标识之间的距离间隔,间隔分配PUCCH Format2x资源,具体地,在所述选择的复用度最低的Format2x RB上的未占用的资源标识上,分配PUCCH Format2x资源,可以包括:
根据预先确定的所述选择的复用度最低的Format2x RB上的资源标识之间的距离间隔,确定下一个未占用的目标资源标识,在所述目标资源标识上分配PUCCH Format2x资源。
在此基础之前,需要预先确定UE所述小区内Format2x RB上的资源标识之间的距离间隔,即所述在选择的复用度最低的Format2x RB上,为所述UE分配PUCCH Format2x资源之前,所述方法还可以包括:
获取所述小区内每个Format2x RB在一个传输时间间隔TTI最多可复用的UE数Nmax,所述Nmax≤12;
根据所述Nmax,确定分配所述小区内每个Format2x RB上的资源标识之间的距离间隔。
进一步地,所述根据所述Nmax,确定分配所述小区内每个Format2x RB上的资源标识之间的距离间隔,可以包括:
当所述Nmax>6时,确定所述小区内Format2x RB上的资源标识之间的距离间隔为0,例如假设当前小区有3个Format2x RB且每个Format2x RB在一个TTI最多可复用的UE数Nmax取值为7,(用channel(简写chan)来代指每个Format2x RB上的资源标识,且每个Format2x RB上的资源标识均为0~11的正整数),则在一个Format2x RB上分配资源时,RB0.chan0→RB 1.chan0→RB2.chan0→RB0.chan1→RB1.chan1→RB2.chan1→RB0.chan2→RB1.chan2→RB2.chan2→RB0.chan3→RB1.chan3→RB2.chan3→RB0.chan4→RB1.chan4→RB2.chan4→RB0.chan5→RB1.chan5→RB2.chan5→RB0.chan6→RB1.chan6→RB2.chan6→RB0.chan7→RB1.chan7→RB2.chan7;
当所述Nmax≤6时,确定所述小区内Format2x RB上的资源标识之间的距离间隔为
例如,假设当前小区有3个Format2x RB且每个Format2x RB在一个TTI最多可复用的UE数Nmax取值为4,(用channel(简写chan)来代指每个Format2x RB上的资源标识,且每个Format2x RB上的资源标识均为0~11的正整数),则在一个Format2x RB上分配资源时,资源标识的距离间隔为 分配顺序可考虑,RB0.chan0→RB1.chan0→RB2.chan0→RB0.chan3→RB1.chan3→RB2.chan3→RB0.chan6→RB1.chan6→RB2.chan6→RB0.chan9→RB1.chan9→RB2.chan9。
可以理解的是,进一步降低复用在同一Format2x RB上的不同UE时间的干扰,则可以在每个Format2x RB上调整分配顺序,拉大该Format2xRB上的可用资源标识之间的距离,假设当前小区有3个Format2x RB且每个Format2xRB在一个TTI最多可复用的UE数Nmax取值为4,(用channel(简写chan)来代指每个Format2x RB上的资源标识,且每个Format2x RB上的资源标识均为0~11的正整数),则在一个Format2x RB上分配资源时,资源标识的距离间隔可以为N,N为大于的正整数,则分配顺序可考虑,RB0.chan0→RB1.chan0→RB2.chan0→RB0.chan6→RB1.chan6→RB2.chan6→RB0.chan3→RB1.chan3→RB2.chan3→RB0.chan9→RB1.chan9→RB2.chan9。
下面介绍本发明实施例中的基站实施例,请参阅图4,本发明实施例中的基站400一个实施例包括:
确定单元401,用于在需要为用户设备UE分配物理上行控制信道PUCCHFormat2x资源时,获取所述UE所属的当前小区内Format2x资源块RB的复用度,确定所述当前小区内复用度最低的Format2x RB,当所述当前小区内复用度最低的Format2x RB存在多个时,选择其中一个Format2x RB,所述Format2x RB的复用度用于标识Format2x RB上的资源标识使用数量;
资源分配单元402,用于在选择的复用度最低的Format2x RB上,为所述UE分配PUCCH Format2x资源。
进一步的,所述资源分配单元402具体用于在选择的复用度最低的Format2x RB上,判断所述选择的复用度最低的Format2x RB上已经占用的资源标识上是否存在可供使用的PUCCH Format2x资源,若是,则在所述已经占用的资源标识上分配PUCCH Format2x资源,若否,则在所述选择的复用度最低的Format2x RB上的未占用的资源标识上,分配PUCCH Format2x资源。
进一步的,所述资源分配单元402在所述选择的复用度最低的Format2xRB上的未占用的资源标识上,分配PUCCH Format2x资源时,具体用于根据预先确定的所述选择的复用度最低的Format2x RB上的资源标识之间的距离间隔,确定下一个未占用的目标资源标识,在所述目标资源标识上分配PUCCH Format2x资源。
进一步,所述基站还可以包括:
距离间隔确定单元,用于在选择的复用度最低的Format2x RB上,为所述UE分配PUCCH Format2x资源之前,获取所述小区内每个Format2x RB在一个传输时间间隔TTI最多可复用的UE数Nmax,所述Nmax≤12;根据所述Nmax,确定分配所述小区内每个Format2x RB上的资源标识之间的距离间隔。
进一步的,所述距离间隔确定单元具体还可以用于当所述Nmax>6时,确定所述小区内Format2x RB上的资源标识之间的距离间隔为0;当所述Nmax≤6时,确定所述小区内Format2x RB上的资源标识之间的距离间隔为
上面从模块化功能实体的角度对本发明实施例中的基站进行描述,下面从硬件处理的角度对本发明实施例中的基站进行描述。请参阅图5,本发明实施例中的基站500包括处理器501(可以有一个或多个):
所述处理器501用于在需要为用户设备UE分配物理上行控制信道PUCCH Format2x资源时,获取所述UE所属的当前小区内Format2x资源块RB的复用度,确定所述当前小区内复用度最低的Format2x RB,当所述当前小区内复用度最低的Format2x RB存在多个时,选择其中一个Format2x RB,所述Format2x RB的复用度用于标识Format2x RB上的资源标识使用数量;在选择的复用度最低的Format2x RB上,为所述UE分配PUCCH Format2x资源。
可选的,所述处理器501具体用于在选择的复用度最低的Format2x RB上,判断所述选择的复用度最低的Format2x RB上已经占用的资源标识上是否存在可供使用的PUCCH Format2x资源,若是,则在所述已经占用的资源标识上分配PUCCH Format2x资源,若否,则在所述选择的复用度最低的Format2x RB上的未占用的资源标识上,分配PUCCH Format2x资源。
可选的,所述处理器501在所述选择的复用度最低的Format2x RB上的未占用的资源标识上,分配PUCCH Format2x资源时,具体用于根根据预先确定的所述选择的复用度最低的Format2x RB上的资源标识之间的距离间隔,确定下一个未占用的目标资源标识,在所述目标资源标识上分配PUCCHFormat2x资源。
可选的,所述处理器501还用于在选择的复用度最低的Format2x RB上,为所述UE分配PUCCH Format2x资源之前,获取所述小区内每个Format2x RB在一个传输时间间隔TTI最多可复用的UE数Nmax,所述Nmax≤12;根据所述Nmax,确定分配所述小区内每个Format2x RB上的资源标识之间的距离间隔。
可选的,所述处理器501具体还用于当所述Nmax>6时,确定所述小区内Format2x RB上的资源标识之间的距离间隔为0;当所述Nmax≤6时,确定所述小区内Format2x RB上的资源标识之间的距离间隔为
下面介绍本发明实施例中的通讯系统的实施例,请参阅图6,本发明实施例中的通讯系统600的一个实施例包括:
用户设备UE 601,以及如上述图4所示实施例中的基站602;
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。