本发明涉及通信技术领域,尤其涉及一种分配集群组的组呼RNTI的方法和系统。
背景技术:
随着社会经济的快速发展和行业客户的需求变化,具有大带宽、高速率、全IP、高效指挥控制和实时响应能力的TD-LTE宽带集群将引领集群通信进入全新的时代。专网宽带多媒体集群技术与行业应用紧密结合,促进TD-LTE宽带集群通信系统在行业中不断完善和快速发展。中国通信标准化协会(CCSA)主导完成TD-LTE宽带集群通信行业标准,这也是国内基于4G技术集群的第一批行业标准。
集群组呼业务是一种点到多点的业务,在专网通信领域发挥着巨大的作用。如表1所示,CCSA协议的专网集群标准规定集群组无线网络临时标识G-RNTI(Group-Radio Network Tempory Identity)用于加扰动态调度的集群组呼业务数据和DCI,半持续调度集群组无线网络临时标识SPS G-RNTI(Semi-Persistent Scheduling Group-Radio Network Tempory Identity)用于加扰半持续调度的集群组呼业务数据和控制信息。
表1G-RNTI和SPS G-RNTI的用途
针对集群组呼PDCCH搜索空间,CCSA协议中对基站使用集群组呼PDCCH搜索空间进行了规定。当组呼内有G-RNTI PDCCH盲检能力类型2的被叫用户为RRC连接态时,则对该组呼的G-RNTI 在PDCCH公共空间内调度。对于组呼的第一次寻呼,基站下发集群寻呼消息后基站启动一定时器(设为300ms),在该定时器超时前基站对该组呼的G-RNTI放在公共空间内调度。该定时器超时且无终端上报仅支持公共空间,基站的群组搜索空间可变为公共和群组专用空间,否则基站应保持对该组呼的G-RNTI放在公共空间内调度。除上述情形外,基站可对该组呼的G-RNTI在PDCCH公共空间和群组专用空间内调度。
公共搜索空间是小区中所有终端共享的,公共搜索空间的控制信道元素CCE的长度为16,编号为0~15,该空间内的CCE集合等级为4和8。当CCE集合等级为4时,基站能调度4个公共控制信息;当CCE集合等级为8时,仅能调度2个公共控制信息。因此,公共搜索空间的CCE资源非常紧张,大多数时候将被全部使用的。由于G-RNTI数值与候选的PDCCH群组专用搜索空间相关,若为集群组所分配的G-RNTI计算到候选的PDCCH搜索空间若完全重叠到公共搜索空间,会发生PDCCH资源碰撞,导致组呼因无法发送DCI而得不到及时的调度,集群组呼下行数据的传输效率下降。
技术实现要素:
为了使集群组呼业务得到及时调度,本发明提供了一种分配集群组的组呼RNTI的方法和系统。
第一方面,本发明提供了一种分配集群组的组呼RNTI的方法,包括:
获取集群组的RNTI配置表,其中,所述RNTI配置表,包括:第一RNTI集合和第二RNTI集合,所述第一RNTI集合中的任一个RNTI值指示的群组专用搜索空间与公共搜索空间不存在资源重叠,所述第二RNTI集合中的任一个RNTI值指示的群组专用搜索空间与公共搜索空间的预设类型的资源的重叠量不超过预设门限;
当所述第一RNTI集合中存在未被占用的RNTI值时,从所述第一 RNTI集合中选取RNTI值作为所述集群组的G-RNTI,否则,从所述第二RNTI集合中选取RNTI值作为所述集群组的G-RNTI。
进一步的,所述获取集群组的RNTI配置表,包括:
获取所述RNTI配置表的备选RNTI集合,所述备选RNTI集合,包括:在预设协议规定的RNTI取值范围内在所述第一RNTI集合和所述第二RNTI集合之外的所有RNTI值;
当所述集群组的业务采用半持续调度的方法时,从所述备选RNTI集合中选取RNTI值作为所述集群组的SPS G-RNTI。
进一步的,所述方法还包括:
根据小区的系统配置参数确定预设协议规定的RNTI的取值范围内每个RNTI值在一个无线帧内各下行子帧上对应的候选PDCCH的CCE起始位置;
将各下行子帧上对应的候选PDCCH的CCE起始位置都不在公共搜索空间内的RNTI值划分到所述第一RNTI集合;
将存在预设数目的下行子帧上对应PDCCH的CCE起始位置包含在公共搜索空间内的RNTI值划分到所述第二RNTI集合;
将预设协议规定的RNTI的取值范围内在所述第一RNTI集合和所述第二RNTI集合以外的所有RNTI值划分到备选RNTI集合;
根据所述第一RNTI集合、所述第二RNTI集合和所述备选RNTI集合生成所述RNTI配置表。
进一步的,所述根据小区的系统配置参数确定预设协议规定的RNTI的取值范围内每个RNTI值在一个无线帧内各下行子帧上对应的候选PDCCH的CCE起始位置,包括:
确定每个RNTI值nRNTI在一个无线帧内的各下行子帧对应的第m号候选PDCCH的CCE起始位置Startk,m;
其中,Startk,m=L·{(Yk+m)mod[NCCE,k/L]};
其中,L是PDCCH的CCE集合等级;m=0,…,M(L)-1,M(L)为给 定搜索空间内监控的候选PDCCH的数目,k是该无线帧内的子帧编号,NCCE,k是在子帧k中的控制区域中总的CCE的个数,Yk=(A×Yk-1)modD,Y-1=nRNTI≠0,A=39827,D=65537;
所述将各下行子帧上对应的候选PDCCH的CCE起始位置都不在公共搜索空间内的RNTI值划分到所述第一RNTI集合,包括:
将Startk,m都不在公共搜索空间内的所有RNTI值划分到所述第一RNTI集合。
进一步的,其特征在于,所述将存在预设数目的下行子帧上对应PDCCH的CCE起始位置包含在公共搜索空间内的RNTI值划分到所述第二RNTI集合,包括:
统计在所述第一RNTI集合之外的每个RNTI值的Startk,m在公共搜索空间内的个数
将不超过预设值X的RNTI值划分到所述第二RNTI集合,其中,为一个无线帧内下行子帧的个数。
第二方面,本发明提供了一种分配集群组的组呼RNTI的系统,包括:
获取模块,用于获取集群组的RNTI配置表,其中,所述RNTI配置表,包括:第一RNTI集合和第二RNTI集合,所述第一RNTI集合中的任一个RNTI值指示的群组专用搜索空间与公共搜索空间不存在资源重叠,所述第二RNTI集合中的任一个RNTI值指示的群组专用搜索空间与公共搜索空间的预设类型的资源的重叠量不超过预设门限;
选取模块,用于当所述第一RNTI集合中存在未被占用的RNTI值时,从所述第一RNTI集合中选取RNTI值作为所述集群组的G-RNTI,否则,从所述第二RNTI集合中选取RNTI值作为所述集群组的G-RNTI。
进一步的,所述获取模块,还用于:
获取所述RNTI配置表的备选RNTI集合,所述备选RNTI集合, 包括:在预设协议规定的RNTI取值范围内在所述第一RNTI集合和所述第二RNTI集合之外的所有RNTI值;
所述选取模块,还用于当所述集群组的业务采用半持续调度的方法时,从所述备选RNTI集合中选取RNTI值作为所述集群组的SPS G-RNTI。
进一步的,所述系统还包括:生成模块,用于:
将各下行子帧上对应的候选PDCCH的CCE起始位置都不在公共搜索空间内的RNTI值划分到所述第一RNTI集合;
将存在预设数目的下行子帧上对应PDCCH的CCE起始位置包含在公共搜索空间内的RNTI值划分到所述第二RNTI集合;
将预设协议规定的RNTI的取值范围内在所述第一RNTI集合和所述第二RNTI集合以外的所有RNTI值划分到备选RNTI集合;
根据所述第一RNTI集合、所述第二RNTI集合和所述备选RNTI集合生成所述RNTI配置表。
进一步的,所述生成模块,具体用于:
确定每个RNTI值nRNTI在一个无线帧内的各下行子帧对应的第m号候选PDCCH的CCE起始位置Startk,m;
其中,Startk,m=L·{(Yk+m)mod[NCCE,k/L]};
其中,L是PDCCH的CCE集合等级;m=0,…,M(L)-1,M(L)为给定搜索空间内监控的候选PDCCH的数目,k是该无线帧内的子帧编号,NCCE,k是在子帧k中的控制区域中总的CCE的个数,Yk=(A×Yk-1)modD,Y-1=nRNTI≠0,A=39827,D=65537;
所述将各下行子帧上对应的候选PDCCH的CCE起始位置都不在公共搜索空间内的RNTI值划分到所述第一RNTI集合,包括:
将Startk,m都不在公共搜索空间内的所有RNTI值划分到所述第一RNTI集合。
进一步的,所述生成模块,还具体用于:
统计在所述第一RNTI集合之外的每个RNTI值的Startk,m在公共搜索空间内的个数
将不超过预设值X的RNTI值划分到所述第二RNTI集合,其中,为一个无线帧内下行子帧的个数。
本发明提供的分配集群组的组呼RNTI的方法,通过获取集群组的RNTI配置表;当所述RNTI配置表中的第一RNTI集合中存在未被占用的RNTI值时,从所述第一RNTI集合中选取RNTI值作为所述集群组的G-RNTI,否则,从所述RNTI配置表中的第二RNTI集合中选取RNTI值作为所述集群组的G-RNTI。如此,能够有效地减少PDCCH调度碰撞的概率,更好地保证集群组业务得到及时调度,提高为集群组的组呼分配RNTI的效率。
附图说明
图1为本发明第一实施例提供的分配集群组的组呼RNTI的方法的流程示意图;
图2为本发明第二实施例提供的分配集群组的组呼RNTI的系统的结构示意图。
具体实施方式
下面结合附图,对本发明的具体实施方式作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
本发明的第一实施例提供了一种分配集群组的组呼RNTI的方法,如图1所示,包括:
步骤S1,获取集群组的RNTI配置表,其中,所述RNTI配置表,包括:第一RNTI集合和第二RNTI集合,所述第一RNTI集合中的任一个RNTI值指示的群组专用搜索空间与公共搜索空间不存在资源重叠,所述第二RNTI集合中的任一个RNTI值指示的群组专用搜索空间与公共搜索空间的预设类型的资源的重叠量不超过预设门限;
步骤S2,当所述第一RNTI集合中存在未被占用的RNTI值时,从所述第一RNTI集合中选取RNTI值作为所述集群组的G-RNTI,否则,从所述第二RNTI集合中选取RNTI值作为所述集群组的G-RNTI。
本发明提供的分配集群组的组呼RNTI的方法,通过获取集群组的RNTI配置表;当所述RNTI配置表中的第一RNTI集合中存在未被占用的RNTI值时,从所述第一RNTI集合中选取RNTI值作为所述集群组的G-RNTI,否则,从所述RNTI配置表中的第二RNTI集合中选取RNTI值作为所述集群组的G-RNTI。如此,能够有效地减少PDCCH调度碰撞的概率,更好地保证集群组业务得到及时调度,提高为集群组的组呼分配RNTI的效率。
在具体实施时,所述步骤S1,可以包括:
获取所述RNTI配置表的备选RNTI集合,所述备选RNTI集合,包括:在预设协议规定的RNTI取值范围内在所述第一RNTI集合和所述第二RNTI集合之外的所有RNTI值;
当所述集群组的业务采用半持续调度的方法时,从所述备选RNTI集合中选取RNTI值作为所述集群组的SPS G-RNTI。
如此可以避免在为采用半持续调度方法的集群组的业务分配SPS G-RNTI时,能够有效地减少PDCCH调度碰撞的概率,提高传输效率。
在具体实施时,所述方法,还可以包括:
根据小区的系统配置参数确定预设协议规定的RNTI的取值范围内每个RNTI值在一个无线帧内各下行子帧上对应的候选PDCCH的CCE起始位置;
将各下行子帧上对应的候选PDCCH的CCE起始位置都不在公共搜索空间内的RNTI值划分到所述第一RNTI集合;
将存在预设数目的下行子帧上对应PDCCH的CCE起始位置包含在公共搜索空间内的RNTI值划分到所述第二RNTI集合;
将预设协议规定的RNTI的取值范围内在所述第一RNTI集合和所述第二RNTI集合以外的所有RNTI值划分到备选RNTI集合;
根据所述第一RNTI集合、所述第二RNTI集合和所述备选RNTI集合生成所述RNTI配置表。
如此可以准确的将预设协议规定的RNTI的取值范围内各个RNTI进行分类,生成RNTI配置表。有利于提高eNode根据所述RNTI配置表为集群组分配G-RNTI和SPS G-RNTI的效率。
在具体实施时,小区的系统配置参数可以为系统带宽、系统上下行时隙配置、天线端口数和集群组呼业务对应PDCCH的CCE集合等级的配置信息等。
群组专用搜索空间内候选PDCCH如表2所示。
表2群组专用搜索空间内候选PDCCH
由于集群组呼业务是点到多点的业务,对于同一组呼业务的用户可能是随机分布在小区的任意位置的,那么组呼用户各自的信道质量可能存在很大的差异,为了保证组呼业务的数据传输可靠性,通常群组专用搜索空间的CCE集合等级不会设置太高。考虑到下行组呼业务采用类似广播的方式,且组内用户不向eNode B反馈UE自身的信道条件,故eNode B将采用半静态配置CCE集合等级进行传输。例如,eNode B可配置集群组所使用PDCCH的CCE集合等级推荐值L=4。但具体CCE集合等级配置值由实际网络部署决定。
群组专用搜索空间内的第m号候选PDCCH对应的CCEs为:
L·{(Yk+m)mod[NCCE,k/L]}+i
其中,i=0,…L-1,m=0,…,M(L)-1,M(L)为给定搜索空间内监控的候选PDCCH的数目。
在具体实施时,所述根据小区的系统配置参数确定预设协议规定的RNTI的取值范围内每个RNTI值在一个无线帧内各下行子帧上对应的候选PDCCH的CCE起始位置,可以包括:
确定每个RNTI值nRNTI在一个无线帧内的各下行子帧对应的第m号候选PDCCH的CCE起始位置Startk,m;
其中,Startk,m=L·{(Yk+m)mod[NCCE,k/L]};
其中,L是PDCCH的CCE集合等级;m=0,…,M(L)-1,M(L)为给定搜索空间内监控的候选PDCCH的数目,k是该无线帧内的子帧编号,k=ns/2,ns为一个无线帧内的时隙序号。
NCCE,k是在子帧k中的控制区域中总的CCE的个数,Yk=(A×Yk-1)modD,Y-1=nRNTI≠0,A=39827,D=65537;
所述将各下行子帧上对应的候选PDCCH的CCE起始位置都不在公共搜索空间内的RNTI值划分到所述第一RNTI集合,包括:
将Startk,m都不在公共搜索空间内的所有RNTI值,即Startk,m>15的RNTI值划分到所述第一RNTI集合。
如此,能够有效地避免在为集群组的组呼分配RNTI时发生资源碰撞,使通信更加有序。
在具体实施时,所述将存在预设数目的下行子帧上对应PDCCH的CCE起始位置包含在公共搜索空间内的RNTI值划分到所述第二RNTI集合,可以包括:
统计在所述第一RNTI集合之外的每个RNTI值的Startk,m在公共搜索空间内的个数即统计每个RNTI的Startk,m≤15的个数;
将不超过预设值X的RNTI值划分到所述第二RNTI集合, 其中,为一个无线帧内下行子帧的个数。
如此,可以根据小区系统的配置参数设置不同的预设值X,使得生成的RNTI配置表更加符合用户的需求。
在具体实施时,所述预设协议可以为CCSA规定的协议,此时宽带集群通信系统中RNTI的取值范围如表3所示。
表3RNTI的取值范围
在具体实施时,MME通知eNode B进行集群组呼建立,eNode B可以根据小区的系同配置参数,例如,系统带宽、系统上下行时隙配置、天线端口数,选取RNTI配置表,为集群组的组呼分配RNTI,从而保证集群业务得到及时调度。在具体实施时,eNode B会在发送集群寻呼Trunking Paging消息时携带G-RNTI参数分配给UE。在具体实施时,eNode B可在发送集群寻呼Trunking Paging消息时携带SPS G-RNTI参数分配给UE,也可在发送用于配置集群业务信道TTCH的GroupCallConfig消息时携带SPS G-RNTI参数分配给UE。
基于相同的构思,本发明的第二实施例提供了一种分配集群组呼RNTI的系统,如图2所示,包括:
获取模块201,用于获取集群组的RNTI配置表,其中,所述RNTI配置表,包括:第一RNTI集合和第二RNTI集合,所述第一RNTI集合 中的任一个RNTI值指示的群组专用搜索空间与公共搜索空间不存在资源重叠,所述第二RNTI集合中的任一个RNTI值指示的群组专用搜索空间与公共搜索空间的预设类型的资源的重叠量不超过预设门限;
选取模块202,用于当所述第一RNTI集合中存在未被占用的RNTI值时,从所述第一RNTI集合中选取RNTI值作为所述集群组的G-RNTI,否则,从所述第二RNTI集合中选取RNTI值作为所述集群组的G-RNTI。
在具体实施时,所述获取模块,还可以用于:
获取所述RNTI配置表的备选RNTI集合,所述备选RNTI集合,包括:在预设协议规定的RNTI取值范围内在所述第一RNTI集合和所述第二RNTI集合之外的所有RNTI值;
所述选取模块,还用于当所述集群组的业务采用半持续调度的方法时,从所述备选RNTI集合中选取RNTI值作为所述集群组的SPS G-RNTI。
在具体实施时,所述系统还可以包括:生成模块,用于:
将各下行子帧上对应的候选PDCCH的CCE起始位置都不在公共搜索空间内的RNTI值划分到所述第一RNTI集合;
将存在预设数目的下行子帧上对应PDCCH的CCE起始位置包含在公共搜索空间内的RNTI值划分到所述第二RNTI集合;
将预设协议规定的RNTI的取值范围内在所述第一RNTI集合和所述第二RNTI集合以外的所有RNTI值划分到备选RNTI集合;
根据所述第一RNTI集合、所述第二RNTI集合和所述备选RNTI集合生成所述RNTI配置表。
在具体实施时,所述生成模块,可以具体用于:
确定每个RNTI值nRNTI在一个无线帧内的各下行子帧对应的第m号候选PDCCH的CCE起始位置Startk,m;
其中,Startk,m=L·{(Yk+m)mod[NCCE,k/L]};
其中,L是PDCCH的CCE集合等级;m=0,…,M(L)-1,M(L)为给定搜索空间内监控的候选PDCCH的数目,k是该无线帧内的子帧编号,NCCE,k是在子帧k中的控制区域中总的CCE的个数,Yk=(A×Yk-1)modD,Y-1=nRNTI≠0,A=39827,D=65537;
所述将各下行子帧上对应的候选PDCCH的CCE起始位置都不在公共搜索空间内的RNTI值划分到所述第一RNTI集合,包括:
将Startk,m都不在公共搜索空间内的所有RNTI值划分到所述第一RNTI集合。
在具体实施时,所述生成模块,还可以具体用于:
统计在所述第一RNTI集合之外的每个RNTI值的Startk,m在公共搜索空间内的个数
将不超过预设值X的RNTI值划分到所述第二RNTI集合,其中,为一个无线帧内下行子帧的个数。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。