作者:知乎用户
链接:https://www.zhihu.com/question/21092045/answer/17164418
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

反对目前的两个不靠谱回答!需要的卫星数目和别人占坑没有任何关系,我就讲讲课堂里老是永远不会教的东西吧。老师最多只会给你讲有多少颗星,各自功能是什么,永远不会讲为什么这样。

先上图,取自wikipedia
<img src="https://pic1.zhimg.com/d3819af4b66530b8db8c0d431dc8ed00_b.jpg" data-rawwidth="1000" data-rawheight="1000" class="origin_image zh-lightbox-thumb" width="1000" data-original="https://pic1.zhimg.com/d3819af4b66530b8db8c0d431dc8ed00_r.jpg">

GLONASS(俄罗斯的全球定位系统)、GPS(美国)、 COMPASS(即北斗,中国)的一部分和Galileo(欧洲)的卫星都运行在地球中轨道(MEO),高度分别为19,100km、20,200km、21,500km
、23222km。别家需要全球覆盖的的卫星数目分别为24、24和27。

先简单讲讲GPS。GPS需要24颗卫星只是最基本的数目。这个数目可以保证全球每个地方任何时刻至少能看见4颗卫星,通过4个方程可以解出空间三维坐标和时间四个变量。这24颗卫星分布在6个轨道面,每个轨道面有4颗卫星。 GPS系统的接收机都是采用无源定位方式(就是接收机不需要发送信号)。<img src="https://pic4.zhimg.com/435d012240de814c874f248984b7eabb_b.jpg" data-rawwidth="603" data-rawheight="603" class="origin_image zh-lightbox-thumb" width="603" data-original="https://pic4.zhimg.com/435d012240de814c874f248984b7eabb_r.jpg">

好,下面开始讲为什么北斗要35颗

    1. 北斗的工作原理和和GPS一样,而轨道高度比GPS略高比Galileo略低,理论上24颗也能提供GPS一样的无源定位服务了——实际上北斗和伽利略一样用了27颗地球中轨道卫星,一个原因是因为他们的轨道高一些,需要略多数目保证卫星离接收机不太远,另一个主要原因是这些卫星的轨道同GPS不同,只有3个轨道面,每个轨道面9颗,轨道面之间为相隔120°均匀分布。这种分布方式是北斗需要比GPS多3个卫星的原因。慢着——没完呢,北斗不是35颗吗,还有8颗哪里去了?<img src="https://pic2.zhimg.com/b1d1362ca545e86dbf40d14226b20735_b.jpg" data-rawwidth="2854" data-rawheight="2141" class="origin_image zh-lightbox-thumb" width="2854" data-original="https://pic2.zhimg.com/b1d1362ca545e86dbf40d14226b20735_r.jpg">
    2. 这要涉及到卫星系统这样的庞大系统工程的周期问题,上述27颗卫星的发射是漫长的过程,即使是初步覆盖中国全境也需要20颗左右才能做到,从发射第一颗到最后一颗中间有可能会有10~20年的时间,而且先发射的使用寿命只有8年——27颗没有准备齐呢,老的卫星开始往下掉了,显然这种做法浪费太大了,在前十几年系统根本不能正常使用!如何让系统尽快工作呢?于是北斗发明了一个巧妙的想法——首先发射3颗倾斜同步轨道卫星,这些倾斜同步轨道卫星高度和地球同步卫星类似,绕地球一周也是24小时,但是轨道并不正好在赤道上,而是和地球赤道面有个夹角。这种卫星在地球固定一个位置看到的轨迹是这样的类似于日行线的形状,同经线平行的一个8字形(需要一点儿想象力才能理解)。这3颗卫星虽然不是完全同地面静止,但是大部分时候中国境内仍然能看到,所以对系统立即可用帮助很大——可是还差5颗呢?。<img src="https://pic1.zhimg.com/365cd65388f1d6dae335cbc73e0a7dcc_b.jpg" data-rawwidth="800" data-rawheight="533" class="origin_image zh-lightbox-thumb" width="800" data-original="https://pic1.zhimg.com/365cd65388f1d6dae335cbc73e0a7dcc_r.jpg">
    3. 这就要回到北斗系统本身来讲,北斗除了像GPS一样用无源接收机工作之外,还有两个独到的功能,就是用有源接收机(接收机主动发信号给卫星)和收发短报文(卫星短信)功能。最后还有5颗地球同步轨道卫星就是主要针对这两个功能都要求发上去的。当然,这5颗星也支持无源定位方式。下图就是地球同步轨道卫星的照片,可以看到卫星真的不动,周围的星星会在天空划出轨迹。<img src="https://pic2.zhimg.com/025cee7f0091ab5d062e86e4f3de9c79_b.jpg" data-rawwidth="452" data-rawheight="600" class="origin_image zh-lightbox-thumb" width="452" data-original="https://pic2.zhimg.com/025cee7f0091ab5d062e86e4f3de9c79_r.jpg">
    4. 下图就是北斗目前的状态,以及未来最终的样子。再强调一遍:为了能尽早发挥作用,北斗系统实际上是(不太严格地)按照上述3(地球同步轨道)、2(地球倾斜轨道)、1(中轨道)的顺序发射部署的,甚至倾斜同步轨道卫星发了4颗。未来理论上来讲,只要27颗中地球轨道卫星就能完成全球定位功能的覆盖了,但是3和2两部分卫星主要覆盖中国及周边国家,对于提高国内的定位精度和提供特殊服务(比如卫星短信)有重要作用。<img src="https://pic1.zhimg.com/6fb7984a4d40cb6b6ad3185d81ac6d4c_b.jpg" data-rawwidth="550" data-rawheight="412" class="origin_image zh-lightbox-thumb" width="550" data-original="https://pic1.zhimg.com/6fb7984a4d40cb6b6ad3185d81ac6d4c_r.jpg">

