NTN(四) RRC related

news2024/11/26 12:49:16

微信同步更新欢迎关注同名modem协议笔记。

这篇主要是与RRC层相关的内容,按照cell selection/re-selection->idle->connected 的顺序,对涉及NTN的内容进行总结。首先看下NTN RF相关的内容,这部分对应38.101-5这本spec。

NTN freq info 

整本38.101-5一共才32页,相比于FR1 的38.101-1的上百页的内容,NTN场景的RF相关内容确实少很多。

23ee51eee9784344b7883a5150177c03.png

从38.101-5 第五章相关的table 可以看到,用于NTN satellite 的只有2个band,分别是n256/n255,都是FDD-FR1 band,其对应的NARFCN,SSB pattern及GSCN信息如上。

5b98fe2a3d9344ae9e42175775f30e8d.png

考虑到NTN应用场景,其对速率没有特别高的要求,如上表不同的SCS的最大传输带宽配置N_RB如上,相比于地面网络的带宽是要低不少,另外38.101-5中也没有规定任何CA band信息,也可以看出目前NTN场景对于速率的要求不高。

7f45ffab8bfd4e989100d082ef6b431b.png

NTN band可配置的信道带宽、SCS及工作频带的组合如上。

3c2b595182c74886a567c45b46f6a848.png

NTN UE 的power class也比较单调,NTN band只支持常规的Class 3 23dBm。其他RF相关内容就不多说了,详情直接查看38.101-5.接下来看下cell selection/re-selection相关的内容。

cell selection

2fd71ccbcf9d4a3e8a4dd9c4b43efcb2.png

网络侧通过SIB1中cellBarredNTN的存在隐含地确定小区的网络类型,即通过SIB1中的cellBarredNTN可以确定该小区是否可用于NTN连接;和Redcap UE 类似,NTN-capable UE在进行小区选择时,要获得SIB1,之后通过SIB1中的cellbarredNTN判断对应小区是否支持NTN 连接,如果cellbarredNTN为barred或SIB1中没有带cellbarredNTN,则NTN-capable UE认为该小区是barred状态。

Measurement rules for cell re-selection

 

为支持NTN小区重选,3GPP增加了SIB19,其包含NTN相关的卫星辅助信息及有些参数会用于判断是否会启动小区重选测量,RRC层配置的参数结构如下,也把几个相关IE的含义列在下面。

eecc8fa8ae77449ab4cc49c7405ada0d.png

distanceThresh:距serving cell 参考位置的距离,结合referenceLocation用于 RRC_IDLE 和 RRC_INACTIVE 中基于位置的测量启动。 每一步代表 50m。

referenceLocation:service cell的参考位置通过 NTN quasi-Earth fixed系统提供,结合distanceThresh用于RRC_IDLE和RRC_INACTIVE中基于位置的测量启动。其包含用作参考位置的位置信息。 第一个八位字节的第一个/最左边的位对应最高有效位。

T-service:指示有关通过NTN quasi-Earth fixed系统提供的小区何时将停止为其当前覆盖的区域提供服务的时间信息。

ntn-NeighCellConfigList,ntn-NeighCellConfigListExt:

提供 NTN 邻区的列表,包括它们的 ntn-Config、载波频率和 PhysCellId。 该集合包括 ntn-NeighCellConfigList 的所有IE和 ntn-NeighCellConfigListExt 的所有IE。 如果ntn-NeighCellConfigListExt 中不存在 ntn-Config,则应在 ntn-NeighCellConfigList中相同的位置提供 ntn-Config。

结合上述参数,38.304在判断启动cell reselection 测量时,加入基于位置测量的NTN场景判断如下:

1ed3ce24563245ec8a3368633ec77017.png

在判断小区重选的测量是否要启动时,UE要根据SIB19中的distanceThresh和referenceLocation进一步判断,如上图,如果UE和serving cell参考位置referenceLocation的距离比distanceThresh 短,UE可能不会启动对应测量;否则UE就要进行对应测量。

其实在看到这部分由于先入为主(满脑袋都是SIB19)有个很傻的疑问,即为什么SIB19中不带NTN freq的priority info?后来一想,正如SIB19 的定义带的是NTN satellite assistance information,priority info就在SIB2/3/4/5中,根据SIB19中带的freq信息参照上述SIB的内容就可以找到对应的priority info。

f561812acfbb446a8e2468f1706cf30a.png

根据Quasi-Earth-fixed的定义,这个服务系统主要由Beam提供覆盖,在有限的时间内覆盖一个地理区域,在另一个时间段内覆盖不同的地理区域,结合t-service的定义理解,t-service代表的就是NTN quasi-Earth fixed系统目前地理区域提供有效服务的时间,如果超过了t-service 代表的时间,代表NTN quasi-Earth fixed系统已经换到其他地理区域,所以38.304中有一段针对t-service的描述,大意是如果当前用到了NTN Quasi-Earth-fixed系统提供的服务,UE也支持time-based 测量,UE应该在t-Service之前完成相关的测量,但是UE具体开始测量的时间,spec没有规定,由各家厂商自行决定。

