好的,我们继续跟随5G基站工程师小雷,深入探索NG接口上那些为满足未来网络演进和更高级定位需求而生的关键流程。这一次,我们将聚焦于一个专为高精度定位业务服务的信令传输流程——NRPPa流程。
深度解析 3GPP TS 38.410:6.12 NR Positioning Protocol A (NRPPa) procedures (NR定位协议A流程)
本文技术原理深度参考了3GPP TS 38.410 V18.2.0 (2024-06) Release 18规范中,关于“6.12 NR Positioning Protocol A (NRPPa) procedures”的核心章节,并结合其在NGAP协议(TS 38.413)中的具体实现,为读者完整呈现5G网络中,高精度定位信令是如何被封装在NG接口上,在核心网LMF与基站gNB之间进行透明、可靠传输的。
引言:从“功能描述”到“定位指令”的精确投递
在之前的5.18节解读中,我们已经从“功能”的视角,理解了NRPPa信令传输“是什么”——它是一条为高精度定位业务开辟的“信令专线”,其核心是“透明传输”,即NGAP协议只当“信使”,不关心信件(NRPPa消息)的内容。
现在,我们将进入6.12节,从“流程”的视角,深入探索这些“定位密信”是“怎么做”的。6.12节将5.18节的功能定义,分解为一系列具体的、可执行的NGAP信令流程。它不再是高层的概念描述,而是“定位大脑”(LMF)与“无线传感器”(gNB和UE)之间,那本详尽的“测量任务书与勘探报告收发手册”。
本篇文章,我们将聚焦于6.12节所定义的、与UE相关的两大核心流程,通过一场模拟的“无人机精准降落”任务,详细拆解下行指令的投递和上行报告的回收全过程。
1. 流程的“剧本”:NRPPa的“一上一下”与“非关联”
6.12 NR Positioning Protocol A (NRPPa) procedures
The following procedures are used for NRPPa signalling:
- Downlink UE Associated NRPPa Transport;
- Uplink UE Associated NRPPa Transport;
- Downlink non-UE Associated NRPPa Transport;
- Uplink non-UE Associated NRPPa Transport.
6.12节为我们定义了NRPPa传输的“流程四件套”,它们可以清晰地分为两大类:
- UE关联的 (UE Associated): 这是最主要的模式。传输的NRPPa消息,是与一个特定的UE紧密相关的。例如,“请测量UE-123的信号”。
- 非UE关联的 (non-UE Associated): 这种模式比较特殊,传输的NRPPa消息不针对任何特定UE,而是用于LMF与gNB之间交换一些通用的定位能力信息或配置信息。例如,LMF可以查询一个gNB:“你支持哪些定位方法?”。
本篇文章,我们将重点解读与实际定位业务最息息相关的“UE关联的”上下行传输流程。
2. “下行指令”:Downlink UE Associated NRPPa Transport Procedure
这是“定位大脑”LMF向“一线执行者”gNB下达具体测量任务的核心流程。
NGAP Procedure: Downlink UE Associated NRPPa Transport (AMF Initiated)
实战演练(一):无人机请求“厘米级”降落引导
-
触发: 一架物流无人机(UE)即将降落在一个楼顶的精准停机坪上。它通过Uu接口,向核心网的应用(AF)发起了高精度定位请求。这个请求最终被送达到了“定位大脑”LMF。
-
LMF制定测量计划: LMF决定采用Multi-RTT(多点往返时间)技术。它需要多个gNB(小雷的gNB-A以及邻近的gNB-B, gNB-C)协同工作,同时与无人机进行信号往返时间的测量。
-
LMF → AMF: LMF将给gNB-A的NRPPa“任务书”(包含了详细的测量指令、参考信号配置等),发送给AMF。
-
AMF → gNB (DOWNLINK UE ASSOCIATED NRPPA TRANSPORT):
- 流程启动! AMF扮演“任务分发官”的角色,向小雷的gNB-A发送
DOWNLINK UE ASSOCIATED NRPPA TRANSPORT消息。 - 消息内容(“测量任务书”):
AMF UE NGAP ID,RAN UE NGAP ID: 明确指出这次测量任务是针对哪一架无人机。NRPPa-PDUIE: 最重要的部分。这是一个“透明容器”,里面原封不动地装着LMF发来的、加密的或未加密的NRPPa消息。小雷的gNB需要打开这个“容器”,才能看到真正的指令。Routing ID: 指明了这条NRPPa消息的最终目的地(在gNB内部的哪个处理模块)。
- 流程启动! AMF扮演“任务分发官”的角色,向小雷的gNB-A发送
-
gNB的响应动作:
- 小雷的gNB-A收到这条NGAP消息后,“拆开”
NRPPa-PDU这个“包裹”,看到了LMF的详细指令。 - gNB的定位功能模块开始执行任务。它可能会通过RRC信令,与无人机进行一系列精密的信令交互,例如,指示无人机在特定的时刻,向gNB-A, B, C发送上行探测信号。
- 这是一个**Class 2 (无响应)**的流程。gNB在收到并开始执行任务后,无需向AMF回复一个“任务已收到”的响应。
- 小雷的gNB-A收到这条NGAP消息后,“拆开”
3. “上行报告”:Uplink UE Associated NRPPa Transport Procedure
当gNB(或UE)完成了测量任务后,需要将“勘探结果”上报给“指挥部”LMF。
NGAP Procedure: Uplink UE Associated NRPPa Transport (NG-RAN node initiated)
实战演练(二):gNB提交“勘探报告”
-
触发: 小雷的gNB-A(以及gNB-B, gNB-C)成功地测量到了来自无人机的上行探测信号的精确到达时间(ToA)。
-
gNB → AMF (UPLINK UE ASSOCIATED NRPPA TRANSPORT):
- 流程启动! gNB作为发起方,主动向AMF发送
UPLINK UE ASSOCIATED NRPPA TRANSPORT消息。 - 消息内容(“勘探报告”):
AMF UE NGAP ID,RAN UE NGAP ID: 明确这份报告是关于哪一架无人机的。NRPPa-PDUIE: 最重要的部分。gNB将自己测得的ToA时间戳、测量精度等结果,打包成一个NRPPa格式的报告,然后装进这个“透明容器”里。
- 流程启动! gNB作为发起方,主动向AMF发送
-
AMF的响应动作:
- AMF收到来自gNB-A, B, C的多份“勘探报告”后,扮演“信息汇总员”的角色。
- 它将这些
NRPPa-PDU“包裹”,一一转发给“定位大脑”LMF。 - 这也是一个**Class 2 (无响应)**的流程。AMF在收到并成功转发后,无需向gNB回复一个“报告已收到”的响应。
-
LMF的最终计算:
- LMF集齐了来自多个gNB的精确时间戳后,通过复杂的三角测量算法,计算出无人机的厘米级三维坐标,并将结果通过核心网下发给无人机或其控制平台,引导其完成精准降落。
4. “透明传输”的智慧:为何如此设计?
这套基于“透明容器”的“上下行专线”模型,看似简单,实则蕴含着深刻的架构设计智慧,我们在5.18节解读中已经触及,此处再次强调:
-
关注点分离 (Separation of Concerns):
- NGAP协议 (38.410/413): 只关心一件事——如何为NRPPa消息提供一个可靠的、与UE相关联的传输通道。它扮演的是“物流公司”的角色。
- NRPPa协议 (38.455): 只关心定位本身的“专业对话”。它扮演的是“客户”,负责打包和拆解货物。
- 这种分离,使得“物流公司”可以专注于提升运输效率和可靠性,而“客户”则可以自由地改变货物的种类和内容,双方互不影响。
-
未来演进的敏捷性:
- 如果未来出现了更先进的定位技术(如基于5G Sidelink的协同定位),只需要升级NRPPa协议,增加新的消息类型即可。
- 而NG接口的传输流程完全无需改动,因为它从不关心“包裹”里装的是什么。这为5G定位技术的快速、平滑演进,提供了最大的架构灵活性。
总结:为“精准之眼”构建的“神经网络”
通过对6.12节核心流程的深度剖析,我们看到了NG接口是如何通过两个简洁、高效的透明传输流程,为5G的“精准之眼”——高精度定位系统——构建了双向的“神经网络”。
- 下行传输流程,如同“运动神经”,将“大脑”(LMF)的测量指令,精确地传递给“肌肉”(gNB)。
- 上行传输流程,如同“感觉神经”,将“肌肉”(gNB)的测量结果,快速地反馈回“大脑”(LMF)。
对于基站工程师小雷来说,虽然他不需要成为一名定位算法专家,但他必须保障他gNB上的这两条“神经通路”的绝对畅通。他需要知道,当信令追踪中出现DOWNLINK/UPLINK UE ASSOCIATED NRPPA TRANSPORT消息时,他的gNB正在参与一场高精度的、协同的定位任务。这些看似普通的信令包,其背后承载的,可能是自动驾驶汽车的一次精准换道,是无人机的一次安全降落,亦或是一场AR应用中虚拟与现实的完美融合。