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

5G与4G的RRC协议之异同

什么是无线资源控制(RRC)?

我们知道,在移动通信中,无线资源管理是非常重要的一个环节,首先介绍一下什么是无线资源控制(RRC)。

手机和网络通过无线信道相互通信,彼此交换大量的信息,因此双方需要一种控制机制来交换配置信息并达成一致,这种控制机制就是RRC,即无线资源控制,我们可以把它理解为终端UE和网络相互沟通的共同语言,这个语言让网络和用户终端UE配合默契。

在5G中,RRC子层的主要服务和功能包括:

- 广播与AS和NAS相关的系统信息;

- 由5GC或NG-RAN发起的寻呼;

- 建立,维持和释放UE与NG-RAN之间的RRC连接,包括:

载波聚合的添加,修改和释放;

-在NR内部或在E-UTRA和NR之间添加,修改和释放双连接。

安全功能包括密钥管理;

-信令无线承载(SRB)和数据无线承载(DRB)的建立,配置,维护和发布;

- 移动功能包括:

-切换和报文转移;

-UE小区选择和重选以及小区选择和重选的控制;

-RAT间移动性。

-QoS管理功能;

-UE测量报告和控制报告;

-无线链路故障的检测和恢复;

-NAS向/从UE传送NAS的消息。

与4G(LTE)的RRC相比,你觉得还有哪些异同吗?

一、协议架构

从RRC协议的组织架构来看,5G(NR)与协议非常相似。具体章节名称仍然几乎相同,仍以RRC连接建立、RRC重新配置、身份验证、加密、承载建立等为关键要素。其中一些信息元素略有不同,这因为在某些地方需要4G参数与5G等效项 。

二、无线测量

5G(NR)网络中测量配置仍以与测量对象和报告配置相同的方式完成,并且将它们绑定在一起的实际测量指令也仍然存在。事件A1到A6B1+B2看起来非常熟悉并且与LTE中的用途相同。

三、系统消息

MIB和SIB也具有相同的用途,但它们的处理方式略有不同。虽然MIB和SIB1始终定期广播,但所有其他SIB不一定必须广播,而是可以在终端(UE)连接到小区后由UE请求。如果小区实际上会以这种方式配置或者它们也将被广播。

四、RRC-Inactive

这是4G(LTE)中不存在的一项RRC状态,它位于RRC-Idle和RRC-Connected状态之间。在这种状态下终端(UE)允许释放无线承载,但同时保留用户到核心网络的信令连接和用户数据隧道。在5G(NR)网络中这将被大量使用,因为当今的核心网络连接的现代智能手机世界中经常建立和拆除,而许多应用程序在后台运行,它们需要保持活动状态才能使其TCP连接保持打开状态。

五、计数器检查(Counter Check)

这是在4G(LTE)中已经定义了的。该规范指出网络可以使用该过程来检查设备认为到目前为止已经传输了多少数据,然后与基于相同网络的计数器进行比较。这允许检测数据包插入攻击。该规范没有说明是否以及如何实际使用此过程,但我仍然发现有人花时间指定这一点很有趣。

5G 无线资源控制的三种状态

5G NR上RRC支持三种状态,RRC_IDLE、RRC_INACTIVE 、RRC_CONNECTED,是的,5G与3G/4G并不相同,相较于4GLTE只有RRC IDLE和RRCCONNECTED两种RRC状态,5G NR引入了一个新状态——RRC INACTIVE。

5G为什么要引入RRC INACTIVE状态?

原因很简单,为了减少信令和功耗。5G要面向万物互联,要连接大量的依靠电池供电的终端,这些终端的电池寿命动辄需维持5-10年,否则维护成本太高。同时,关键任务型物联网要求超低的时延,任务触发时,首个数据包必须快速的传送到网络或终端。此外,在大规模物联网下,大量的设备零星传送少量的数据,会带来过高的信令开销。

一边是要降低用户设备功耗,一边是需要快速接入,降低时延,同时还要减少信令开销,要兼顾三者(对5G要求真是多啊),5G就引入了RRC INACTIVE状态。

