5G -- 5G网络架构
5G组网场景
从4G到5G的网络演进:
1、UE -> 4G基站 -> 4G核心网
* 部署初中期,利用存量网络,引入5G基站,4G与5G基站并存
2、UE -> (4G基站、5G基站) -> 4G核心网
* 部署中后期,引入5G核心网,4G基站逐渐退网
3、UE -> 5G基站 -> 5G核心网
NSA组网架构:
Option3系列:Option3 、Option3a、Option3x
架构:UE -> (4G基站、5G基站)-> 4G核心网
区别:用户面的数据分流点不同,以核心网发送指令为例
Option3: 4G核心网 -> 4G基站 -> UE、4G核心网 -> 4G基站 -> 5G基站 ->UE; 分流点: 4G基站
Option3x: 4G核心网 -> 5G基站 -> UE、4G核心网 -> 5G基站 -> 4G基站 ->UE; 分流点: 5G基站
Option3a: 4G核心网 -> 4G基站 -> UE、4G核心网 -> 5G基站 -> UE; 分流点:4G核心网
// 华为基站不支持Option3a(核心网无法感知手机信号强弱,无法动态调整数据分流的百分比)
基站能感知到UE信号的强弱,可动态分流决定由4G基站发送还是5G基站发送(Option3a只能静态分流)
Option7系列:Option7 、Option7a、Option7x
架构:UE -> (增强型4G基站、5G基站)-> 5G核心网
区别:用户面的数据分流点不同,以核心网发送指令为例
Option7: 5G核心网 -> 增强型4G基站 -> UE、5G核心网 -> 增强型4G基站 -> 5G基站 ->UE; 分流点: 增强型4G基站
Option7x: 5G核心网 -> 5G基站 -> UE、5G核心网 -> 5G基站 -> 增强型4G基站 ->UE; 分流点: 5G基站
Option7a: 5G核心网 -> 增强型4G基站 -> UE、5G核心网 -> 5G基站 -> UE; 分流点:5G核心网
Option4系列:Option4 、Option4a
SA组网架构:
Option1(单纯的4G组网):
4G核心网 -> 4G基站 -> UE
Option2(目前在使用的独立5G组网):
5G核心网 -> 5G基站 -> UE
Option5:
5G核心网 -> 增强型4G基站 -> UE
Option6:
4G核心网 -> 5G基站 -> UE
5G核心网架构
核心网的网络地位:
核心网是移动通信系统中的关键网络组成部分,它连接移动设备和其他网络,并提供数据传输、信令处理和用户管理等功能。核心网通过一系列的协议和接口,与无线接入网、外部网络以及其他核心网相互配合,实现全面的通信能力。
核心网的组成&功能:
用户数据管理:用户数据管理模块负责存储和管理用户的个人信息和服务配置数据;它包括用户身份识别、鉴权、访问控制等功能,确保只有经过验证的用户能够访问网络和使用相关服务
会话管理:会话管理模块跟踪和管理与用户相关的通信会话;它负责建立、维护和终止会话,处理用户的请求和应答,并确保用户在通信过程中的持续连接
移动性管理:移动性管理模块负责处理用户的位置更新、漫游管理和寻呼过程;它追踪用户的位置信息,确保用户在移动时能够无缝地切换到新的基站或网络,并提供相应的路由和转接功能
数据传输:数据传输模块负责承载用户数据流量的传输和路由;他通过核心网内部的各种协议和接口,将用户的数据从发送端传输到接收端,并确保数据的安全性和可靠性
信令处理:信令处理模块负责处理控制信令,包括呼叫建立、释放、状态查询等。它与其他核心网模块和外部网络之间进行通信,以实现用户间的信令交换和控制
计费:计费模块负责记录用户的通信行为和消费情况,并根据相关策略进行计费;它收集用户的通话时间、数据使用量等信息,生成账单并提供给运营商或服务提供商
2G/3G核心网架构:

无线接入网RAN包含:3G基站NodeB、2G基站BTS、无线控制器RNC和BSC
核心网CN包含:PS域(SGSN、GGSN;分组交换域--提供数据服务)、CS域(MSC/VLR;电路交换域--提供语音服务)
4G核心网架构:

4G基站eNodeB;分组核心网EPC只包含PS域(既提供数据服务,也可提供语音服务)
5G全云化网络架构:

