CN102742212B - 基于服务质量的保证比特率业务调度方法 - Google Patents

基于服务质量的保证比特率业务调度方法 Download PDF

Info

Publication number
CN102742212B
CN102742212B CN201080062938.6A CN201080062938A CN102742212B CN 102742212 B CN102742212 B CN 102742212B CN 201080062938 A CN201080062938 A CN 201080062938A CN 102742212 B CN102742212 B CN 102742212B
Authority
CN
China
Prior art keywords
gbr
mrow
user
users
scheduling
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201080062938.6A
Other languages
English (en)
Other versions
CN102742212A (zh
Inventor
石娴文
于泳
陆涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Publication of CN102742212A publication Critical patent/CN102742212A/zh
Application granted granted Critical
Publication of CN102742212B publication Critical patent/CN102742212B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/805QOS or priority aware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria
    • H04W72/566Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/801Real time traffic

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种基于服务质量(QoS)的保证比特率(GBR)业务调度方法以及实现该方法的装置,该方法包括:根据当前传输时间间隔(TTI)内所有在线用户的GBR业务的平均速率,确定各用户的调度优先级;按所确定的调度优先级依次对用户进行调度,为用户分配资源块(RB)资源。通过根据本发明的调度方法,能够充分利用RB资源,快速提高未达GBR的用户速率,使尽量多的用户达到GBR,从而提高***中整体满意的用户数目。对于最大比特率(MBR)大于GBR的情况,还能在满足尽量多的用户达到GBR的基础上进一步地提高用户的速率,增加高速率用户的数量。

Description

基于服务质量的保证比特率业务调度方法
技术领域
本发明涉及保证比特率(GBR,Guaranteed Bit Rate)的业务调度技术,更确切地说是涉及基于服务质量(QoS,Quality of Service)的保证比特率业务调度方法。
背景技术
具有严格QoS保证的数据如语音、图像、视频等多种多媒体业务数据是目前移动通信***面临的主要挑战之一。为了使业务以预期的效果被终端用户使用,例如当用户在线观看Video视频时,画面应当是连续的,第三代合作伙伴计划(3GPP,3rd Generation Partnership Project)在通用移动通信***中清晰地定义了端到端的QoS结构,并引入了多种承载及处理机制,以保证移动通信***可以充分发挥自身的技术优势,为用户提供各种差异化的服务。
QoS是***(服务器)为用户提供的服务质量。QoS是针对端对端(Endto End)的,即服务质量的评价是从发起端(Source)开始,到接收端(Target)后结束。承载级QoS参数包括QoS类别标识(QCI,QoS Class Identifier)、分配与保持优先级(ARP,Allocation and Retention Priority)、GBR、最大比特速率(MBR,Maximum Bit Rate)和聚合最大比特速率(AMBR,AggregatedMaximum Bit Rate)。其中QCI是一个数量等级,用来表示控制承载级别的数据包传输处理的接入点参数,ARP的主要目的是在资源限制的情况下决定接受还是拒绝承载的建立或修改请求。参数GBR代表了预期能够由GBR承载提供的比特速率,当业务的传输速率大于等于GBR时,业务的服务质量是令人满意的,当业务传输速率小于GBR时,业务的服务质量不能接受。参数MBR则限制了GBR承载能提供的比特速率,它表示了GBR承载提供期望数据速率的上限。
GBR承载主要用于语音、视频、实时游戏等业务,而要保证业务的QoS就需要在接入网侧和核心网侧都保证QoS。核心网侧业务的QoS是通过传输优先级来保证的,而接入网侧是在基站(BS,Base Station)内通过分配足够的无线资源来保证用户业务的QoS的。
核心网侧业务的QoS是很容易实现的,而对于接入网GBR业务的QoS,由于基站通过调度来决定每个用户终端的服务优先级,因此,适合的调度算法的选取对于用户终端是否能够得到GBR速率非常重要。
目前,基站侧主要有三种常用的调度算法:轮循(Round Robin,RR)算法、最大载干比(Max C/I,Maximum Carrier to Interference,)算法、正比公平(PF,Proportional Fair)算法。
RR算法的基本思想是保证小区内的用户终端按照某种确定的顺序循环占用等时间的无线资源来进行通信。尽管该算法在调度机会上最具公平性,但不能充分利用用户信道质量的差异性,从而***资源利用率和***吞吐量都很低,且该方法没有考虑用户保证GBR的需求,以致用户满意度很低。
Max C/I算法的基本思想是对所有用户信道质量指示(CQI,ChannelQuality Indicator)预测值进行排序,并按照从大到小顺序调度用户。尽管该算法能够得到最大的***吞吐率,但用户得到的服务非常不公平,信道条件好的中心用户会一直接受服务,速率会大于GBR,而信道条件差的边缘用户由于得不到调度,速率小于GBR,用户满意度低。
PF算法就是基站调度具有最大公平因子(Fair Factor)的一个或多个终端。其主要思想为给小区内的用户分配一个相应的优先级,小区中优先级最大的用户接受服务。该算法的扇区吞吐率和服务公平性在RR和MAX-C/I之间。其中FairFactori(t)是UEi在t时刻的公平因子,TbSizei(t)为UEi在t时刻的能够传输的数据量,Throughputi(t)为UEi在t时刻为结尾的时间窗内的吞吐量。对于CQI较好的用户设备(UE,UserEquipment),随着其吞吐量的增加,其优先级将会有所下降,以达到公平性。该算法也没有考虑用户GBR需求。
如果通信***中建立的业务是流类型,该业务需要一个GBR,如果建立的是非GBR业务,对用户未配置GBR,在***资源紧张时不提供服务,该用户也不会满意。所以能在GBR和非GBR业务下都给用户配置一个合适的GBR,使用户得到一个基本的服务质量,这样可以提供更为丰富的运营策略。
发明内容
有鉴于此,本发明的主要目的在于提供一种基于服务质量的保证比特率业务调度方法及装置,能够充分利用资源块(RB,Resource Block)资源,快速提高未达GBR的用户速率,使尽量多的用户达到GBR速率。
为达到上述目的,本发明的技术方案是这样实现的:
一种基于服务质量的保证比特率业务调度方法,包括:
根据当前传输时间间隔(TTI,Transmission Time Interval)内所有在线用户的保证比特率GBR业务的平均速率,确定各用户的调度优先级;
按所确定的调度优先级依次对用户进行调度,为用户分配RB资源。
优选地,所述根据当前TTI内所有在线用户的GBR业务的平均速率,确定各用户的调度优先级,为:
根据正比公平PF调度算法,并结合各用户GBR业务的服务质量QoS而确定各用户的调度优先级。
优选地,所述根据PF调度算法,并结合各用户GBR业务的QoS而确定各用户的调度优先级,具体为按下式确定用户的调度优先级FF:
FF=FFPF·FFGBR
其中, FF PF = Σ i = 1 N TB ( i ) 1 + Th His , FF GBR = e GBR · ( 1 + ThresholdGBR ) 1 + Th HIs , “·”表示点乘运算,ThHis为当前的TTI之前的所选定的N个TTI中GBR业务的平均速率,TB(i)为N个TTI中传输成功的传输块TB,ThresholdGBR是***设定的GBR预留比例;指数位分子中的GBR表示***配置的保证比特速率。
优选地,所述ThHis按下式确定:
Th His = Σ i = 1 N ( TB _ 1 · ACK _ 1 + TB _ 2 · ACK _ 2 + · · · TB _ m · ACK _ m ) N , N为选定的窗口长度;m为用户在N个TTI中的GBR业务流的数量;TB_l至TB_m为TTI内所调度的各GBR业务流1至m一次调度的TB大小;ACK_l、ACK_2以及ACK_m的取值为,对应的TB发射成功时取1,发射失败时取0。
优选地,所述按所确定的调度优先级依次对用户进行调度,为用户分配RB资源,为:
按优先级顺序依次调度重传用户,重传用户的RB数由重传的TB大小决定,不受GBR因素限制;
重传用户调度完毕后仍有RB资源剩余时,按优先级顺序依次调度新传用户,根据新传用户GBR业务所确定的服务质量为新传用户分配RB数。
优选地,所述根据新传用户GBR业务所确定的服务质量为新传用户分配RB数,为:
确定新传用户的平均速率大于MBR时,不调度该新传用户;
确定新传用户的平均速率大于等于GBR且小于等于MBR时,进一步确定本小区中存在小于GBR速率的其他用户时,按GBR和用户缓冲区BSR中的较小数据量为该用户确定RB数;确定本小区中的其他用户的平均速率均大于等于GBR时,按该用户的BSR中的数据量为该用户确定RB数;其中,所述其他用户为该新传用户所属服务小区所有在线用户中,除去当前TTI刚上线用户、重传用户、以及在调度该用户之前已被调度过的新传用户,以及除去该用户本身后剩余的用户;
确定新传用户的平均速率小于GBR时,按该用户的BSR中的数据量为该用户确定RB数。
优选地,确定新传用户的平均速率大于等于GBR且小于等于MBR时,所述方法还包括:
用户的BSR大于GBR时,将该用户添加到被限制RB数的已达GBR的用户列表中;
对其余用户的RB资源分配完毕仍有剩余时,再为该已达GBR的用户列表中用户进行RB资源分配。
一种基于服务质量的保证比特率业务调度装置,所述装置包括确定单元和资源调度单元;其中,
确定单元,用于根据当前TTI内所有在线用户的GBR业务的平均速率,确定各用户的调度优先级;
资源调度单元,用于按所确定的调度优先级依次对用户进行调度,为用户分配RB资源。
优选地,所述确定单元进一步根据PF调度算法,并结合各用户GBR业务的QoS而确定各用户的调度优先级。
优选地,所述确定单元进一步按下式确定用户的调度优先级FF:
FF=FFPF·FFGBR
其中, FF PF = Σ i = 1 N TB ( i ) 1 + Th His , FF GBR = e GBR · ( 1 + ThresholdGBR ) 1 + Th HIs , “·”表示点乘运算,ThHis为当前的TTI之前的所选定的N个TTI中GBR业务的平均速率,TB(i)为N个TTI中传输成功的TB,ThresholdGBR是***设定的GBR预留比例;指数位分子中的GBR表示***配置的保证比特速率。
优选地,所述确定单元进一步按下式确定ThHis
Th His = Σ i = 1 N ( TB _ 1 · ACK _ 1 + TB _ 2 · ACK _ 2 + · · · TB _ m · ACK _ m ) N , 其中,N为选定的窗口长度;m为用户在N个TTI中的GBR业务流的数量;这里,m一般为1或2;TB_l至TB_m为TTI内所调度的各GBR业务流l至m一次调度的TB大小;ACK_1、ACK_2以及ACK_m的取值为,对应的TB发射成功时取1,发射失败时取0。
优选地,所述资源调度单元进一步地,
按优先级顺序依次调度重传用户,重传用户的RB数由重传的TB大小决定,不受GBR因素限制;
重传用户调度完毕后仍有RB资源剩余时,按优先级顺序依次调度新传用户,根据新传用户GBR业务所确定的服务质量为新传用户分配RB数。
优选地,所述资源调度单元进一步地,
确定新传用户的平均速率大于最大比特速率MBR时,不调度该新传用户;
确定新传用户的平均速率大于等于GBR且小于等于MBR时,进一步确定本小区中存在小于GBR速率的其他用户时,按GBR和用户缓冲区BSR中的较小数据量为该用户确定RB数;确定本小区中的其他用户的平均速率均大于等于GBR时,按该用户的BSR中的数据量为该用户确定RB数;其中,所述其他用户为该新传用户所属服务小区所有在线用户中,除去当前TTI刚上线用户、重传用户、以及在调度该用户之前已被调度过的新传用户,以及除去该用户本身后剩余的用户;
确定新传用户的平均速率小于GBR时,按该用户的BSR中的数据量为该用户确定RB数。
优选地,所述资源调度单元进一步确定新传用户的平均速率大于等于GBR且小于等于MBR时,在用户的BSR大于GBR时,将该用户添加到被限制RB数的已达GBR的用户列表中;对其余用户的RB资源分配完毕仍有剩余时,再为该已达GBR的用户列表中用户进行RB资源分配。
本发明中,根据PF调度算法,并结合各用户GBR业务的服务质量QoS来确定各用户的调度优先级,从而在保证调度公平性的前提下尽可能地使业务满足GBR速率。通过根据本发明的调度方法,能够充分利用RB资源,快速提高未达GBR的用户速率,使尽量多的用户达到GBR速率,从而提高***中整体满意的用户数目。对于MBR大于GBR的情况,还能在满足尽量多的用户达到GBR速率基础上进一步地提高用户的速率,增加高速率用户的数量。
附图说明
图1为本发明基于服务质量的保证比特率业务调度方法实施例一的流程图;
图2为本发明基于服务质量的保证比特率业务调度方法实施例二的流程图;
图3为根据本发明实施例一MBR相等GBR为200Kbps情况下的仿真示意图;
图4为根据本发明实施例一MBR相等GBR为300Kbps情况下的仿真示意图;
图5为本发明实施例二MBR为350Kbps、GBR为200Kbps情况下的仿真示意图;
图6为本发明实施例二MBR为400Kbps、GBR为300Kbps情况下的仿真示意图;
图7为本发明基于服务质量的保证比特率业务调度装置的组成结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,以下举实施例并参照附图,对本发明进一步详细说明。
以下两个实施例都以LTE下行***,10MHz带宽,宏基站为例进行的说明。基本参数及***仿真采用的参数如下表1所示:
表1
基于推动下一代移动网络技术发展组织(NGMN)业务模型,选择较大负荷的场景,用户数据包大小设为0.16M,每个TTI按MBR大小往用户数据缓冲区(BSR)中注入新数据,这样不会出现用户速率大于MBR的现象,假设***中所有用户均有相同的GBR业务需求。以下结合具体实施例,进一步阐明本发明技术方案的实质。
实施例一
本示例针对的是用户的MBR=GBR的情况,即每个TTI按GBR大小往用户数据缓冲区(BSR)中注入新数据的方式。
当每个TTI以GBR大小注入BSR新数据时,用户一旦重传,速率就会小于GBR,所以在MBR=GBR的情况下,瞬时地,会有较多的用户小于GBR速率,这时采取快速应对措施:对于小于GBR速率的用户,以用户缓冲区(BSR)中的数据量大小确定RB数,对于大于等于GBR速率的用户则按GBR和BSR中的较小值作为数据量大小来确定RB数。
图1为本发明基于服务质量的保证比特率业务调度方法实施例一的流程图,如图1所示,本发明基于服务质量的保证比特率业务调度方法包括以下步骤:
步骤11,计算当前传输时间间隔(TTI)上***内所有在线用户的平均历史吞吐率(即用户的平均速率)。计算公式如下:
Th His = Σ i = 1 N ( TB _ 1 · ACK _ 1 + TB _ 2 · ACK _ 2 ) N
上式中,N为设定的窗口长度,通常取1024,当然,也可以根据***要求及实际的调度场景而设置。本示例中,是针对一用户同时具有两个GBR业务流为例进行说明的,如果用户中具有多个GBR业务流,其计算方式仍可通过上述公式来确定平均速率。TB_1(第1流)和TB_2(第2流)为窗口时间内一次调度的TB Size,如果没有调度则取0。ACK_1和ACK_2为基站(若对下行而言)收到的针对TB_1和TB_2是否成功发射的混合自动重传(HARQ,Hybrid Automatic Repeat Request)确认信息,传输成功时对应的ACK取1,传输失败时对应的ACK为0。
步骤12,基站根据调度算法给各个用户终端进行优先级排队。
步骤12中的调度算法是综合正比公平和GBR业务的服务质量两个因素的算法,用户的综合优先级(公平因子)FF表达式如下:
FF=FFPF·FFGBR
式中FFPF是由(通用)正比公平算法(G-PF)计算出来的公平因子,分子表示用户N个TTI(所选定窗口长度)内传对的TB Size;分母中的HistoryThroughput就是步骤11)得到的用户平均历史吞吐率;“·”表示点乘运算。
FFGBR是GBR调度的公平因子,指数位分子中的GBR表示***配置的保证比特速率,ThresholdGBR是GBR预留比例,相当于GBR的上下振幅门限,例如ThresholdGBR=10%;指数位分母中的HistoryThroughput就是前述步骤11得到的用户平均历史吞吐率。
按该步骤中的计算结果,对用户进行优先级排序,优先级越高的用户排在队列最前。
步骤13,按步骤12得到的用户优先级调度重传用户,重传用户的RB数由重传TB Size决定,不受GBR因素限制。
步骤14,按步骤12得到的用户优先级调度新传用户。
其中,所述步骤14可以包括下列步骤:
步骤141,判断由步骤11得到的该用户的速率是否小于GBR,如果小于,则进入步骤142,否则进入步骤143。
步骤142,该用户平均速率小于GBR,按该用户缓冲区(BSR)中数据量所需的RB数确定RB数量,并与当前剩余RB数之间取个较小值。
R B Last = min ( RB Rank BSR · , RB Rest ) .
该用户若是单流传输: RB Rank 1 BSR = BSR + Hesd + CRC N SC RB · N Sym TTI · SE 1
该用户若是双流传输: RB Rank 2 BSR = BSR + 2 · Head + 2 · CRC N SC RB · N Sym TTI · ( SE 1 + SE 2 )
上式中:Head为MAC头的比特数,在LTE***中为16比特。CRC为循环冗余校验(CRC,Cyclic Redundancy Check)的长度,在LTE***中为24比特。为每个RB包含的子载波数,子载波间隔为15kHz时取12个,子载波间隔为7.5kHz时取24个。为每TTI内的可用符号数,常规CP下取10个,扩展CP下取8个。SE1为单流CQI或第一个流的CQI所对应的频谱效率(单位是bit/Symbol),SE2为双流时第二个流的CQI所对应的频谱效率。CQI取用户上报的宽带CQI。
步骤143,该用户平均速率大于等于GBR,则按GBR和BSR中的较小值确定RB数量,并与当前剩余RB数之间取个较小值。
R B Last = min ( RB Rank Min · , RB Rest ) .
该用户若是单流传输 RB Rank 1 Min = Ceil ( min ( BSR , GBR · TTI ) · EP · Headder + CRC N SC RB · N Sym TTI · SE 1 ) : 该用户若是双流传输:
RB Rank 2 Min = Ceil ( min ( BSR , GBR · TTI ) · EP · Header + 2 · CRC N SC RB · N Sym TTI · ( SE 1 + SE 2 ) )
式中,Ceil(·)表示上取整操作,min(·)是取2者中的较小者的操作,BSR为该DTCH缓存的比特数,GBR为GBR业务的保证比特速率(单位是kbps),EP是速率增强比例(目的是预先防止由于误块等原因造成的服务速率降低),Header是由于RLC/PDCP有头/Padding等的开销而应加强的比例,TTI是TTI的长度(这里是1ms),SE2是流2(第二个GBR业务流的CQI所对应的)的频谱效率)。
步骤15,进入下一个传输时间间隔时,重复步骤11到步骤14。
图3为根据本发明实施例一MBR相等GBR为200Kbps情况下的仿真示意图;图4为根据本发明实施例一MBR相等GBR为300Kbps情况下的仿真示意图;参考图3、4、就实施例一假设的场景下,仿真发现,采用本发明的GBR业务的调度方案,能充分保证用户特别是边缘用户的GBR速率。本发明所采用的仿真***为LTE市售仿真***。
实施例二
本示例针对的是用户的MBR大于GBR的情况,即每个TTI按MBR大小往用户数据缓冲区(BSR)中注入新数据的方式。
与实施例一相比,基本思想相同,即限制已达GBR速率用户的RB数,把节省下的RB资源分配给未达GBR速率的用户,这样未达到GBR速率的用户可以有较充足的RB资源传输更多的数据量,传输速率得到提升,进而达到GBR。不同之处是,细化了被限制RB数已达GBR速率的用户,这样可以在保证边缘用户GBR速率的基础上,充分利用RB资源,更多地提高用户速率,从而使用户满足基本GBR速率的基础上,使更多的用户享受到更高速率的服务质量。
图2为本发明基于服务质量的保证比特率业务调度方法实施例二的流程图,如图2所示,本示例基于服务质量的保证比特率业务调度方法包括以下步骤:
步骤21,计算当前传输时间间隔上***内所有在线用户的平均历史吞吐率(即用户的平均速率)。计算公式与前述实施例一种步骤11的方式相同,这里不再赘述。
步骤22,基站根据调度算法给各个用户终端进行优先级排队。用户优先级的计算公式与实施例一中步骤12的相同,这里不再赘述。
步骤23,按步骤22得到的用户优先级调度重传用户,重传用户的RB数由重传TB Size决定,不受GBR因素限制。
步骤24,按步骤22得到的用户优先级调度新传用户。
其中,上述步骤24具体包括下列步骤:
步骤241,按步骤22,得到的用户优先级给新传用户排队。
步骤242,对于被调度到的某个新传用户Uei,如果平均速率小于GBR,则按该用户Uei缓冲区(BSR)中数据量确定RB数量并与当前剩余RB数之间取个较小值。计算式与实施例一中步骤142的相同。如果平均速率大于等于GBR,进入步骤243。
步骤243,对于被调度到的某个新传用户Uei,建立本小区其他在线用户列表,列表中除去重传用户、当前TTI刚上线用户、在Uei之前已被调度过的新传用户。如果Uei的其他用户列表为非空,且列表中用户的平均速率有小于GBR的,则进入步骤244,否则进入步骤245。
步骤244,按该用户Uei的GBR需求和他BSR中的较小值确定分配给Uei的RB数量,并与当前剩余RB数之间取个较小值。计算式与实施例一步骤143中的相同。进入步骤246。
步骤245,按该用户Uei缓冲区(BSR)中数据量确定分配给Uei的RB数量:并与当前剩余RB数之间取个较小值。计算式与实施例一中步骤142的相同。执行步骤246。
步骤246,按步骤241的新传用户优先级接着调度下一个新传用户,重复步骤242到步骤245,直到RB资源用尽或新传用户调度完毕。
步骤25,进入下一个传输时间间隔时,重复步骤21到步骤24。
参考图3、4、5、6,就两个实施例假设的场景下,仿真发现,采用本发明的GBR业务的调度方案,能保证用户特别是边缘用户的GBR速率,当MBR>GBR场景下,本发明能在保证边缘用户GBR速率的基础上,进一步提高平均、中心用户的速率。
图5为本发明实施例二MBR为350Kbps、GBR为200Kbps情况下的仿真示意图;图6为本发明实施例二MBR为400Kbps、GBR为300Kbps情况下的仿真示意图;参考图5及图6,仿真发现,采用本发明的GBR业务的调度方案,能保证用户特别是边缘用户的GBR速率,当MBR>GBR场景下,本发明能在保证边缘用户GBR速率的基础上,进一步提高平均、中心用户的速率。
图7为本发明基于服务质量的保证比特率业务调度装置的组成结构示意图,如图7所示,本发明基于服务质量的保证比特率业务调度装置包括确定单元71和资源调度单元72;其中,
确定单元71,用于根据当前TTI内所有在线用户的GBR业务的平均速率,确定各用户的调度优先级;
资源调度单元72,用于按所确定的调度优先级依次对用户进行调度,为用户分配RB资源。
上述确定单元71进一步根据PF调度算法,并结合各用户GBR业务的QoS而确定各用户的调度优先级。
优选地,所述确定单元进一步按下式确定用户的调度优先级FF:
FF=FFPF·FFGBR
其中, FF PF = Σ i = 1 N TB ( i ) 1 + Th His , FF GBR = e GBR · ( 1 + ThresholdGBR ) 1 + Th HIs , “·”表示点乘运算,ThHis为当前的TTI之前的所选定的N个TTI中GBR业务的平均速率,TB(i)为N个TTI中传输成功的TB,ThresholdGBR是***设定的GBR预留比例。
上述确定单元71进一步按下式确定ThHis
Th His = Σ i = 1 N ( TB _ 1 · ACK _ 1 + TB _ 2 · ACK _ 2 + · · · TB _ m · ACK _ m ) N , 其中,N为选定的窗口长度;TB_l至TB_m为TTI内所调度的各GBR业务流l至m一次调度的TB大小;ACK_1、ACK_2以及ACK_m的取值为,对应的TB发射成功时取1,发射失败时取0。
上述资源调度单元72进一步地,
按优先级顺序依次调度重传用户,重传用户的RB数由重传的TB大小决定,不受GBR因素限制;
重传用户调度完毕后仍有RB资源剩余时,按优先级顺序依次调度新传用户,根据新传用户GBR业务所确定的服务质量为新传用户分配RB数。
上述资源调度单元72进一步地,
确定新传用户的平均速率大于MBR时,不调度该新传用户;
确定新传用户的平均速率大于等于GBR且小于等于MBR时,进一步确定本小区中存在小于GBR速率的其他用户时,按GBR和用户缓冲区BSR中的较小数据量为该用户确定RB数;确定本小区中的其他用户的平均速率均大于等于GBR时,按该用户的BSR中的数据量为该用户确定RB数;
确定新传用户的平均速率小于GBR时,按该用户的BSR中的数据量为该用户确定RB数。
上述资源调度单元72进一步确定新传用户的平均速率大于等于GBR且小于等于MBR时,在用户的BSR大于GBR时,将该用户添加到被限制RB数的已达GBR的用户列表中;对其余用户的RB资源分配完毕仍有剩余时,再为该已达GBR的用户列表中用户进行RB资源分配。
本领域技术人员应当理解,图7所示的基于服务质量的保证比特率业务调度装置是为实现前述的基于服务质量的保证比特率业务调度方法而设计的,图7所示的装置中各处理单元的功能可参照前述实施例一至二中的描述而理解,各处理单元的功能可通过运行于处理器上的程序而实现,也可通过具体的逻辑电路而实现。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

