【5G VoNR】VoNR流程简述

news2024/11/14 14:58:33

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

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


博客内容主要围绕:
       5G/6G协议讲解
       高级C语言讲解
       Rust语言讲解



文章目录

  • 一、VoNR流程简述
    • 1.1 整体流程
    • 1.2 部分详细流程
    • 1.3 信令示例
  • 二、VoNR关键技术点

请添加图片描述

一、VoNR流程简述

1.1 整体流程

       VoNR呼叫流程与VoLTE呼叫非常相似。整个VoNR呼叫流程包括五个阶段,如下图所示。它从检测5G NR小区开始,注册到5G gNB和5GC,并通过5QI=6-9的非GBR QoS流和Data DNN 建立默认的PDU会话。

请添加图片描述
在此之后,UE与IMS DNN建立默认的Internet PDU会话。然后,UE通过默认IMS PDU注册到IMS,并建立专用的PDU会话用于建立VoNR MO/MT呼叫。

1.2 部分详细流程

       通过VoNR,可以在终端和NR网络上的IMS之间建立基于IP的专用语音承载,使NR终端可以直接在NR网络上进行语音业务。根据终端应用的不同,VoNR呼叫分为正常呼叫和紧急呼叫。正常呼叫和紧急呼叫在两个终端之间建立和释放语音承载的过程不同。

请添加图片描述

  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的默认承载;

1.3 信令示例

  • 5G Registration
    请添加图片描述
  • 默认Internet和IMS PDU会话建立:
    请添加图片描述
  • IMS注册和VoNR呼叫:
    请添加图片描述
  • VoNR呼叫终止:
    请添加图片描述

二、VoNR关键技术点

  • VoNR依靠IP多媒体子系统(IMS)来管理语音呼叫连接的建立、维护和释放;
  • UE PDCP应支持RTP和RTCP、RoHC压缩和MAC层应支持DRX;
  • SIP用于终端与IMS之间的信令过程;
  • 5QI为5的QoS流是非GBR,但应该以高优先级处理,以确保SIP信令过程以最小的延迟和高可靠性完成;
  • 5QI为1的QoS流为GBR,该QoS流用于连接建立后语音报文的传输;
  • gNB对SIP信令采用RLC-AM模式DRB,对RTP(Voice Traffic)信令采用RLC-UM模式DRB;
  • 3GPP为5G推荐了EVS编解码器:
    • EVS编解码器支持一系列采样频率来捕获一系列音频带宽;
    • 这些采样频率分为窄带、宽带、超宽带和全带;
  • VoNR终端在NAS注册过程中提供能力信息,指示该终端的上层是否支持IMS语音业务;
  • AMF可以通过终端能力请求获得终端对IMS语音业务的支持。gNB可以通过UE Capability Enquiry来获取UE 能力;


在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1907214.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

支持向量机 (support vector machine,SVM)

支持向量机 (support vector machine,SVM) flyfish 支持向量机是一种用于分类和回归的机器学习模型。在分类任务中,SVM试图找到一个最佳的分隔超平面,使得不同类别的数据点在空间中被尽可能宽的间隔分开。 超平面方…

const 修饰不同内容区分

1.修饰局部变量 const int a 1;int const a 1; 这两种是一样的 注意: const int b; 该情况下编译器会报错:常量变量"b”需要初始值设定项 将一个变量没有赋初始值直接const修饰后,在以后时无法更改内容的。 2.修饰常量字符串 a.…

Python前沿技术:机器学习与人工智能

Python前沿技术:机器学习与人工智能 一、引言 随着科技的飞速发展,机器学习和人工智能(AI)已经成为了计算机科学领域的热门话题。Python作为一门易学易用且功能强大的编程语言,已经成为了这两个领域的首选语言之一。本…

U盘管理软件有哪些?3款好用的软件亲测有效!

在数字化办公与数据交换日益频繁的今天,U盘作为便携的存储设备,其重要性不言而喻。 然而,U盘的使用也带来了数据泄露、病毒感染等安全隐患。为了有效管理U盘,确保数据安全与合规性,市场上涌现出了众多U盘管理软件。 小…

电脑选购全解析!你需要知道的一切!

在选择电脑类型时,你可以考虑以下因素: 你的主要用途是什么? 你是否需要携带电脑? 你的预算是多少? 你对性能和图形要求有多高? 你是否需要特定的软硬件功能?根据这些因素,你可以…

生成式人工智能:开发者的得力助手还是职业威胁?

在过去的几年里,生成式人工智能(AIGC)在软件开发领域引发了广泛关注。AI工具在代码生成、错误检测、自动化测试等方面的应用,正在迅速改变开发者的工作方式。AI究竟是在帮助开发者提高效率,还是在逐渐取代他们&#xf…

预提待摊费用处理费时费力?这样做更高效!

一笔费用发生之后,发票取得时间、资金支付时间、费用所属时间都可能不一致,在权责记账规则下,“预提”、“待摊”的账务处理方法成为企业财务业务处理的常用手段。相应地,预提和摊销业务在企业极为常见,仅针对企业规模…

Android network - NUD检测机制(Android 14)

