基于用户感知的上下行调度的方法及装置制造方法及图纸

技术编号:24764906 阅读:48 留言:0更新日期:2020-07-04 11:21
本发明专利技术实施例提供一种基于用户感知的上下行调度的方法及装置,所述方法包括:获取每个调度的调度周期TTI中可用的调度资源;去除当前调度队列中没有待发送数据的UE;更新激活UE的TA调节因子;获取本次待调度UE的优先级,并根据优先级从高到低进行调度队列排列;按照调度队列优先级依次调度UE,根据当前可用的调度资源大小和UE的功率能力,调用UE缓存中的数据。本发明专利技术实施例解决了现有分组调度算法中装置吞吐量低或资源分配不均的缺陷。

Method and device of uplink and downlink scheduling based on user perception

【技术实现步骤摘要】
基于用户感知的上下行调度的方法及装置
本专利技术实施例涉及LTE无线网
,尤其涉及一种基于用户感知的上下行调度的方法及装置。
技术介绍
本专利技术涉及LTE无线网
,LTE英文全称为LongTermEvolution,即通用移动通信技术的长期演进。分组调度就是针对分组数据业务上述的特性,对分组数据用户的业务进行管理和调度。它决定何时发起分组传输及可使用的比特速率。LTE装置设计中经典的分组调度算法有3种:1、轮询算法(RoundRobin):eNodeB一相等的时间间隔来调度每个用户,每个用户获得的调度机会均等。2、最大载干比算法(MaxC/I):eNodeB对装置中各个用户的信道质量进行估计,对于信道质量较好的用户,在资源分配时给予优先考虑。3、比例公平算法(ProportionalFair):该算法既考虑了用户当前的信道状态,也考虑用户的长时公平性,在装置吞吐量和用户公平性之间找到一个平衡。鉴于以上算法的特点,在实际使用中,较多地使用了PF算法。但上述现有分组调度算法都存在装置吞吐量低或资源分配不均的缺陷。
技术实现思路
本专利技术实施例提供一种基于用户感知的上下行调度的方法,用以解决现有分组调度算法中装置吞吐量低或资源分配不均的缺陷。根据本专利技术实施例的第一个方面,提供一种基于用户感知的上下行调度的方法,包括:获取每个调度的调度周期TTI中可用的调度资源;去除当前调度队列中没有待发送数据的UE;更新激活UE的TA调节因子;获取本次待调度UE的优先级,并根据优先级从高到低进行调度队列排列;按照调度队列优先级依次调度UE,根据当前可用的调度资源大小和UE的功率能力,调用UE缓存中的数据。进一步,更新激活UE的TA调节因子,包括:当Xn>μ,则Alpha=1-(Xn-μ)/Xn;当Xn=μ,则Alpha=1;当Xn<μ,则Alpha=1-(Xn-μ)/μ;其中,Xn为当前TA值;Alpha为当前TA调节因子;μ为历史TA的均值。进一步,μ通过以下步骤获取:其中,X为更新前的TA数据集,N为更新前的TA采集次数。进一步,获取本次待调度UE的优先级,包括:eff:表示UE当前的信道质量;r:表示UE历史传输的速率;YQCI:表示业务的QCI级别对应的调度优先级的加权因子,加权因子配置值越大,调度优先级越高;Alpha为当前TA调节因子。进一步,还包括:基于用户感知的上下行调度的方法执行过程中,保持eNodeB的同频&异频周期测量打开。进一步,还包括:基于用户感知的上下行调度的方法执行过程中,保持测量报告MR任务里的Period_TA_MEAS上报已经勾选。根据本专利技术的第二个方面,提供一种基于用户感知的上下行调度的装置,包括:第一获取模块,用于获取每个调度的调度周期TTI中可用的调度资源;去除模块,用于去除当前调度队列中没有待发送数据的UE;更新模块,用于更新激活UE的TA调节因子;第二获取模块,用于获取本次待调度UE的优先级,并根据优先级从高到低进行调度队列排列;调用模块,用于按照调度队列优先级依次调度UE,根据当前可用的调度资源大小和UE的功率能力,调用UE缓存中的数据。进一步,调用模块,用于:当Xn>μ,则Alpha=1-(Xn-μ)/Xn;当Xn=μ,则Alpha=1;当Xn<μ,则Alpha=1-(Xn-μ)/μ;其中,Xn为当前TA值;Alpha为当前TA调节因子;μ为历史TA的均值。根据本专利技术的第三个方面,提供一种电子设备,其特征在于,包括:至少一个处理器、至少一个存储器、通信接口和总线;其中,所述处理器、存储器、通信接口通过所述总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令,以执行上述任一项所述的方法。根据本专利技术的第四个方面,提供一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述任一项所述的方法。本专利技术实施例提供一种基于用户感知的上下行调度的方法及装置,所述方法提出上下行调度加入TA调节因子的算法概念;利用采集MR中的TA数据,得到TA均值,并计算出TA因子;根据新的优先级公式(加入TA调节因子)更新本次待调度用户的优先级;TA大小反应了调度优先级的高低,进而影响速率的快慢,更符合实际的用户体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术基于用户感知的上下行调度的方法的一实施例流程示意图;图2为本专利技术基于用户感知的上下行调度的方法的另一实施例流程示意图;图3为本专利技术基于用户感知的上下行调度的装置的一实施例结构示意图;图4为本专利技术一种电子设备实施例的实体结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。现有的LTE上下行调度装置及方法存在一定缺陷:轮询算法(RoundRobin):该算法能带来机会公平,但装置吞吐量最低;最大载干比算法(MaxC/I):该算法的优点是可使装置吞吐量最大,但如果用户的信道条件较差的话,可能会因无法分配到资源而被“饿死”,用户间的公平性很难得到保证;比例公平算法(ProportionalFair):兼顾了信道状态和用户的长时公平性,是属于折中方案;上述3种方案都各有优缺点。如图1所示,本专利技术具体实施例示出一种基于用户感知的上下行调度的方法,包括:S1,获取每个调度的调度周期TTI中可用的调度资源。进行调度开始,首先获取每个调度的调度周期中可用的调度资源。S2,去除当前调度队列中没有待发送数据的UE。当前调度队列中,若存在某个UE没有待发送数据,那就不必将其继续保留在当前调度队列之中。S3,更新激活UE的TA调节因子;Alpha表示调度算法的TA调节因子。TA调节因子大于1时,UE调度优先级进行TA补偿;TA调节因子等于1时,UE调度优先级状态维持不变;TA调节因子小于1时,UE调度优先级进行TA惩罚。S4,获取本次待调度UE的优先级,并根据优先级从高到低本文档来自技高网...

