博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持!
博主链接

本人就职于国际知名终端厂商,负责modem芯片研发。
在5G早期负责终端数据业务层、核心网相关的开发工作,目前牵头6G算力网络技术标准研究。

博客内容主要围绕:
       5G/6G协议讲解
       算力网络讲解(云计算,边缘计算,端计算)
       高级C语言讲解
       Rust语言讲解

5G QoS特性那点事儿

5G QoS特性描述了UE和UPF之间的端到端QoS流,如何转发接收到的报文,表现为以下性能特性:

  • 资源类型(GBR、Delay-critical GBR 或者 Non-GBR);
  • 优先级;
  • 包延迟预算;
  • 包错误率;
  • 平均窗口(仅适用于GBR和 Delay-critical GBR资源类型);
  • 最大数据突发量(仅适用于Delay-critical GBR资源类型)

5G的QoS特性应该被理解为为每个QoS流设置节点特定参数的指导方法。例如,为3GPP无线接入链路层协议配置。标准化或预先配置的5G QoS特征,是通过5QI的值来表示的,并且在任何接口上都不会发出信号,除非某些5G QoS特征被修改。

资源类型

资源类型用来确定是否永久分配相关的专用网络资源,这些专用网络资源会与一个GFBR(QoS Flow-level Guaranteed Flow Bit Rate)值相关联的(例如,通过无线基站中的接纳控制功能)。有以下资源类型:

  • GBR
  • Non-GBR
  • Delay-critical GBR

GBR QoS流通常是按需授权的,需要动态的策略和计费控制。GBR QoS流使用GBR资源类型或Delay-critical GBR资源类型。但是对于GBR和Delay-critical GBR资源类型来说,它们的PDB和PER定义是不同的,而且MDBV (Maximum Data Burst Volume)参数只适用于Delay-critical GBR资源。

Non-GBR QoS流可以通过静态策略和计费控制进行预授权,Non-GBR QoS流只能使用Non-GBR资源类型。

优先级

5G QoS特性中相关的优先级(Priority Level)表示在这些QoS流中调度资源的优先级,其具有以下特征:

  • 优先级级别越低,实际优先级越高;
  • 优先级被用于区分来自同一终端的多个QoS流,也用于区分来自不同终端的QoS流;
  • 在拥塞情况下,当一个或多个QoS流中所有的QoS需求都无法满足时,此时应该根据优先级来选择一个QoS流,优先满足其需求。例如,选择的这个QoS流的优先级N高于其它的QoS流的优先级(例如,N+1、N+2等);
  • 在非拥塞情况下,应使用优先级来定义QoS流之间的资源分配。此外,调度器可以根据其它参数(例如资源类型、无线条件)对QoS流进行优先级排序,以优化应用程序性能和网络能力;
  • 每个标准化的5QI都与一个默认的优先级相关联;
  • 优先级也可以与标准的5QI一起发送到RAN,如果RAN收到优先级值,则将使用它替换默认值;
  • 优先级也可以与预配置的5QI一起发送到RAN,如果RAN收到优先级值,则将使用它替换预配置的值。

包延迟预算

PDB(Packet Delay Budget)定义了报文在终端和UPF的N6接口之间可能被延迟的时间上限。PDB具有以下特点:

  • 对于特定的5QI,UL和DL的PDB值是相同的;
  • 在3GPP接入的情况下,PDB用于支持调度和链路层功能的配置(例如,设置调度优先级权重和HARQ目标作用点);
  • 对于使用Delay-critical资源类型的GBR QoS流来说,如果在PDB周期内数据突发量没有超过MDBV, 且QoS流也没有超过GFBR,则延迟超过PDB的报文将被视为丢失
  • 对于GBR资源类型且不超过GFBR的GBR QoS流,98%的包不会经历超过5QI的PDB的延迟;
  • 使用GBR QoS流并以小于或等于GFBR的速率发送的服务,通常可以假定不会发生与拥塞相关的数据包丢失;
  • 使用Non-GBR QoS流的服务应该准备好经历与拥塞相关的数据包丢弃和延迟。在非拥塞的场景中,98%的数据包应该不会经历超过5QI的PDB定义的延迟;
  • 对于Non-GBR和GBR资源类型的PDB,其表示一个“软上限”,即一个“过期”的数据包,例如一个超过PDB的链路层SDU,不需要丢弃,也不添加到PER中;
  • 对于Delay-critical GBR资源类型的PDB,延迟超过PDB的报文会被添加到PER中,并且根据本地决策丢弃或下发这个数据包。