5G核心网(SOC):面向业务的核心网,满足差异化的业务需求
四个特点:
CUPS:控制面和用户面分离,,提升用户体验和网络效率
Slicing:切片
SBA:面向业务的架构
Native Cloud:原生云,硬件软件化,方便灵活切片
NGC vs EPC:
| EPC网元功能 | 对应NGC(5GC)网络功能 | |
|---|---|---|
| MME | 移动性管理 | AMF |
| 鉴权管理 | AUSF | |
| PDN会话管理 | SMF | |
| PDN-GW | PDN会话管理 | |
| 用户面数据转发 | UPF | |
| SGW | 用户面数据转发 | |
| PCRF | 计费及策略控制 | PCF |
| HSS | 用户数据库 | UDM |
5G承载网架构
1、移动承载网包括回传网、城域网和骨干网
2、回传网根据无线网的架构,可能包括前传网、中传网和回传网
3、城域网,又分为接入层、汇聚层和核心层
4、承载网所有设备都具有路由转发功能(L3到边缘),降低端到端时延;4G上承载网的设备只具备L2功能(设备间数据转发需要路由经过L3上层设备转发)
5G无线网架构
基站功能结构:

BBU(基站单元):处理数字信号 DU+CU
AAU/RRU(射频单元):处理模拟信号
DU:处理实时相关
CU:处理非实时相关 --- 考虑云化处理
gNodeB(5G基站)两种方式:
1、BBU+eCRPI+AAU
2、BBU+CPRI+RRU

无线站点部署:
1、分布式站点(DRAN):将BBU分布部署在不同位置
2、集中式站点(CRAN):将BBU集中部署在一起,AAU/RRU分布部署
// 前传:需要更高速率(80倍)的CPRI接口(4G信号带宽 20MHz,5G信号带宽 100 MHz;4G基站天线数量 4个,5G基站天线数量 64个;需要5&16=80倍的速率);部署成本太高,引入eCRTI
端到端切片
什么是网络切片:
网络切片是通过切片技术在一个通用硬件基础上虚拟出多个端到端的网络,每个网络具有不同网络功能,适配不同类型服务需求
切片的特点:
1、隔离性:资源隔离、安全隔离、OAM隔离,不同域可以采用不同的隔离技术
2、按需定制:按需提供切片生命周期,按需提供分布式部署,按需提供容量,按需提供网络服务
3、端到端:网络切片是端到端网络,包括RAN、传输网和核心网,需要跨域的切片管理系统
无线侧切片:切分时频资源
1、硬切分:切分成不同的时分或频分资源(频分:100 MHz资源根据不同的业务切分)
2、软切分:不同的切片动态共享 时频域资源
核心网切片:满足多样的业务需求
提供各种控制面和用户面的功能,根据业务所需,进行差异化的组合和部署

