【NR 定位】3GPP NR Positioning 5G定位标准解读(十六)-UL-AoA 定位
前言
3GPP NR Positioning 5G定位标准:3GPP TS 38.305 V18
3GPP 标准网址:Directory Listing /ftp/
【NR 定位】3GPP NR Positioning 5G定位标准解读(一)-CSDN博客
【NR 定位】3GPP NR Positioning 5G定位标准解读(二)-CSDN博客
【NR 定位】3GPP NR Positioning 5G定位标准解读(三)-CSDN博客
【NR 定位】3GPP NR Positioning 5G定位标准解读(四)-CSDN博客
【NR 定位】3GPP NR Positioning 5G定位标准解读(五)-CSDN博客
【NR 定位】3GPP NR Positioning 5G定位标准解读(六)-CSDN博客
【NR 定位】3GPP NR Positioning 5G定位标准解读(七)- GNSS定位方法-CSDN博客
【NR 定位】3GPP NR Positioning 5G定位标准解读(八)- OTDOA定位-CSDN博客
【NR 定位】3GPP NR Positioning 5G定位标准解读(九)-增强的小区ID定位-CSDN博客
【NR 定位】3GPP NR Positioning 5G定位标准解读(十)-增强的小区ID定位-CSDN博客
【NR 定位】3GPP NR Positioning 5G定位标准解读(十一)-增强的小区ID定位-CSDN博客
【NR 定位】3GPP NR Positioning 5G定位标准解读(十二)-Multi-RTT定位-CSDN博客
【NR 定位】3GPP NR Positioning 5G定位标准解读(十三)-DL-AoD定位-CSDN博客
【NR 定位】3GPP NR Positioning 5G定位标准解读(十四)-DL-TDOA 定位-CSDN博客
【NR 定位】3GPP NR Positioning 5G定位标准解读(十五)-UL-TDOA 定位-CSDN博客
【NR 定位】3GPP NR Positioning 5G定位标准解读(十六)-UL-AoA 定位-CSDN博客
8.14 UL-AoA定位
8.14.1 概述
在UL-AoA定位方法中,UE的位置是基于在不同TRP处采集的上行链路无线电信号的UL-AoA(以及可选的UL-SRS-RSRP和/或UL-SRS-RSRPP)以及其他配置信息来估计的。
任何用于从这些测量中估计UE位置的UL-AoA定位方法或技术的具体细节都超出了本规范的范围。
为了获得上行链路测量值,TRP需要知道UE在计算上行链路测量所需的时间段内传输的SRS信号的特性。这些特性在上行链路测量期间的SRS周期性传输中应该是静态的。因此,LMF将向服务gNB指示需要指导UE传输SRS信号以进行上行链路定位。由gNB最终决定要分配的资源,并将此配置信息传回LMF,以便LMF可以配置TRP。gNB可以决定(例如,在没有可用资源的情况下)不为UE配置资源,并使相应的NRPPa程序失败。
注意:对于U2N远程UE,不支持使用非周期性或半持久性SRS的UL-AoA定位。
8.14.2 在NG-RAN/5GC元素之间要传输的信息
本条款定义了可能在LMF和gNB/TRP之间传输的信息。
8.14.2.0 可从gNB传输到LMF的辅助数据
可从gNB传输到LMF的辅助数据列在表8.14.2.0-1中。
Table 8.14.2.0-1: Assistance data that may be transferred from gNB to the LMF
| Information |
| PCI, GCI, and TRP IDs of the TRPs served by the gNB |
| SSB information of the TRPs (the time/frequency occupancy of SSBs) |
| Geographical coordinates information of the DL-PRS Resources of the TRPs served by the gNB |
| TRP type |
8.14.2.1 Configuration Data that may be transferred from the gNB to the LMF
The configuration data for a target UE that may be transferred from the serving gNB to the LMF is listed in Table 8.14.2.1-1.
Table 8.14.2.1-1: UE configuration data that may be transferred from serving gNB to the LMF
| UE configuration data |
| UE SRS configuration |
| Timing information of the TRP, which configured the UE SRS transmission |
| SRS Transmission Status |
8.14.2.2 Location Information that may be transferred from the gNBs to LMF
The information that may be transferred from gNBs to the LMF include measurement results are listed in Table 8.14.2.2-1. The individual measurements are defined in TS 38.215 [37].
Table 8.14.2.2-1: Measurement results that may be transferred from gNBs to the LMF
| Measurement results |
| NCGI and TRP ID of the measurement |
| UL Angle of Arrival (azimuth and/or elevation) |
| Multiple UL Angle of Arrival (azimuth and/or elevation) |
| SRS Resource Type |
| UL-SRS-RSRP |
| UL-SRS-RSRPP |
| Time stamp of the measurement |
| Quality for each measurement |
| Beam information for each measurement |
| LoS/NLoS information for each measurement |
| ARP ID of the measurement |
8.14.2.3 Information that may be transferred from the LMF to gNB
The requested UL-SRS transmission characteristics information that may be signalled from the LMF to the gNB is listed in Table 8.14.2.3-1.
Table 8.14.2.3-1: Requested UL-SRS transmission characteristics information that may be transferred from LMF to gNB.
| Information |
| Number Of Transmissions/duration for which the UL-SRS is requested |
| Bandwidth |
| Resource type (periodic, semi-persistent, aperiodic) |
| Number of requested SRS resource sets and SRS resources per set |
| Pathloss reference: - PCI, SSB Index, SSB configuration (time/frequency occupancy of SSBs) - DL-PRS ID, DL-PRS Resource Set ID, DL-PRS Resource ID |
| Spatial relation info - PCI, SSB Index, SSB configuration (time/frequency occupancy of SSBs) - DL-PRS ID, DL-PRS Resource Set ID, DL-PRS Resource ID - NZP CSI-RS Resource ID - SRS Resource ID - Positioning SRS Resource ID |
| SSB Information |
| Periodicity of the SRS for each SRS resource set |
| Carrier frequency of SRS transmission bandwidth |
The TRP measurement request information that may be signalled from the LMF to the gNB is listed in table 8.14.2.3-2.
Table 8.14.2.3-2: TRP Measurement request information that may be transferred from LMF to gNB.
| Information |
| TRP ID, cell ID of the TRP to receive UL-SRS |
| UE-SRS configuration |
| UL timing information together with timing uncertainty, for reception of SRS by candidate TRPs |
| Report characteristics for the measurements |
| Measurement Quantities |
| Measurement periodicity |
| Measurement beam information request |
| Expected UL AoA/ZoA and uncertainty range |
| Response time |
| Measurement characteristics request indicator |
| Measurement time occasions for a measurement instance |
The Positioning Activation/Deactivation request information that may be signalled from the LMF to the gNB is listed in Table 8.14.2.3-3.
Table 8.14.2.3-3: Requested positioning activation/deactivation information that may be transferred from LMF to gNB.
| Information |
| SP UL-SRS: - Activation or Deactivation request - Positioning SRS Resource Set ID which is to be activated/deactivated - Spatial relation for Resource IDi - Activation Time |
| Aperiodic UL-SRS: - Aperiodic SRS Resource Trigger list - Activation time |
| UL-SRS: - Release all |
8.14.3 UL-AoA定位程序
8.14.3.0 概述
本条款中描述的程序支持通过gNB获得的UL-AoA定位测量,并使用NRPPa提供给LMF。
8.14.3.1 能力转移程序
UL-AoA定位的能力转移程序在7.1.2.1条款中描述。
8.14.3.2 辅助数据传输程序
8.14.3.2.1 LMF和gNB之间的辅助数据传递
这些程序的目的是使gNB能够将表8.14.2.0-1中描述的辅助数据提供给LMF,以便随后使用8.14.3.3条款中的程序将其传递给gNB,或在LMF处用于计算定位估计值,或使LMF能够从目标UE的服务gNB请求UL-SRS配置信息。
图8.14.3.2.1-1显示了从服务gNB到LMF的UL信息传递操作。

