5G下行流控

流控:顾名思义,流量控制,确保下行速率既不能太高,也不能太低。

  1. 在某些优先级不同的业务中,如果高优先级一直调而低优先级时钟得不到调度,低优先级的业务就会“饿死”,这种情况显然需要避免;
  2. 在某些特殊的情况下,运行商不希望某些业务速率过高,当达到某上限速率时便不再调度(例如:当前某些手机套餐,在每月流量超过一定数目之后,网络速率开始受到限制)

在测试时可能遇到的问题:速率上不去,某些时隙得不到调度,有可能是无意中开了流控,这是应检查流控开关是否打开

概念:

GBR:(Guaranteed Bit Rate)速率比特保障——QCI1—4

指保证的比特速率,即使在网络资源紧张的情况下,相应的比特速率也能够保持,即保证最小的带宽。

NGBR:(Non-Guaranteed Bit Rate)速率比特保障——QCI5—9

指的是网络不提供最低的传输速率保证,在网络拥挤的情况下,业务需要承受降低速率的要求,由于NGBR承载不需要占用固定的网络资源,因而可以长时间的维持。GBR:

上限——MBR(Maximum Bit Rate)GBR承载在RB资源充足的情况下,所能达到的速率上限;

下限——GBR(Guaranteed Bit Rate)接入的GBR业务必须保证该速率。

MBR>=GBR

NGBR

上限——AMBR(Aggragate Maximum Bit Rate)在某个ue中所有的NGBR业务速率上限之和;

下限——MINBR(Min Bit Rate)NGBR的下限桶,MINBR设置值极小。

AMBR为UE级参数,GBR/MBR/MINBR均为RB级参数;

AMBR/MBR为核心网配置,GBR/MINBR由基站配置。

 

实现流控功能的核心:加令牌,扣令牌。

前面4个参数AMBR/MINBR/GBR/MBR各有一个令牌桶,每隔1ms向桶内添加一定数量的令牌,每成功调度一次根据传输的数据量扣掉相应的令牌。如果上限桶AMBR/MBR被扣光,代表最大速率已经达到,该UE应该停止调度;如果下限桶MINBR/GBR还没扣光,代表下限速率还没有达到,应当优先调度该RB所在的UE。

同时,令牌桶要设置大小以防止令牌桶无限制的添加。

参数1:每ms需要添加的令牌数;参数2:BSD(桶深/令牌桶持续时间),由LMT确配置

令牌桶的大小BucketSize=令牌数*BSD

流控实例

用户索引

QCI

MINBR令牌桶

AMBR令牌桶

调度优先级

UE1

8

<0

>0

31

UE2

9

<0

>0

15

UE3

8

800

>0

31->91

UE4

9

800

>0

15->91

UE5

9

<0

<0

不可调度

由表中可见:

UE1 2:MINBR<0,AMBR>0,达到下限值,未达到上限值,优先级不变;

UE3 4:MINBR>0,未达到下限值,应优先调度,优先级上调;

UE5:AMBR<0,已达到上限值,当前slot不能调度该UE。

  • 3
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值