北斗有 35 颗卫星,而 GPS 有 24 颗卫星,为什么二者数量不同?

作者:知乎用户
链接: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">

转载于:https://www.cnblogs.com/Ph-one/p/6517466.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/356053.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

可行的DeltaSpike教程

在一个最近的项目中,我遇到了一个有趣的问题:采用被赋予单个对象的服务方法,并在一个夜间过程的上下文中重用相同的代码,该过程独立于应用程序而在数千个相同类型的对象上运行。 试图在两个地方维护如此大小和复杂性的相同过程真…

2017/3/8 函数指针/事件/委托....

函数指针: 定义:函数指针是指向函数的指针变量。 因而“函数指针”本身首先应是指针变量,只不过该指针变量指向函数。这正如用指针变量可指向整型变量、字符型、数组一样,这里是指向函数。 函数指针有两个用途:调用函数…

java finalize 析构_close,析构函数和finalize:Java矛盾

try { FileInputStream in new FileInputStream(filename);BufferedReader readernew BufferedReader(new InputStreamReader(in));String line;while((linereader.readLine())!null){// read the file}}catch (Exception e) {System.out.println(e);}但是如果我尝试将命令添加…

sharesdk短信验证码的集成

在ShareSDK官网http://mob.com/注册并创建Android应用.申请APP_key,下载SDK等 根据官网开发文档导入SDK,目录结构如下 将以上文件按需放入Android Studio项目所要使用SMSSDK的Module所在的Libs里面,再在Module的build.gradle里面将libs加入仓库(reposito…

java四神兽_SpringCloud五大神兽之Eureka

注册中心概述什么是注册中心?相当于服务之间的‘通讯录’,记录了服务和服务地址之间的映射关系。在分布式架构中服务会注册到这里。当服务需要调用其他服务时,就在注册中心找到其他服务的地址,进行调用注册中心的主要作用&#xf…

Mockito入门

本文是我们名为“ 用Mockito进行测试 ”的学院课程的一部分。 在本课程中,您将深入了解Mockito的魔力。 您将了解有关“模拟”,“间谍”和“部分模拟”的信息,以及它们相应的Stubbing行为。 您还将看到使用测试双打和对象匹配器进行验证的过…

windows下dubbo-admin和zookeeper安装部署

1. 概述 ZooKeeper是Hadoop的正式子项目,它是一个针对大型分布式系统的可靠协调系统,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、…

jpush java api_JPush極光推送Java服務器端API

產品功能說明極光推送(JPush)是一個端到端的推送服務,使得服務器端消息能夠及時地推送到終端用戶手機上,讓開發者積極地保持與用戶的連接,從而提高用戶活躍度、提高應用的留存率。極光推送客戶端支持 Android, iOS 兩個平台。本 Android SDK …

Maven详解(转)

转自 https://www.cnblogs.com/hongwz/p/5456578.html 一.前言 以前做过的项目中,没有真正的使用过Maven,只知道其名声很大,其作用是用来管理jar 包的。最近一段时间在项目过程中使用Maven,用Maven构建的web项目,其项目…

javafx性能_对JavaFX Mobile应用程序进行性能分析

javafx性能注意:本文最初发表于2009年,仅供参考。 请查阅我们其余的JavaFX文章 。 对于每个JavaFX Mobile应用程序开发人员而言,今天都是美好的一天。 你想知道为什么吗? 因为JavaME SDK 3.0已发布。 根据我午休时听到的消息&…

egg.js java 生产数据_Egg 2.15.0 发布,阿里开源的企业级 Node.js 框架

值得注意的变化新特性[EXPERIMENT FEATURE] 支持单线程模式Bug 修复[TYPE] 支持config.static.dir的数组[TYPE] 修复中间件类型不兼容[TYPE] 修复当 esModuleInterop 为 true 时类型错误的bug其他优化文档设计原则企业级应用在追求规范和共建的同时,还需要考虑如何平…

SpringMVC工作原理

Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。 Spring的MVC框架主要由DispatcherServlet、处理器映射、处理器(控制器)、视图解析器、视图组成。 SpringMVC原理图 SpringMVC接口解释: DispatcherSer…

2015年的Java –重大事件

2015年是Java的一年,语言,平台,生态系统和社区继续主导着软件领域,只有Javascript对整个行业产生了类似的影响。 如果您错过了2015年的亮点,这里是发生的一些重大事件。 Java 20岁了,还没有死!…

java商品编写代码_商品品牌业务之后台Java代码的编写

今天是刘小爱自学Java的第146天。感谢你的观看,谢谢你。商品品牌业务之后台Java代码的编写-1.jpg (50.46 KB, 下载次数: 1)2021-2-5 00:22 上传学习计划安排如下:昨天实现了前端页面的编写以及发送请求,今天关于异步请求工具axios的简单说明。…

java中8种数据类型和默认值所占字节数

java 8种基本数据类型的默认值及所占字节数通过一段代码来测试一下 8种基本数据类型的默认值 1 package dierge;2 3 public class Ceshi { 4 int a; 5 double b; 6 boolean c; 7 char d; 8 float f; 9 byte e; 10 long h; 11 short j; 12 public static void main(String…

软件测试实验1:为三角形问题编写一个Java程序,并用Junit测试程序

实验报告 实验内容: 1.Install Junit(4.12), Hamcrest(1.3) with Eclipse 2.Install Eclemma with Eclipse 3.Write a java program for the triangle problem and test the program with Junit. 实验步骤: 1.在eclipse中安装Junit、Hamcrest和eclemma。…

java避免空指针异常_避免Java中的空指针异常

java避免空指针异常空指针异常是Java中最常见,最烦人的异常。 在这篇文章中,我想避免这种不希望的异常。 首先让我们创建引发空指针异常的示例 private Boolean isFinished(String status) { if (status.equalsIgnoreCase("Finish")) { ret…

比java好的_Java Spring真的比直接进行Java编程好吗

我已经读过依赖注入对于测试是有好处的,因为可以在没有依赖的情况下测试一个类,但是我想到的问题是,如果A类依赖于B或C或任何类,则独立于某个类的A类测试就是得出的测试结果为零,而不是失败或过去的测试.创建A类是为了执行某些操作,如果无论是使用新关键字还是在Spring中设置多…

SurfaceFlinger与Surface概述

基本原理: SF一个Client对应一个app中的SurfaceComposerClient, 分别是Binder的n端和b端,主要用来CreateSurface 一个app中有多个Activity,一个Activity一般有一个Surface(除SurfaceView,一个View就有一个Surface)&…

拼图项目动手指南

Jigsaw项目将把模块化引入Java平台,根据原始计划,它将在12月10日完成功能。 所以我们在这里,但是拼图在哪里? 在过去的六个月中肯定发生了很多事情: 原型问世 ,内部API的迫在眉睫的删除引起了很大的骚动 &…