但是位置服务可能是智能手机上最常用的功能之一

2020-07-06 09:51:10 来源: INeng财经

这不是您经常想到的事情,但是位置服务可能是智能手机上最常用的功能之一。从PokémonGO到Snapchat的大量应用程序都依赖于您所在的位置来个性化您的体验并为您提供更多功能。当然,这不仅限于随意使用应用程序。当您在大城市中寻找停车位时,准确的位置便是一切。不幸的是,当涉及到大多数现代设备时,您不能百分百确定准确的位置。

您的电话通过听外太空卫星或全球卫星导航系统(GNSS)的无线电信号来确定其位置。当今智能手机市场的规范是单频GNSS。从本质上讲,这意味着您的智能手机会跟踪来自每个卫星的单个无线电信号。但是,单频GNSS容易出现多径错误。当信号从建筑物等大型物体反射回来时,会发生多路径错误,从而导致多个“回波”信号到达设备。这可能会导致5米左右的误差。用现实的术语来说,这意味着在大城市中,您的地图绘制应用程序可能无法准确判断您在哪条街上。虽然质量更好的天线可以更准确,但由于多径错误,手机通常会报告积聚区域中的不正确位置。

那么双频GNSS如何解决这个问题?简短的答案是两个胜于一个。设备不仅依靠一个信号来确定您的位置,还跟踪来自每个卫星的多个信号,每个信号都使用不同的射频。对于使用GPS系统的美国人,频率称为L1和L5。对于使用伽利略卫星的欧洲人,频率称为E1和E5a。当前大多数设备仅使用L1 / E1频率,而启用双频的设备则同时使用这两种频率。L5 / E5a信号更高级,因此不太容易出现多径错误。它们可用于将位置精度提高到低至30cm(之前提到的5m)。

双频GNSS并不是完全新技术。早在2017年8月就在Android 8.0 Oreo中添加了对它的支持。Broadcom随后在2017 年9月推出了双频芯片 BCM47755。Broadcom表示其BCM47755将会在2018年的智能手机中使用,但从未详细说明。恰好。小蜜终于博通与承诺取得了良好的小蜜米8,揭示在2018年后期。但是,其他供应商的发展步伐缓慢。三星最新提供的Galaxy S10系列没有双频GNSS,至少Exynos版本没有。目前,华为和小米是唯一两家正式宣称其智能手机支持双频的智能手机厂商。但是,小米是唯一在第三方应用程序中使用双频GNSS的供应商。

那么,为什么双频GNSS如此利基呢?最可能的答案是成本。目前,双频芯片还不是很普遍,因此制造商可能很难尝试使用双频芯片。另一个可能的解释是,供应商根本不将其视为重要功能。总的来说,对于日常使用而言,精度在5m以内就足够了。话虽如此,仍有许多人将从提高准确性中受益。例如,最先想到的是慢跑者和徒步旅行者。5米的误差会在一段时间内形成明显的距离差异,这可能使慢跑者认为它们比实际运行的更远。

我的手机支持双频GNSS吗?

目前很少有电话支持双频,因此最可能的答案是“否”。那里有许多应用程序可以帮助您确定设备是否支持双频GNSS。我们推荐的一种是barbeauDev的GPSTest,可以在GitHub上找到,也可以在Google Play上找到。您所要做的就是加载应用程序(最好是在室外),让它锁定您的位置,然后检查CF列以查看是否有L5或E5a读数。

GPSTest应用程序的开发者Sean Barbeau在Medium上维护受支持设备的更新列表。这里有许多可用设备的详细分析。

目前哪些手机支持双频GNSS?

目前,小米Mi 8和小米Mi 9是唯一两个正式宣称支持双频的设备。已通过第三方应用程序确认使用双频。对于Huawei Mate 20 X,Huawei Mate 20 RS,Huawei Mate 20 Pro和Huawei Mate 20,这些设备被列为支持双频GNSS,但是由于缺乏对第三方使用的某些GNSS Android API的支持应用,则无法通过第三方应用确认使用双频GNSS。三星Galaxy S10的香港Snapdragon 855变体似乎也基于第三方应用程序支持它,但是由于三星并未在该设备的正式规格中列出支持,因此这仍是非官方的。我们与三星联系以进行澄清,但在发布时尚未收到答复。

以下是受欢迎的电话表格,其中详细说明了它们是否支持双频GNSS,以及它们还支持哪些全局系统。Google 维护了支持原始GNSS测量的设备列表,这是下表的基础。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。