【5G核心网】5G NWDAF(Network Data Analytics Function)网元功能介绍

news2024/12/27 13:59:34

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

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


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



文章目录

  • 5G NWDAF网元功能介绍
    • 一、NWDAF是什么?
    • 二、NWDAF的功能
    • 三 5G网络中引入NWDAF的优势
    • 四、5G NWDAF的使用场景
    • 五、结论

5G NWDAF网元功能介绍

NWDAF:Network Data Analytics Function

       5G网络比4G更快、更可靠、可大规模扩展,并将使移动网络运营商能够为消费者和企业开发更广泛的新应用和服务。为了满足上面的需求,必须要让设备能够自我监测、自我诊断和自我驱动。5G网络数据分析功能(NWDAF)旨在简化核心网数据的产生和消费方式,能够感知、分析并采取行动,以增强终端用户体验


一、NWDAF是什么?

       在3GPP TS 29.520 中定义了NWDAF基于服务化架构的标准接口,以及通过订阅或请求模型从其它网络功能收集数据。通过定义的模型可以为网络提供自动化分析、自动化上报、统一交互接口和数据格式功能。下图展示了3GPP从终端用户、网络功能和运营商和管理和维护(OAM)系统等收集数据的标准方法。5G核心网、云和边缘网络都可以使用这个分析功能。

请添加图片描述


二、NWDAF的功能

  • 从5G网络功能中获取统计信息、指标和事件;
  • 从OAM检索管理统计信息;
  • 发现和识别网络功能;
  • 对流数据进行ML建模,并根据获取的统计数据开发ML模型;
  • 5G网络优化、成本效益、资源管理;
  • 保证客户的体验质量和服务质量;

三 5G网络中引入NWDAF的优势

       NWDAF旨在克服网络分析领域的市场分化和专有解决方案,简化核心网络数据的生产和消费方式,根据这些数据生成分析结果并采取行动。

NWDAF涉及三个主要的标准化点:

  • 网络节点数据采集接口;
  • 预定义的分析结果;
  • 面向消费者的数据公开接口;

所以有了NWDAF之后,移动运营商可以:

  • 推出一套全新5G网络服务;
  • 生成对服务编排和网络自动化至关重要的机器智能;
  • 通过主动适应网络条件,确保5G服务的QoE和SLA;
  • 通过在网络恶化发生之前预测并采取纠正措施来防止性能问题;
  • 最大化网络容量投资回报;
  • 通过持续调优网络和平衡网络负载来防止过度工程;
  • 自信地部署多供应商网络,利用最佳产品的独特功能;
  • 增强其业务人员的能力,使其成为规划人员而不是一线工作人员;

移动运营商不需要集成和管理来自多个供应商的NWDAF产品,这会导致更大的复杂性和更高的成本,并且可能导致供应商锁定和孤立操作的供应商特定解决方案。


四、5G NWDAF的使用场景

3GPP TR 23.791列出了以下在5G中基于数据公式或者AI的NWDAF使用用例:

  • 网络切片实例的负载级计算和预测;
  • 应用/终端组的业务体验计算与预测;
  • 特定NF的负载分析信息和预测;
  • 网络负载性能计算与未来负载预测;
  • UE预期行为预测;
  • UE异常行为检测;
  • UE移动性相关的信息和预测;
  • UE通信模式预测;
  • 特定位置当前和未来拥塞信息预测;
  • 服务质量(QoS)可持续性报告和预测QoS变化;

五、结论

       移动运营商很熟悉在电信网络中使用分析的好处,包括降低运营和资本成本,并产生新的收入。随着5G的到来,分析在电信网络(包括RAN)和核心网运营/业务支持系统(OSS/BSS)的传统边界之外发挥着更大的作用。因此,5G需要一个具有分析功能的标准定义的3GPP NWDAF,并部署在一个可扩展、优化和分布式架构,将简化5G或者混合组网的部署和管理,对确保最佳客户体验至关重要。它具有网络感知能力,可以与各种控制平面和数据平面的网络功能交互,收集感兴趣的事件进行分析。



在这里插入图片描述

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

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

相关文章

高级IO操作

高级I/O操作与非阻塞I/O 在操作系统中,I/O(输入/输出)操作是所有实现的基础。本文将探讨阻塞I/O与非阻塞I/O的区别,以及如何使用有限状态机来实现非阻塞I/O,并介绍数据中继的概念。 阻塞I/O与非阻塞I/O 阻塞I/O 阻…

Day7 —— 大数据技术之Hive

Hive快速入门系列 Hive的概述什么是Hive?使用Hive的原因 Hive架构Hive安装Hive配置文件修改启动Hive以命令行方式启动(在$HIVE_HOME/bin目录下)以JDBC连接启动(beeline方式连接) Hive基本操作Hive数据库操作Hive表操作…

小柴带你学AutoSar系列一、基础知识篇(6)车规级MCU入门RH850

flechazohttps://www.zhihu.com/people/jiu_sheng 小柴带你学AutoSar总目录https://blog.csdn.net/qiansh

已解决javax.swing.text.BadLocationException异常的正确解决方法,亲测有效!!!

已解决javax.swing.text.BadLocationException异常的正确解决方法,亲测有效!!! 目录 问题分析 出现问题的场景 报错原因 解决思路 解决方法 分析错误日志 检查索引合法性 捕获并处理异常 优化代码逻辑 确保线程安全操作…

使用AGG里面的clip_box函数裁剪画布, 绘制裁剪后的图形

// 矩形裁剪图片, 透明 void agg_testImageClipbox_rgba32(unsigned char* buffer, unsigned int width, unsigned int height) {// 创建渲染缓冲区 agg::rendering_buffer rbuf;// BMP是上下倒置的,为了和GDI习惯相同,最后一个参数是负值。rbuf.attach…

