R19 NR移动性增强概况
随着5G/5G-A技术不断发展和业务需求的持续增强,未来网络的部署将不断向高频演进。高频小区的覆盖范围小,用户将面临更为频繁的小区选择、重选、切换等移动性过程。
为了提升网络移动性能和保障用户体验,移动性增强一直是3GPP的热点课题。从NR R16开始,3GPP引入了多种移动性增强技术,不断追求移动性管理过程中更低的时延和更高的可靠性。

概述
面向R19,3GPP在23年12月的RAN#102全会上通过了“NR mobility enhancements Phase 4”项目。R19移动性增强项目作为R18项目的延续,将进一步扩展LTM(Layer 1/Layer 2 Triggered mobility)的场景,支持基站间的LTM;支持事件触发的L1测量上报;支持条件LTM机制。
该项目主要目标和时间规划如下:(最新WID参见RP-240299)


按照项目规划,在今年4月的小组会上,RAN2/3率先开始了技术讨论,主要聚焦非DC场景下基站间的LTM、事件触发的L1测量上报机制。
截止目前,RAN2/3已经开展了两次小组会的讨论,对场景、基础框架和流程进行了澄清,识别潜在的技术问题和候选解决方案,总体进展顺利。接下来,让我们一起梳理下具体进展吧!
Inter-CU LTM
R18仅支持相同基站(intra-CU)下不同小区间的LTM操作。考虑到网络实际部署场景,仅支持intra-CU LTM会限制LTM的应用。为了更好发挥LTM机制低时延的优势,3GPP将在R19进一步支持不同基站间(inter-CU)的LTM机制。
场景
- 首先聚焦非DC场景下的inter-CU LTM,后续在此基础上进一步支持NR-DC场景下的inter-CU MCG LTM和SCG LTM;
- 支持连续的inter-CU/intra-CU LTM;
- 支持混合配置inter-CU和intra-CU候选小区,支持最多配置8个LTM候选小区;
- 优先支持Xn-based inter-CU LTM。
流程:
与R18 intra-CU LTM类似,R19 inter-CU LTM包括以下四个阶段:
-
LTM准备:inter-CU LTM的准备过程由源gNB-CU触发,涉及到与多个候选gNB-CU的信令交互;RRC配置的整体架构沿用R18的机制。
-
提前同步:支持inter-CU LTM的提前下行和上行同步;支持PDCCH命令触发的提前RACH;对于提前TA获取,沿用R18的方法。
-
LTM执行:在执行inter-CU LTM时,UE需要进行MAC reset、RLC re-establishment、PDCP re-establishment和Security key update;R18的LTM Cell Switch Command MAC CE将作为baseline,用于触发inter-CU LTM。
-
LTM完成:intra-CU中定义的LTM完成相关操作同样适用于inter-CU LTM。

