5G、VoNR基本概念

相信很多人在学习无线通信过程中都面临学习资料不集中,对繁多的专业术语不了解,导致学习效率低下的问题,下面会通过一个5GVoNR的通话流程,来分享几个关于5G的专业术语。

1、当终端发起呼叫时,在主叫终端和服务gNodeB之间建立RRC连接;

2、5G核心网建立5QI为5的QoS流,用于承载主叫终端的SIP信令,而gNodeB建立与此QoS流相应的DRB;

3、在被叫终端与其服务的gNodeB之间建立RRC连接;

4、5GC为被叫终端建立一个5QI为5的QoS流来承载SIP信令,而gNodeB建立与此QoS流相应的DRB;

5、主叫终端和被叫终端与IMS对编解码方案、IP地址、端口号、主叫终端和被叫终端信息以及其他语音业务信息进行SIP协商;

6、SIP协商成功后,5GC建立一个5QI为1的QoS流,供主叫终端承载RTP (Real-Time Transport Protocol)和RTCP (Real-Time Transport Control Protocol)数据流,而gNodeB建立与此QoS流相应的DRB;

7、5GC为被叫终端建立一个5QI为1的QoS流来承载RTP和RTCP数据流,而gNodeB建立与此QoS流相应的DRB;

8、通话结束后,主叫终端和被叫终端分别释放5QI为1的QoS流,gNodeB释放相应的DRB。只有当终端进入空闲状态时,才会释放5QI为5的默认承载;

原文链接:https://blog.csdn.net/qq_31985307/article/details/140241789

下面我们会对这里涉及到的一些专业术语做一个基本解释:

对比维度 4G时代的"承载" (EPS Bearer) 5G时代的"QoS流" (QoS Flow)
核心理念 为同一个业务的所有数据提供统一的服务质量保障。 在一个大连接里,为不同需求的数据流提供更精细、更灵活的服务质量保障。
控制粒度 相对较粗,像一条"大车道",所有车跑得一样快。 非常精细,像一条"可变车道",可以实时为不同的车(数据流)分配不同的速度和优先级。
最大数量 一个用户最多支持8个承载。 一个PDU会话(可以理解为一个网络连接)内,最多支持64个QoS流。
灵活性 较低,建立和管理信令开销大。 很高,可以根据业务需求实时调整,无线接入网有更大的自由度来映射和调度资源

QoS流是如何工作的?

我们可以把这个过程想象成一次智能物流配送:

  1. 打标签 (QFI) :当一个数据包(比如自动驾驶汽车的传感器数据)进入5G网络时,核心网会立刻给它打上一个唯一的标签,这就是QoS流标识符(QFI)。这个标签决定了这个数据包属于哪一条"专用车道"。

  2. 定标准 (QoS参数) :每个"专用车道"都有一套自己的服务标准,这些标准由一系列参数定义,最主要的就是5G QoS标识符(5QI)。5QI就像一个索引,指向一组具体的性能指标,比如:

    • 资源类型:是保证比特率(GBR)的(就像承诺了"专车专用"),还是非保证比特率(Non-GBR)的(就像"拼车")。

    • 优先级:数字越小,优先级越高,网络会优先处理。

    • 数据包时延预算(PDB):规定了数据包最多能容忍的延迟时间,比如uRLLC(超可靠低延迟通信)场景的PDB可能低至5毫秒。

    • 数据包错误率(PER):规定了可以接受的丢包率。

  3. 巧调度 (映射) :带着QFI标签的数据包在无线空口传输时,5G基站会看这个标签,把它映射到对应的**数据无线承载(DRB)**上。一个DRB可以承载一个或多个有相同QoS需求的QoS流

IMS与QoS流的关系(知识串联)

  • QoS流是"运输保障队":负责为不同业务提供差异化的服务质量保障

  • **IMS(IP多媒体子系统)**是"业务策划队":负责策划和执行具体的多媒体业务

在实际通话中,IMS会告诉网络需要建立什么样的QoS流来保障这次通话的质量。比如5G新通话会同时建立多个QoS流:一个传语音、一个传视频、一个传输控制数据。

5QI

是4G时代QCI(QoS Class Identifier)的演进版,你可以通过对比更清晰地理解它:

对比维度 4G QCI (QoS Class Identifier) 5G 5QI (5G QoS Identifier)
核心理念 为整个**承载(Bearer)**定义服务等级,粒度较粗。 为每个**QoS流(QoS Flow)**定义服务等级,粒度更细、更灵活。
精细程度 标准化的QCI值较少,主要覆盖语音、视频、网页等基础业务。 扩展了更多业务类型,如工业控制、车联网(V2X)、远程医疗等,满足行业多样化需求。
配置方式 相对固定。 除了标准化的5QI值,还支持运营商自定义的5QI,灵活性更高。
相关推荐
码行山野赴时序归途1 小时前
链表家族收官篇:循环链表
c语言·开发语言·数据结构·链表
景熙55231 小时前
单体项目编写思路和落地形式
java·开发语言
计算机毕设定制辅导-无忧学长2 小时前
《基于SpringBoot的未成年人健康知识科普平台的设计与实现》
java·开发语言·vue.js·spring boot·未成年人健康知识科普平台
Ivanqhz2 小时前
Ping-Pong 双缓冲
开发语言·人工智能·python·深度学习·mlir
m0_734571762 小时前
深入理解C++ RAII
开发语言·c++
泡海椒3 小时前
jquick-pdf 表格实战:动态数据 PDF 报表生成
java·开发语言·pdf
aramae3 小时前
模拟实现memset()(C语言)
c语言·开发语言·后端
wuyk5553 小时前
【Socket 进阶之路】第 7 章 IO 多路复用 select & poll 完整实战|多 fd 监听、超时等待、优缺点横向对比
服务器·开发语言·网络·数据库·物联网
船厂电气自动化ai大模型3 小时前
AI大模型与数学|第81天 课程:正交向量、正交基、格拉姆‑施密特(Gram‑Schmidt)正交化
开发语言·数据结构·人工智能·线性代数·机器学习
lv__pf4 小时前
seata【实战 msb】
java·开发语言·后端