Claims (12)

1.一种基于服务质量的保证比特率业务调度方法,其特征在于,所述方法包括:
根据当前传输时间间隔TTI内所有在线用户的保证比特率GBR业务的平均速率,确定各用户的调度优先级;
按所确定的调度优先级顺序依次调度重传用户,重传用户的资源块RB数由重传的传输块TB大小决定,不受GBR因素限制;重传用户调度完毕后仍有RB资源剩余时,按所确定的调度优先级顺序依次调度新传用户,根据新传用户GBR业务所确定的服务质量为新传用户分配RB数。
2.根据权利要求1所述的方法,其特征在于,所述根据当前TTI内所有在线用户的GBR业务的平均速率,确定各用户的调度优先级,为:
根据正比公平PF调度算法,并结合各用户GBR业务的服务质量QoS而确定各用户的调度优先级。
3.根据权利要求2所述的方法,其特征在于,所述根据PF调度算法,并结合各用户GBR业务的QoS而确定各用户的调度优先级,具体为按下式确定用户的调度优先级FF:
FF=FFPF·FFGBR
其中, FF PF = Σ i = 1 N TB ( i ) 1 + Th His , FF GBR = e GBR · ( 1 + ThresholdGBR ) 1 + Th His , “·”表示点乘运算,ThHis为当前的TTI之前的所选定的N个TTI中GBR业务的平均速率,TB(i)为N个TTI中第i个TTI内传输成功的传输块TB大小,ThresholdGBR是***设定的GBR预留比例;指数位分子中的GBR表示***配置的保证比特速率。
4.根据权利要求3所述的方法,其特征在于,所述ThHis按下式确定:
Th His = Σ i = 1 N ( TB _ 1 · ACK _ 1 + TB _ 2 · ACK _ 2 + . . . + TB _ m · ACK _ m ) N , N为选定的窗口长度;m为用户在N个TTI中的GBR业务流的数量;TB_1至TB_m为TTI内所调度的各GBR业务流1至m一次调度的TB大小;ACK_1、ACK_2以及ACK_m的取值为,对应的TB发射成功时取1,发射失败时取0。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述根据新传用户GBR业务所确定的服务质量为新传用户分配RB数,为:
确定新传用户的平均速率大于最大比特速率MBR时,不调度该新传用户;
确定新传用户的平均速率大于等于GBR且小于等于MBR时,进一步确定本小区中存在小于GBR速率的其他用户时,按GBR和用户缓冲区BSR中的较小数据量为该用户确定RB数;确定本小区中的其他用户的平均速率均大于等于GBR时,按该用户的BSR中的数据量为该用户确定RB数;其中,所述其他用户为该新传用户所属服务小区所有在线用户中,除去当前TTI刚上线用户、重传用户、以及在调度该用户之前已被调度过的新传用户,并除去该用户本身后剩余的用户;
确定新传用户的平均速率小于GBR时,按该用户的BSR中的数据量为该用户确定RB数。
6.根据权利要求5所述的方法,其特征在于,确定新传用户的平均速率大于等于GBR且小于等于MBR时,所述方法还包括:
用户的BSR大于GBR时,将该用户添加到被限制RB数的已达GBR的用户列表中;
对其余用户的RB资源分配完毕仍有剩余时,再为该已达GBR的用户列表中用户进行RB资源分配。
7.一种基于服务质量的保证比特率业务调度装置,其特征在于,所述装置包括确定单元和资源调度单元;其中,
确定单元,用于根据当前传输时间间隔TTI内所有在线用户的保证比特率GBR业务的平均速率,确定各用户的调度优先级;
资源调度单元,用于按所确定的调度优先级顺序依次调度重传用户,重传用户的资源块RB数由重传的传输块TB大小决定,不受GBR因素限制;重传用户调度完毕后仍有RB资源剩余时,按所确定的调度优先级顺序依次调度新传用户,根据新传用户GBR业务所确定的服务质量为新传用户分配RB数。
8.根据权利要求7所述的装置,其特征在于,所述确定单元进一步根据正比公平PF调度算法,并结合各用户GBR业务的QoS而确定各用户的调度优先级。
9.根据权利要求8所述的装置,其特征在于,所述确定单元进一步按下式确定用户的调度优先级FF:
FF=FFPF·FFGBR
其中, FF PF = Σ i = 1 N TB ( i ) 1 + Th His , FF GBR = e GBR · ( 1 + ThresholdGBR ) 1 + Th His , “·”表示点乘运算,ThHis为当前的TTI之前的所选定的N个TTI中GBR业务的平均速率,TB(i)为N个TTI中第i个TTI内传输成功的传输块TB大小,ThresholdGBR是***设定的GBR预留比例;指数位分子中的GBR表示***配置的保证比特速率。
10.根据权利要求9所述的装置,其特征在于,所述确定单元进一步按下式确定ThHis
Th His = Σ i = 1 N ( TB _ 1 · ACK _ 1 + TB _ 2 · ACK _ 2 + . . . + TB _ m · ACK _ m ) N , 其中,N为选定的窗口长度;m为用户在N个TTI中的GBR业务流的数量;TB_1至TB_m为TTI内所调度的各GBR业务流1至m一次调度的TB大小;ACK_1、ACK_2以及ACK_m的取值为,对应的TB发射成功时取1,发射失败时取0。
11.根据权利要求7至10中任一项所述的装置,其特征在于,所述资源调度单元进一步地,
确定新传用户的平均速率大于最大比特率MBR时,不调度该新传用户;
确定新传用户的平均速率大于等于GBR且小于等于MBR时,进一步确定本小区中存在小于GBR速率的其他用户时,按GBR和用户缓冲区BSR中的较小数据量为该用户确定RB数;确定本小区中的其他用户的平均速率均大于等于GBR时,按该用户的BSR中的数据量为该用户确定RB数;其中,所述其他用户为该新传用户所属服务小区所有在线用户中,除去当前TTI刚上线用户、重传用户、以及在调度该用户之前已被调度过的新传用户,以及除去该用户本身后剩余的用户;
确定新传用户的平均速率小于GBR时,按该用户的BSR中的数据量为该用户确定RB数。
12.根据权利要求11所述的装置,其特征在于,所述资源调度单元进一步确定新传用户的平均速率大于等于GBR且小于等于MBR时,在用户的BSR大于GBR时,将该用户添加到被限制RB数的已达GBR的用户列表中;对其余用户的RB资源分配完毕仍有剩余时,再为该已达GBR的用户列表中用户进行RB资源分配。
CN201080062938.6A 2010-05-20 2010-05-20 基于服务质量的保证比特率业务调度方法 Expired - Fee Related CN102742212B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2010/073023 WO2011143824A1 (zh) 2010-05-20 2010-05-20 基于服务质量的保证比特率业务调度方法

