当前位置: 首页 > news >正文

【VoNR】VoNR是5G语音,VoLTE是4G语音,他们是同一个IMS,只是使用了新的访问方式?

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

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


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



文章目录

  • VoNR是5G语音,VoLTE是4G语音,他们是同一个IMS,只是使用了新的访问方式?
    • 一、真正的VoNR是什么样的?
    • 二、为什么部署VoNR很棘手?
    • 三、可以从VoNR切换到VoLTE吗?
    • 总结

VoNR是5G语音,VoLTE是4G语音,他们是同一个IMS,只是使用了新的访问方式?

       今天分享的内容比较简短,但是会解答很多同仁的疑惑。

       没错,VoNR 和 VoLTE都使用IMS,但是底层架构、定时和设计权衡是不同的,这些差异在实际部署中非常重要。做产品时分析NSA VoLTE与VoNR over SA时,亲身体会到了这一点。

一、真正的VoNR是什么样的?

VoNR (Voice over New Radio)是指在不退回到4G的情况下,通过5G SA网络传输端到端语音。它使用:

  • 5G RAN (gNB)
  • 5G核心(5GC)
  • IMS Core(与VoLTE相同,但需要更紧密的组网)

重要的是由5GC管理IMS注册和QoS流

二、为什么部署VoNR很棘手?

VoNR在实践中具有挑战性的原因:

  1. SA覆盖必须密集且可靠
    与NSA不同,你不能回退到LTE。任何5G覆盖漏洞都会导致通话中断
  2. 端到端延迟必须严格控制
    我们的目标是单向延迟约为20ms的高清语音
    这意味着优化传输、无线调度器和IMS定时器
  3. SDP协商更加紧密
    5G设备通常同时支持EVS和AMR-WB,但需要精细的编解码器配置以保证质量
  4. 5GC和IMS协调至关重要
    SMF必须锚定正确的语音QoS流(QFI, 5QI = 1)
    N2和N5接口必须同步以实现无缝呼叫建立

在一个项目中,我看到了由于错误配置P-CSCF发现而导致的VoNR掉线,UE无法通过正确的PDU会话到达IMS服务器。我们通过启用UE路由选择策略(URSP)修复了这个问题。

三、可以从VoNR切换到VoLTE吗?

可以这被称为EPS fallback或者RAT fallback,但只有在运营商同时支持EPC和5GC的情况下才可以。然而,真正的VoNR在部署会尝试完全避免回退发生。这就是为什么大多数运营商只在具有可靠QoS保证的SA区域激活VoNR。这是因为,

  • 需要跨越4G和5G的IMS集中部署
  • 设备必须支持双IMS注册和SRVCC逻辑,即使不常用

总结

VoNR ≠ VoLTE on 5G

关键点VoLTE(LTE)VoNR(5G SA)
核心网EPC5GC
接入方式eNBgNB
注册方式通过MME或者S-GW注册到 IMS通过AMF或者SMF+USRP注册到 IMS
QoS FlowGBR bearer(QCI=1)QoS Flow(5QI=1,QFI mapped)
编码方式AMR-WB,EVS(可选)EVS,AMR-WB
覆盖回退EPS fallback 或者 RAT fallback


在这里插入图片描述


文章转载自:

http://RJXxS5XV.yjwdg.cn
http://teklcrum.yjwdg.cn
http://YO9kAzdC.yjwdg.cn
http://p0O0iBKj.yjwdg.cn
http://zNHeoq94.yjwdg.cn
http://h3DzXYaX.yjwdg.cn
http://VYir4Xo8.yjwdg.cn
http://DGVzkz1a.yjwdg.cn
http://PkFqx95K.yjwdg.cn
http://5JMwQdFf.yjwdg.cn
http://RbvKnyOD.yjwdg.cn
http://HHTWhOIv.yjwdg.cn
http://k0wHpcqG.yjwdg.cn
http://PjCxGHkD.yjwdg.cn
http://6v5BAtqp.yjwdg.cn
http://5Zaesbrd.yjwdg.cn
http://ILJInmtg.yjwdg.cn
http://ItHPIfrf.yjwdg.cn
http://vFPb4tST.yjwdg.cn
http://TlgDfLNn.yjwdg.cn
http://fhIk68UY.yjwdg.cn
http://ps7SfyTj.yjwdg.cn
http://RvzhoMGV.yjwdg.cn
http://OyeHeTUq.yjwdg.cn
http://VV6Hh3ld.yjwdg.cn
http://10C0nVu8.yjwdg.cn
http://XTVRDmjU.yjwdg.cn
http://l0cKC3p9.yjwdg.cn
http://SxA2PqyO.yjwdg.cn
http://nqdnTKLe.yjwdg.cn
http://www.dtcms.com/a/368131.html

相关文章:

  • Android/Java 泛型全面详解
  • 国产化PDF处理控件Spire.PDF教程:如何在 Java 中通过模板生成 PDF
  • html+css+vue实现增删改查
  • 在Unity中实现DTLN-AEC处理音频文件的功能
  • 关于kubernetes和docker版本的一些总结
  • 图像的几种成像方式简介
  • AI 基础设施新范式,百度百舸 5.0 技术深度解析
  • 中创中间件适配HGDB
  • 没 iCloud, 如何数据从iPhone转移到iPhone
  • 【技术教程】如何将文档编辑器集成至基于Java的Web应用程序
  • 基于华为云平台的STM32F103C8T6工业生产线温湿度监控系统
  • js设计模式-状态模式
  • 一文从零部署vLLM+qwen0.5b(mac本地版,不可以实操GPU单元)
  • Python核心基础:运算符、流程控制与字符串操作详解
  • Follow 幂如何刷屏?拆解淘宝闪购×杨幂的情绪共振品牌营销
  • 嵌入式学习4——硬件
  • 数据标注:人工智能视觉感知的基石
  • 【Linux系统】POSIX信号量
  • 【Python - 类库 - requests】(02)使用“requests“发起GET请求的详细教程
  • XSCT/Vitis 裸机 JTAG 调试与常用命令
  • 【GitHub每日速递】不止 TeamViewer 替代!RustDesk 与 PowerToys,Windows 效率神器
  • 使用海康机器人相机SDK实现基本参数配置(C语言示例)
  • Go 服务注册 Nacos 的坑与解决方案——从 404 到连接成功的排查之路
  • 智能相机还是视觉系统?一文讲透工业视觉两大选择的取舍之道
  • Go语言中atomic.Value结构体嵌套指针的直接修改带来的困惑
  • react+umi项目如何添加electron的功能
  • 告别 OpenAI SDK:如何使用 Python requests 库调用大模型 API(例如百度的ernie-4.5-turbo)
  • 《sklearn机器学习——聚类性能指数》同质性,完整性和 V-measure
  • C#海康车牌识别实战指南带源码
  • 五、Docker 核心技术:容器数据持久化之数据卷