GPS卫星定位 多少颗卫星合适

2014-12-171.8万
AI 快速预览详细 收起
本文讨论了GPS定位所需的卫星数量及其原理。GPS接收器需要至少四颗卫星的信号才能实现精确的三维定位,包括经度、纬度和高度。三颗卫星只能确定二维坐标,而第四颗卫星用于时间校准,确保定位准确。了解这一点可以帮助用户更好地理解GPS的工作原理,并提高定位精度。


GPS定位所需要的几颗卫星


最近总听到有人说,为什么我的GPS定位出来总是相差十万八千里!一点都不准啊!怎么办!

楼主正好也在查阅相关资料,这时候要开始感谢万能的“度娘”!


GPS卫星定位 多少颗卫星合适图1


让我找到了一片很不错的科普文档,为了避免没有积分的小伙伴着急,我就直接上了。

GPS接收端的纬度、经度、高度都是经过了计算得来的,不是卫星直接给的。卫星给的就只有卫星的位置、时间等等。

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

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

原来,大家忽略了一件事情,那就是时间。先来看一颗卫星,它在一个规定的时间发送一组信号到地面,比如说每天8:00整开始发送一组信号,如果地面接收机就在8点零2秒收到了这一组信号,那么就是说信号从卫星到接收机的距离是电波花2秒能够跑到的距离,由于这颗卫星的位置和电波的速度已知,那么就可以肯定接收机就在以卫星为球心的一个球面上,那么再多测2个卫星的距离,就可以得到3个空间球,3个空间球的焦点只有2个,那么逻辑排出一个不在地球表面的,剩下的就是接收机的位置。这就是我们所想象的三颗卫星可以定位的情形。但是,这只是假象的情况,卫星和接收机的距离如此之近,以至于卫星和接收机的时钟必须完全同步和准确,否则距离偏差会很大。实际上,如果接收机这端不配备一个涿原子钟的话,定出来的位置肯定差了个十万八千里。涿原子钟的价格我也不太清楚,反正肯定是比你坐的汽车要贵了。所以,由于时间需要校准,这就需要四颗卫星。可以从方程里看到,时间都不是绝对时间,都是以卫星之间的钟差来计量的。

当你发现你的海拔高度有问题时,这时候你会发现你已经孤身一人飘到大西洋去了。简单那一句话,GPS最少要4颗星才能用啊~~~













PS:天朝的GPS会有偏移,请先下一个手机GPS软件测量当前的GPS数据,导入地图,应该出不了省,但肯定不在你家



创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(12)
Cain
Cain
学习了:(
Youyou
Youyou
天朝的GPS会有偏移?大致有多大呢?
Grey
Grey
作者
回复Youyou
就是你在家里泡着澡,突然发现原来自己在太平洋一样
社区活动向导
社区活动向导
用的都是老美的微型,,,人家会给你准确的信号么。。。所以要搞北斗嘛
babykeke
babykeke
哦~原来是这样
我爱小宇宙
我爱小宇宙
写的好,尤其是最后一句,点明明要,把前面说的专业术语全部概括出来,只要不出省,那就是准的了,哈哈哈哈
mcholen
mcholen
涨姿势了
phoebe.wang40
phoebe.wang40
学习了
微笑的rockets
微笑的rockets
在大疆飞行器上7颗卫星可以精确的进行控制。
Ash1
Ash1回复微笑的rockets
7颗卫星?! 妈妈再也不用担心你大疆飞不见了呢~
Panda
Panda
看了一遍但还是没看懂这样的话我会说么, 楼主度娘图点赞。
fangrong
fangrong回复Panda
你只看了一遍吗?
Ash1
Ash1
学习了,一直以为3颗卫星就够了
heinau
heinau
度娘镇楼
感谢楼主分享~虽然看的还是有点一知半解。。
Grey
Grey
作者
沙发我的,不要抢~
- 没有更多了 -