Publications (2)

Publication Number Publication Date
CN102742212A CN102742212A (zh) 2012-10-17
CN102742212B true CN102742212B (zh) 2014-10-22

Family

ID=44991170

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201080062938.6A Expired - Fee Related CN102742212B (zh) 2010-05-20 2010-05-20 基于服务质量的保证比特率业务调度方法

Country Status (9)

Country Link
US (1) US8837284B2 (zh)
JP (1) JP5395982B2 (zh)
KR (1) KR101390815B1 (zh)
CN (1) CN102742212B (zh)
CA (1) CA2790671C (zh)
HK (1) HK1171581A1 (zh)
MX (1) MX2012010882A (zh)
RU (1) RU2526747C1 (zh)
WO (1) WO2011143824A1 (zh)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
MX2012010882A (es) 2010-05-20 2012-11-06 Zte Corp Metodo para programar el servicio de tasa de bits garantizada con base en la calidad del servicio.
US8918563B2 (en) * 2010-06-01 2014-12-23 Qualcomm Incorporated Uplink data throttling by buffer status report (BSR) scaling
CN102271405B (zh) * 2010-06-04 2014-09-10 中兴通讯股份有限公司 一种承载资源分配方法及装置
US8467330B2 (en) * 2011-04-14 2013-06-18 Alcatel Lucent Method of scheduling and admission control for guaranteed bit rate and/or maximum bit rate services
US9019880B2 (en) 2011-08-11 2015-04-28 Qualcomm Incorporated Methods and apparatus for overload mitigation using uplink transmit power backoff
WO2013036794A1 (en) * 2011-09-08 2013-03-14 Drexel University Reconfigurable antenna based solutions for device authentication and instrusion detection in wireless networks
EP2720483A1 (en) * 2012-10-09 2014-04-16 Ntt Docomo, Inc. Apparatus and method for assigning resource blocks of an air interface
CN103931262B (zh) * 2013-01-30 2018-09-21 华为技术有限公司 一种数据调度方法和设备
KR102097408B1 (ko) * 2013-10-15 2020-04-06 삼성전자주식회사 이동 통신 시스템에서 캐리어 어그리게이션 기술 운용 제어 장치 및 방법
WO2015085525A1 (zh) * 2013-12-12 2015-06-18 华为技术有限公司 体验质量QoE的实现方法及装置
CN104936227B (zh) * 2014-03-21 2019-05-10 ***通信集团广东有限公司 一种负载均衡中Non-GBR用户资源计算方法及装置
CN104981017B (zh) * 2014-04-02 2018-09-25 成都鼎桥通信技术有限公司 上行资源分配方法和基站
WO2016015344A1 (zh) * 2014-08-01 2016-02-04 华为技术有限公司 一种网络侧设备及调度方法
US9609660B2 (en) 2014-12-19 2017-03-28 Wipro Limited System and method for adaptive downlink scheduler for wireless networks
EP3035759B1 (en) * 2014-12-19 2017-10-18 Wipro Limited System and method for adaptive downlink scheduling for wireless networks
CN105072694B (zh) * 2015-08-18 2019-03-12 大唐移动通信设备有限公司 一种ue上下线调度的方法及装置
CN105517178B (zh) * 2015-12-18 2019-01-08 南京熊猫电子股份有限公司 一种可调节的低复杂度无线资源调度器的调度方法
KR101937195B1 (ko) * 2016-11-11 2019-01-10 이문수 양방향 디지털 무선 방송 시스템
CN112312174B (zh) * 2019-07-31 2022-04-01 大唐移动通信设备有限公司 视频业务的加速方法、装置、电子设备及存储介质
CN113329429B (zh) * 2021-06-08 2022-06-21 安科讯(福建)科技有限公司 一种速率调度方法及终端
US20220417800A1 (en) * 2021-06-25 2022-12-29 Parallel Wireless, Inc. Access Network Bit Rate Recommendation for VoLTE Codec Change using Dynamic VoLTE Allocation

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101060474A (zh) * 2006-04-20 2007-10-24 大唐移动通信设备有限公司 一种基于服务质量保障的分组业务无线资源调度方法
CN101540716A (zh) * 2008-03-17 2009-09-23 大唐移动通信设备有限公司 基于服务质量的非保证比特率业务调度方法与装置
CN101572596A (zh) * 2008-04-29 2009-11-04 大唐移动通信设备有限公司 非保证比特率业务的优先级确定及调度方法与装置
CN101600231A (zh) * 2009-06-30 2009-12-09 中兴通讯股份有限公司 在分组调度中确定用户设备的优先级的方法和***

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060006725A (ko) 2004-07-16 2006-01-19 삼성전자주식회사 향상된 상향링크 전용채널을 지원하는 이동통신시스템에서자율전송을 위한 파라미터 결정 방법 및 장치
DE602004010167T2 (de) * 2004-12-15 2008-02-28 Matsushita Electric Industrial Co., Ltd., Kadoma Unterstützung für garantierten Bitratenverkehr für Uplink Übertragungen
KR20070053479A (ko) 2005-11-21 2007-05-25 삼성전자주식회사 통신 시스템에서 멀티캐스트 서비스를 위한 비례 공평스케줄링 장치 및 방법
DE602005022638D1 (de) * 2005-12-12 2010-09-09 Ericsson Telefon Ab L M Verfahren und einrichtungen zum spezifizieren der dienstgüte bei einer übertragung von datenpaketen
GB0606367D0 (en) 2006-03-30 2006-05-10 Vodafone Plc Telecommunications networks
WO2009141016A1 (en) * 2008-05-20 2009-11-26 Telefonaktiebolaget Lm Ericsson (Publ) Partitioning entity and method for partitioning capacity
US9307550B2 (en) * 2010-01-19 2016-04-05 Nokia Technologies Oy Evolved node B controlled centralized resource reuse for device-to-device and cellular users
MX2012010882A (es) 2010-05-20 2012-11-06 Zte Corp Metodo para programar el servicio de tasa de bits garantizada con base en la calidad del servicio.

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101060474A (zh) * 2006-04-20 2007-10-24 大唐移动通信设备有限公司 一种基于服务质量保障的分组业务无线资源调度方法
CN101540716A (zh) * 2008-03-17 2009-09-23 大唐移动通信设备有限公司 基于服务质量的非保证比特率业务调度方法与装置
CN101572596A (zh) * 2008-04-29 2009-11-04 大唐移动通信设备有限公司 非保证比特率业务的优先级确定及调度方法与装置
CN101600231A (zh) * 2009-06-30 2009-12-09 中兴通讯股份有限公司 在分组调度中确定用户设备的优先级的方法和***