测量增强
相比于传统的基于层三测量上报机制的切换过程,LTM过程不支持基于事件触发的测量报告,周期性上报会造成不必要的信令开销。
为了进一步提升LTM机制的性能,降低L1测量上报机制的信令开销,3GPP将在R19开展基于事件触发的L1测量与上报机制的研究工作。近两次会主要进展如下:
事件触发的L1测量的设计需要考虑以下目的:
(1)用于选择触发提前同步的候选波束/小区
(2)用于选择目标波束/小区和触发LTM小区切换过程
支持以下用于LTM的事件:
- Event LTM2: Beam of serving cell becomes worse than absolute threshold;
- Event LTM3: Beam of candidate cell becomes amount of offset better than beam of serving cell;
- Event LTM4: Beam of candidate cell becomes better than absolute threshold;
- Event LTM5: Beam of serving cell becomes worse than absolute threshold1 AND Beam of candidate cell becomes better than another absolute threshold2.
熟悉传统L3测量的小伙伴可能会发现,这些事件和传统切换的A2-A5比较像。主要区别在于LTM事件的基线是考虑波束级的测量结果用于事件评估,但具体选择服务小区或候选小区的哪个或哪些波束用于事件评估,以及是否支持小区级的测量结果用于事件评估还有待后续分析和讨论。
对于LTM事件评估,类似于传统事件的TTT(time to trigger)、迟滞参数、波束特定的偏移量等参数也将会被考虑,从而避免由于信号质量突变而造成的不必要的L1测量上报。
条件LTM
为了发挥LTM的低时延特性的同时,进一步提升切换可靠性,3GPP考虑在R19支持条件LTM机制。
由于条件LTM机制与inter-CU LTM和事件触发的L1测量有一定相关性,3GPP将在9月全会进一步确认候选方案的细节,并于Q3开始小组会的具体讨论。
以上就是R19移动性增强项目的最新进展,更多细节还请参考3GPP RAN2/3 meeting reports。从Q3开始,RAN1/4也会陆续开展移动性增强项目的相关讨论。期待更多进展!
相关文章:
R19 NR移动性增强概况
随着5G/5G-A技术不断发展和业务需求的持续增强,未来网络的部署将不断向高频演进。高频小区的覆盖范围小,用户将面临更为频繁的小区选择、重选、切换等移动性过程。 为了提升网络移动性能和保障用户体验,移动性增强一直是3GPP的热点课题。从NR…...
C语言:如何写文档注释、内嵌注释、行块注释?
技术答疑流程 扫描二维码,添加个人微信;支付一半费用,获取答案;如果满意,则支付另一半费用; 知识点费用:10元 项目费用:如果有项目任务外包需求,可以微信私聊...
Turtle中circle用法详解
在Python的Turtle图形库中,circle方法是一个非常灵活的工具,它允许我们以简单的方式绘制圆或圆的一部分。本文将深入探讨circle方法,特别关注radius和extent参数的用途及其正负值的意义。 一、circle方法概览 首先,让我们了解一…...
stack和queue(1)
一、stack的简单介绍和使用 1.1 stack的介绍 1.stack是一种容器适配器,专门用在具有先进后出,后进先出操作的上下文环境中,其删除只能从容器的一端进行元素的插入和弹出操作。 2.stack是作为容器适配器被实现的,容器适配器即是…...
前端3剑客(第1篇)-初识HTML
100编程书屋_孔夫子旧书网 当今主流的技术中,可以分为前端和后端两个门类。 前端:简单的理解就是和用户打交道 后端:主要用于组织数据 而前端就Web开发方向来说, 分为三门语言, HTML、CSS、JavaScript 语言作用HT…...
植被变化趋势线性回归以及可视化
目录 植被变化线性回归ee.Reducer.linearFit().reduce()案例:天水市2004-2023年EVI线性回归趋势在该图中,使用了从红色到蓝色的渐变来表示负趋势到正趋势。红色代表在某段时间中,植被覆盖减少,绿色表示持平,蓝色表示植被覆盖增加。 植被变化线性回归 该部分参考Google…...
大话设计模式学习笔记
目录 工厂模式策略模式备忘录模式(快照模式)代理模式单例模式迭代器模式访问者模式观察者模式解释器模式命令模式模板方法模式桥接模式适配器模式外观模式享元模式原型模式责任链模式中介者模式装饰模式状态模式 工厂模式 策略模式 核心:封装…...
MiniMax公司介绍
MiniMax是一家专注于通用人工智能技术的科技公司,成立于2021年12月。公司致力于成为通用人工智能时代基础设施建设者和内容应用创造者,积极投身于中国人工智能技术高速发展的时代大潮。MiniMax的团队由多位在人工智能领域有着丰富经验的专家组成…...
lucene 9.10向量检索基本用法
Lucene 9.10 中的 KnnFloatVectorQuery 是用来执行最近邻(k-Nearest Neighbors,kNN)搜索的查询类,它可以在一个字段中搜索与目标向量最相似的k个向量。以下是 KnnFloatVectorQuery 的基本用法和代码示例。 1. 索引向量字段 首先…...
【2023百度之星初赛】跑步,夏日漫步,糖果促销,第五维度,公园,新材料,星际航行,蛋糕划分
目录 题目:跑步 思路: 题目:夏日漫步 思路: 题目:糖果促销 思路: 题目:第五维度 思路: 题目:公园 思路: 新材料 思路: 星际航行 思路…...
vs2019 QT UI 添加新成员或者控件代码不提示问题解决方法
右键点击头文件,添加ui的头文件 添加现有项 找到uic目录的头文件 打开ui,QtWidgetsApplication2.ui,进行测试 修改一个名字: 重点: 设置一个布局: 点击生成解决方案: 以后每次添加控件后,记得点击保存 这样…...
【面试八股总结】MySQL事务:事务特性、事务并行、事务的隔离级别
参考资料:小林coding 一、事务的特性ACID 原子性(Atomicity) 一个事务是一个不可分割的工作单位,事务中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。原子性是通过 undo …...
STL用法总结
文章目录 vector构造常用函数遍历适用情形注意事项使用迭代器删除可能会出现的错误 Set & MultiSet(不能用sort,会自动排序)构造常用函数删除,查找遍历 unordered_set(不排序集合),unordered_multiset Map & M…...
他人项目二次开发——慎接
接了一个朋友的项目——开发及运营迭代差不多2年多了,整体样子移动端和PC都能正常使用,但后期的扩展性及新功能添加出现瓶颈。 因此给了一部分钱,让我接手来开发——重构架构。 背景说明 朋友公司的技术人员是我帮忙招聘的,相关技…...
k8s之PV、PVC
文章目录 k8s之PV、PVC一、存储卷1、存储卷定义2、存储卷的作用2.1 数据持久化2.2 数据共享2.3 解耦2.4 灵活性 3、存储卷的分类3.1 emptyDir存储卷3.1.1 定义3.1.2 特点3.1.3 用途3.1.4 示例 3.2 hostPath存储卷3.2.1 定义3.2.2 特点3.2.3 用途3.2.4 示例 3.3 NFS存储卷3.3.1 …...
新人学习笔记之(JavaScript作用域)
一、作用域 1.通常来说,一段程序代码中所用的名字并不总是有效和可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。作用域的使用提高了程序逻辑的局部性,增强了程序的可靠性,减少了名字冲突 二、变量的作用域 1.变…...
图论第一天
在单位摸鱼,地铁上看了个开始,图论开了个头,后面也希望能往这个方向上转,努努力吧。 一周没做题啦,后面坚持继续做题+二刷,接着记录每一天!!!加油࿰…...
革新风暴来袭:报事报修系统小程序如何重塑报事报修体验?
随着数字化、智能化的发展,已经应用在我们日常生活和工作的方方面面。那么,你还在为物业报修而头疼吗?想象一下,家里的水管突然爆裂,你急忙联系物业,时常面临物业电话忙音、接听后才进行登记繁琐的报修单、…...
linux各个日志的含义 以及使用方法
在Linux系统上,系统日志文件通常存储在/var/log/目录下。可以通过查看这些日志文件来了解系统的操作记录、错误信息和其他相关信息。以下是一些常见的系统日志文件以及它们包含的信息: /var/log/messages:这是一个常见的系统日志文件…...
详解 Spark 核心编程之 RDD 持久化
一、问题引出 /** 案例:对同一份数据文件分别做 WordCount 聚合操作和 Word 分组操作 期望:针对数据文件只进行一次分词、转换操作得到 RDD 对象,然后再对该对象分别进行聚合和分组,实现数据重用 */ object TestRDDPersist {def …...
逻辑回归:给不确定性划界的分类大师
想象你是一名医生。面对患者的检查报告(肿瘤大小、血液指标),你需要做出一个**决定性判断**:恶性还是良性?这种“非黑即白”的抉择,正是**逻辑回归(Logistic Regression)** 的战场&a…...
Linux简单的操作
ls ls 查看当前目录 ll 查看详细内容 ls -a 查看所有的内容 ls --help 查看方法文档 pwd pwd 查看当前路径 cd cd 转路径 cd .. 转上一级路径 cd 名 转换路径 …...
ESP32读取DHT11温湿度数据
芯片:ESP32 环境:Arduino 一、安装DHT11传感器库 红框的库,别安装错了 二、代码 注意,DATA口要连接在D15上 #include "DHT.h" // 包含DHT库#define DHTPIN 15 // 定义DHT11数据引脚连接到ESP32的GPIO15 #define D…...
spring:实例工厂方法获取bean
spring处理使用静态工厂方法获取bean实例,也可以通过实例工厂方法获取bean实例。 实例工厂方法步骤如下: 定义实例工厂类(Java代码),定义实例工厂(xml),定义调用实例工厂ÿ…...
VTK如何让部分单位不可见
最近遇到一个需求,需要让一个vtkDataSet中的部分单元不可见,查阅了一些资料大概有以下几种方式 1.通过颜色映射表来进行,是最正规的做法 vtkNew<vtkLookupTable> lut; //值为0不显示,主要是最后一个参数,透明度…...
C# SqlSugar:依赖注入与仓储模式实践
C# SqlSugar:依赖注入与仓储模式实践 在 C# 的应用开发中,数据库操作是必不可少的环节。为了让数据访问层更加简洁、高效且易于维护,许多开发者会选择成熟的 ORM(对象关系映射)框架,SqlSugar 就是其中备受…...
算法笔记2
1.字符串拼接最好用StringBuilder,不用String 2.创建List<>类型的数组并创建内存 List arr[] new ArrayList[26]; Arrays.setAll(arr, i -> new ArrayList<>()); 3.去掉首尾空格...
【Redis】笔记|第8节|大厂高并发缓存架构实战与优化
缓存架构 代码结构 代码详情 功能点: 多级缓存,先查本地缓存,再查Redis,最后才查数据库热点数据重建逻辑使用分布式锁,二次查询更新缓存采用读写锁提升性能采用Redis的发布订阅机制通知所有实例更新本地缓存适用读多…...
虚拟电厂发展三大趋势:市场化、技术主导、车网互联
市场化:从政策驱动到多元盈利 政策全面赋能 2025年4月,国家发改委、能源局发布《关于加快推进虚拟电厂发展的指导意见》,首次明确虚拟电厂为“独立市场主体”,提出硬性目标:2027年全国调节能力≥2000万千瓦࿰…...
【LeetCode】算法详解#6 ---除自身以外数组的乘积
1.题目介绍 给定一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。 请 不要使用除法,且在 O…...
