NR中如何判断是否需要measurement gap来做邻区的测量?

2024-01-11 11:28

本文主要是介绍NR中如何判断是否需要measurement gap来做邻区的测量?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

先看下NR中定义的测量。

intra-freq 测量和inter-freq测量可以分为以下几类:

1 SSB based intra-freq 测量:serving cell SSB的center freq与邻区 SSB的center freq 相同并且两个SSB 的SCS也相同。

2 SSB based inter-freq 测量:serving cell SSB的center freq与邻区 SSB的center freq 不同或者两者的SCS不同。

在配置时,一个measurement object对应一个SSB,UE将不同的SSB视为不同的小区。

3 CSI-RS based intra-freq测量:

(1)邻区CSI-RS resource的SCS和serving cell的CSI-RS SCS相同;

(2)SCS=60KHZ时,邻区CSI-RS resources的CP type与serving cell的CSI-RS resources的CP type是相同的;

(3)邻区CSI-RS resources的centre freq与serving cell的CSI-RS resources的centre freq是相同的。

同时满足上述情况就是CSI-RS based intra-freq测量。

4 CSI-RS based inter-freq测量对应的就是不是CSI-RS based intra-freq测量的measurement。

测量需不需要gap取决于UE的能力,

1 对于SSB based inter-freq测量,R16 支持UE上报measurement gap requirement info,如果UE report了measurement gap requirement info,那网络侧可能就会配置gap;通常UE都是单射频情况,因而需要配置measurement gap进行inter freq或inter rat 测量。

2 对于SSB based intra-freq测量,如果UE report了measurement gap requirement info,那网络侧可能就会配置gap;但是下面的情况,是一定需要配置measurement gap:除了initial BWP,配置给UE的BWP没有包含initial DL BWP关联SSB的频域资源。

上面measurement gap info的上报涉及IE nr-NeedForGap-Reporting-r16 ,如果UE支持的话,网络侧可以通过RRCReconfiguration 或RRC resume中要求UE上报meas gap info,然后UE在RRCReconfigurationComplete或RRC resume Complete,相关配置结构如下图。

上面分别定义了测量的类型,即根据SSB/CSI-RS 中心freq是否一样,SCS是否一样进行区分。

具体是否需要measurement gap来做邻区的测量,还需要根据实际情况确定,主要是看UE当前serving cell active的bwp,是否包含要测邻区的SSB的频域范围,也就是是否需要rf return。 如果当前active的BWP包含了邻区待测的带宽,就不需要rf return,也就不需要 measurement gap; 否则的话,就需要 measurement gap。  

结合上面的描述,以SSB场景为例,蓝色方块代表serving cell当前激活的BWP,黄色和绿色块分别对应serving cell和neighbour cell的SSB,上图A对应当前激活BWP中包含邻区的待测Measuremenr occasion带宽,且是同频邻区,不需要measurement gap;

B对应当前激活BWP中不包含邻区的待测Measuremenr occasion带宽,且是同频邻区,需要measurement gap;

C对应当前激活BWP中不包含邻区的待测Measuremenr occasion带宽,且是异频邻区,需要measurement gap。

D对应当前激活BWP中包含邻区的待测Measuremenr occasion带宽,且是异频频邻区,不需要measurement gap;

关于同频测量是否需要measurement gap的问题,下面是某个书上的截图说明(实在是忘记哪本书了)。

目标小区同步信号的中心频点和子载波间隔与当前服务小区相同,UE的工作带宽范围内时,网络不需要配置测量gap。

目标搜索小区SSB的中心频点不在UE的工作带宽范围内时,网络需要配置测量gap用于同频邻小区的识别与测量。

这篇关于NR中如何判断是否需要measurement gap来做邻区的测量?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/594207

相关文章

Python如何精准判断某个进程是否在运行

《Python如何精准判断某个进程是否在运行》这篇文章主要为大家详细介绍了Python如何精准判断某个进程是否在运行,本文为大家整理了3种方法并进行了对比,有需要的小伙伴可以跟随小编一起学习一下... 目录一、为什么需要判断进程是否存在二、方法1:用psutil库(推荐)三、方法2:用os.system调用

Python实现特殊字符判断并去掉非字母和数字的特殊字符

《Python实现特殊字符判断并去掉非字母和数字的特殊字符》在Python中,可以通过多种方法来判断字符串中是否包含非字母、数字的特殊字符,并将这些特殊字符去掉,本文为大家整理了一些常用的,希望对大家... 目录1. 使用正则表达式判断字符串中是否包含特殊字符去掉字符串中的特殊字符2. 使用 str.isa

Python中判断对象是否为空的方法

《Python中判断对象是否为空的方法》在Python开发中,判断对象是否为“空”是高频操作,但看似简单的需求却暗藏玄机,从None到空容器,从零值到自定义对象的“假值”状态,不同场景下的“空”需要精... 目录一、python中的“空”值体系二、精准判定方法对比三、常见误区解析四、进阶处理技巧五、性能优化

Java8需要知道的4个函数式接口简单教程

《Java8需要知道的4个函数式接口简单教程》:本文主要介绍Java8中引入的函数式接口,包括Consumer、Supplier、Predicate和Function,以及它们的用法和特点,文中... 目录什么是函数是接口?Consumer接口定义核心特点注意事项常见用法1.基本用法2.结合andThen链

C++实现回文串判断的两种高效方法

《C++实现回文串判断的两种高效方法》文章介绍了两种判断回文串的方法:解法一通过创建新字符串来处理,解法二在原字符串上直接筛选判断,两种方法都使用了双指针法,文中通过代码示例讲解的非常详细,需要的朋友... 目录一、问题描述示例二、解法一:将字母数字连接到新的 string思路代码实现代码解释复杂度分析三、

Java实现检查多个时间段是否有重合

《Java实现检查多个时间段是否有重合》这篇文章主要为大家详细介绍了如何使用Java实现检查多个时间段是否有重合,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录流程概述步骤详解China编程步骤1:定义时间段类步骤2:添加时间段步骤3:检查时间段是否有重合步骤4:输出结果示例代码结语作

Java判断多个时间段是否重合的方法小结

《Java判断多个时间段是否重合的方法小结》这篇文章主要为大家详细介绍了Java中判断多个时间段是否重合的方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录判断多个时间段是否有间隔判断时间段集合是否与某时间段重合判断多个时间段是否有间隔实体类内容public class D

C#比较两个List集合内容是否相同的几种方法

《C#比较两个List集合内容是否相同的几种方法》本文详细介绍了在C#中比较两个List集合内容是否相同的方法,包括非自定义类和自定义类的元素比较,对于非自定义类,可以使用SequenceEqual、... 目录 一、非自定义类的元素比较1. 使用 SequenceEqual 方法(顺序和内容都相等)2.

查询Oracle数据库表是否被锁的实现方式

《查询Oracle数据库表是否被锁的实现方式》本文介绍了查询Oracle数据库表是否被锁的方法,包括查询锁表的会话、人员信息,根据object_id查询表名,以及根据会话ID查询和停止本地进程,同时,... 目录查询oracle数据库表是否被锁1、查询锁表的会话、人员等信息2、根据 object_id查询被

Python判断for循环最后一次的6种方法

《Python判断for循环最后一次的6种方法》在Python中,通常我们不会直接判断for循环是否正在执行最后一次迭代,因为Python的for循环是基于可迭代对象的,它不知道也不关心迭代的内部状态... 目录1.使用enuhttp://www.chinasem.cnmerate()和len()来判断for