Also Published As

Publication number Publication date
JP5395982B2 (ja) 2014-01-22
WO2011143824A1 (zh) 2011-11-24
RU2526747C1 (ru) 2014-08-27
HK1171581A1 (zh) 2013-03-28
US8837284B2 (en) 2014-09-16
RU2012146263A (ru) 2014-08-20
CN102742212A (zh) 2012-10-17
MX2012010882A (es) 2012-11-06
CA2790671C (en) 2015-12-01
US20120320745A1 (en) 2012-12-20
JP2013530611A (ja) 2013-07-25
KR20120123518A (ko) 2012-11-08
KR101390815B1 (ko) 2014-05-02
CA2790671A1 (en) 2011-11-24

Similar Documents

Publication Publication Date Title
CN102742212B (zh) 基于服务质量的保证比特率业务调度方法
US7924804B2 (en) Scheduling depending on quality of service and channel properties
Sadiq et al. Downlink scheduling for multiclass traffic in LTE
US8406235B2 (en) Quality of service scheduler for a wireless network
US7330433B2 (en) Dynamic resource control for high-speed downlink packet access wireless channels
EP2277329B1 (en) Scheduling with quality of service support in wireless system
US8792415B2 (en) Apparatus and method for scheduling of high-speed portable internet system
CN101686196B (zh) 业务调度方法与装置
WO2012079517A1 (zh) 一种资源调度的方法、装置和基站
KR20070050579A (ko) 휴대 인터넷 시스템의 기지국에서 순방향 패킷 스케쥴링장치 및 방법
CN112637911B (zh) 一种5G***中eMMB和urllc并存时资源分配方法及***
Jang et al. QoS-constrained resource allocation scheduling for LTE network
Fu et al. A QoS-aware scheduling algorithm based on service type for LTE downlink
CN103442446A (zh) 一种lte***中动态与半静态联合调度方法
KR20170043611A (ko) 서비스 스케줄링 방법 및 장치
Mehrjoo et al. Opportunistic fair scheduling for the downlink of IEEE 802.16 wireless metropolitan area networks
Zhao et al. QoS guaranteed resource block allocation algorithm in LTE downlink
KR20060073471A (ko) 통합 트래픽을 위한 패킷 레벨 자원 할당 방법 및 장치
CN111586875B (zh) 一种用于5g基站的下行时频资源调度方法和***
CN114727409B (zh) 一种5g无线资源调度方法及下行调度***
Lai et al. A LTE downlink scheduling mechanism with the prediction of packet delay
Kadatskaja et al. Different services resource scheduling in LTE
Zhang et al. A multi-factor scheduling of mixed services for integrated data system
Furqan Quality of Service (QoS) in 4G wireless networks
Husain et al. Delay-Based Packet Scheduling For High Speed Downlink Packet Access

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1171581

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1171581

Country of ref document: HK

EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20121017

Assignee: SHENZHEN ZTE MICROELECTRONICS TECHNOLOGY CO., LTD.

Assignor: ZTE Corporation

Contract record no.: 2015440020319

Denomination of invention: Traffic scheduling method of guaranteed bit rate based on quality of service

Granted publication date: 20141022

License type: Common License

Record date: 20151123

LICC Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20141022

Termination date: 20160520