Handover and CHO

之前版本的常规切换过程 NTN 场景也支持,但是在NTN和地面网络之间的移动期间,UE不需要同时连接到NTN和地面网络。NTN-地面网络切换指双向移动,即支持从NTN切换到地面网络和从地面网络切换到 NTN的操作。UE 可以支持基于不同轨道(不同高度的 GSO、NGSO)的切换。R17中的NTN不支持 DAPS 切换。

Conditional Handover

83cb369436dd46adaadfde194fef7acf.png

NTN支持以下CHO,UE 可以根据这些条件对候选小区执行CHO:

- 基于 RRM 测量的事件 A4(CondEventA4);

- 基于时间的触发条件(CondEvent T1);

- 基于位置的触发条件(CondEvent D1)。

38.300 9.2.3.4中有CHO过程的描述,接下来简单描述下什么是CHO:条件切换(CHO)是仅在满足配置的执行条件时执行的切换过程,网络可以向UE提供与执行条件相关联的多达8个候选小区配置。UE在接收到CHO配置之后保持与源gNB的连接,并开始评估候选小区的CHO执行条件,如果至少一个CHO候选小区满足相应的CHO执行条件,则UE从源gNB分离,对所选候选小区应用存储的相应配置,同步到该候选小区,并通过目标gNB发送RRCReconfigurationComplete消息来完成RRC切换过程,在成功完成RRC切换后,UE释放存储的CHO配置。

CHO引入的具体原因 可以查看R2-1903514,具体地说,CHO旨在避免由于延迟测量报告可能无法到达网络而导致的 RLF,或者即使网络侧收到测量报告并且网络决定执行切换,切换命令也会由于UE发生RLF及后续reestablishment过程导致fail。 如下图所示:

fa31501ffd724276909de8def8e265eb.jpg

在CHO场景中,网络会为UE 配置触发条件以决定何时执行切换。 当条件满足时,UE 直接执行HO而无需等待来自网络的命令。 该过程的优点是可以在无线信道条件变差之前的较早阶段发起HO,增加了消息成功传输的机会。 CHO的基本信令流程如下图所示。

48e7ad5cd89045198ee24cd69195065d.jpg

HO相关的capability IE如下:

89010f71b49c43b49ce632636e3a9caf.png

nonTerrestrialNetwork-r17: 指示UE是否支持NR NTN access

ntn-ScenarioSupport-r17:指示在GSO或NGSO场景是否支持NTN feature,如果UE支持nonTerrestrialNetwork,但是没有包含ntn-ScenarioSupport,则代表UE在GSO和NGSO场景下都支持NTN feature,同时也支持GSO和NGSO场景的mobility。

938781323ee54c1b9091d8cae0d24892.png

condHandover-r16:指示UE是否支持conditional handover,包括执行条件、候选小区配置和最多8个候选小区。 除NTN频段外,UE应分别为所有FDD-FR1频段、所有TDD-FR1频段、所有TDD-FR2-1频段和所有TDD-FR2-2频段设置一致的能力值。对于NTN,UE应为所有 FDD-FR1 NTN 频段设置一致的能力值。

condHandoverFailure-r16:指示当所选小区被配置为conditional handover的候选小区时,UE是否支持在重建过程中的conditional handover。 除NTN频段外,UE应分别为所有FDD-FR1频段、所有TDD-FR1频段、所有TDD-FR2-1频段和所有TDD-FR2-2频段设置一致的能力值。 对于 NTN,UE 应为所有 FDD-FR1 NTN 频段设置一致的能力值。

condHandoverTwoTriggerEvents-r16:指示UE是否支持同一执行条件的2个触发事件。 如果 UE 支持 condHandover-r16,则必须支持此功能。 除NTN频段外,UE应分别为所有FDD-FR1频段、所有TDD-FR1频段、所有TDD-FR2-1频段和所有TDD-FR2-2频段设置一致的能力值。 对于 NTN,UE 应为所有 FDD-FR1 NTN 频段设置一致的能力值。

92c9ae374efb4e2591048eb47a0efc86.png

eventA4BasedCondHandover-r17:指示UE是否支持Event A4的conditional handover 即CondEventA4;如果支持CondEventA4时,UE就要在capability中指示支持nonTerrestrialNetwork-r17, 也应该在NTN band下显示支持condHandover-r16。

