The invention provides a downlink scheduling method for the MAC layer of LTE system, which includes: dividing the downlink scheduling process of the MAC layer of LTE system into several sub-processes, each of which realizes at least one function; and mapping the multi-sub-processes to multiple threads for parallel execution. The invention improves the parallelism of downlink scheduling in MAC layer of LTE system, and can meet the challenge of low delay scenario in Dalian.
【技术实现步骤摘要】
LTE系统MAC层下行调度方法
本专利技术涉及移动通讯
,具体而言,涉及一种LTE系统MAC层下行调度方法。
技术介绍
LTE系统中的MAC层下行调度是整个LTE协议栈软件正常工作不可或缺的一环,下行调度的过程通常是串行的,参见图1,该过程包括:针对本次调度周期,从物理层接收用户下行HARQ反馈以确定本次调度周期内的重传用户;根据下行调度算法执行下行调度,以确定在本次调度周期内需要调度的用户;进行寻呼、广播(如paging、MIB和SIB消息等)的发送周期判断,如果本次调度周期内需要发送寻呼或者广播,则针对本次调度周期插入一个用户,以表示需要为寻呼或者广播分配无线资源;随后,进行本次调度周期的资源分配(包括RB资源分配和CCE资源分配);最后,构造DCI信息(即下行控制信息,包含诸如RB资源分配信息、调制方式MCS、HARQ-ID等若干相关内容)以及构造并缓存MACPDU数据,这些信息和数据用于递送至L1API以完成下行调度。串行的下行调度过程易于实现和调试,在具备单核计算资源的基站设备中表现良好,并且一旦调试通过,协议栈运行也会比较稳定。然而,这种串行的下 ...
【技术保护点】
1.一种LTE系统MAC层下行调度方法,包括:将LTE系统MAC层下行调度的过程划分为多个子流程,其中每个子流程实现至少一个功能;将所述多个子流程映射到多个线程以并行执行。
【技术特征摘要】
1.一种LTE系统MAC层下行调度方法,包括:将LTE系统MAC层下行调度的过程划分为多个子流程,其中每个子流程实现至少一个功能;将所述多个子流程映射到多个线程以并行执行。2.根据权利要求1所述的方法,其中,所述多个子流程包括:新传预调度子流程,其根据预调度算法输出新传用户;接收用户下行HARQ反馈子流程,其接收用户的下行HARQ反馈并且输出反馈为NACK的用户作为重传用户;寻呼、广播发送周期判断子流程,其在确定需要发送寻呼或者广播时,输出关于为寻呼或者广播进行无线资源分配的通知;更新调度队列子流程,其根据所述新传预调度子流程、所述接收用户下行HARQ反馈子流程以及所述寻呼、广播发送周期判断子流程的输出更新调度队列,以得到需要调度的用户以及用户的优先级;RB资源分配子流程,其为需要调度的用户分配RB资源;CCE资源分配子流程,其为需要调度的用户分配CCE资源;以及数据构造子流程。3.根据权利要求2所述的方法,其中,所述多个子流程之间的数据交互采用TLV格式,并且所述多个子流程的执行时间的差值在预定范围内;其中,将所述多个子流程映射到多个线程包括:将能够构成一个事务的一个或多个子流程映射到一个线程。4.根据权利要求3所述的方法,其中,所述新传预调度子流程映射到第一线程,所述接收用户下行HARQ反馈子流程和所述更新调度队列子流程映射到第二线程,所述寻呼、广播发送周期判断子流程映射到第三线程,所述RB资源分配子流程...
【专利技术属性】
技术研发人员:邱杨,王凤丽,袁春经,田霖,张宗帅,石晶林,
申请(专利权)人:北京中科晶上科技股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。