为什么GPS定位至少要4颗卫星?

  GPS定位技术相当成熟,已经渗透到我们生活的各个方面,例如地图,导航等应用,很多人天天会用到。但是要讲到GPS原理,非专业人士很难说清楚。这里有个非常专业的问题:为什么GPS定位至少要4颗卫星?下面由小编来说一说。

  下方高能,有可能造成脑细胞大量死亡,请阅读者做好心理准备。请未成年人在家长的陪同下观看此文,如果出现脑子疼,及时终止阅读。

  GPS接收端的纬度、经度、高度都是经过了计算得来的。两个球面确定一个圆,三个球面(一个球面+一个圆)可以确定两个点,排除一个不在地面的点,就得到唯一的确定位置了。但确定球面半径是利用卫星信号传输到接收终端的时间差,所以需要第4颗卫星提供相对零点作时间的参照系。

  假设t时刻在地面待测点上安置GPS接收机,可以测定GPS信号到达接收机的时间△t,再加上接收机所接收到的卫星星历等其它数据可以确定以下四个方程式:

  上述四个方程式中x、y、z为待测点坐标,Vto为接收机的钟差为未知参数,其中di=c△ti,(i=1、2、3、4),di分别为卫星i到接收机之间的距离,△ti 分别为卫星i的信号到达接收机所经历的时间,xi 、yi 、zi为卫星i在t时刻的空间直角坐标,Vti为卫星钟的钟差,c为光速。

  由以上四个方程即可解算出待测点的坐标x、y、z 和接收机的钟差Vto。

  这时候就有人说了,干嘛要四颗卫星呢,三颗不就够了吗?想想还蛮有道理的,三个球面,交汇于一点,不就可以定出接收机所在的位置了吗?但是实际上,GPS接收器在仅接收到三颗卫星的有效信号的情况下只能确定二维坐标即经度和纬度,只有收到四颗或四颗以上的有效GPS卫星信号时,才能完成包含高度的3D定位。


推荐

  • QQ空间

  • 新浪微博

  • 人人网

  • 豆瓣