gps 是怎么知道经纬度的 测距交会原理解析
gps 是怎么知道经纬度的,核心原理叫做三边交会测距,GPS 卫星在太空不断向外发射信号,信号里面自带卫星精准位置和原子钟时间,地面的 GPS 接收机接收卫星信号,算出信号从卫星飞到接收机所用的时间,时间乘以光速,就得到接收机和这颗卫星之间的距离,同时接收至少 4 颗卫星的距离,联立方程解算出接收机的三维坐标,也就是经度 纬度 海拔,同时还修正接收机自身时钟误差。简单理解,每一颗卫星相当于一个已知坐标的空中点位,知道接收机到多个已知点的距离,就可以反向算出接收机所在位置,这就是 gps 获取经纬度最根本的逻辑。这里有一个关键点,普通接收机内部时钟精度远不如卫星上的原子钟,存在时钟偏差,如果只用 3 颗卫星,解算出来的坐标会因为时钟误差不准,所以必须用到第 4 颗卫星,把接收机时钟误差作为额外未知数一起求解,这也是为什么 gps 定位最少需要 4 颗卫星。信号传播过程还会受到电离层 对流层大气延迟影响,软件会内置模型做误差修正,同时多路径反射,高楼反射信号,也会让测距不准,造成经纬度漂移。浏览全文>>