Figure 8.14.3.2.1-1: LMF-initiated UL Information Request Procedure
(1) LMF向目标UE的服务gNB发送NRPPa消息POSITIONING INFORMATION REQUEST,以请求UE SRS配置信息。如果消息中包含如表8.14.2.3-1所列出的Requested UL-SRS Transmission Characteristics,则gNB在为UE配置UL-SRS传输时应考虑这些信息。
(2) 服务gNB确定要为UE分配的UE SRS配置,并向LMF发送NRPPa消息POSITIONING INFORMATION RESPONSE,其中包含表8.14.2.1-1中定义的UE SRS配置。如果服务gNB无法提供所请求的信息,它将返回一条失败消息,指示失败的原因。
(3) 如果在第1步请求的UE SRS时间持续期间内UE SRS配置发生了变化,gNB会向LMF发送一条POSITIONING INFORMATION UPDATE消息。如果UE SRS配置参数发生变化,此消息将包含配置了UE SRS的所有小区的UE SRS配置信息,或者SRS传输状态的更新。
图8.14.3.2.1-2显示了从gNB到LMF的TRP信息交换操作,用于UL-AoA定位方法。

Figure 8.14.3.2.1-2: LMF-initiated TRP Information Exchange Procedure
(1) LMF确定需要某些TRP配置信息(例如,作为定期更新的一部分或由OAM触发),并向gNB发送NRPPa TRP INFORMATION REQUEST消息。该请求包括指示请求哪些特定的TRP配置信息。
(2) 如果gNB有请求的TRP信息,则在NRPPa TRP INFORMATION RESPONSE消息中提供。如果gNB无法提供任何信息,它将返回TRP INFORMATION FAILURE消息,指示失败的原因。
8.14.3.3 位置信息传递/辅助数据传输程序
此程序的目的是使LMF能够请求gNB对UE进行位置测量,并为gNB提供必要的辅助数据以进行位置计算。
图8.14.3.3-1显示了LMF和gNB之间执行此程序的消息传递。