在RRC INACTIVE状态下,终端处于省电的“睡觉”状态,但它又要随时待命,所以仍然保留部分RAN上下文(安全上下文,UE能力信息等),始终保持与网络连接,并且可以通过类似于寻呼的消息快速从RRC INACTIVE状态转移到RRC CONNECTED状态,且减少信令数量。

图片

需要指出的是,对于RRC状态,3GPP目前为止还在继续研究,就是上面的FFS(未来继续研究的),即在RRC_INACTIVE下网络是否始终配置基于RAN的通知区域,如果确定不总是配置基于RAN的通知区域,则未来继续研究UE行为来达到目的。

下图是5G与4G网络之间的网络状态迁移。

图片

这三个状态的特征如下:

RRC_IDLE(空闲模式):

PLMN选择;

广播系统信息;

小区重选移动性;

移动终止数据的寻呼由5GC发起;

移动终接数据区域的寻呼由5GC管理;

由NAS配置的用于CN寻呼的DRX。

RRC_INACTIVE去激活模式 

PLMN选择;

广播系统信息;

小区重选移动性;

寻呼由NG-RAN(RAN寻呼)发起;

基于RAN的通知区域(RNA)由NG-RAN管理;

由NG-RAN配置的RAN寻呼DRX;

为UE建立5GC-NG-RAN连接(包括控制面 / 用户面);

UE AS报文存储在NG-RAN和UE中;

NG-RAN知道UE所属的RNA。

RRC_CONNECTED(连接模式)

为UE建立5GC-NG-RAN连接(包括控制面 / 用户面);

UE AS报文存储在NG-RAN和UE中;

NG-RAN知道UE所属的小区;

向或从UE传输单播数据;

网络控制移动性,包括测量。

好了,关于5G无线资源控制就简述到此。那么关于5G和4G的RRC(Radio Resource Control)协议在某些方面存在异同。

下面是它们之间的一些区别和相似之处.

异同点

1. 目标:5G和4G都是移动通信技术,旨在提供无线通信服务。它们的RRC协议均用于控制无线资源分配、功率控制、移动性管理等方面的功能。

2. 架构:5G和4G的网络架构存在一定的差异。4G采用了分层结构,包括无线接入网络(RAN)和核心网络(CN)。而5G采用了云原生架构,其中的RAN及控制器(RAN-C)与核心网(CN)之间的界限模糊。这就意味着5G的RRC协议可能会涉及到更多的接口和协议。

3. 频谱效率:5G相较于4G具备更高的频谱效率,主要通过更高的调制和编码技术、更好的信道利用和资源分配算法来实现。这导致5G的RRC协议需要更高级的算法和机制来实现更高的性能。

4. 特征:5G的RRC协议具备更低的时延、更大的容量和更广的覆盖范围,这主要得益于5G在设计上对大规模MIMO(Massive MIMO)、波束赋形(Beamforming)以及新的调度/资源分配算法的应用。

5. 功能:两种协议都需要处理移动性管理、无线连通性管理、功率控制、资源分配等方面的功能。然而,5G的RRC协议还支持更多的功能,例如低时延通信、大规模物联网连接等。

6. 安全性:5G的RRC协议在安全方面更具备挑战性,并加强了对身份认证、数据加密、终端设备安全等方面的需求,以应对更复杂的网络安全威胁。

区别

1. 频段:4G主要运行在LTE频段(例如700 MHz、2.6 GHz等),而5G则在更高的频段(例如毫米波段)上工作。因此,5G的RRC协议需要进行更大程度的频谱规划和管理。

2. 管理划分:5G的RRC协议引入了新的管理划分概念,将无线资源划分为小区(Cell)和服务区(Service Area),以支持更精细的资源控制、容量管理和干扰协调。

3. 可配置性:5G的RRC协议提供了更灵活的配置选项,可以针对不同的应用场景进行定制,以满足不同业务需求。

综上所述,尽管5G和4G的RRC协议在一些方面存在共同之处,但它们在架构、频谱利用、功能和安全性等方面都存在差异,这主要是由于5G的目标是进一步提升无线通信的性能和能力。