【技术保护点】
1.一种基于用户感知的上下行调度的方法,其特征在于,包括:/n获取每个调度的调度周期TTI中可用的调度资源;/n去除当前调度队列中没有待发送数据的UE;/n更新激活UE的TA调节因子;/n获取本次待调度UE的优先级,并根据优先级从高到低进行调度队列排列;/n按照调度队列优先级依次调度UE,根据当前可用的调度资源大小和UE的功率能力,调用UE缓存中的数据。/n

【技术特征摘要】
1.一种基于用户感知的上下行调度的方法,其特征在于,包括:
获取每个调度的调度周期TTI中可用的调度资源;
去除当前调度队列中没有待发送数据的UE;
更新激活UE的TA调节因子;
获取本次待调度UE的优先级,并根据优先级从高到低进行调度队列排列;
按照调度队列优先级依次调度UE,根据当前可用的调度资源大小和UE的功率能力,调用UE缓存中的数据。


2.根据权利要求1所述的方法,其特征在于,更新激活UE的TA调节因子,包括:
当Xn>μ,则Alpha=1-(Xn-μ)/Xn;
当Xn=μ,则Alpha=1;
当Xn<μ,则Alpha=1-(Xn-μ)/μ;
其中,Xn为当前TA值;Alpha为当前TA调节因子;μ为历史TA的均值。


3.根据权利要求2所述的方法,其特征在于,μ通过以下步骤获取:



其中,X为更新前的TA数据集,N为更新前的TA采集次数。


4.根据权利要求1所述的方法,其特征在于,获取本次待调度UE的优先级,包括:



eff:表示UE当前的信道质量;r:表示UE历史传输的速率;YQCI:表示业务的QCI级别对应的调度优先级的加权因子,加权因子配置值越大,调度优先级越高;Alpha为当前TA调节因子。


5.根据权利要求1所述的方法,其特征在于,还包括:
基于用户感知的上下行调度的方法执行过程中,保持eNodeB的同频&异频周期测量打开。


6.根据权利要求1所述的方...

【专利技术属性】
技术研发人员:骆世峰胡国峰朱峰郑国惠钱能袁彩霞
申请(专利权)人:中国移动通信集团浙江有限公司中国移动通信集团有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1