数据调度方法及装置制造方法及图纸

技术编号:24806806 阅读:121 留言:0更新日期:2020-07-07 22:26
本发明专利技术提供了一种数据调度方法及装置,该方法包括获取调度当前UE使用的调制与编码模式MCS表、层数、当前时隙中每个物理资源块中的有效资源单元数、以及当前时隙中剩余的可用物理资源块数;计算待调度数据块的临界量化信息比特;根据所述临界量化信息比特、所述MCS表、所述层数、所述有效资源单元数和所述可用物理资源块数计算所述待调度数据块的调度MCS;根据所述待调度数据块的调度MCS计算调度所需的物理资源块数。在本发明专利技术中,通过先计算待调度数据块的临界量化信息比特,再基于临界量化信息比特计算调度的MCS和PRB数,因此,大大降低MAC层的调度计算量。

【技术实现步骤摘要】
数据调度方法及装置
本专利技术涉及通信领域,具体而言,涉及一种媒体接入控制层数据调度方法及装置。
技术介绍
在无线通信系统中,MAC(MediumAccessControl,媒体接入控制)层的主要任务是将逻辑信道数据调度到物理信道上发送。在4GLTE(LongTermEvolution,长期演进)中,协议定义了多个TBSize(TransportBlockSize,传输资源块大小)表,MAC层获取逻辑信道BSR(BufferStatusReport,缓存状态报告)后,基于查表的方式即可获取最终调度的MCS(ModulationandCodingScheme,调制与编码策略)、PRB(PhysicalResourceBlock,物理资源块)数、层数。而在5GNR(NewRadio,新空口)系统中,TBSize的确定是通过计算获取的,对给定的MCS、PRB数、层数v,首先获取一个PRB中有效RE(ResourceElement,资源单元)数,乘以PRB数获取总的RE数。然后再基于总的RE数以及MCS、v计算信息比特中间数Ninfo。最后将Ninfo量化获取最终的TBSize。如果基于MCS、PRB数轮询方式查找满足BSR大小的TBSize,MAC层需要的计算量过大,影响基站侧调度性能。
技术实现思路
本专利技术实施例提供了一种媒体接入控制层数据调度方法及装置,以至少解决相关技术中MAC层需要的计算量过大,而影响基站侧调度性能的问题。根据本专利技术的一个实施例,提供了一种数据调度方法,包括:获取调度当前UE使用的调制与编码模式MCS表、空口传输层数v、当前时隙中每个物理资源块中的有效资源单元数NRE、以及当前时隙中剩余的可用物理资源块数NPRB_remain;计算待调度数据块的临界量化信息比特Cinfo;根据所述临界量化信息比特Cinfo、所述MSC表、所述层数v、所述有效资源单元数NRE和所述可用物理资源块数NPRB_remain计算所述待调度数据块的调度MCS;根据所述待调度数据块的调度MCS计算调度所需的物理资源块数。根据本专利技术的另一个实施例,提供了一种数据调度装置,包括:获取模块,用于获取调度当前UE使用的调制与编码模式MCS表、空口传输层数v、当前时隙中每个物理资源块中的有效资源单元数NRE、以及当前时隙中剩余的可用物理资源块数NPRB_remain;临界量化信息比特计算模块,用于计算待调度数据块的临界量化信息比特Cinfo;MCS计算模块,用于根据所述临界量化信息比特Cinfo、所述MSC表、所述层数v、所述有效资源单元数NRE和所述可用物理资源块数NPRB_remain计算所述待调度数据块的调度MCS;物理资源块计算模块,用于根据所述调度MCS计算调度所需的物理资源块数。根据本专利技术的又一个实施例,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。根据本专利技术的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。在本专利技术的上述实施例中,通过先计算待调度数据块的临界量化信息比特,再基于临界量化信息比特反算调度的MCS和PRB数,因此,大大降低MAC层的调度计算量。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术方法实施例运行的基站结构框图;图2是根据本专利技术实施例的数据调度方法流程图;图3是根据本专利技术实施例的一种临界量化信息比特的示意图;图4是根据本专利技术实施例的5G媒体接入控制层数据调度方法流程图;图5是根据本专利技术可选实施例的临界量化信息比特计算步骤流程图;图6是根据本专利技术实施例的MCS计算方法流程图;图7是根据本专利技术实施例的PRB计算方法流程图;图8是根据本专利技术实施例的数据调度装置结构框图;图9是根据本专利技术另一实施例的数据调度装置结构框图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。本专利技术所提供的方法实施例可以在基站或者类似的运算装置中执行。以运行在基站上为例,图1是本专利技术实施例的一种数据调度方法的基站硬件结构框图。如图1所示,基站10可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)和用于存储数据的存储器104,可选地,上述基站还包括用于通信功能的传输设备106和用于进行无线信号发射和接收的发射设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,基站10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本专利技术实施例中的数据调度方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。传输装置106用于经由一个网络接收或者发送数据。例如,基站10可以通过该传输装置106的接入运营商的核心网。发射设备108可以为包括射频(RadioFrequency,简称为RF)模块的天线系统,其用于通过无线方式与移动终端进行通讯。在本实施例中提供了一种运行于上述基站的数据调度方法,图1是根据本专利技术实施例的数据调度的流程图,如图2所示,该流程包括如下步骤:步骤S202,MAC层获取调度BSR,并确定调度当前UE使用的MCS表、层数v、当前时隙(slot)中每个PRB中的有效RE数NRE、当前slot剩余的可用PRB数NPRB_remain。步骤S204,计算临界量化信息比特Cinfo。对于tbsize1<BSR≤tbsize2,可以根据协议给的量化公式,计算得到tbsize1和tbsize2的临界量化信息比特Cinfo,基于Cinfo-1量化计算得到的TBSize=tbsize1,基于Cinfo量化计算得到的TBSize=tbsize2,如图3所示,图3中示出了tbsize1<BSR≤tbs本文档来自技高网...

