GPS导航门户,gps导航地图

【GPS导航门户,gps导航地图】gps地图导航是怎么做到人人都有而且不冲突的?

GPS导航门户,gps导航地图


我理解你说的所谓不冲突,应该是指每个人之间不会相互干扰,不会相互占用资源 。其实,这一点和我们听收音机是类似的,我们每个人都拿一个收音机听音乐,相互之间也不会发生冲突 。和和我们收听的广播一样,GPS是一套广播系统,卫星只对外发送电文,它只发不收 。所以GPS导航系统的用户容量是无限的 。而我们用户则只接收不发送信号 。
多少台终端接收也不会相互干扰,不会相互占用资源 。那用户终端又是怎么定位的呢?我们先看几何原理 。已知空间三颗卫星甲、乙、丙的精确坐标,如果定位用户到卫星甲的真实距离为S1,那么用户必定在以卫星甲为球心,S1为半径的球面A上 。同理,我们可以得到用于距离卫星乙的真实距离S2,和距离卫星丙的距离S3,那么用户也必定在以卫星乙为球心S2为半径的球面B上和以卫星丙为球心S3为半径的球面C上 。
用户的位置必定在球面A和B、C的交点上 。我们可以解一个三元二次方程组,得到两组解 。其中一个解就是位于地球上的那一点,选择这一点并不困难 。那如何求得用户和卫星之间的距离呢——用时间乘以光速 。GPS这类卫星导航定位系统的用户终端通过比较接收机中恢复的卫星钟和终端本身时钟的时间差来测量卫星信号传到用户所花的时间,这个时间乘以光速就得到了用户到卫星的距离 。
比如,GPS卫星不断地广播信号,12点钟发送的信号(信号会携带这个时间标志),用户终端是12点零1秒接收到的,那就用1秒乘以光速,距离卫星30万公里 。当然,现实中在地球上不可能距离那么远,但原理是这样的 。但是问题出来了,GPS卫星上的高大上的原子钟非常准,多颗卫星也能做到时间上的同步,但是用户手持终端上的时钟却做不了那么准 。
这时候是“失之毫厘,谬以千里”,不要说差1秒钟,就是差0.1秒钟,测距也会相差十万八千里 。我们假设手持终端上的时钟误差是△t,那么刚才的那个方程组就多了一个未知数,要解出这个△t,就需要再引入一颗卫星,去解一个四元二次方程组,就能够求得这个误差 。实际上,算出这个误差,用户得到了非常准确的时间了,这就是我们所说的授时 。

    推荐阅读