公众号:环球解密(点击复制)微信
当前位置: 未解之谜网 > 技术创新 > GPS测距会高估你移动距离

GPS测距会高估你移动距离

2015-11-5 未解之谜网

运动员、水手、飞行员、在荒野觅食的贝爷,都会配备一个GPS来对自己进行定位,并计算自己所跑过、航行、飞行了多长的里程。不过实际上,通过GPS估算得到的距离会显著的大于实际情况,不过这并非是GPS的错,当然也不是你的错。

对于这种统计测量信息的奇怪特性,来自University of Salzburg、Salzburg Forschungsgesellchaft和Delft University of Technology的研究人员进行了相关的数学演算,结果表明,通过GPS对直线距离进行测量,平均都会超过实际的距离。当然,他们还得出了一个预算误差的计算公式。相关的论文发表在《Geographical Information Science》期刊上,不过早期版本可以在这里获取。

在论文中,他们详细讨论了GPS在计算时同时受到内插误差(interpolation error,一个关于采样间隔的函数)和度量误差(measurement error,关于真实世界的物理系统参数)的影响。来自Salzburg 小组的Peter Ranacher 和 Siegfried Reich 发现了目前GPS测量系统的这一误差。

测量误差的原因很多,不过在文章中提到了如下几种:

传输延时(大气波动会影响GPS信号的传输速度,介质是不断变化的);

星历方面的误差(ephemeris error):GPS卫星的精确位置的不确定性

卫星时钟漂移

硬件错误:多发于地面GPS丢失信号(可能指被楼房、高架遮挡等)

信号反射:会增大信号传输的路径长度

不适当的卫星相对位置:正在通信的若干卫星之间都位于低空环境,或者相对位置太远或太近。

综合以上因素,你每次测量得到的所在GPS地理位置度数都会发生偏移。Salzburg的研究人员发现,通过对带有随机错误的GPS测量位置信息,对这个数值取均值,得到的距离测量数据会长于实际的距离。

反正大概的计算公式就是下图了

OED = (d02 + Vargps - C)1/2 - d0

计算得到方差总为正,所以测量值会总是大于真实情况。

如果用户对多段长度进行测量时,多段的误差汇总,会形成更大的误差,虽然其中会偶尔出现测量距离短于真实距离的情况,不过大多数情况下,都是偏长的。

除了理论计算,Ranacher、Reich和同事们在一块空旷的停车场进行了测试。他们先画出了一块边长10m的矩形,矩形边上每隔1米进行标记,测试人员围着矩形的边行走25圈,然后在每个标记点读取GPS数据。

通过对1-5m的间隔采用进行分析,他们发现对于1m的间隔测量,gps精度为1.02m,对于5m间隔的测量,精度为5.06米。另外,在汽车进行的测量中,他们也发现了这种类似的结果。

目前发现,误差大约在1.2%-2%之间,虽然不大,不过大约在你完成42195m的马拉松之后,你的误差可能到达400m。

不过虽然距离误差是有的,但是通过距离进行的积分测速还是相当精准的。

(以上针对专用GPS,非手机,手机误差实测更大)

tags: 卫星, 环境,
共有353阅 / 0我要评论

发表你的评论吧返回顶部

!评论内容需包含中文


请勾选本项再提交评论