5G网络架构及技术(一):入门级介绍

参考资料:
[1] 5G网络架构,March 15, 2020 / By Adnan Ghayas
[2] 5G应用场景,June 2, 2021 / By Adnan Ghayas
[3] 独立和非独立5G网络,September 19, 2020 / By Adnan Ghayas

5G网络架构(一):入门级介绍

  • 一、5G NR是什么?
  • 二、5G网络的简化架构
  • 三、5G网络的实际部署方式

一、5G NR是什么?

  5G NR是一个新的无线接入技术,是5G网络空中接口(air interface)的全球通用标准,基于 OFDMA ,平均下载速度为 150 Mbps, 10 到 20 Gbps 的峰值下载速度,延迟为 1 毫秒。

空口:规定了用于移动设备信息传输的通信链路的访问规则,涉及物理层、数据链路层协议和标准

  NR的含义是 New Radio,即相对于4G,NR基于OFDMA运行在更多频段,包括20-90 GHz(高频段)、6 GHz以下(中频段)和sub-1 GHz(低频段)。5G NR 采用灵活且范围广泛的频谱1先进的 MIMO 天线技术2用于网络虚拟化的网络切片3与 4G LTE 共存的双连接4,以及通过边缘计算降低延迟5以拉近内容与用户的距离。
  3GPP的38系列规范为NR定义了技术细节。

二、5G网络的简化架构

  如果关注所有节点的接口协议、各种技术、同前几代网络之间的interworking,网络结构及其复杂。所以从简化的5G移动网络架构开始:在这里插入图片描述
  5G网络主要由[1]:

  • 5G无线网络: 由蜂窝状gNB(Generation Node B)组成,gNB即下一代基站,就是5G基站。gNB 可以分为 gNB 中央单元 (CU) 和 gNB 分配单元 (DU)。

    因为3G基站叫做NodeB,4G基站叫做eNodeB(evolved Node B)。5G将gNB分离为CU、DU两部分,是为了方便边缘计算技术的应用。

    • DU 负责实时调度功能,即哪个设备应该在何时通信以及将哪些无线电资源(例如频率、时隙等)分配给哪个设备。位于网络协议栈的较低层,例如物理层 PHY、MAC 和数据链路层 RLC。
    • CU 负责非实时调度功能,和网络协议栈的较高层,比如网络层一块工作。
  • 5G核心网络:由多个节点构成,复杂的网络节点可以简化为Access & Mobility Management Function,AMF 和 User Plane Function, UPF。
    • UPF是用户平面功能。

    • AMF是访问和移动管理功能。属于控制平面。

    • 这俩功能节点是在5G网络架构分层时引入的:在这里插入图片描述图中缩写的含义如下表所示,是5G核心网的不同功能节点:

      5G Core Network Function (Acronym)Explanation含义
      1UPFUser Plane Function用户面功能,负责处理和转发用户数据流(数据转发、路由、数据分组、流量控制、QoS支持等)
      2AMFAccess & Mobility Function访问与移动性功能,确保用户设备始终连接到最佳的基站(接入和切换等)
      3SMFSession Management Function会话管理功能,管理用户设备的连接和网络资源分配,以便用户能够访问网络服务(创建、维护和释放会话)
      4AUSFAuthentication Server Function认证服务器功能(确保用户设备在接入网络时能够获得适当的访问权限,并保护网络免受未经授权的访问)
      5NSSFNetwork Slicing Selection Function网络切片选择功能(选择合适的网络切片,并将用户设备连接到相应的网络切片实例,以实现不同业务场景的需求和服务隔离)
      6NEFNetwork Exposure Function网络暴露功能,允许网络功能向外部应用程序或服务公开其功能,促进网络资源的共享和开放性(指网络功能向外部应用程序或服务提供的暴露、公开的能力)
      7NRFNR Repository FunctionNR 存储库功能,5G NR网络信息的管理和查询功能(包括基站和频谱等资源的注册和发现)
      8UDMUnified Data Management统一数据管理,管理用户的身份和个人数据,包括用户配置、服务订阅和策略信息等,以便网络能够提供个性化和定制化的服务
      9UDRUnified Data Repository统一数据存储库,UDR存储和管理网络中的用户数据,包括用户配置信息、会话状态和计费数据等,为网络功能和应用提供数据支持。
      10AFApplication Function应用功能,提供了与网络功能相关联的应用服务,包括策略控制、计费、内容优化等
      11PCFPolicy Control Function策略控制功能,制定、执行和管理网络策略,包括流量控制、QoS管理、访问控制等,以确保网络资源的有效利用和服务质量的保障。
    • 将这些功能称为5G核心网的“Node”是因为它们在5G核心网络架构中扮演了重要角色,类似于网络中的节点或基础设施元素。