包错误率

数据包错误率(PER)定义了一个速率上限,这个速率上限指的是链路层协议(如RLC)发送了一个PDU(如IP数据包),但相应的接收方(如RAN中的PDCP)没有成功地将其发送到上层的概率。其特点如下:

  • PER定义了与拥塞无关的丢包率的上限;
  • PER的目的是为了正确的进行链路层协议配置(例如,RAN中RLC和HARQ);
  • 对于每5QI,UL和DL中PER的值是相同的;
  • 对于使用Delay-critical GBR资源类型的GBR QoS流,如果报文延迟超过PDB,则视为丢失,并计入PER,除非在PDB周期内的数据突发量超过MDBV或者QoS流超过GFBR。

平均窗口

平均窗口表示GFBR 和 MFBR将会在这个周期内进行计算,其特点如下:

  • 每个GBR QoS流应该与一个平均窗口相关联;
  • 每个标准化的5QI (GBR和Delay-critical GBR资源类型)都与一个默认的平均窗口相关联;
  • 平均窗口也可以与标准化5QI一起发给RAN和UPF,如果收到它,将使用它的值替换默认值;
  • 平均窗口也可以与预配置的5QI一起发给RAN,如果收到它,将使用它的值替换预配置的值。

最大数据突发量

最大数据突发量(Maximum Data Burst Volume)是指在5G-AN PDB的一个周期内,需要5G-AN服务的最大数据量。其特点如下:

  • 每个Delay-critical资源类型的GBR QoS流都与一个最大数据突发量相关联;
  • 每个使用Delay-critical资源类型的标准化5QI都与一个默认的MDBV相关联;
  • MDBV也可以与标准的5QI一起发送到RAN,如果它被接收,将使用它替换默认值;
  • MDBV也可以与预配置的5QI一起发送到RAN,如果它被收到,将使用它替换预配置的值。