补充:事实上目前GPS正在运行的也不是24颗,而是有32颗卫星;而GLONASS实际上有29颗。多出来的星除了做备份,还可以增加系统精度,比如GPS可以保证绝大部分地方通常能看到至少9颗卫星,能明显提高定位精度。Galileo目前因为欧洲各国扯皮,进展缓慢,只放上去4颗(功能不全)的卫星,未来什么时候发挥作用还是猴年马月的事情。相比之下中国放上去四五颗卫星立即就能提供定位服务和特殊服务,加速技术向市场转化速度,这个思路还是非常值得称赞的。所以,中国人还是有创造力的!(贩卖私货:我在这里的回答:为什么中国人缺少创造力?

不过话说回来,在北斗系统现在每套近万元的情况下,利用垄断的力量强制货运车辆安装这种流氓做法我个人表示鄙视。

要学到的东西:技术需要尽早拿到市场上检验,不要像欧洲人那样追求完美,最好初期就能开始盈利,若有可能可以借助行政力量,但是未来还是要靠市场运作。

再上点儿花絮:谷歌地图上可以看到所有的卫星
<img src="https://pic3.zhimg.com/3e852b3c3a0d809b3042846a7c97de1e_b.jpg" data-rawwidth="750" data-rawheight="600" class="origin_image zh-lightbox-thumb" width="750" data-original="https://pic3.zhimg.com/3e852b3c3a0d809b3042846a7c97de1e_r.jpg">这些卫星的名字:这些卫星的名字:
<img src="https://pic2.zhimg.com/b9e3d77e7aeb97354bd1fddb2b191999_b.jpg" data-rawwidth="1604" data-rawheight="952" class="origin_image zh-lightbox-thumb" width="1604" data-original="https://pic2.zhimg.com/b9e3d77e7aeb97354bd1fddb2b191999_r.jpg">

北斗有 35 颗卫星,而 GPS 有 24 颗卫星,为什么二者数量不同?的更多相关文章

  1. 利用TLE数据确定卫星轨道(1)-卫星轨道和TLE

    1.卫星轨道 太空中卫星和天体在各种引力的作用下都在一定的轨道中周期转动着,但实际的轨道是很复杂的,一般的项目也达不到那么精确的需求(其实精确的卫星参数数据也不可能随便公开的),所以采用一阶近似的开普 ...

  2. 趣味GPS

    作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 简介 GPS的全称是全球定位系统(the Global Positioning S ...

  3. GPS定位基本原理浅析

    位置服务已经成为越来越热的一门技术,也将成为以后所有移动设备(智能手机.掌上电脑等)的标配.而定位导航技术中,目前精度最高.应用最广泛的,自然非GPS莫属了.网络上介绍GPS原理的专业资料很多,而本文 ...

  4. 【转】GLONASS全球卫星导航系统

    GLONASS是“GLOBAL NAVIGATION SATELLITE SYSTE(全球卫星导航系统)”的缩写,作用类似于美国的GPS.欧洲的伽利略卫星定位系统.最早开发于苏联时期,后由俄罗斯继续该 ...

  5. gnss到底是什么呢

    GNSS Global Navigation Satellite System 全球卫星导航系统:提到这个很多人会不明白GNSS倒是是个啥东西呢,和北斗,GPS, GLONASS,Galileo系统有 ...

  6. android132 360 05 手机定位

    .网络定位:根据ip地址定位,根据ip地址在实际地址数据库中查询实际地址. 缺点:动态ip导致地址不准确. .基站定位:3个基站就可以确定实际位置,定位范围是几百米到几公里不等. .GPS定位:美国卫 ...

  7. 定位相关-CLLocationManager的使用。

    #import "ViewController.h" #import <CoreLocation/CoreLocation.h> @interface ViewCont ...

  8. 基于GPS北斗卫星授时系统和NTP网络授时服务器的设计与开发

    基于GPS北斗卫星授时系统和NTP网络授时服务器的设计与开发 安徽京准科技提供@请勿转载@@ 更多资料请参考——ahjzsz.com 天文观测设备对于控制系统的时间准确度有严格要求.为此,采用搭建高精 ...

  9. Air530Z GPS/北斗定位模块_设计指导手册_V1.2

    下载PDF版本: Air530Z_定位模块_设计指导手册_V1.2.pdf @ 目录 1. 模块整体说明 2. 资料下载 3. 模块性能 4.模块管脚图 5.参考设计电路 6.GPS天线 6.1 无源 ...

随机推荐

  1. leetcode 349 map

    只需要用map来标记1,今儿通过map的值来得到重叠的部分 class Solution { public: vector<int> intersection(vector<int& ...

  2. 转:WOM 编码与一次写入型存储器的重复使用

    转自:WOM 编码与一次写入型存储器的重复使用 (很有趣的算法设计)——来自 Matrix67: The Aha Moments 大神 计算机历史上,很多存储器的写入操作都是一次性的. Wikiped ...

  3. ElasticSearch API 之 DELETE

    删除API,可以根据特定的ID删除文档. $ curl -XDELETE 'http://localhost:9200/website/blog/AVbkih8AltSLRRB7XAun' 会返回下面 ...

  4. php——验证身份证是否合法的函数

    function is_idcard( $id ){ $id = strtoupper($id); $regx = "/(^\d{15}$)|(^\d{17}([0-9]|X)$)/&quo ...

  5. CentOS 7.5 初始网络配置

    最近刚装完 CentOS 7.5 系统,由于网络不通,导致无法用 yum 命令下载软件,经过了各种折腾,终于搞定了,这里讲解一下 如何设置初始网络. 本案例环境  VmWare 11.0 , 操作系统 ...

  6. 快速掌握RabbitMQ(二)——四种Exchange介绍及代码演示

    在上一篇的最后,编写了一个C#驱动RabbitMQ的简单栗子,了解了C#驱动RabbitMQ的基本用法.本章介绍RabbitMQ的四种Exchange及各种Exchange的使用场景. 1 direc ...

  7. Linux下使用vi新建文件保存文件时遇到错误:E212: Can't open file for writing

    出现E212: Can't open file for writing的问题是由于权限问题导致的,解决方法有以下思路: 1.使用root进行登录,然后再操作. 2.在使用命令时,前面加sudo. 3. ...

  8. UNIDAC不能识别CLIENTDATASET的TSINGLEFIELD

    UNIDAC不能识别CLIENTDATASET的TSINGLEFIELD FIREDAC,UNIDAC这些通用的数据引擎,对某种数据库的支持,细节方面总有BUG. UNIDAC6.2.8发现不能识别C ...

  9. 【Todo】Java类型转换总结

    参考 http://www.cnblogs.com/lwbqqyumidi/p/3700164.html 这篇文章也可以对照着看:http://www.360doc.com/content/10/09 ...

  10. Proximal Gradient Descent for L1 Regularization(近端梯度下降求解L1正则化问题)

    假设我们要求解以下的最小化问题: $min_xf(x)$ 如果$f(x)$可导,那么一个简单的方法是使用Gradient Descent (GD)方法,也即使用以下的式子进行迭代求解: $x_{k+1 ...