END

 

 

 

相关文章:

5G与4G的RRC协议之异同

什么是无线资源控制(RRC)? 我们知道,在移动通信中,无线资源管理是非常重要的一个环节,首先介绍一下什么是无线资源控制(RRC)。 手机和网络通过无线信道相互通信,彼此交…...

横扫“盲区”、“看透”缺陷,维视智造推出短波红外相机

在可见光领域,工业相机的视觉应用已经十分成熟,但在日常的客户咨询中,我们也经常接到一些“超纲需求”——客户想要检测“白底上的白色缺陷”、“不透明包装内的透明物体有无”等,均属于可见光无法实现的检测,而市面上…...

cgo踩坑:交叉编译过程出现的问题could not determine kind of name for C.XXX

尝试了网上的几种解决方法&#xff0c;都不行&#xff0c;现总结起来&#xff1a; 确认 /* #include <stdio.h> */ import "C"不要有空行 确认你引用的头文件存在&#xff08;stdio.h这种编译器自带的不需要你确认&#xff09; 如果引用了多个包&#xff0c…...

自然语言处理(NLP)技术的例子

以下是几个自然语言处理&#xff08;NLP&#xff09;技术的例子&#xff1a; 机器翻译&#xff1a;机器翻译是将一种自然语言的文本转换成另一种语言的文本的过程。这种技术应用于在线翻译器、多语言聊天机器人、多语言搜索引擎等地方。 文本分类&#xff1a;文本分类将文本分…...

Python“牵手”义乌购商品列表数据,关键词搜索义乌购API接口数据,义乌购API接口申请指南

义乌购平台API接口是为开发电商类应用程序而设计的一套完整的、跨浏览器、跨平台的接口规范&#xff0c;义乌购API接口是指通过编程的方式&#xff0c;让开发者能够通过HTTP协议直接访问义乌购平台的数据&#xff0c;包括商品信息、店铺信息、物流信息等&#xff0c;从而实现义…...

ip_vs 原理解析 (四)hook 后的开始 NF_INET_LOCAL_IN

文章目录 ip_vs hook 后NF_INET_LOCAL_IN 本章重点&#xff1a; k8s 如何利用 ip_vs 实现源 IP 会话亲和性。 ip_vs hook 后 NF_INET_LOCAL_IN 根据优先级依次是 ip_vs_reply4&#xff0c;ip_vs_remote_request4 ip_vs_reply4| -- ip_vs_out| -- skb_to_full_sk(skb&#xf…...

分布式之CAP理论与BASE理论

CAP理论 CAP:一致性&#xff08;consistency&#xff09;、可用性&#xff08;Availability&#xff09;、分区容错&#xff08;partition-tolerance&#xff09;。CAP定律说的是在一个分布式计算机系统中&#xff0c;一致性&#xff0c;可用性和分区容错性这三种保证无法同时…...

Java之初始化顺序实践

功能概述 在创建Java对象时&#xff0c;需要将对象中的成员变量进行初始化后&#xff0c;才能调用对象的构造方法创建对象。本文中将会讲解初始化时父类与子类对应的顺序。 功能实践 场景1&#xff1a;父类、子类的初始化顺序 用例代码 Test public void test_init_order(…...

静态库与动态链接库,第三方库集成到VS

目录 介绍静态库与动态链接库静态库动态链接库 如何将第三方库集成到VS上VS属性管理器配置静态库配置动态链接库属性管理器其他的内容MKL库的安装boost库的安装 介绍 众所周知&#xff0c;.c文件或者.cpp文件变成.exe文件需要经历四个过程 分别是预处理&#xff0c;编译&#…...

生态经济学领域里的R语言机器学(数据的收集与清洗、综合建模评价、数据的分析与可视化、数据的空间效应、因果推断等)

近年来&#xff0c;人工智能领域已经取得突破性进展&#xff0c;对经济社会各个领域都产生了重大影响&#xff0c;结合了统计学、数据科学和计算机科学的机器学习是人工智能的主流方向之一&#xff0c;目前也在飞快的融入计量经济学研究。表面上机器学习通常使用大数据&#xf…...