【5G UP】5G QoS特性那点事儿相关推荐

  1. 5G时代,会有什么奇葩事儿?

    在3GPPRAN第187次会议关于5G短码方案的讨论中,中国华为推荐的PolarCode方案获得认可,成为5G控制信道eMBB场景编码的最终解决方案.坦白讲,笔者在读这个新闻的时候,手里备着一本< ...

  2. 5G精华问答 | 什么是5G?5G与LTE有什么关系?

    从2016年以来,5G热度逐步攀升.作为下一代移动通信网络,如果用一个关键词来形容5G,那就是"快".5G不仅会极大地改变人们现有的生活和工作方式,提升通信效率,还可以加大很多前沿 ...

  3. 5G Abbreviations(5G中简写和缩略语含义)

    先看后赞,养成习惯.点赞收藏,人生辉煌! 5G中简写和缩略语含义 使用''Ctrl+F''键自行查找 OR 直接点击目录查找 目录 么么哒 5G中简写和缩略语含义 5G开头 A B C D E G H ...

  4. 一篇读懂5G:到底什么是5G?为什么需要5G?5G有哪些机遇?

    近些年5G的概念抄的沸沸扬扬,打开社交媒体随时可见的5G文章和5G视频解说,甚至很多厂商为未来5G产品吵得不可开交,纷纷跑去科普5G知识.对此,普通人没有系统的了解5G的渠道,很难分辨谁说的是对的,所 ...

  5. 【5G】5G关键技术领域发展状况

    5G关键技术领域发展状况 当前 ,5G已成为全球业界研发的焦点.5G移动通信系统不是简单的以某个单一技术或某些业务能力来定义的.5G将是一系列无线技术的深度融合.它不但关注更高效率.更大带宽.更强能力 ...

  6. 中的实践 中兴_中兴数字化转型:做“极致的云公司” 用5G制造5G

    11月,在2020中国移动全球合作伙伴大会上,中兴通讯总裁徐子阳指出,中兴数字化转型愿景是做"极致的云公司",在行业实践过程中,5G要自己首先使用.目前,在其南京滨江制造基地,通过 ...

  7. 笑谈 5G,5G白话文

    我们这一代人的生活,变化实在是太快了.拨号上网仿佛还在昨天,今天就要迎来5G时代了. 那么,5G到底是个啥?对我们又有啥好处? 什么叫5G? 5G的G是英文Generation的缩写,也就是" ...

  8. 5G/NR 5G核心网(5GC)之网络功能服务通信

    系列文章目录 5G/NR 5G核心网(5GC)之基本概念 5G/NR 5G核心网(5GC)之网络功能和实体 5G/NR 5G核心网(5GC)之非漫游参考架构 5G/NR 5G核心网(5GC)之漫游参考 ...

  9. 真假5G之争到了终结的时候,中国移动或将以低频5G击败5G厘米波

    此前国内业界曾引起真假5G之争,然而到了如今真假5G之争可能会再次出现争论,这次的真假5G之争不是NSA与SA之争,而是速度与覆盖谁更重要之争,代表着5G厘米波技术与低频5G决胜负的时候. 一.真假5 ...

最新文章

  1. SpringMVC环境配置全过程IntelliJ IDEA 2020.3.1
  2. SpringMVC的Controller方法返回值
  3. python getmenu不到菜单句柄,从弹出菜单win32 api Python中选择项目
  4. 客户端程序自动更新(升级)的方式
  5. 计算机一级考试word题主要,2017年计算机一级考试word题及答案
  6. @classmethod的使用
  7. Redis秒杀功能设计与实现
  8. VB讲课笔记05:数据输入输出
  9. 去掉日志服务器性能,日志服务器及性能监控
  10. tis红石生存服务器后勤系统,我的世界红石生存服务器TIS,真正的大神团队,惊叹世界的杰作...
  11. SET NOCOUNT
  12. 磁盘不见了只剩一个c盘_电脑硬盘分区突然见了就剩个C盘到磁盘管理看也只有C盘...
  13. 卓有成效的管理者(笔记)——我能贡献什么
  14. OSN 7500 智能光交换系统是继承了MSTP技术的全部特点
  15. 【Codecs系列】视频编码中的率失真优化RDO技术
  16. 数字系统设计, 8个经典计数器电路方案合辑
  17. 科普类(二)先有鸡还是先有蛋?看看C语言怎么说......
  18. SMAA算法详解 - SMAADetectVerticalCornerPattern
  19. 农夫过河算法java,Java农夫过河问题的继承与多态实现详解
  20. 如何利用CRM软件建立有利可图的客户关系?

热门文章

  1. arcgis wmts 和天地图 服务叠加的偏移问题解决
  2. 极智AI | 寒武纪MLU270 源码编译 pytorch-mlu
  3. 基于tkinter的随机抽奖程序(每天一个python小项目)
  4. android tee,Trusty TEE  |  Android 开源项目  |  Android Open Source Project
  5. matlab 高斯展宽,高斯函数半高宽
  6. 使用MoveIt!控制Gazebo仿真环境中的UR 10机械臂
  7. 玩音箱的“老男孩”们
  8. 解决时区导致druid任务构建失败的问题:No buckets?? seems there is no data to index.
  9. linux子程序标识符,linux过程标识符详解1
  10. 基于Flynn最小不连续相位解包裹算法