Android network - NUD检测机制 1. 前言2. 源码分析2.1 ClientModeImpl2.2 IpClient2.3 IpReachabilityMonitor 1. 前言 在Android系统中,NUD(Neighbor Unreachable Detection)指的是网络中的邻居不可达检测机制,它用于检测设备是…

雅特力AT32F423开启FPU跟不开启FPU性能差异

在大多数Cortex-M的处理器中调试端口包含一个32位的自由运行计数器,它可以计算 CPU 的时钟周期。计数器是 Debug 观察和跟踪(DWT)模块的一部分,可以很容易地用于测量代码的执行时间。下面的代码是启用和初始化这个特性非常有用。 注意测试需要重新断电上…

浅谈信息技术高效课堂管理:策略、技巧与实践

引言: 在信息化教育的浪潮中,信息技术课程正逐渐成为学校教育体系中的重要组成部分。然而,信息技术课堂的特殊性——高互动性、高度依赖电子设备,给课堂管理带来了前所未有的挑战。如何在保证教学效率的同时,维护良好…

钡铼技术低成本解决方案:注塑机OPC UA接入的智慧选择

在工业4.0与“中国制造2025”战略的引领下,传统注塑机行业正面临前所未有的转型升级挑战。为了在这场技术革新浪潮中保持竞争力,积极接纳并实施OPC UA标准已成为必然趋势。那么,对于传统注塑机而言,如何平滑过渡实现对OPC UA的支持…

C++入门(C语言过渡)

文章目录 前言一、C关键字二、命名空间三、C输入&输出四、缺省参数五、函数重载六、引用七、inline八、nullptr总结 前言 C是一种通用的、高级的、静态类型的编程语言,它在20世纪80年代由丹尼斯里奇创建的C语言基础上发展而来。以下是C发展的一些重要里程碑。 1…

Linux 常见命令使用(超详细版)

文章目录 基本echo关机、重启命令上传下载工具rz/sz<、>、>>ls管道clearcdpwd 文件处理类命令mkdirrmdirtouchcpmv 文件查看类命令catmorelessheadtail 用户管理命令useraddpasswdusermoduserdelgroupaddgroupdel 文件属性类命令chmodchownchgrpln 文件压缩类命令t…

【免费数字孪生平台】零代码制作智慧农业蔬菜大棚可视化

一&#xff0e;智慧农业的价值 智慧农业&#xff0c;作为农业中的智慧经济形态&#xff0c;是现代科学技术与农业种植深度融合的产物。它通过将物联网、云计算、大数据、人工智能等现代信息技术集成应用于农业生产中&#xff0c;实现了农业生产的无人化、自动化和智能化管理。…

C语言下的文件详解

主要内容 文件概述文件指针文件的打开与关闭文件的读写 文件 把输入和输出的数据以文件的形式保存在计算机的外存储器上&#xff0c;可以确保数据能随时使用&#xff0c;避免反复输入和读取数据 文件概述 文件是指一组相关数据的有序集合 文件是存储数据的基本单位&#…

刘永先独家访谈:揭秘格行随身WiFi万店战略背后的“难而正确”之路

在随身WiFi市场鱼龙混杂、乱象频出的背景下&#xff0c;格行随身WiFi却毅然选择了一条少有人走的路——大规模布局线下门店。近日&#xff0c;每日财经新闻的记者有幸专访了格行随身WiFi的创始人刘永先&#xff0c;深入探讨了这一战略决策背后的考量与坚持。&#xff08;文章转…

DearLicy主题 | 小众化小清新风格的博客主题源码 | Typecho主题模版

DearLicy主题&#xff0c;一款小众化小清新风格的博客主题 主题支持Typecho所支持的所有版本PHP 简约、小众、优雅 安装教程 1.将主题上传至/usr/themes/文件夹下解压 2.后台进行启用 3.访问前台查看效果 图片&#xff1a;

Android Studio 的Gradle下载慢,Gradle切换下载源

看图 下面的文字地址因为转义符号的问题&#xff0c;https后面少了一个斜杠看图片进行补充&#xff0c;直接复制不知道能不能用 distributionUrlhttps://mirrors.cloud.tencent.com/gradle/gradle-8.7-bin.zip

单片机学习(17)--AD/DA

AD/DA 16.1AD/DA的基础知识1.AD/DA介绍2.硬件电路模型3.硬件电路4.运算放大器5.运放电路6.DA原理6.AD原理7.AD/DA性能指标8.XPT2046 16.2AD模数转换&DA数模转换1.AD模数转换&#xff08;1&#xff09;工程目录&#xff08;2&#xff09;main.c函数&#xff08;3&#xff09…

这个暑假,带娃就交给华为儿童手表5 Pro吧

一年一度孩子们最期待的暑期终于到啦&#xff01;在这个充足的时间段里&#xff0c;孩子们可以尽情的释放他们的热情与好奇心&#xff0c;家长们也可以努力为孩子们创造更多的回忆。但是&#xff0c;不少家长暑期带娃总是发愁&#xff0c;宝贝们玩的多&#xff0c;家长们需要注…