【ROS】自定义消息方面的bug总结(1)

根据需要创建功能包 一类引用ros库函数的一类是自己定义的消息类型 库函数中有的可以直接在创建功能包的时候添加依赖&#xff0c;也可以在CMakeLists.txt中手动添加 catkin_create_pkg crepes roscpp rospy std_msgs nav_msgs sensor_msgs geometry_msgs创建文件夹msg&#xf…...

CTF-XXE(持续更新,欢迎分享更多相关知识点的题目)

知识 实例 BUU [PHP]XXE 进来看到 然后一起看 Write BUU XXE COURSE 1 进来看到 一起看 write NSS [NCTF2019]Fake XML cookbook 反正是XXE 直接整 write [NCTF 2019]True XML cookbook 不整花里胡哨&#xff0c;解题在最下面 write 与博主不同&#xff0c;我通过…...

Python工具箱系列(四十一)

使用zip批量压缩文件 前文的代码示例了使用gzip对单个文件进行压缩。本文示例使用更通用的zipfile来批量压缩文件。zipfile也是python内置的库&#xff0c;使用起来非常方便。废话不说&#xff0c;直接上代码示例。 import dbm import glob import zipfile# 保存压缩计划的库名…...

Bigemap在路桥行业是怎么应用的?

选择Bigemap的原因&#xff1a; 奥维下架了&#xff0c;后来了解到的bigemap&#xff0c;于是测试了这款软件 使用场景&#xff1a; 下载影像、矢量路网做前期策划&#xff0c;下载完数据后导出cad ,做一些标注&#xff0c;最终出图下载等高线&#xff0c;作为前期选址依据 …...

代码随想录算法训练营Day48 || ● 198.打家劫舍 ● 213.打家劫舍II ● 337.打家劫舍III

问题1&#xff1a;198. 打家劫舍 - 力扣&#xff08;LeetCode&#xff09; 你是一个专业的小偷&#xff0c;计划偷窃沿街的房屋。每间房内都藏有一定的现金&#xff0c;影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统&#xff0c;如果两间相邻的房屋在同一晚上…...

高通面临难题,Oryon核心存在问题,高通8cx Gen 4芯片将推迟发布

"高通公司面临难题&#xff0c;可能会导致骁龙8cx Gen 4的发布时间推迟"&#xff0c;关于骁龙8cx Gen 4处理器&#xff0c;还有一些其他值得关注的特点和功能。首先&#xff0c;据悉&#xff0c;骁龙8cx Gen 4采用了高通自家研发的Oryon核心架构&#xff0c;这是一项…...

安卓手机如何使用邮箱客户端收发邮件

安卓手机品牌较多&#xff0c;设置界面都不太相同&#xff0c;部分手机常见的如vivo、小米手机都是直接填写邮箱用户名和密码&#xff0c;软件自动设置&#xff0c;即可登录邮箱&#xff0c;其他安卓手机或者第三方安卓手机软件有时候需要手动设置&#xff0c;此处以安卓手机的…...

对java中的List进行深拷贝,并进行删除测试

List<String> list new ArrayList<>(); // 需要拷贝的原始List list.add("aaa"); list.add("bbb"); list.add("ccc"); List<String> listNew new ArrayList<>(); // 新List // 将原始List的值赋值给新List Co…...

springboot服务注册到Eureka,端口总是默认8080,自己配置端口不生效

这段时间接手了一个公司的老项目&#xff0c;用的是SpringCloud&#xff0c;在我用的时候突然发现有一个服务&#xff0c;注册到Eureka后&#xff0c;界面显示的端口和实际Ribbon调用的实例端口是不一致的&#xff0c;后来我自己写了个端口获取了一下所有的实例信息&#xff0c…...

LeetCode第11~15题解

CONTENTS LeetCode 11. 盛最多水的容器&#xff08;中等&#xff09;LeetCode 12. 整数转罗马数字&#xff08;中等&#xff09;LeetCode 13. 罗马数字转整数&#xff08;简单&#xff09; LeetCode 11. 盛最多水的容器&#xff08;中等&#xff09; 【题目描述】 给定一个长…...

