Spirent 8100 使用指南(三)A-GNSS测试过程中的LPP消息流程

文摘   2024-11-27 11:41   北京  

点击蓝字 关注我们

思博伦8100 5G LBS测试系统是一站式LBS测试系统,能够覆盖包括5G/LTE A-GNSS RF性能一 致性测试、5G/LTE CTIA A-GNSS OTA测试、OMA SUPL V1.0/2.0测试、5G/LTE A-GNSS协议一致性测试、5G Rel-17 NR基站定位测试以及EU CE-RED E112测试等能够覆盖全部一致性和运营商测试的综合测试系统。本文我们将继续介绍5G NR LBS OTA系统测试中LPP协议的相关内容。









LPP是什么协议



LPP(Lightweight Protocol for Location and Privacy Protection)协议是一种用于辅助定位和隐私保护的轻量级通信协议。以下是其主要特点和用途:

🔹 辅助定位:AGNSS技术通过提供辅助数据(如卫星星历、时间信息等)来帮助移动设备更快更准确地确定其位置。LPP协议在此过程中用于传输这些辅助数据。

🔹 隐私保护:LPP协议设计时考虑了用户隐私保护,通过加密和匿名化技术减少用户位置信息的泄露风险。

🔹 轻量级:LPP协议设计为轻量级,以减少对移动设备资源的消耗,特别是在处理速度和电池寿命方面。

🔹 兼容性:LPP协议通常与现有的定位系统(如GPS、GLONASS、Galileo、北斗等)兼容,能够提供跨系统的辅助定位服务。

🔹 安全性:协议中可能包含安全机制,如认证和加密,以确保传输的数据不被未授权访问或篡改。

🔹 应用场景:LPP协议广泛应用于智能手机、车载导航系统、智能手表等需要定位服务的设备中,尤其是在室内或城市峡谷、雨雪天气、高速移动等GPS信号较弱或无法直接接收到的环境中,提高定位速度和精度。

🔹 标准和规范:LPP协议可能遵循特定的行业标准或规范,如3GPP等,确保不同设备和系统之间的互操作性。





A-GNSS LPP协议



具体说来,A-GNSS里的LPP协议是在位置服务器(E-SMLC, LMF或SLP)和目标设备(UE或SET)之间点对点使用,目的是利用一个或多个参考源获得的位置相关测量值来定位目标设备。下图显示了应用于E-UTRAN和NG-RAN(如TS 36.305、TS 38.305、TS 23.273和TS 23.271中定义的)的控制平面和用户平面定位解决方案的配置。

图1:E-UTRAN及NG-RAN中的LPP协议



LPP会话



LPP会话在位置服务器和目标设备之间使用,以获得与位置相关的测量或位置估计或传输辅助数据。单个LPP会话用于支持单个位置请求。在相同的端点之间可以使用多个LPP会话来支持多个不同的位置请求 。每个LPP会话包括一个或多个LPP transaction,每个LPP transaction执行单个操作(功能交换、辅助数据传输或位置信息传输) 。




LPP 适用的定位方法



LPP可以适用于如下定位方法:OTDOA(基于LTE信号)、A-GNSS、E-CID(基于LTE信号)、Sensor、TBS、WLAN、蓝牙、NR E-CID、NR DL-TDOA、NR DL-AoD和NR Multi-RTT等。




LPP消息



每个LPP transaction涉及在位置服务器和目标设备之间交换一个或多个LPP消息。LPP消息的一般格式由一组公共字段和正文组成。正文(可以为空)包含特定消息类型的信息。每个消息类型包含特定于一种或多种定位方法的信息和/或所有定位方法共有的信息。

消息类型包含如下几种:

– Request Capabilities;

– Provide Capabilities;

– Request Assistance Data;

– Provide Assistance Data;

– Request Location Information;

– Provide Location Information;

– Abort;

图2:A-GNSS测试中LPP协议系统消息流程


以下我们将结合测试场景来认识以上几种消息:




Request Capabilities



图3:Request Capabilities消息内容

服务器向目标发送RequestCapabilities消息。服务器可以指示所需的功能类型,以下我们看到服务器需要的gnss-SupportListReq,assistanceDataSupporting ListReq和locationVelocityTypesReq相关信息




Provide Capabilities



目标用一个ProvideCapabilities消息响应服务器。能力与上一条信息中指定的能力类型相对应。




Gnss-SupportList



图4:Gnss-SupportList消息内容



assistanceDataSupportingList



图5:assistanceDataSupportingList消息内容



locationVelocityTypes



图6:locationVelocityTypes消息内容




Provide Assistance Data



图7:Provide Assistance Data消息中的LPP 内容

协议中规定服务器发送ProvideAssistanceData消息来响应目标发送assistancedata的请求。也可以允许服务器向目标端主动提供辅助数据。我们目前看到的是第二种情况。在这里服务器提供了如下辅助信息,我们这里看到的是基于GPS技术的9颗卫星的数据。具体辅助信息包含的内容详见TS 38.305定义。



Request Location Information



图8:Request Location Information消息中的LPP 内容

这条消息使服务器能够请求目标的位置测量数据和位置估计。以这条消息举例,服务器请求的是GPS相关信息。




Provide Location Information



图9:Provide Location Information消息中的LPP 内容

目标向服务器发送这条消息以传输位置信息,我们这里可以看到目标获取到了8个GPS卫星的信息并进行了上报。

图10:Provide Location Information消息中的LPP错误内容

如果在这里,测试终端上报的信息如图,那么我们需要进一步进行检查,查看终端是否收到了卫星数据,或者测试终端没有正确的进行信息上报。



Abort



图11:Abort信息内容

如果这里看到了Abort消息,那么很有可能测试终端的网络连接出现了故障,没有发送上行信息,这个时候需要检查一下测试终端的状态。

后续,系统会重复循环以上步骤按照测试要求获得测试终端提供的定位信息来计算测试结果。

好了,今天的介绍就到此为止,希望我们的介绍能给您带来帮助。如果您对我们的产品有任何疑问或者需求,请联系我们的官方微信公众号,谢谢。







 END 


关键词: A-GNSS,使用指南,LPP,GPS,定位,NR,LTE,3GPP,一致性测试北斗


推荐阅读:

Spirent 8100 使用指南(一)5G LBS OTA测试操作初探

Spirent 8100 使用指南(二)SR3420 升级时的注意事项


联系我们:

思博伦官方网站: www.spirent.cn

技术中心热线:400-810-9529

支持邮箱:support@spirent.com

售后网站:support.spirent.com


版权归思博伦通信科技(北京)有限公司所有,思博伦技术中心(SpirentServices)原创发布,转载请联系授权。


长按识别二维码,关注思博伦技术中心


思博伦技术中心
思博伦技术中心由思博伦全球服务部的技术团队管理和维护。我们致力于提供完善的技术支持,并定期更新。通过我们的微信平台您将获取最新的产品发布信息,全面的产品使用技巧,实用的常见问题解决方案,以及完善的售后服务流程。
 最新文章