三、5G网络的实际部署方式

  5G NR 移动网络可以通过两种方式部署:独立 5G (standalone 5G,SA)和非独立 5G(non-standalone 5G,NSA)。独立 5G 或 SA 是一种端到端的 5G 网络,包括 5G 无线网络和 5G 核心网络;非独立 5G 网络具有 5G 无线网络,但它利用现有的 4G 核心网络 (existing 4G core network,EPC)实现。

  • NSA 部署模型用 5G 无线接入网络与现有的 4G LTE 核心网络/EPC配合使用:使用 4G LTE 网络实现信令等控制平面功能;用户平面负责内容交付的数据管道的大小,并使用 4G 和 5G 基站。
  • SA部署模型:具有 5G 无线接入网络和 5G 云原生核心网络。5G 核心网络遵循基于服务的架构 (Service-Based Architecture,SBA),其中网络以虚拟化的方式工作,根据所交付的服务提供资源。实现此目的的技术称为网络切片。

就无线接入网部分来说,5G NR网络中使用的无线电基站有两种类型:gNodeB(下一代节点B)和ng-eNodeB(下一代演进节点B)。gNodeB 是将 5G 蜂窝设备(例如 5G 手机)连接到移动网络的 5G 基站。ng-eNodeB (ng-eNB) 是允许 4G LTE 设备连接到网络的基站。


  1. 注脚的解释 ↩︎

  2. 5G网络架构及技术(二):MIMO-OFDM技术 ↩︎

  3. 5G网络架构及技术(三):网络切片 ↩︎

  4. 5G网络架构及技术(四):4G 和 5G 网络中的动态频谱共享 ↩︎

  5. 5G网络架构及技术(五):边缘计算 ↩︎

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

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

相关文章

Android14音频进阶:AudioFlinger究竟如何混音?(六十三)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒体系统工程师系列【原创干货持续更新中……】🚀 人生格言: 人生从来没有捷径,只…

高效的Gitlab Flow最佳实践

文章目录 一、git flow二、github flow三、gitlab flow四、基于gitlab flow的最佳实践1.语义化版本号2.测试发布3.bug修复 参考 业界包含三种flow: Git flowGithub flowGitlab flow 三种工作流程,有一个共同点:都采用"功能驱动式开发&…

SQL server服务连接失败,通过端口1433连接到主机 localhost的 TCP/IP 连接失败

SQL server服务连接失败,通过端口1433连接到主机 localhost的 TCP/IP 连接失败 出现这个错误的时候,首先确保sql的服务正常启动 通常来说正常安装的SQL server之后,会自带一个软件 打开:SQL server配置管理器 确认一下红框内的…

X1 grok-1 开源大语言模型下载

Grok 前言 我们正在发布我们的大型语言模型 Grok-1 的基本模型权重和网络架构。Grok-1 是一个 3140 亿参数的专家混合模型,由 xAI 从头开始训练。 这是 2023 年 10 月结束的 Grok-1 预训练阶段的原始基础模型检查点。这意味着该模型不会针对任何特定应用&#xff…

【c语言篇】每日一题-pta-实验11-2-9 链表逆置

题目如下&#xff1a; 裁判测试程序样例&#xff1a; #include <stdio.h> #include <stdlib.h>struct ListNode {int data;struct ListNode *next; };struct ListNode *createlist(); /*裁判实现&#xff0c;细节不表*/ struct ListNode *reverse( struct ListNod…

高精度AI火灾烟雾检测算法,助力打造更加安全的楼宇环境

一、方案背景 近日&#xff0c;南京居民楼火灾事故导致15人死亡的新闻闹得沸沸扬扬&#xff0c;这一事件又激起了大家对楼宇火灾隐患的进一步担忧。事后我们除了思考政府、消防及物业部门应对此事的解决办法&#xff0c;我们还应该思考如何利用现有的技术帮助人们减少此类事情的…

[Qt学习笔记]Halcon窗口界面上显示文字的字体尺寸、样式修改

1、查看Halcon帮助文档 养成良好的查资料习惯&#xff0c;可以实现事半功倍。 1.1 Halcon12和Halcon20不同版本的帮助有所不同 在Halcon12中&#xff0c;有set_font和set_display_font两个算子&#xff0c;其中set_display_font是本地函数形式&#xff0c;所以最终的实现算子…

Android Studio实现内容丰富的安卓医院医生招聘平台

获取源码请点击文章末尾QQ名片联系&#xff0c;源码不免费&#xff0c;尊重创作&#xff0c;尊重劳动 项目编号120 1.开发环境android stuido jdk1.8 eclipse mysql tomcat 2.功能介绍 安卓端&#xff1a; 1.注册登录 2.查看公告 3.查看职位列表 4.收藏功能&#xff0c; 5.投递…