Figure 8.14.3.3-1: LMF-initiated Location Information Transfer Procedure
(1) LMF向选定的gNB发送NRPPa消息,以请求UL-AoA测量信息。该消息包括gNB执行如表8.14.2.3-2所定义的测量所需的任何信息。
(2) 如果步骤1中的报告特性设置为“按需”,则gNB获取请求的UL-AoA测量值,并在测量响应消息中将它们返回给LMF。测量响应消息包括如表8.14.2.2-1所定义的获得的UL-AoA测量值。
如果步骤1中的报告特性设置为“周期性”,则gNB回复一条测量响应消息,但消息中不包含任何测量值。然后,gNB根据所请求的报告周期,定期在步骤3中启动UL-AoA测量的测量报告程序。
如果gNB无法接受步骤1中的测量请求消息,则gNB返回一条失败消息,指示失败的原因。
(3) 如果在步骤1中请求,则gNB根据表8.14.2.2-1的定义定期向LMF提供UL-AoA测量值。
(4) 在步骤2之后的任何时间,LMF都可以向gNB发送测量更新消息,以提供gNB执行如表8.14.2.3-2所定义的UL-AoA测量所需的更新信息。收到消息后,gNB将覆盖先前接收的测量配置信息。
(5) 如果先前请求的UL-AoA测量值无法再报告,则gNB通过发送测量失败指示消息通知LMF。
(6) 当LMF想要中止正在进行的UL-AoA测量时,它会向gNB发送测量中止消息。
8.14.3.3a 定位激活/停用程序
此程序的目的是使LMF能够请求激活和停用目标UE的UL-SRS传输。
图8.14.3.3a-1显示了LMF和gNB之间执行此程序的消息传递。

Figure 8.14.3.3a-1: Positioning Activation/Deactivation Procedure.
(1) LMF向目标UE的服务gNB发送NRPPa定位激活请求消息,以请求激活目标UE的UL-SRS。对于半持久性UL-SRS,该消息包括要激活的UL-SRS资源集的指示,并可能包括如表8.14.2.3-3所列出的指示要激活的半持久性UL-SRS资源的空间关系的信息。对于非周期性UL-SRS,该消息可能包括非周期性SRS资源触发列表,以指示要激活的UL-SRS资源。
(2) 对于半持久性UL-SRS,服务gNB可以通过发送TS 38.321 [39]中指定的SP定位SRS激活/停用MAC CE命令来激活配置的半持久性UL-SRS资源集。对于非周期性UL-SRS,服务gNB可以通过发送TS 38.212 [40]中指定的DCI来激活配置的非周期性UL-SRS资源集。
如果UL-SRS已按照步骤1中的请求成功激活,则gNB向LMF发送NRPPa定位激活响应消息。如果服务gNB无法满足步骤1中的请求,它将返回定位激活失败消息,指示失败的原因。服务gNB在向LMF发送的NRPPa定位激活响应消息中包括系统帧号和时隙号。
(3) 如果先前激活的UL-SRS应被停用,或者UL-SRS传输应被释放,则LMF向目标设备的服务gNB发送NRPPa定位停用消息,以请求停用UL-SRS资源集,或释放所有UL-SRS资源。此消息包括要停用的UL-SRS资源集的指示,或释放所有UL-SRS资源的指示。
8.14.3.4 UL-AoA定位的程序序列
图8.14.3.4-1显示了LMF、gNB和UE之间执行UL-AoA程序的消息传递。

