【Sensors】原始GNSS测量(6)

您所在的位置:网站首页 强制使用gnss测量结果 【Sensors】原始GNSS测量(6)

【Sensors】原始GNSS测量(6)

2024-07-04 11:07| 来源: 网络整理| 查看: 265

Android框架提供了 对多个Android设备的原始GNSS测量的访问。

注意:Google已经发布了GNSS分析应用程序的2.6.1.0版本。有关更多信息,请参阅GNSS分析应用程序v2.6.1.0发行说明。

本文列出了支持原始GNSS测量的Android设备以及记录和分析GNSS数据的工具。您可以在GitHub的GPS测量工具回放中找到这些工具,其中包括GNSS Logger APK和适用于Linux, Windows, MacOS和安装和用户手册的GNSS分析应用程序 。

原始设备制造商(OEM),开发人员和研究人员可以使用本页面中的工具来测试新手机设计,验证功能,开发新算法,评估GNSS系统实施的改进以及构建增值应用程序。

支持原始GNSS测量的Android设备

在获得任何原始GNSS输出之前,您需要确保您拥有可以捕获此类数据的设备。大多数在2016年或更晚版本制造并随附Android 7.0或更高版本的设备都提供原始GNSS数据。

根据设备的不同,原始GNSS测量可以包括以下全部或部分数据:

伪距和伪距率。导航消息。累计增量范围或载体。硬件(HW)时钟。

下表列出了支持原始GNSS测量的设备及其提供的数据。这不是一个全面的列表,您应该联系制造商,确保特定设备支持原始GNSS测量。

【Sensors】原始GNSS测量(6)【Sensors】原始GNSS测量(6)【Sensors】原始GNSS测量(6)

记录原始测量

您可以使用Android Studio构建一个应用程序,该应用程序可捕获原始GNSS测量并将其记录到文件中。在GPS测量工具项目包括 GNSS记录仪,一个示例应用程序,说明如何记录与Android的位置数据,包括原始GNSS测量。

下载GNSS Logger APK以在设备中安装示例应用程序。

要使用示例应用获取GNSS输出,您的设备必须支持原始GNSS测量。有关更多信息,请参阅支持原始GNSS测量的Android设备。

一旦您使用GNSS记录器捕获了GNSS日志,您可以将日志文件从设备复制到您的计算机进行进一步分析。从GNSS Logger内,您可以通过电子邮件将文件发送给自己,或将它们保存到Google Drive。或者,您可以使用设备上的文件管理应用程序保存文件,也可以使用Android调试桥(ADB),如 从设备复制文件/从设备复制文件中所述。

要浏览示例源代码,请参阅GitHub上GPS测量工具请添加链接描述存储库中的 GNSSLogger 文件夹。

分析原始测量

GNSS分析应用程序读取由GNSS记录仪采集的GPS / GNSS原始测量结果,并使用它们分析GNSS接收机行为,如图1所示。

您可以下载适用于Linux, Windows 和 MacOS系统的应用程序 ,或者下载安装和用户手册。【Sensors】原始GNSS测量(6)图1. GNSS Logger收集GNSS Analysis可以使用的测量值。

GNSS分析应用程序建立在 MATLAB上,但您不需要让MATLAB来运行它。该应用程序被编译成一个可执行文件,用于安装MATLAB Runtime的副本。

GNSS分析控制面板

如图2所示,GNSS分析控制面板允许您管理应用功能,例如:

选择显示哪些卫星。控制用于计算测量误差的参考位置,速度和时间(PVT)。生成分析报告。在开始和结束时间之间的数据中定义一个窗口。

【Sensors】原始GNSS测量(6)图2. GNSS分析控制面板

GNSS分析交互式绘图

GNSS分析应用程序提供了以射频(RF),时钟和测量列组织的交互式绘图,如图3所示。【Sensors】原始GNSS测量(6)图3.显示交互式图的GNSS分析应用程序

RF列显示以下数据:

对于每个星座,信号最强的四颗卫星。对于每颗卫星,载波与噪声密度的时间图(C / No)。卫星位置的卫星地图。时钟列显示以下数据:

伪距。接收器时钟的偏移频率,使用以下参考位置之一计算得出:

自动计算平均位置。用户输入的纬度,经度和高度。国家海事电子协会(NMEA)的文件,其真实参考PVT。

注意:使用原始测量的主要好处之一是您可以以至少十亿分之一(ppb)的精度观察接收器时钟行为。建立器件时需要注意这一点,因为参考振荡器附近的任何热源都可能导致时钟误差率快速增加。

当接收器重置主振荡器的占空比时,备用时钟的偏移保持时间。

测量栏显示以下数据:

从原始伪距获得的加权最小二乘位置结果。使用每个测量的报告的不确定度进行加权,这是原始测量API规范的一部分。每次测量的每个伪距的误差。每次测量的每个伪距率的误差。

注意:原始测量的主要好处是您可以分析每个测量的误差,从而提供对信号环境和接收器行为的深入了解。

GNSS分析测试报告

GNSS分析可生成测试报告,如图4所示,用于评估API实现,接收信号,时钟行为和测量精度。对于每种情况,应用都会根据已知基准测量的性能报告接收者是否通过了测试。测试报告对设备制造商非常有用,设备制造商可以在设计和实施新设备时使用它。要生成测试报告,请单击生成报告。【Sensors】原始GNSS测量(6)图4. GNSS分析测试报告的比较标签提供的侧方比较,在图5中所示的C,/否从几个GNSS日志文件,比较几种设备的RF性能时,这是有用的。

【Sensors】原始GNSS测量(6)图5.几个日志文件的C / No数据并排比较

对源代码感兴趣?在GPS测量工具项目提供了一个开源的MATLAB例如,你可以使用使用GPS星座信号来执行以下操作:

读取使用GNSS Logger示例应用程序捕获的数据。计算和可视化伪距。计算加权最小二乘位置和速度。查看和分析载波相位。 GNSS分析应用程序v2.6.1.0发行说明

GNSS分析应用程序版本2.6.1.0包括以下更新:

增加L1-L5分析:L1-L5 C /无差异和L1-L5群延迟。在尝试ftp之前,将星历ftp站点报告给状态屏幕,所以如果ftp失败,用户知道在哪里“手动”获取星历文件。Mission Planner(计划任何时间和地点的Slyplot)。根据缺少的强制/非强制/推荐字段,Android API分析添加到分析报告中:通过/失败/警告。提高执行速度(从v2.5.xx增加约2倍)。

提供反馈信息

我们想要改进对Android上GNSS的支持。通过使用GNSS问题跟踪器让我们了解有关Android上GNSS支持的任何问题。发布前请检查您的问题是否已在常见问题中解决。

如果您使用过GNSS分析工具,请通过回答一个简短的问卷来提供反馈 。如果您有其他问题或支持请求,请参阅开发者支持资源。

您可以在GNSS分析工具常见问题中找到常见问题解答。

Lastest Update:2018.05.23 联系我

QQ:94297366微信打赏:https://pan.baidu.com/s/1dSBXk3eFZu3mAMkw3xu9KQ

公众号推荐:

【Sensors】原始GNSS测量(6)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3