承载网切片:Flex-Eth(灵活以太)实现网络切片(时分复用)
1、传统端口调度:基于报文优先级调度;长包阻塞短包,导致短包时延变大,业务之间相互影响
2、FlexE通道化:基于时隙调度;独占带宽,业务之间不相互影响
总结
5G组网方式:NSA(非独立组网)和 SA(独立组网)
核心网架构特点:CUPS(控制面和用户面分离)、SBA(面向业务)、原生云、网络切片、MEC
无线网络:DRAN -> CRAN -> CU/DU分离
承载网:L3下沉,引入SDN(软件定义网络)
相关文章:
5G -- 5G网络架构
5G组网场景 从4G到5G的网络演进: 1、UE -> 4G基站 -> 4G核心网 * 部署初中期,利用存量网络,引入5G基站,4G与5G基站并存 2、UE -> (4G基站、5G基站) -> 4G核心网 * 部署中后期,引入5G核心网&am…...
VR线上展厅的色彩管理如何影响用户情绪?
VR线上展厅的色彩管理对用户情绪的影响是多方面的,以下是专业从事VR线上展厅制作的圆桌3D云展厅平台为大家介绍的一些关键点: 情感共鸣:色彩能够激发特定的情感反应。例如,暖色调(如红色、橙色)通常与活力和…...
Vue3:uv-upload图片上传
效果图: 参考文档: Upload 上传 | 我的资料管理-uv-ui 是全面兼容vue32、nvue、app、h5、小程序等多端的uni-app生态框架 (uvui.cn) 代码: <view class"greenBtn_zw2" click"handleAddGroup">添加班级群</vie…...
大数据机器学习算法和计算机视觉应用07:机器学习
Machine Learning Goal of Machine LearningLinear ClassificationSolutionNumerical output example: linear regressionStochastic Gradient DescentMatrix Acceleration Goal of Machine Learning 机器学习的目标 假设现在有一组数据 x i , y i {x_i,y_i} xi,yi&…...
基于asp.net游乐园管理系统设计与实现
博主介绍:专注于Java(springboot ssm 等开发框架) vue .net php python(flask Django) 小程序 等诸多技术领域和毕业项目实战、企业信息化系统建设,从业十五余年开发设计教学工作 ☆☆☆ 精彩专栏推荐订阅☆☆☆☆☆不然下次找…...
一区牛顿-拉夫逊算法+分解+深度学习!VMD-NRBO-Transformer-GRU多变量时间序列光伏功率预测
一区牛顿-拉夫逊算法分解深度学习!VMD-NRBO-Transformer-GRU多变量时间序列光伏功率预测 目录 一区牛顿-拉夫逊算法分解深度学习!VMD-NRBO-Transformer-GRU多变量时间序列光伏功率预测预测效果基本介绍程序设计参考资料 预测效果 基本介绍 1.中科院一区…...
uniapp使用腾讯地图接口的时候提示此key每秒请求量已达到上限或者提示此key每日调用量已达到上限问题解决
要在创建的key上添加配额 点击配额之后进入分配页面,分配完之后刷新uniapp就可以调用成功了。...
WPF 完美解决改变指示灯的颜色
WPF 完美解决改变指示灯的颜色 原有:自己再做WPF页面设计后发现直接去查找页面多个控件嵌套情况下找不到指示灯(Button实现的,详细可以看这篇文章 这里),具体看看来如何实现 加粗样式思路:无论多级嵌套&a…...
Flutter/Dart:使用日志模块Logger Easier
Flutter笔记 Flutter/Dart:使用日志模块Logger Easier Logger Easier 是一个为 Dart 和 Flutter 应用程序量身定制的现代化日志管理解决方案。它提供了一个高度灵活、功能丰富的日志记录系统,旨在简化开发者的日志管理工作,同时提供一定的定制…...
阿里云云服务器初始化
如果我们的云服务器出现无法挽回的错误时,我们可以尝试初始化云服务器进行解决。 首先搜索阿里云(你要先确认自己已经购买了阿里云的云服务器): 登录账号后主页向下划 进入后点击管理控制台 点击进入后可以看到正在运行࿰…...
Python中SKlearn的K-means使用详解
文章目录 Python中SKlearn的K-means使用详解一、引言二、K-means算法原理三、使用SKlearn进行K-means聚类的步骤1、导入必要的库2、生成数据集3、创建K-means模型并设置参数4、训练模型5、预测簇标签6、可视化结果 四、总结 Python中SKlearn的K-means使用详解 一、引言 K-mea…...
红帽RHCE认证适用哪些人学习
红帽 RHCE工程师认证有着广泛的适用人群。对于初入 IT 行业的新手来说,RHCE 是快速建立专业基础、提升自身竞争力的绝佳途径。它能帮助新人系统地学习 Linux 系统知识,从基础的安装配置到复杂的网络服务管理,一步一个脚印地构建起坚实的技术框…...
FFmpeg 框架简介和文件解复用
文章目录 ffmpeg框架简介libavformat库libavcodec库libavdevice库 复用(muxers)和解复用(demuxers)容器格式FLVScript Tag Data结构(脚本类型、帧类型)Audio Tag Data结构(音频Tag)V…...
《Java核心技术I》Swing中的边框
边框 BorderFactory静态方法创建边框,凹斜面,凸斜面,蚀刻,直线,蒙版,空白。 边框添加标题,BorderFactory.createTitledBorder 组合边框,BorderFactory.createCompoundBorder JCo…...
MySQL 中的常见错误与排查
在 MySQL 数据库的日常运维中,管理员可能会遇到各种错误。无论是查询性能问题、连接异常、数据一致性问题,还是磁盘空间不足等,及时排查并解决这些问题是保证数据库稳定运行的关键。本文将列出 MySQL 中一些常见的错误及其排查方法。 一、连接…...
SQL 查询方式比较:子查询与自连接
在 SQL 中,子查询和自连接是两种常见的查询方式,它们的功能虽然可以相同,但实现的方式不同。本文通过具体示例,深入探讨这两种查询方式,并配合数据展示,帮助大家理解它们的使用场景和差异。 数据示例 假设…...
Linux下学【MySQL】所有常用类型详解( 配实操图 通俗易懂 )
每日激励:“当你觉得你会幸运时,幸运就会眷顾你,所以努力吧,只要你把事情做好,并觉得你会幸运,你将会变得幸运且充实。” 绪论: 本章继续学习MySQL的知识,本章主要讲到mysql中的所…...
Gin-vue-admin(1):环境配置和安装
目录 环境配置如果443网络连接问题,需要添加代理服务器 后端运行前端运行 环境配置 git clone https://gitcode.com/gh_mirrors/gi/gin-vue-admin.git到server文件目录下 go mod tidygo mod tidy 是 Go 语言模块系统中的一个命令,用于维护 go.mod 文件…...
如何在centos系统上挂载U盘
在CentOS上挂载NTFS格式的U盘,需要执行一系列步骤,包括识别U盘设备、安装必要的软件、创建挂载点,并最终挂载U盘。以下是在CentOS上挂载NTFS格式U盘的详细步骤: 一、准备工作 确认CentOS版本: 确保你的CentOS系统已经安装并正常运行。不同版本的CentOS在命令和工具方面可能…...
2024年12月大语言模型最新对比:GPT-4、Claude 3、文心一言等详细评测
前言 随着人工智能技术的快速发展,大语言模型(LLM)已经成为了技术领域最热门的话题。本文将详细对比目前主流的大语言模型,帮助大家选择最适合的工具。 一、OpenAI GPT系列 1. GPT-4 核心优势: 多模态理解能力强 逻辑推理能力出色 创造…...
KubeSphere 容器平台高可用:环境搭建与可视化操作指南
Linux_k8s篇 欢迎来到Linux的世界,看笔记好好学多敲多打,每个人都是大神! 题目:KubeSphere 容器平台高可用:环境搭建与可视化操作指南 版本号: 1.0,0 作者: 老王要学习 日期: 2025.06.05 适用环境: Ubuntu22 文档说…...
使用VSCode开发Django指南
使用VSCode开发Django指南 一、概述 Django 是一个高级 Python 框架,专为快速、安全和可扩展的 Web 开发而设计。Django 包含对 URL 路由、页面模板和数据处理的丰富支持。 本文将创建一个简单的 Django 应用,其中包含三个使用通用基本模板的页面。在此…...
label-studio的使用教程(导入本地路径)
文章目录 1. 准备环境2. 脚本启动2.1 Windows2.2 Linux 3. 安装label-studio机器学习后端3.1 pip安装(推荐)3.2 GitHub仓库安装 4. 后端配置4.1 yolo环境4.2 引入后端模型4.3 修改脚本4.4 启动后端 5. 标注工程5.1 创建工程5.2 配置图片路径5.3 配置工程类型标签5.4 配置模型5.…...
ubuntu搭建nfs服务centos挂载访问
在Ubuntu上设置NFS服务器 在Ubuntu上,你可以使用apt包管理器来安装NFS服务器。打开终端并运行: sudo apt update sudo apt install nfs-kernel-server创建共享目录 创建一个目录用于共享,例如/shared: sudo mkdir /shared sud…...
基于Flask实现的医疗保险欺诈识别监测模型
基于Flask实现的医疗保险欺诈识别监测模型 项目截图 项目简介 社会医疗保险是国家通过立法形式强制实施,由雇主和个人按一定比例缴纳保险费,建立社会医疗保险基金,支付雇员医疗费用的一种医疗保险制度, 它是促进社会文明和进步的…...
鸿蒙中用HarmonyOS SDK应用服务 HarmonyOS5开发一个医院挂号小程序
一、开发准备 环境搭建: 安装DevEco Studio 3.0或更高版本配置HarmonyOS SDK申请开发者账号 项目创建: File > New > Create Project > Application (选择"Empty Ability") 二、核心功能实现 1. 医院科室展示 /…...
Keil 中设置 STM32 Flash 和 RAM 地址详解
文章目录 Keil 中设置 STM32 Flash 和 RAM 地址详解一、Flash 和 RAM 配置界面(Target 选项卡)1. IROM1(用于配置 Flash)2. IRAM1(用于配置 RAM)二、链接器设置界面(Linker 选项卡)1. 勾选“Use Memory Layout from Target Dialog”2. 查看链接器参数(如果没有勾选上面…...
零基础设计模式——行为型模式 - 责任链模式
第四部分:行为型模式 - 责任链模式 (Chain of Responsibility Pattern) 欢迎来到行为型模式的学习!行为型模式关注对象之间的职责分配、算法封装和对象间的交互。我们将学习的第一个行为型模式是责任链模式。 核心思想:使多个对象都有机会处…...
【C++从零实现Json-Rpc框架】第六弹 —— 服务端模块划分
一、项目背景回顾 前五弹完成了Json-Rpc协议解析、请求处理、客户端调用等基础模块搭建。 本弹重点聚焦于服务端的模块划分与架构设计,提升代码结构的可维护性与扩展性。 二、服务端模块设计目标 高内聚低耦合:各模块职责清晰,便于独立开发…...
Java 二维码
Java 二维码 **技术:**谷歌 ZXing 实现 首先添加依赖 <!-- 二维码依赖 --><dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.5.1</version></dependency><de…...
