为什么有些人说GPS 1颗卫星也可以定位?

问题描述:

为什么有些人说GPS 1颗卫星也可以定位?
1个回答 分类:综合 2014-09-23

问题解答:

我来补答
理论上是这样解释的:三颗卫星是用来获取经度,纬度和海拔高度的定位数据,更准确定位需要第四颗卫星,这第四颗卫星是用来计算GPS卫星信号发射时和接受时的时差的.因为GPS接收机里实时时钟(RTC)的精度要远低于GPS卫星上的时钟精度.在这种情况下,如果没有第四颗卫星的信号,可想而知,GPS的定位计算会存在相当的误差.如果不存在这个时间误差,理论上讲3颗卫星就可以定位了.进一步,假设我们行进中海拔不变,例如在海洋表面上(海平面,忽略海浪起伏),时间误差也不存在,理论上讲,利用2颗卫星得到的数据也可以定位.最后,假设我们的行进方向一直不变,那定位所需卫星的数量就可以降到1颗了.
  但是在GPS设备的实际应用当中,时钟误差是存在的,海拔一定是变化的,方向肯定是不断改变的,所以,只接收一颗卫星肯定是无法准确定位的.
  如果不是厂商有意的误导,我认为用一颗星定位这只是软件上的某种推演算法的技巧而已.用户在行进途中短时不能接受到足够的卫星信号数量时,可以使用这方法继续推算定位.比如说,在行进途中卫星数突然减低,软件可以假定几秒种内海拔、方向是不变的,从而继续推算定位.如果时间稍长,依靠这种推算的方式 定位肯定是不能保证定位的准确性的.
  最后要说明的是,有时候收不到足够的卫星信号数量,并不是GPS卫星信号不存在,而是GPS卫星信号强度过低,低于GPS接收机对低灵敏(low sensitivity)信号的接收阈值,所以显示为接收不到.如果我们提高GPS接收机的灵敏度,那么在原来只能收到一颗卫星的条件下,也可以接收到更多的卫星.
 
 
展开全文阅读
剩余:2000
下一页:请说清为什么
也许感兴趣的知识