locationBasedCondHandover-r17:指示 UE 是否支持基于位置的conditional handover,即CondEvent D1。 支持此功能的 UE 就要在capability中指示支持nonTerrestrialNetwork-r17, 也应该在NTN band下显示支持condHandover-r16。

timeBasedCondHandover-r17:指示 UE 是否支持基于时间的conditional handover,即CondEvent T1。 支持此功能的 UE 就要在capability中指示支持nonTerrestrialNetwork-r17, 也应该在NTN band下显示支持condHandover-r16。

最后是几个相关的Event的总结。

 

Event D1/CondEvent D1

CondEvent D1 是针对CHO场景配置的Event,总的来说Event D1和CondEvent D1的触发逻辑区别不大,都是为NTN场景下的HO准备的。

7fc589a310434c5a88500e584117ba6f.png

referenceLocation1是与serving cell相关的位置,referenceLocation2是与候选目标cell相关的参数

Event D1 的大概意思就是UE与serving cell的距离大于特定门限,且UE与neighbour cell的距离小于特定门限,满足一定的时间后才会触发的event;Condevent D1也是类似的意思,下面是Event 触发规则的截图。

32c1d60a8174457e886a2454eccf434d.png

CondEventT1

8183c3bcc32341be897dd6de1dba9e94.png

基于时间的CondEvent T1看逻辑也比较简单,当UE测量的时间超过配置的阈值 t1-Threshold 但小于 t1-Threshold + 持续时间就会触发。

Event A4就不多说了,就把相关的截图放在下面。

e519752d254445b9ba383cd2e60c0255.png

 

 

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

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

相关文章

操作系统面试题(史上最全、持续更新)

尼恩面试宝典专题40:操作系统面试题(史上最全、持续更新) 本文版本说明:V28 《尼恩面试宝典》升级规划为: 后续基本上,每一个月,都会发布一次,最新版本,可以联系构师尼…

一个高效的通用光学卫星数据正射校正程序

李国春 随着高分辨率对地观测卫星发射的日益增多,对数据处理软件的要求也越来越高。通常每个系列卫星都有自己的数据特点并需要专门的处理软件,但卫星数量的增加为每种卫星单独设计软件的压力越来越大。本文介绍的一种处理方案旨在能够正射校正处理大多…

矩阵形状的读取和改变ndarray.shape()方法