ubuntu 如何使用阿里云盘

你好&#xff0c;我是 shengjk1&#xff0c;多年大厂经验&#xff0c;努力构建 通俗易懂的、好玩的编程语言教程。 欢迎关注&#xff01;你会有如下收益&#xff1a; 了解大厂经验拥有和大厂相匹配的技术等 希望看什么&#xff0c;评论或者私信告诉我&#xff01; 文章目录 一…

(简单成功)Mac:命令设置别名

案例&#xff1a;给"ls -l"命令&#xff0c;设置别名通过”ll“快速访问 1、在项目根目录底下查看有无.bash_profile文件&#xff0c;注意这个是个隐藏文件&#xff0c;需要使用ls -a命令查看&#xff1a; 没有.bash_profile新建一个文件&#xff0c; 在最后添加一行…

【C++】AVL树的两单旋和两双旋

目录 1. 新节点插入较高左子树的左侧---左左&#xff1a;右单旋 代码 2. 新节点插入较高右子树的右侧---右右&#xff1a;左单旋 代码 3. 新节点插入较高左子树的右侧---左右&#xff1a;先左单旋再右单旋 ​编辑 代码 4. 新节点插入较高右子树的左侧---右左&#xff1a;先…

(总结)OpenOFDM接收端信号处理流程

Overview — OpenOFDM 1.0 documentation 本篇文章为学习OpenOFDM之后的产出PPT&#xff0c;仅供学习参考。

Linux实践 - 命令行解释器 简易版

~~~~ 前言解决的问题为什么shell要以子进程的方式执行我们的命令&#xff1f;为什么直接使用程序名ls&#xff0c;而不是路径/usr/bin/ls&#xff1f; 头文件包含命令行提示符接受用户命令行输入解析用户的输入内建命令&&特殊处理ls 时目录等文件不带高亮颜色cd时目录不…

LabVIEW NV色心频率扫描

LabVIEW NV色心频率扫描 通过LabVIEW软件开发一个能够实现对金刚石氮空位&#xff08;Nitrogen-Vacancy&#xff0c;NV&#xff09;色心的频率扫描系统。系统通过USB协议与硬件设备通信&#xff0c;对NV色心进行高精度的频率扫描&#xff0c;满足了频率在2.6 GHz到3.2 GHz范围…

nginx搭建及部署

目录 一、nginx是什么&#xff1f; 二、安装部署 1.下载 2.配置 3.代理Swagger服务 4.nginx命令 一、nginx是什么&#xff1f; 是用于 Web 服务、反向代理、内容缓存、负载均衡、媒体流传输等场景的开源软件。它最初是一款专为实现最高性能和稳定性而设计的 Web 服务器。…

Laravel框架项目首页内容修改

#Laravel# 安装Laravel框架成功后运行项目&#xff0c;看到下面这个图就说明安装框架成功了 需要根据自己的需求修改页面时&#xff0c;先找到首页的文件 首页对应的页面文件为项目根目录下的resources/views/welcome.blade.php文件 <!DOCTYPE html> <html lang&quo…

C++特性三:多态---案例三(电脑组装)

案例描述&#xff1a; 电脑主要组成部件为 CPU&#xff08;用于计算&#xff09;&#xff0c;显卡&#xff08;用于显示&#xff09;&#xff0c;内存条&#xff08;用于存储&#xff09; 将每个零件封装出抽象基类&#xff0c;并且提供不同的厂商生产不同的零件&#xff0c;例…

Visual Studio 2013 - 调试模式下查看监视窗口

Visual Studio 2013 - 调试模式下查看监视窗口 1. 监视窗口References 1. 监视窗口 Ctrl Alt W&#xff0c;1-4&#xff1a;监视窗口 (数字键不能使用小键盘) or 调试 -> 窗口 -> 监视 -> 监视 1-4 调试状态下使用&#xff1a; 在窗口中点击空白行&#xff0c;…

目标检测——PP-PicoDet算法解读

PP-YOLO系列&#xff0c;均是基于百度自研PaddlePaddle深度学习框架发布的算法&#xff0c;2020年基于YOLOv3改进发布PP-YOLO&#xff0c;2021年发布PP-YOLOv2和移动端检测算法PP-PicoDet&#xff0c;2022年发布PP-YOLOE和PP-YOLOE-R。由于均是一个系列&#xff0c;所以放一起解…

Java八股文(RabbitMQ)

Java八股文のRabbitMQ RabbitMQ RabbitMQ RabbitMQ 是什么&#xff1f;它解决了哪些问题&#xff1f; RabbitMQ 是一个开源的消息代理中间件&#xff0c;用于在应用程序之间进行可靠的异步消息传递。 它解决了应用程序间解耦、消息传递、负载均衡、故障恢复等问题。 RabbitMQ …