如何编译打包OpenSSH 9.4并实现批量升级

1 介绍 openssh 9.4版本已于8月10号发布&#xff0c;安全团队又催着要赶紧升级环境里的ssh版本&#xff0c;本文主要介绍Centos5、Centos6、Centos7下openssh 9.4源码编译rpm包以及批量升级服务器openssh版本的方法。关注公众号后台回复ssh可获取本文相关源码文件。 https://w…...

AcWing 898. 数字三角形 (每日一题)

大家好 我是寸铁 希望这篇题解对你有用&#xff0c;麻烦动动手指点个赞或关注&#xff0c;感谢您的关注 注意 像数组下标出现i-1的&#xff0c;在循环的时候从i1开始。 关于0x3f3f3f3f和Integer.MAX_VALUE 0x3f3f3f3f:1061109567 Integer.MAX_VALUE:2147483647 在选用Integ…...

深度学习中,batchsize的大小对训练结果有什么影响,如何正确使用

一、影响&#xff1a; Batch size在深度学习训练中起着非常重要的作用&#xff0c;它对训练速度、模型性能、以及模型的泛化能力都有影响。以下是一些主要的影响&#xff1a; 训练速度&#xff1a;较大的batch size可以更充分地利用硬件并行性&#xff0c;从而加快单个epoch的…...

Squaretest 1.8.3 安装激活

1. 插件下载 2. 离线安装 3. 插件激活...

P21~22 第六章 储能元件——电容存储电场能,电感存储磁场能

1、电容元件 a定义 b线性时不变电容元件 c电容的电压与电流关系 i有限则u有限 注意理解面积 d电容的功率和储能 e例一 跃变就是指物体的物理量从有限值变为无限值的过程。 分析上图例题&#xff1a;对于电源波形要吃负无穷到正无穷去刻画。即时间轴要铺满。 有有图控制电…...

常见API架构介绍

常见API架构介绍 两个服务间进行接口调用&#xff0c;通过调用API的形式进行交互&#xff0c;这是常见CS架构实现的模式&#xff0c;客户端通过调用API即可使用服务端提供的服务。相较于SPI这种模式&#xff0c;就是服务端只规定服务接口&#xff0c;但具体实现交由第三方或者自…...

Vue全局组件与局部组件(详解)

当使用 Vue.js 构建应用时&#xff0c;组件是其核心概念之一。Vue 组件允许你将用户界面分割成独立、可复用的部分。这里我会更详细地解释 Vue 的全局组件和局部组件&#xff0c;包括它们的定义、使用方式以及适用场景。 Vue 全局组件&#xff1a; 全局组件是在整个 Vue 应用…...

对标 GPT-4?科大讯飞刘庆峰:华为GPU技术能力已与英伟达持平

科大讯飞创始人、董事长刘庆峰在亚布力中国企业家论坛第十九届夏季高峰会上透露了关于自家大模型进展的一些新内容。刘庆峰认为&#xff0c;中国在人工智能领域的算法并没有问题&#xff0c;但是算力方面似乎一直被英伟达所限制。 以往的“百模大战”中&#xff0c;训练大型模型…...

pytorch中torch.gather()简单理解

1.作用 从输入张量中按照指定维度进行索引采集操作&#xff0c;返回值是一个新的张量&#xff0c;形状与 index 张量相同&#xff0c;根据指定的索引从输入张量中采集对应的元素。 2.问题 该函数的主要问题主要在dim维度上&#xff0c;dim0 表示沿着第一个维度&#xff08;行…...

计算机网络安全的背景

虽然传统的计算机发展和当今的电子商务不同&#xff0c;但是不可否认网络已经成 为非常重要的信息和数据互换交换的平台。但是随着网络不断发展渗透到人们的日 常生活、手机终端、交易支付等环节时&#xff0c;网络安全已经成为一个焦点和不可逾越的 发展鸿沟。尽管目前网上…...