各位网友好,小编关注的话题,就是关于人人导航友情链接的问题,为大家整理了1个问题人人导航友情链接的解答内容来自网络整理。
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,就需要再引入一颗卫星,去解一个四元二次方程组,就能够求得这个误差。实际上,算出这个误差,用户得到了非常准确的时间了,这就是我们所说的授时。所以,导航定位卫星的一个重要用途是精确授时。
用户终端得到自己的位置后,这个点就会显示在其电子地图上。
首先要解释一下,GPS不是一个地图导航软件,不能叫做GPS地图导航,GPS是指导航系统,主要是由国家建设的,地图软件主要是由公司研发的,一般地图软件会依赖GPS的导航定位结果来进行路径规划等导航服务。而在这个过程中,所有的用户都会使用GPS系统,但是由于GPS系统是广播式的,GPS卫星发送信号,所有的用户都接收这个信号,但是用户并不需要上行信号给GPS卫星,在北斗一号时代是需要双向传输的,现在的北斗二号和未来的北斗三号都跟GPS的广播式链路是一样的,不需要上行信号,所以这种定位方式叫做无源定位,是没有容量限制的,因为这就是广播方式,卫星只管发送信号,并不接收来自用户的信号,所以不管是有多少人在同时接收卫星信号,都不会对彼此造成冲突。
这个跟手机其实还不太一样,手机里面不同的用户接入是要占带宽的,手机的带宽是有总容量的限制的,如果所有的人都用手机的流量看视频什么的,可能就会出现卡顿的情况,这就是因为带宽不够了,但是对于GPS或者对于GNSS来讲,没有这样的问题,因为这是广播式的,不管是有多少人在一起听广播,对于广播电视台来讲都没有压力,10个人收听、100个人收听、1000个人收听和1万个人收听对于系统来讲都是一样的,这是因为系统并不接收来自用户的反馈信息,这是一个单向链路,所以并不存在冲突问题。
到此,大家对人人导航友情链接的解答时否满意,希望人人导航友情链接的1解答对大家有用,如内容不符合请联系小编修改。