用过GPS定位器的人大概率都遇到过这种让人哭笑不得的场景:车明明老老实实停在地下车库里一动没动,平台后台却显示你的车正在隔壁小区里面悠闲地兜圈子。别慌,这就是传说中的定位漂移,是GPS技术从娘胎里带出来的老毛病。
造成漂移的第一大元凶是信号遮挡。卫星信号从两万公里外的太空传到地面,本身就已经微弱到了极点,一片茂密的树叶、一层贴了金属隔热膜的汽车玻璃、甚至天空中厚重的积雨云都能让信号强度进一步大幅衰减。信号变弱之后,定位模块内部的解算误差就会被急剧放大,表现出来的结果就是地图上那个小点开始不受控制地到处乱窜。
还有一个更隐蔽的原因是"多路径效应"。卫星信号在抵达定位器天线之前,可能先撞到了旁边高楼的光滑外墙上弹了一下,然后再折射到你的接收天线上。定位器收到的是一个经过了反射、路径被拉长了的延迟信号,它本身完全无法区分这个信号是直线来的还是拐弯来的,计算出来的位置自然就偏离了真实坐标。城市里高楼越多越密集,多路径效应就越严重越让人头疼。
另外,天上卫星的实时几何分布也会影响精度。如果某一段时间内所有可见卫星恰好都挤在头顶上方同一个方向,而不是均匀散落在四周天空,那么水平方向的定位误差就会显著增大。
偶尔飘几下是正常的物理现象不用太紧张,但如果漂移频繁且幅度巨大,多半是安装位置或者天线出了问题。既然漂移是GPS信号从物理层面就绕不开的问题,那与其被飘忽的轨迹吓到,不如多了解原因然后泰然处之。知道原因之后就不那么慌了,大多数漂移情况都是暂时的,等信号恢复就好。
转自:互联网