【小白从小学Python、C、Java】【计算机等级考试500强双证书】【Python-数据分析】矩阵形状的读取和改变ndarray.shape()方法[太阳]选择题以下说法正确的是:import numpy as np a np.array([[1,2,3],[4,5,6]])print("【显示】a\n",a)print("【显示】…

【第十六篇】Camunda系列-动态表单

动态表单 接下来我们看看动态表单的应用,在Camunda中表单分为内置表单和动态表单。 1.内置表单 内置表单就是在绘制流程图的时候同时绘制表单。这种方式其实就是绑定了对应的流程变量,不是太灵活。但还是来讲解下。 1.1 启动流程绑定 我们先来看下在启动流程的时候就设置相…

点击化学Alkynyl Myristic COOH,82909-47-5,13-十四炔酸

基础产品数据(Basic Product Data):CAS号:82909-47-5中文名:炔基-肉豆蔻酸,13-十四炔酸英文名:Alkynyl Myristic Acid,Alkynyl Myristic COOH试剂基团反应特点(Reagent g…

c++模板,选择排序,字符数组,字符串

目录 1.模板 1.1模板概念 1.2.函数模板 1.2.1函数模板语法,函数模板的调用--1.自动类型推导,2.显示指定类型 1.2.2函数模板注意事项 ​编辑 1.2.3函数模板的案例,选择排序,字符数组,字符串 1.2.4普通函数与函数…

C语言中的回调函数 和 函数指针

以冒泡排序为例&#xff1a; void sort(int *a, int size) {int i, j;for (i 0; i < size-1; i){for (j 0; j < size - i - 1; j){if (a[j] > a[j1]){int num a[j];a[j] a[j1];a[j1] num;}}}}int main(){int arr[9] {1,2,3,4,5,6,7,8,9};sort(arr, 9); // sort…

列表元素的最大值,最小值,出现的次数和列表长度

1 获取列表中的最大元素和最小元素&#xff1a; 使用max和min可以分别获取一个列表中最大元素和最小元素的值&#xff0c;其语法格式为&#xff1a; max(list) 和min(list) 例&#xff1a;ls[12,34,56,87]#创建列表并赋给ls print(ls中最大元素值为&#xff1a;max(ls))#输出…

JDY-10M BLE组网模块介绍

JDY-10M BLE组网模块简介JDY-10透传模块是基于蓝牙4.0协议标准&#xff0c;工作频段为2.4GHZ范围&#xff0c;调制方式为GFSK&#xff0c;最大发射功率为8db&#xff0c;最大发射距离50米&#xff0c;具有功耗低、尺寸小、信号强、数据传输稳定等特性。JDY-10M BLE组网模块特征…

DM8:达梦数据库DEM部署说明(详细步骤)

DM8:达梦数据库DEM部署说明&#xff08;详细步骤&#xff09;1 创建一个数据库作为DEM后台数据库, 数据库dm.ini参数配置进行优化, 推荐配置:1.1 在该数据库中执行DEM的SQL脚本2 配置tomcat2.1 配置/tomcat/conf/server.xml2.2 修改jvm启动参数3 配置JAVA 1.8及以上版本的运行时…

潜力出众应该具有的特质

前言 先说一下背景&#xff0c;最近在以面试官的角色面试候选人的过程中&#xff0c;一直在思考一个问题&#xff1a;“如何判断一个候选人是否有潜力&#xff0c;是否适合这个岗位&#xff0c;入职后是否能能快速成长&#xff0c;成为独挡一面的人&#xff0c;一个有潜力的人…

手撕Pytorch源码#1.Dataset类 part1

写在前面手撕Pytorch源码系列目的&#xff1a;通过手撕源码复习了解高级python语法熟悉对pytorch框架的掌握在每一类完成源码分析后&#xff0c;会与常规深度学习训练脚本进行对照本系列预计先手撕python层源码&#xff0c;再进一步手撕c源码版本信息python&#xff1a;3.6.13p…

PHP MySQL 插入多条数据

使用 MySQLi 和 PDO 向 MySQL 插入多条数据 mysqli_multi_query() 函数可用来执行多条SQL语句。 以下实例向 "MyGuests" 表添加了三条新的记录: 实例 (MySQLi - 面向对象) <?php $servername "localhost"; $username "username"; $pas…

MWORKS 2023a 已上线!

同元软控不断打磨MWORKS产品&#xff0c;持续精进&#xff0c;于1月8日正式发布科学计算与系统建模仿真平台MWORKS 2023a。 欢迎大家前往同元软控官网下载MWORKS 2023a软件进行试用。我们在官网新增反馈问题入口&#xff0c;也欢迎大家提交工单以反馈产品建议。 1.MWORKS官方软…

FPGA:Vivado基于IP集成的计数器设计(3)

本节利用上一节创建和封装的ls61和ls00两个IP核。采用原理图设计的方式实现一个模9计数器&#xff0c;讲解IP核集成的Vivado设计流程。 &#xff08;1&#xff09;创建工程 创建一个名为count_bd的新工程&#xff0c;存于F:\FPGA\FPGAproject\exam文件夹下&#xff1b; &…

用 Goby 通过反序列化漏洞一键打入内存马【利用篇】

Goby 社区第 22 篇技术分享文章全文共&#xff1a;3734 字 预计阅读时间&#xff1a;10 分钟001 前言 在上一篇《Shell中的幽灵王者—JAVAWEB 内存马 【认知篇】》中&#xff0c;我从概念上介绍了很多内存马的东西&#xff0c;并给出了我的观点&#xff1a;“大势所趋下&#…

dvwa中的xss(跨站脚本)攻击

环境&#xff1a;dvwa: 192.168.11.135 dvwa版本&#xff1a; Version 1.9 (Release date: 2015-09-19)kail机器&#xff1a;192.168.11.156 一、XSS是什么XSS&#xff08;Cross Site Scripting&#xff0c;跨站脚本攻击&#xff09;&#xff0c;是指恶意攻击者往web页面里插入…

2003-2019年各省数据GDP、人均GDP、城镇化率、年末人口数、人口自然增长率

2003-2019年各省数据GDP、人均GDP、城镇化率、年末人口数、人口自然增长率 1、时间&#xff1a;2003-2019年 2、来源整理自统计NJ、各省NJ 3、指标包括&#xff1a;GDP、人均GDP、城镇化率、年末人口数、人口自然增长率 4、包括&#xff1a;31省 5、指标解释&#xff1a; …

2023届计算机专业弄潮儿如何快速找毕业论文文献?

人生苦短&#xff0c;我用Python 一、准备工作 软件选择 Python3.8pycharm 模块 requests #模拟请求 Selenium # 浏览器自动化操作winr打开搜索框&#xff0c;输入cmd按确定打开命令提示符窗口&#xff0c;输入pip install 加上你要安装的模块名&#xff0c; 回车即可安…

uml图 各连接线的含义

目录UML类图六种关系的总结1.泛化&#xff08;Generalization&#xff09;2.实现&#xff08;Realization&#xff09;3.关联&#xff08;Association&#xff09;4.聚合&#xff08;Aggregation&#xff09;5.组合&#xff08;Composition&#xff09;6.依赖&#xff08;Depen…