网吧管理系统带万字文档java项目基于springboot+vue的网吧管理系统java课程设计java毕业设计

文章目录 网吧管理系统一、项目演示二、项目介绍三、万字项目文档四、部分功能截图五、部分代码展示六、底部获取项目源码带万字文档(9.9¥带走) 网吧管理系统 一、项目演示 网吧管理系统 二、项目介绍 基于springbootvue的网吧管理系统 系…

ENVI+SARscape操作:将tif DEM数据转换为SARscape可读写的格式

1、导入 tif DEM 数据 将下载的 tif DEM 数据(ALOS DEM或SRTM DEM),直接将要导入的 tif DEM 数据拖入ENVI软件中,即可自动打开; 2、数据拼接 在 Toolbox 中,点击 Mosaicking->Seamless Mosaic&#xf…

任务调度SpringTask入门

任务调度简介 1.1什么是任务调度 在企业级应用中,经常会制定一些“计划任务”,即在某个时间点做某件事情,核心是以时间为关注点,即在一个特定的时间点,系统执行指定的一个操作。常见的任务调度框架有Quartz和SpringTa…

如何在Android中实现多线程与线程池?

目录 一、Android介绍二、什么是多线程三、什么是线程池四、如何在Android中实现多线程与线程池 一、Android介绍 Android是一种基于Linux内核的开源操作系统,由Google公司领导开发。它最初于2007年发布,旨在为移动设备提供一种统一、可扩展的操作系统。…

嵌入式实验---实验六 I2C传输实验

一、实验目的 1、掌握STM32F103I2C传输程序设计流程; 2、熟悉STM32固件库的基本使用。 二、实验原理 1、本案例利用I/O端口通过KEY01按键来控制STM32F103R6向24C02写入“hello”,通过另外一个按键KEY02来控制STM32F103R6从24C02读取“hello”&#x…

机器学习:线性回归模型学习路线

Hi~!这里是奋斗的小羊,很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~~ 💥💥个人主页:奋斗的小羊 💥💥所属专栏:C语言 🚀本系列文章为个人学习…

乳腺癌患者的生存分析:从传统方法到DeepSurv

一、引言 乳腺癌作为全球女性中最常见的癌症之一,其早期诊断和治疗对于提高患者生存率至关重要。随着医学技术和数据分析方法的不断发展,乳腺癌患者的生存分析逐渐成为研究的热点。通过生存分析,我们可以更好地理解疾病进展、预测患者预后&am…

【Oracle】实验二 体系结构、存储结构与各类参数

【实验目的】 理解Oracle体系结构了解初始化参数文件以及初始化参数的含义掌握查看三类数据字典视图和动态性能视图的方法 【实验内容】 如何查看初始化参数?有哪几种方法?初始化参数文件有几种?默认的保存位置在哪里?在SQL*Pl…

L57---112.路径总和(广搜)---Java版

1.题目描述 给你二叉树的根节点 root 和一个表示目标和的整数 targetSum 。判断该树中是否存在 根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标和 targetSum 。如果存在,返回 true ;否则,返回 false 。叶子节点 是指…

DVWA 靶场 Weak Session IDs 通关解析

前言 DVWA代表Damn Vulnerable Web Application,是一个用于学习和练习Web应用程序漏洞的开源漏洞应用程序。它被设计成一个易于安装和配置的漏洞应用程序,旨在帮助安全专业人员和爱好者了解和熟悉不同类型的Web应用程序漏洞。 DVWA提供了一系列的漏洞场…

https://curl.trillworks.com不能用的解决方法

gitee源码:https://gitee.com/Project0ne/curlconverter 首先打开上面的链接 然后下载文件 下载文件到本地 然后安装node.js(Node.js official website.)不会的自行百度,这里不做过多赘述。 在curlconverter文件夹下面打开终端(在文件夹下面右键-在终端打开) 输入 npm…

文本分析-中文停用词集合(结合百度停用词表、哈工大停用词表、四川大学机器智能实验室停用词库、中文停用词表等)

将这4个停用词表进行组合并去重。 # _*_coding:utf-8 _*_import os #得到当前文件路径 current_pathos.getcwd() #获取文件列表 list_fileos.listdir(current_path) #用来存储停用词 temp_stopwords[] for file in list_file:file_tailfile.split(.)[-1]#只要txt格式的文件if f…

Kylin系列:架构和高级功能详解

目录 一、Kylin的架构 1.1 总体架构概述 1.2 数据源 1.3 元数据存储 1.4 构建引擎 1.5 存储引擎 1.6 查询引擎 1.7 用户接口 二、Kylin的高级功能 2.1 多维立方体(Cube) 2.1.1 Cube的定义 2.1.2 Cube的构建 2.2 查询优化 2.3 数据模型和星型模式 2.3.1 数据模…

我做了个Hexo博客

最近花了两个周末的时间边学变做Hexo博客,最终成品地址如下: https://blog.mybatis.io 下面先说说做博客的经过,想做Hexo博客一开始是因为看到了 hexo-theme-icarus 主题,这个主题样式如下: 首页 内容页 这个主题是…

字节豆包全新图像Tokenizer:生成图像最低只需32个token,最高提速410倍

ChatGPT狂飙160天,世界已经不是之前的样子。 更多资源欢迎关注 在生成式模型的迅速发展中,Image Tokenization 扮演着一个很重要的角色,例如Diffusion依赖的VAE或者是Transformer依赖的VQGAN。这些Tokenizers会将图像编码至一个更为紧凑的隐…