【技术保护点】
1.一种数据调度方法,其特征在于,包括:/n获取调度当前UE使用的调制与编码模式MCS表、空口传输层数v、当前时隙中每个物理资源块中的有效资源单元数N

【技术特征摘要】
1.一种数据调度方法,其特征在于,包括:
获取调度当前UE使用的调制与编码模式MCS表、空口传输层数v、当前时隙中每个物理资源块中的有效资源单元数NRE、以及当前时隙中剩余的可用物理资源块数NPRB_remain;
计算待调度数据块的临界量化信息比特Cinfo;
根据所述临界量化信息比特Cinfo、所述MSC表、所述层数v、所述有效资源单元数NRE和所述可用物理资源块数NPRB_remain计算所述待调度数据块的调度MCS;
根据所述待调度数据块的调度MCS计算调度所需的物理资源块数。


2.根据权利要求1所述的方法,其特征在于,计算待调度数据块的临界量化信息比特,包括:
判断调度的缓存状态报告的大小是否小于等于设定阈值,如果是,在TBS表中查找小于缓存状态报告的最大tbs,并按照如下公式计算所述临界量化信息比特Cinfo:






如果所述缓存状态报告大于所述设定阈值,则根据如下公式计算所述临界量化信息比特Cinfo:






其中,bsr为缓存状态报告的大小。


3.根据权利要求2所述的方法,其特征在于,在所述缓存状态报告大于所述设定阈值的情况下,在计算出所述临界量化信息比特后,还包括:
如果则按Cinfo=Cinfo+2n-1调整计算出的临界量化信息比特,否则保持计算出的临界量化信息比特不变。


4.根据权利要求1所述的方法,其特征在于,根据所述临界量化信息比特Cinfo、所述MSC表、所述层数v、所述有效资源单元数NRE和所述可用物理资源块数NPRB_remain计算所述待调度数据块的调度MCS,包括:
计算QmR=Cinfo/(NRE*NPRB_remain*v),并在所述MCS表中从IMCS=0开始查找第一个Qm×R大于等于QmR的IMCS,Qm为IMCS对应的调制阶数,R为IMCS对应码率,IMCS为当前时隙调度当前UE的缓存状态报告大小的数据块所需要的最小MCS;
判断IMCS是否超过允许使用的MCS范围,如果是,则当前时隙不调度该数据块,如果否,选择一个大于等于IMCS的MCS值作为调度的MCS值。


5.根据权利要求1所述的方法,其特征在于,获取调度所需的物理资源块包括:
根据调度的MCS查找所诉MCS表得到对应的调制阶数Qm和码率R;
根据如下公式计算调度所需的物理资源块NPRB:
NPRB=ceil(Cinfo/(NRE*Qm*R*v)),其中Ceil()为取值函数。


6.根据权利要求5所述的方法,其特征在于,在计算出调度所需的物理资源块之后,还包括:
判断NPRB是否小于当前时隙中剩余的可用物理资源块数,若是,则调度所需的物理资源块数为NPRB;
如果NPRB大于等于当前时隙中剩余的可用物理资源块数,则进一步判断当前数据块是否可以分块,若是,则调度所需的物理资源块数为NPRB;若否,则当前时隙不调度当前数据块。


7.根据权利要求2或3所述的方法,其特征在于,所述设定阈值为3824bit。


8.一种数据调度装置,其特征在于,包括:
获取模块,用于获取调度当前UE使用的调制与编码模式MCS表、空口传输层数v、当前时隙中每个物理资源块中的有效资源单元数NRE、以及当前时隙中剩余的可用物理资源块数NPR...

【专利技术属性】
技术研发人员:张景林吴昊
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1