• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

GPS定位到三颗星为什么还不能实现定位?

菲菲520 2019-12-22 浏览量:1357
GPS定位到三颗星为什么还不能实现定位?
0 1 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • GPS定位中搜索到卫星其实并没有直接测得当前点和卫星的距离,只是接收到卫星发出的时钟标号,这里即同时收到3颗卫星的标号,理论上,如果接收设备本身有一个和这些卫星初始设置同步(一致)的“准确”时钟就可以分别计算出与这些卫星的距离,但实际上我们的接收设备上并没有这样的条件,这就造成了我们仅靠3颗卫星不能知道分别与其的距离,当然就不能实现定位啦。

    当然我们肯定都不能实现时钟的准确,这时可以用额外卫星的方法引入更多的数据,从而可以标志出准确的时钟(其实就是在计算中可以消除掉时钟误差,定出一个时基,算出和每个卫星——起码3颗卫星的距离),实现定位。

    更多的卫星则可以:

    1. 选择信号更稳定的

    2. 有备用数据可能

    3. 进行系列修正

    • 发布于 2019-12-23
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:2
  • 因为卫星发出的都是绝对时钟,手机时钟不是绝对时钟,必须是原子钟才行,手机不可能内部不可能使用原子钟,所以最少用4颗卫星根据相对时间计算绝对位置,计算4次,其中每次用1颗卫星作为补偿时钟用
    • 发布于2019-12-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 在GPS定位系统中,GPS卫星的位置并非绝对不变,把GPS卫星作为坐标原点,进行测距,计算到达各卫星的距离,最终获取位置。理论上,在空间中,到达三点距离可测,就能确定其位置(地球外的那个被舍弃了),但是距离公式:di=c*Ti,其中c值的理想速度即绝对光速,而实际距离并没有多远,那么对于时间Ti,需要非常高的精度才能达到需要(比如GPS卫星上是用銫原子钟来计时),而GPS接收器显然不太可能有这么高的精度,同样,刚才说到c是理想状态为绝对光速,但事实上,并不是在真空中传输,不同介质速率也各不相同(比如我们可以防激光武器的雾霾),为了修正时间误差和光速误差,引入第四颗星来确定位置。事实上,在GPS定位时,往往搜索到多颗卫星,实现最终定位。
    • 发布于2019-12-22
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

GPS定位到三颗星为什么还不能实现定位?