【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 个引脚…...
uniapp 对接腾讯云IM群组成员管理(增删改查)
UniApp 实战:腾讯云IM群组成员管理(增删改查) 一、前言 在社交类App开发中,群组成员管理是核心功能之一。本文将基于UniApp框架,结合腾讯云IM SDK,详细讲解如何实现群组成员的增删改查全流程。 权限校验…...
Vue2 第一节_Vue2上手_插值表达式{{}}_访问数据和修改数据_Vue开发者工具
文章目录 1.Vue2上手-如何创建一个Vue实例,进行初始化渲染2. 插值表达式{{}}3. 访问数据和修改数据4. vue响应式5. Vue开发者工具--方便调试 1.Vue2上手-如何创建一个Vue实例,进行初始化渲染 准备容器引包创建Vue实例 new Vue()指定配置项 ->渲染数据 准备一个容器,例如: …...
Keil 中设置 STM32 Flash 和 RAM 地址详解
文章目录 Keil 中设置 STM32 Flash 和 RAM 地址详解一、Flash 和 RAM 配置界面(Target 选项卡)1. IROM1(用于配置 Flash)2. IRAM1(用于配置 RAM)二、链接器设置界面(Linker 选项卡)1. 勾选“Use Memory Layout from Target Dialog”2. 查看链接器参数(如果没有勾选上面…...
【Java_EE】Spring MVC
目录 Spring Web MVC 编辑注解 RestController RequestMapping RequestParam RequestParam RequestBody PathVariable RequestPart 参数传递 注意事项 编辑参数重命名 RequestParam 编辑编辑传递集合 RequestParam 传递JSON数据 编辑RequestBody …...
Java 二维码
Java 二维码 **技术:**谷歌 ZXing 实现 首先添加依赖 <!-- 二维码依赖 --><dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.5.1</version></dependency><de…...
云原生玩法三问:构建自定义开发环境
云原生玩法三问:构建自定义开发环境 引言 临时运维一个古董项目,无文档,无环境,无交接人,俗称三无。 运行设备的环境老,本地环境版本高,ssh不过去。正好最近对 腾讯出品的云原生 cnb 感兴趣&…...
【Linux】Linux 系统默认的目录及作用说明
博主介绍:✌全网粉丝23W,CSDN博客专家、Java领域优质创作者,掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域✌ 技术范围:SpringBoot、SpringCloud、Vue、SSM、HTML、Nodejs、Python、MySQL、PostgreSQL、大数据、物…...
Spring AI Chat Memory 实战指南:Local 与 JDBC 存储集成
一个面向 Java 开发者的 Sring-Ai 示例工程项目,该项目是一个 Spring AI 快速入门的样例工程项目,旨在通过一些小的案例展示 Spring AI 框架的核心功能和使用方法。 项目采用模块化设计,每个模块都专注于特定的功能领域,便于学习和…...
Vue ③-生命周期 || 脚手架
生命周期 思考:什么时候可以发送初始化渲染请求?(越早越好) 什么时候可以开始操作dom?(至少dom得渲染出来) Vue生命周期: 一个Vue实例从 创建 到 销毁 的整个过程。 生命周期四个…...
Vue3中的computer和watch
computed的写法 在页面中 <div>{{ calcNumber }}</div>script中 写法1 常用 import { computed, ref } from vue; let price ref(100);const priceAdd () > { //函数方法 price 1price.value ; }//计算属性 let calcNumber computed(() > {return ${p…...
