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用于同频邻小区的识别与测量。

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

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

相关文章

vue3中ref和reactive联系与区别以及如何选择

vue3中ref和reactive区别与联系 区别 1、ref既可定义基本数据类型,也可以定义引用数据类型,reactive只能定义应用数据类型 2、ref在js中取响应值需要使用 .value,而reactive则直接取用既可 3、ref定义的对象通过.value重新分配新对象时依旧…

ROS中私有节点句柄(Private Node Handle)和非私有节点句柄(Global Node Handle)辨析

文章目录 私有节点句柄(Private Node Handle)例子 非私有节点句柄(Global Node Handle)例子 总结节点补充内容 在ROS(Robot Operating System)中,节点句柄(ros::NodeHandle&#xff…

自学Python,需要注意哪些?

为什么要学习Python? 在学习Python之前,你不要担心自己没基础或“脑子笨”,我始终认为,只要你想学并为之努力,就能学好,就能用Python去做很多事情。在这个喧嚣的时代,很多技术或概念会不断兴起…

php 函数声明与调用

在 PHP 中,函数声明和调用的语法如下: 函数声明的一般形式为: function functionName($param1, $param2, ...) {// 函数体return $result; // 可选 } 例如: function add($a, $b) {return $a $b; } 函数调用的一般形式为&am…

vue模板判断-不要再傻傻写if()了

在vue开发中,有时会遇到需要在模板里写 v-if"userType AGENCY || userType PLACE || userType MANAGEMENT"但是这样写可能不太美观 这时可以改为用计算属性加include或者some computed: {isAgencyUser() {const { userType } this// return [AGENCY, P…

2. 条件构造器

构造器结构及作用: Wrapper:条件构造器抽象类,最顶端的父类 AbstractWrapper:查询条件封装抽象类,生成 SQL 的 where 条件 QueryWrapper:用于对象封装UpdateWrapper:用于条件封装 AbstractLamb…

hive sql 和 spark sql的区别

Hive SQL 和 Spark SQL 都是用于在大数据环境中处理结构化数据的工具,但它们有一些关键的区别: 底层计算引擎: Hive SQL:Hive 是建立在 Hadoop 生态系统之上的,使用 MapReduce 作为底层计算引擎。因此,它的…

Elasticsearch 地理空间搜索 - 远超 OpenSearch

作者:来自 Elastic Nathan_Reese 2021 年,OpenSearch 和 OpenSearch Dashboards 开始作为 Elasticsearch 和 Kibana 的分支。 尽管 OpenSearch 和 OpenSearch Dashboards 具有相似的血统,但它们不提供相同的功能。 在分叉时,只能克…

第二十章 调用Callout Library函数 - 使用 $ZF(-6) 按用户索引访问库

文章目录 第二十章 调用Callout Library函数 - 使用 $ZF(-6) 按用户索引访问库使用 $ZF(-6) 按用户索引访问库使用 $ZF(-4,5) 定义系统索引条目使用 $ZF(-6) 调用函数 第二十章 调用Callout Library函数 - 使用 $ZF(-6) 按用户索引访问库 使用 $ZF(-6) 按用户索引访问库 $ZF(…

纯化蛋白质树脂ES-4060_用于吸附蛋白质树脂

蛋白纯化树脂是一种固定在基质中的化学物质,具有选择性地与目标蛋白结合,并通过洗脱将其从混合物中分离出来。蛋白纯化树脂的工作原理主要分为三个步骤:吸附、洗脱和再生。 吸附 蛋白纯化树脂通过与目标蛋白之间的特定相互作用来吸附目标蛋白。这些相互…

2023年全国职业院校技能大赛(高职组)“云计算应用”赛项赛卷5

某企业根据自身业务需求,实施数字化转型,规划和建设数字化平台,平台聚焦“DevOps开发运维一体化”和“数据驱动产品开发”,拟采用开源OpenStack搭建企业内部私有云平台,开源Kubernetes搭建云原生服务平台,选…

《Git学习笔记》

Git概述 什么是Git? Git是一个分布式版本控制工具,主要用于管理开发过程中的源代码文件(Java类、xml文件、html页面等),在软件开发过程中被广泛使用。 学完Git之后能做什么 代码回溯:Git在管理文件过程中…

Kafka集群部署 (KRaft模式集群)

KRaft 模式是 Kafka 在 3.0 版本中引入的新模式。KRaft 模式使用了 Raft 共识算法来管理 Kafka 集群元数据。Raft 算法是一种分布式共识算法,具有高可用性、可扩展性和安全性等优势。 在 KRaft 模式下,Kafka 集群中的每个 Broker 都具有和 Zookeeper 类…

飞腾FT2000-4/D2000-8 VPX主板

产品特点 ①国产飞腾FT2000-4或D2000-8处理器 ,同一模块兼容两种处理器,可以根据性能需要选择 ②丰富的万兆以太网、千兆以太网、USB、SATA接口,可用作数据处理、存储、通信服务器 ③内部集成FPGA-V7协处理器,支持SRIO、LVDS等…

【LangChain学习之旅】—(5) 提示工程(上):用少样本FewShotTemplate和ExampleSelector创建应景文案

【LangChain学习之旅】—(5) 提示工程(上):用少样本FewShotTemplate和ExampleSelector创建应景文案 提示的结构LangChain 提示模板的类型使用 PromptTemplate使用 ChatPromptTemplateFewShot 的思想起源使用 FewShotPr…

vue+element ui实现图片上传并拖拽进行图片排序

用到的技术栈&#xff1a; vue2element Uivue-dragging 如何使用&#xff1a; 第一步: 安装 npm install awe-dnd --save第二步: 引入 main.js 文件 // 引入组件 import VueDND from awe-dnd // 添加至全局 Vue.use(VueDND)具体项目代码 <el-form-item label"封面…

Org tips

常用快捷方式操作 ** C-c a 显示议事日程Agenda&#xff0c;接以下按键可看到相应日程&#xff1a; a 本周事件 t 显示所有事件 m 查询标签 L 当前缓冲区时间线 s 查询关键词 T 查询带TODO关键词的项 M 查询带TODO关键词的标签 显示已停止事件 q 退出日程表 * a 内置…

Android通过Recyclerview实现流式布局自适应列数及高度

调用 FlowAdapter 跟普通recyclerview一样使用 RecyclerView rvLayout holder.getView(R.id.spe_tag_layout); FlowAdapter rvAdapter new FlowAdapter(); FlowLayoutManager flowLayoutManager new FlowLayoutManager(); rvLayout.setLayoutManager(flowLayoutManager); r…

MyBatis源码分析(六):数据源模块

1. 概述 本文&#xff0c;我们来分享 MyBatis 的数据源模块&#xff0c;对应 datasource 包。如下图所示&#xff1a; ​ 在 MyBatis源码分析&#xff08;二&#xff09;&#xff1a;项目结构 中&#xff0c;简单介绍了这个模块如下&#xff1a; 数据源是实际开发中常用的组件…

css less sass 动态宽高

less height: ~"calc(100% - 30px)";若要需要按照某个比例固定高度可以用 min-height: e("calc(100vh - 184px)")css height: calc(100% - 50px);sass height:calc(100% - var(--height) );