【技术实现步骤摘要】
基于GPP的LTE宽带通信系统计算资源调度器及其调度方法
本专利技术涉及一种4G宽带通信系统技术,确切地说,涉及一种基于GPP的LTE宽带通信系统计算资源调度器及其调度方法,属于无线通信
技术介绍
4G通信系统是第四代移动通信及其技术的简称。以长期演进LTE(LongTermEvolution)系统为例,4GLTE系统能够以100Mbps和50Mbps的速度分别实现数据的下载和上传,并且能够满足几乎所有用户对无线服务的需求。而4GLTEAdvanced采用载波聚合技术,下行峰值速度可达150Mbps。此外,4G还可以部署在数字用户线DSL(DigitalSubscriberLine)和有线电视调制解调器没有覆盖的地方,然后再扩展到整个地区,可以有效改善小区边缘用户的性能,提高小区容量和降低系统延迟。4G系统成倍增长的吞吐率对基站和移动台的数据处理能力形成了很大的挑战,并且它的高实时性要求,低时延和精确同步等性能参数,更使得设备制造商和运营商必须研发或购买更加昂贵复杂的产品来满足苛刻的技术需求。在百度专利搜索上,利用“4G”、“多核”、“LTE计算资源”和“调度方法”作为关键词,检索到如下两篇专利申请文件:《基于TD-LTE的宽带多媒体集群系统集群调度服务器的鉴权方法》(中国专利技术专利申请公开号:CN101964950B),该申请介绍了一种宽带多媒体集群系统中集群调度服务器的鉴权方法。它解决了判断主叫用户是否有权发起呼叫以及DC是否有权进行强插、强拆、监听的问题,其具体过程是:当UE/DC发起单呼、组呼以及DC发起强插、强拆、监听流程时,TDS向 ...
【技术保护点】
一种基于通用处理器GPP(General Purpose Processor)的LTE宽带通信系统计算资源调度器,其特征在于:该装置是为满足LTE宽带通信系统对时延的严格要求,在采用基于GPP的流水线模式处理通信信号过程中,对GPP的计算资源进行调度,以使流水线模式处理通信信号时,能满足实时性要求,并为每个任务的操作增加时间安全富裕量;该装置设有顺序连接的下述三个部件:LTE组件状态信息存储器、LTE计算资源调度中心和LTE计算资源池;其中:LTE组件状态信息存储器,用于存储计算资源所需要的各种LTE组件的类型标识和等待时间的状态信息,其中,类型标识决定LTE计算资源调度中心选择LTE计算资源池中的不同调度模块进行调度,等待时间用于计算LTE组件的优先级:所述LTE组件是计算资源池中包括LTE物理层算法库、LTE上层协议算法库和Turbo译码算法库中的每一个子算法的总称;LTE计算资源调度中心,作为该装置的控制枢纽,设有两个组成模块:LTE物理层和上层协议处理调度模块和Turbo译码码块分割调度模块,负责从LTE组件状态信息存储器获得各个LTE组件的状态信息和从LTE计算资源池获得多核 ...
【技术特征摘要】
1.一种基于通用处理器GPP(GeneralPurposeProcessor)的LTE宽带通信系统计算资源调度器,其特征在于:该计算资源调度器是为满足LTE宽带通信系统对时延的严格要求,在采用基于GPP的流水线模式处理通信信号过程中,对GPP的计算资源进行调度,以使流水线模式处理通信信号时,能满足实时性要求,并为每个任务的操作增加时间安全富裕量;该计算资源调度器设有顺序连接的下述三个部件:LTE组件状态信息存储器、LTE计算资源调度中心和LTE计算资源池;其中:LTE组件状态信息存储器,用于存储计算资源所需要的各种LTE组件的类型标识和等待时间的状态信息,其中,类型标识决定LTE计算资源调度中心选择LTE计算资源池中的不同调度模块进行调度,等待时间用于计算LTE组件的优先级:所述LTE组件是计算资源池中包括LTE物理层算法库、LTE上层协议算法库和Turbo译码算法库中的每一个子算法的总称;LTE计算资源调度中心,作为该计算资源调度器的控制枢纽,设有两个组成模块:LTE物理层和上层协议处理调度模块和Turbo译码码块分割调度模块,负责从LTE组件状态信息存储器获得各个LTE组件的状态信息和从LTE计算资源池获得多核GPP的内核负载信息,根据不同的LTE组件类型及其相应的调度准则,给每个LTE组件合理、均衡地分配LTE计算资源,即集中管理各个LTE组件的运行时序、数据存储和计算的分配:若某个LTE组件在通信过程中即将运行,LTE计算资源调度中心就把该LTE组件的状态信息按照时序先后存入于LTE组件状态信息存储器,并接收来自LTE计算资源池反馈的LTE计算资源池的实时状态信息;再按照设定的调度方法对LTE组件的运行顺序进行重新排列后,告知LTE计算资源池如何分配LTE计算资源:指示其中的多核GPP的内核分别加载哪个LTE组件执行信号处理;LTE计算资源池,是处理LTE信号的基站集群,用作该计算资源调度器LTE计算资源的汇总;设有大量的多核GPP构成的多核GPP组和容量足够大的内存存储单元,其中的多核GPP的每个内核负责在LTE计算资源调度中心调度下,加载LTE组件进行信号处理,完成复杂的计算任务;每个多核GPP上内嵌下述三个部件:LTE物理层算法库模块、LTE上层协议算法库模块和Turbo译码算法库模块;内存存储单元负责存储LTE组件运行时尚未处理的、处理过程中和/或完成处理后所产生的各种数据;且内存存储单元与每个GPP都有一条专用于数据交换的数据总线。2.根据权利要求1所述的计算资源调度器,其特征在于:所述LTE计算资源调度中心的两个组成模块的结构与功能介绍如下:LTE物理层和上层协议处理调度模块,负责从LTE组件状态信息存储器获得类型为LTE物理层算法库或LTE上层协议算法库中的各个LTE组件状态信息,再根据LTE计算资源池中多核GPP的内核负载状况,根据不同的LTE组件类型和不同的调度准则,统筹兼顾地为每个LTE组件合理分配计算资源;该处理调度模块设有:分别基于负载均衡、优先级和实时性三个调度准则的LTE计算资源调度单元;Turbo译码码块分割调度模块,负责采用贪婪算法将译码前的码块等分成三部分后,分配到用作LTE计算资源的三个不同的GPP内核同时进行译码处理,且保证进行译码的三个GPP内核负载平衡;以便藉由分割Turbo译码码块提高数据处理的并行度,降低LTE译码操作时延,满足LTE通信的实时性要求。3.根据权利要求2所述的计算资源调度器,其特征在于:所述LTE物理层和上层协议处理调度模块给每个LTE组件分配计算资源时,需要遵循下述三个准则:(1)负载均衡准则:合理利用已有的计算资源:在部署单处理器时,平均分配每个GPP内核的任务量;在部署多处理器时,均衡每个GPP的负载,以充分利用每个GPP内核的计算能力,避免出现空闲和超负荷状况;(2)优先级准则:根据小区的不同业务类型之间、物理层的不同信道类型之间、物理层的比特级符号级之间和物理层与上层协议之间的优先级的差异,提供优先处理机制,对优先级高的LTE组件及时分配计算资源;(3)实时性准则:因4G通信系统中所有LTE组件的实时性要求很高:必须在规定时间内分配到计算资源并完成信号处理;故该方法的调度基础是必须满足实时性要求,保证低优先级的LTE组件能够在设定时间内分配到计算资源;LTE物理层和上层协议处理调度模块设置的分别基于负载均衡、优先级和实时性三个调度准则的LTE计算资源调度单元,每个调度单元设有优劣特点各异的调度方法,以供根据具体情况选择适宜的调度方法或组合应用之;其中:基于负载均衡的LTE计算资源调度单元,根据引入的计算资源负载信息的两个数值:LTE绝对负载值和LTE相对负载值,区分LTE计算资源池里多核GPP中不同内核的任务处理量;再根据每个GPP内核反馈的负载值,均衡分配任务,平均、合理地使用计算资源,避免出现空闲和超负荷的情况;基于优先级的LTE计算资源调度单元,除了考虑LTE计算资源池里多核GPP内核的负载状况以外,还引入根据组件的类型和组件的运行时间两个固有属性计算得到的LTE组件的优先级,再按照优先级的高低对各个LTE组件重新排序,把高优先级的LTE组件分配给低负载的LTE计算资源,以便能够很好地兼顾组件的优先级和GPP内核的负载状况;基于实时性的LTE计算资源调度单元,因LTE通信的实时性要求严格,在设定时间内LTE组件必须完成处理操作,即LTE组件的等待时间有限;该调度单元根据LTE组件的等待时间对LTE组件的优先级执行实时调整,等待时间越长,优先级越高,直到在允许的处理时延内将各个LTE组件都分配到计算资源。4.根据权利要求1所述的计算资源调度器,其特征在于:所述计算资源池的多核GPP内核上内嵌LTE物理层算法库模块、LTE上层协议算法库模块和Turbo译码算法库模块三个部件的结构与功能说明如下:为增加该计算资源调度器调度LTE计算资源的灵活性和适应性,所述LTE物理层算法库模块存储的多种算法,按照不同的信道被划分成:包括PUSCH信道、PUCCH信道、PRACH信道、PDSCH信道、PDCCH信道和PBCH信道的多种物理层信号处理所使用的各种算法,每种算法又细分为:包括快速傅里叶变换FFT(FastFourierTransformation)、MIMO信号检测、软解调和速率匹配的多个子算法,其中,每个子算法被称为一个LTE组件;所述LTE上层协议算法库模块负责选择其如下所述的各个内置单元执行LTE上层协议信号处理操作:非接入层NAS(NonAccessStratum)处理单元:支持移动性管理功能和用户平面激活、修改和释放功能,执行演进分组系统EPS(EvolvedPacketSystem)的承载管理、鉴权、空间状态下的移动性处理、寻呼与安全控制功能;无线资源控制层RRC(RadioResourceControl)处理单元:用于执行广播、寻呼、RRC连接管理、无线承载资源块RB(ResourceBlock)管理、移动性管理、密钥管理、用户设备UE(UserEquipment)测量报告与控制、多媒体广播多播服务MBMS(MultimediaBroadcastMulticastService)控制、NAS消息直传和服务质量QoS(QualityofService)管理的多项功能;分组数据汇聚层PDCP(PacketDataConvergenceProtocol)处理单元:用于执行头压缩、数据传输、加密和完整性保护的功能;无线链路控制层RLC(RadioLinkControl)处理单元:负责执行分段与连接、重传处理和对高层数据的顺序传送的功能;媒体访问控制层MAC(MediaAccessControl)处理单元:负责处理混合自动重传请求HARQ(HybridAutomaticRepeatRequest)与上下行调度的功能;所述Turbo译码算法库模块用于存储Turbo码的编译码的各种算法;需要说明的是:尽管Turbo码的编译码也归属于LTE物理层算法库中的一种子算法或组件,但因Turbo译码算法库的调度方法不同于物理层算法库中的其他子算法,故被作为LTE组件的第三种类型而执行单独处理。5.一种采用权利要求1所述的基于通用处理器GPP的LTE宽带通信系统计算资源调度器的调度方法,其特征在于:LTE计算资源调度中心分别从LTE组件状态信息存储器获取LTE组件的状态信息,以及从LTE计算资源池获得多核GPP的内核负载信息后,根据不同的LTE组件类型和不同的调度准则,给每个LTE组件合理分配LTE计算资源;所述方法包括下列操作步骤:(1)对于通信过程中即将开始运行的LTE组件,LTE计算资源调度中心按照时间顺序把该LTE组件状态信息存入LTE组件状态信息存储器中,形成LTE组件队列;(2)LTE计算资源调度中心统计LTE计算资源池中包括每个多核GPP内核的传输时延、负载状况和LTE组件在内核上的运行时间的各种状态信息;(3)LTE计算资源调度中心统计LTE组件状态信息存储器中存储的、包括每个LTE组件的类型标识及其等待时间的LTE组件状态信息;(4)LTE计算资源调度中心根据两种不同类型的组件,分别选择相应的调度模块工作:若LTE组件类型为LTE物理层算法库或LTE上层协议算法库,则选择LTE物理层和上层协议处理调度模块进行调度;其调度操作步骤如下:(4A)根据LTE组件类型属于LTE物理层算法库或LTE上层协议算法库,相应启动LTE物理层和上层协议处理调度模块;(4B)根据LTE物理层和上层协议处理调度模块设定的调度准则,相应选择下述的调度单元之一或组合:若为负载均衡准则,则使用基于负载均衡的LTE计算资源调度单元;若为优先级准则,则使用基于优先级的LTE计算资源调度单元;若为实时性准则,则使用基于实时性的LTE计算资源调度单元;(4C)被选中的LTE计算资源调度单元按照各自的LTE计算资源调度方法给LTE组件分配计算资源;若LTE组件类型为Turbo译码算法库,则选择Turbo译码码块分割调度模块进行调度;Turbo译码码块分割调度模块按照下述操作步骤执行调度:(41)先把即将进行Turbo译码的码块状态信息按照时间先后顺序存入LTE组件状态信息存储器中,构成译码码块等待队列;(42)从LTE组件状态信息存储器获得每个Turbo译码码块长度及其状态信息后,将处于译码码块等待队列中的所有Turbo译码码块按照其码块长度降序排列;(43)将LTE计算资源池中专用于Turbo译码的3个GPP内核分配到的码块长度都初始化为0;(44)从Turbo译码码块等待队列中按照从大到小顺序选取位于该等待队列最前面的Turbo译码码块;再把该Turbo译码码块分配给3个GPP内核中码块总长度最小的内核进行译码;(45)3个GPP内核分别更新各自分配到的码块总长度,并反馈给Turbo译码码块分割调度模块;(46)返回执行步骤(44),直到把所有的Turbo译码码块都分配完毕和完成其译码操作;(5)LTE计算资源调度中心根据所选择的物理层和上层协议处理调度模块或Turbo译码码块调度模块,按照两者各自相应的调度方法,给不同类型的LTE组件合理分配计算资源。6.根据权利要求5所述的方法,其特征在于:所述步骤(4B)中,基于负载均衡的LTE计算资源调度原则是综合考虑所有GPP内核的负载情况和每个GPP内核处理LTE组件的计算任务量后执行均衡配置,避免出现内核空闲和超负荷;基于负载均衡的LTE计算资源调度单元的具体操作内容如下:分配完成上一次任务而GPP内核LTE绝对负载值还未反馈回来的时间TQ=1ms内,把即将运行的LTE组件的状态信息按照时间先后顺序放入LTE组件状态信息存储器中,构成LTE组件等待队列;然后按照下述方法...
【专利技术属性】
技术研发人员:牛凯,欧远彪,贺志强,
申请(专利权)人:北京邮电大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。