Figure 8.14.3.4-1: UL-AoA positioning procedure
-
LMF可以使用图8.14.3.2.1-2中的程序来获取UL-AoA定位所需的TRP信息。
-
LMF可以使用8.14.3.1条款中描述的LPP能力传输程序来请求目标设备的定位能力。
-
LMF向服务gNB发送NRPPa定位信息请求消息,以请求目标设备的UL-SRS配置信息,如图8.14.3.2.1-1所述。
-
服务gNB确定可用于UL-SRS的资源,并在步骤3a中为目标设备配置UL-SRS资源集。
-
服务gNB在NRPPa定位信息响应消息中向LMF提供UL-SRS配置信息。
-
在半持久性或非周期性SRS的情况下,LMF可以通过向目标设备的服务gNB发送NRPPa定位激活请求消息来请求激活UE SRS传输,如8.14.3.3a条款所述。然后,gNB激活UL-SRS传输并发送NRPPa定位激活响应消息。目标设备根据UL-SRS资源配置的时域行为开始UL-SRS传输。
-
LMF在NRPPa测量请求消息中向选定的gNBs提供UL-SRS配置,如8.14.3.3条款所述。该消息包括使gNBs/TRPs能够执行UL测量所需的所有信息。
-
在步骤6中配置的每个gNB测量来自目标设备的UL-SRS传输。
-
每个gNB在NRPPa测量响应消息中向LMF报告UL-SRS测量结果,如8.14.3.3条款所述。
-
LMF向服务gNB发送NRPPa定位停用消息,如8.14.3.3a条款所述。
相关文章:
【NR 定位】3GPP NR Positioning 5G定位标准解读(十六)-UL-AoA 定位
前言 3GPP NR Positioning 5G定位标准:3GPP TS 38.305 V18 3GPP 标准网址:Directory Listing /ftp/ 【NR 定位】3GPP NR Positioning 5G定位标准解读(一)-CSDN博客 【NR 定位】3GPP NR Positioning 5G定位标准解读(…...
如何理解闭包
闭包是编程语言中一个重要的概念,特别是在函数式编程中常常会遇到。以下是对闭包的理解: 1. 定义: 闭包是一种函数,它引用了在其定义范围之外的自由变量(非全局变量),并且这些引用的变量在函数被调用时仍然保持活跃状态。2. 构成: 闭包通常由两部分组成:内部函数(函…...
python知识点总结(一)
这里写目录标题 一、什么是WSGI,uwsgi,uWSGI1、WSGI2、uWSGI3、uwsgi 二、python中为什么没有函数重载?三、Python中如何跨模块共享全局变量?四、内存泄露是什么?如何避免?五、谈谈lambda函数作用?六、写一个函数实现字符串反转,尽可能写出你知道的所…...
【Poi-tl Documentation】区块对标签显示隐藏改造
前置说明: <dependency><groupId>com.deepoove</groupId><artifactId>poi-tl</artifactId><version>1.12.1</version> </dependency>模板: 删除行表格测试.docx 改造前测试效果 package run.siyuan…...
第十四届蓝桥杯 三国游戏
一开始的思路就是想着暴力,但是呢,如果真的用暴力一个一个列的话,连30%的数据都搞定不了,所以这里需要考虑别的办法。 这道题的思路就是贪心。 我们这样想:既然要满足至少一个国X>YZ,那么我们何不变成…...
数据结构——通讯录项目
1.通讯录的介绍 顺序表是通讯录的底层结构。 通讯录是将顺序表的类型替换成结构体类型来储存用户数据,通过运用顺序表结构来实现的。 用户数据结构: typedef struct PersonInfo {char name[12];char sex[10];int age;char tel[11];char addr[100]; }…...
学点Java打小工_Day4_数组_冒泡排序
1 数组基本概念 程序算法数据结构 算法:解决程序的流程步骤 数据结构:将数据按照某种特定的结构来存储 设计良好的数据结构会导致良好的算法。 ArrayList、LinkedList 数组是最简单的数据结构。 数组:存放同一种类型数据的集合,在…...
内存分配方式?
内存分配方式主要有三种: 静态存储区分配:这种方式在程序编译的时候就已经分配好内存,并且这块内存在程序的整个运行期间都存在。全局变量和静态变量通常就是在静态存储区分配的。这种分配方式效率高,因为内存在程序开始执行前就已…...
2024/3/17周报
文章目录 摘要Abstract文献阅读题目引言模型架构编码器和解码器堆栈AttentionPosition-wise Feed-Forward NetworksEmbeddings and SoftmaxPositional Encoding 实验数据实验结果 深度学习TransformerEncoderDecoder 总结 摘要 本周阅读了Transformer的开山之作《Attention Is…...
函数连续性和Lipschitz连续性
摘要: 直观上,Lipschitz连续性的含义是函数图像的变化速度有一个全局的上限,即函数的增长速率不会无限增加。这种性质确保了函数在任何地方都不会过于陡峭,有助于分析函数的行为,并且在优化、动力系统理论、机器学习等…...
Qt 鼠标滚轮示例
1.声明 void wheelEvent(QWheelEvent *event) override;2.实现(方便复制、测试起见用静态变量) #include <mutex> void MainWindow::wheelEvent(QWheelEvent *event) {static QLabel *label new QLabel("Zoom Level: 100%", this);st…...
【Unity】进度条和血条的三种做法
前言 在使用Unity开发的时候,进度条和血条是必不可少的,本篇文章将简单介绍一下几种血条的制作方法。 1.使用Slider Slider组件由两部分组成:滑动区域和滑块。滑动区域用于显示滑动条的背景,而滑块则表示当前的数值位置。用户可…...
多人聊天室 (epoll - Linux网络编程)
文章目录 零、效果展示一、服务器代码二、客户端代码三、知识点1.connect()2.socket()3.bind()4.send()5.recv() 四、改进方向五、跟练视频 零、效果展示 一个服务器作为中转站,多个客户端之间可以相互通信。至少需要启动两个客户端。 三个客户端互相通信 一、服务…...
vite配置
"vite": "^5.1.4" resolve.alias:配置别名 1、执行npm install -D types/node 或者 yarn add types/node -D 2、以下配置代表访问src时可以用“”代替 resolve: {alias: {"": path.resolve(__dirname, "./src"),},}, 使…...
服务器生产环境问题解决思路
游戏服务器开发节奏比较快,版本迭代很频繁,有一些项目甚至出现了周更新(每周准时停服更新维护)。由于功能开发时间短,研发人员本身技术能力等原因,线上出现bug很常见。笔者经历过的游戏项目,一年到头没几次更新不出现bug的(当然,配置问题也算bug)。那当出现bug,我们…...
鸿蒙Harmony应用开发—ArkTS声明式开发(容器组件:Column)
沿垂直方向布局的容器。 说明: 该组件从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 子组件 可以包含子组件。 接口 Column(value?: {space?: string | number}) 从API version 9开始,该接口…...
LLM之RAG实战(三十)| 探索RAG语义分块策略
在LLM之RAG实战(二十九)| 探索RAG PDF解析解析文档后,我们可以获得结构化或半结构化的数据。现在的主要任务是将它们分解成更小的块来提取详细的特征,然后嵌入这些特征来表示它们的语义,其在RAG中的位置如图1所示&…...
软件测试-------Web(性能测试 / 界面测试 / 兼容性测试 / 安全性测试)
Web(性能测试 / 界面测试 / 兼容性测试 / 安全性测试) 一、Web性能测试:(压力测试、负载测试、连接速度测试)1、压力测试: 并发测试 (如500人同时登录邮箱) 2、负载测试…...
工欲善其事,必先利其器,Markdown和Mermaid的梦幻联动(2)
该文章Github地址:https://github.com/AntonyCheng/typora-notes/tree/master/chapter03-mermaid 在此介绍一下作者开源的SpringBoot项目初始化模板(Github仓库地址:https://github.com/AntonyCheng/spring-boot-init-template & CSDN文…...
STM32基础--使用寄存器点亮流水灯
GPIO 简介 GPIO 是通用输入输出端口的简称,简单来说就是 STM32 可控制的引脚,STM32 芯片的 GPIO 引脚与外部设备连接起来,从而实现与外部通讯、控制以及数据采集的功能。STM32 芯片的 GPIO被分成很多组,每组有 16 个引脚…...
后进先出(LIFO)详解
LIFO 是 Last In, First Out 的缩写,中文译为后进先出。这是一种数据结构的工作原则,类似于一摞盘子或一叠书本: 最后放进去的元素最先出来 -想象往筒状容器里放盘子: (1)你放进的最后一个盘子(…...
Spark 之 入门讲解详细版(1)
1、简介 1.1 Spark简介 Spark是加州大学伯克利分校AMP实验室(Algorithms, Machines, and People Lab)开发通用内存并行计算框架。Spark在2013年6月进入Apache成为孵化项目,8个月后成为Apache顶级项目,速度之快足见过人之处&…...
PHP和Node.js哪个更爽?
先说结论,rust完胜。 php:laravel,swoole,webman,最开始在苏宁的时候写了几年php,当时觉得php真的是世界上最好的语言,因为当初活在舒适圈里,不愿意跳出来,就好比当初活在…...
uni-app学习笔记二十二---使用vite.config.js全局导入常用依赖
在前面的练习中,每个页面需要使用ref,onShow等生命周期钩子函数时都需要像下面这样导入 import {onMounted, ref} from "vue" 如果不想每个页面都导入,需要使用node.js命令npm安装unplugin-auto-import npm install unplugin-au…...
解决Ubuntu22.04 VMware失败的问题 ubuntu入门之二十八
现象1 打开VMware失败 Ubuntu升级之后打开VMware上报需要安装vmmon和vmnet,点击确认后如下提示 最终上报fail 解决方法 内核升级导致,需要在新内核下重新下载编译安装 查看版本 $ vmware -v VMware Workstation 17.5.1 build-23298084$ lsb_release…...
MODBUS TCP转CANopen 技术赋能高效协同作业
在现代工业自动化领域,MODBUS TCP和CANopen两种通讯协议因其稳定性和高效性被广泛应用于各种设备和系统中。而随着科技的不断进步,这两种通讯协议也正在被逐步融合,形成了一种新型的通讯方式——开疆智能MODBUS TCP转CANopen网关KJ-TCPC-CANP…...
Linux --进程控制
本文从以下五个方面来初步认识进程控制: 目录 进程创建 进程终止 进程等待 进程替换 模拟实现一个微型shell 进程创建 在Linux系统中我们可以在一个进程使用系统调用fork()来创建子进程,创建出来的进程就是子进程,原来的进程为父进程。…...
视频行为标注工具BehaviLabel(源码+使用介绍+Windows.Exe版本)
前言: 最近在做行为检测相关的模型,用的是时空图卷积网络(STGCN),但原有kinetic-400数据集数据质量较低,需要进行细粒度的标注,同时粗略搜了下已有开源工具基本都集中于图像分割这块,…...
初探Service服务发现机制
1.Service简介 Service是将运行在一组Pod上的应用程序发布为网络服务的抽象方法。 主要功能:服务发现和负载均衡。 Service类型的包括ClusterIP类型、NodePort类型、LoadBalancer类型、ExternalName类型 2.Endpoints简介 Endpoints是一种Kubernetes资源…...
C#中的CLR属性、依赖属性与附加属性
CLR属性的主要特征 封装性: 隐藏字段的实现细节 提供对字段的受控访问 访问控制: 可单独设置get/set访问器的可见性 可创建只读或只写属性 计算属性: 可以在getter中执行计算逻辑 不需要直接对应一个字段 验证逻辑: 可以…...
