揭秘!中国人一定要知道的北斗卫星系统

flydean程序那些事 flydean程序那些事     2022-12-26     249

关键词:

简介

6月23日9时43分,北斗系统的第五十五颗导航卫星,暨北斗三号最后一颗全球组网卫星成功发射。国人一片欢腾,为祖国的高科技而骄傲。

那么北斗系统到底是什么?北斗一号,二号三号有什么区别?它的主要作用和它是怎么工作的呢?

本文将会带大家一一揭秘。

北斗系统简介

北斗系统是中国为了国家安全和发展需要自研的全球卫星导航系统,可以为全球用户提供全天候、全天时、高精度定位、导航和授时服务。

目前能提供全球服务的卫星导航系统主要有美国GPS、俄罗斯GLONASS、中国北斗卫星导航系统和欧洲Galileo。

在北斗系统出现之前,国内的卫星导航系统基本上是被GPS所垄断,但是从国家战略发展的角度,一直受制于美国的技术肯定是不可取的,所以国家开启了北斗系统计划。

北斗系统是通过三步走来建立的,也就是大家经常听说的北斗一号,北斗二号和北斗三号。

技术图片

北斗一号

北斗一号主要为中国用户提供定位、授时、广域差分和短报文通信服务。

北斗一号是在1994年启动的,并与2000年发射2颗地球静止轨道卫星,建成系统并投入使用,采用有源定位体制。在2003年,发射第3颗地球静止轨道卫星,进一步增强系统性能。

北斗二号

北斗二号在兼容北斗一号系统技术体制基础上,增加无源定位体制,为亚太地区用户提供定位、测速、授时和短报文通信服务。

北斗二号是在2004年启动建设的,在2014年完成了14颗卫星(5颗地球静止轨道卫星、5颗倾斜地球同步轨道卫星和4颗中圆地球轨道卫星)发射组网。

北斗三号

北斗三号主要为全球用户提供定位导航授时、全球短报文通信和国际搜救服务,同时可为中国及周边地区用户提供星基增强、地基增强、精密单点定位和区域短报文通信等服务。

北斗三号是在2009启动的,在2020年完成30颗卫星发射组网,全面建成北斗三号系统。

具体来说2018年12月,完成包括18颗MEO卫星的基本系统建设和1 颗GEO卫星发射,并开通全球服务;

2019年12月,完成6颗MEO卫星和3颗IGSO卫星发射,完成核心星座部署,系统服务能力进一步提升;

2020年再发射2颗GEO卫星,将完成全系统建设,实现满星座运行服务。

目前,北斗系统服务由北斗二号系统和北斗三号系统共同提供,2020年后将平稳过渡为北斗三号系统为主提供。

名词解释:

MEO 中圆地球轨道(Medium Earth Orbit).MEO卫星轨道高度约21500km,轨道倾角为55度,绕地球旋转运行,通过多颗卫星组网可实现全球覆盖,北斗MEO星座回归特性为7天13圈。

GEO 地球静止轨道(Geostationary Earth Orbit)。GEO卫星相对地球静止,轨道高度35786km,轨道倾角为0度,单星覆盖区域较大,3颗卫星可覆盖亚太大部分地区。

IGSO 倾斜地球同步轨道(Inclined GeoSynchronous Orbit)。IGSO卫星轨道高度与GEO卫星相同,轨道倾角为55度,星下点轨迹为“8”字。

技术图片

北斗系统的三个组成部分

北斗系统由空间段、地面段和用户段三部分组成。

空间段:北斗三号系统空间段由3颗GEO卫星、3颗IGSO和24颗MEO卫星等组成。

地面段:北斗三号系统地面段包括主控站、时间同步/注入站和监测站等若干地面站,以及星间链路运行管理设施。

用户段:北斗系统用户段包括北斗及兼容其他卫星导航系统的芯片、模块、天线等基础产品,以及终端设备、应用系统与应用服务等。

技术图片

北斗系统的三频服务

北斗系统分为B1,B2,B3三个频段信号。

北斗二号在B1、B2和B3三个频段提供B1I、B2I和B3I三个公开服务信号。其中,B1频段的中心频率为1561.098MHz,B2为1207.14MHz,B3为1268.52MHz。

北斗三号在B1、B2和B3三个频段提供B1I、B1C、B2a、B2b和B3I五个公开服务信号。其中B1频段的中心频率为1575.42MHz,B2为1176.45MHz,B3为1268.52MHz。

北斗系统提供的服务

北斗系统提供的服务主要从全球范围和中国范围来区分。

技术图片

对于全球范围可以提供定位导航授时,全球短报文通信,国际搜救这三大服务。

对于中国及其周边的地区可以提供星基增强,地基增强,单点定位和区域短报文通信等服务。

名词解释:

星基增强服务。按照国际民航组织标准,服务中国及周边地区用户,支持单频及双频多星座两种增强服务模式,满足国际民航组织相关性能要求。

地基增强服务。利用移动通信网络或互联网络,向北斗基准站网覆盖区内的用户提供米级、分米级、厘米级、毫米级高精度定位服务。

授时服务

北斗系统提供的这些服务中大部分都是非常容易理解的。可能有朋友会疑问,授时是什么?

授时简单点讲就是传递标准时间。

其实授时这个需求古已有之。我们在国内的很多城市都可以看到有钟楼这样的建筑。

钟楼就是为一个城市传递时间的工具。大家听到钟声就知道现在是什么时辰了,就可以去做相应的事情。

我们知道目前国际通用的标准时间叫做协调世界时(Universal Time Coordinated,UTC),它是以原子时的秒长为基础,与世界时的时刻相结合。当两者之差逐年积累,达到0.9秒时,就通过正负1闰秒的方式弥补误差,同时保持时间尺度的均匀。

北斗系统的授时服务就是将中国科学院国家授时中心的中国标准时间,通过卫星服务传播给各行各业的应用,以保证时间的同步和准确性。

怎么通过卫星定位

卫星会定时向外部发送信号,我们的信号接收器通过接收卫星的信号来定位。

假设现在有两个卫星,每个卫星都维护了一个自己的时钟。假设每个卫星每隔一秒钟发送一个信号。同时接收器也维护了一个自己的时钟,那么接收器可以通过判断信号到达时间来计算出自己和两个卫星的距离。

技术图片

注意,上面我们假设接收器拥有自己的准确时钟。对这个问题的讨论我们会在后面详细解答。

上面我们画的是一个二维示意图。如果在三维环境中,相应的卫星个数要加一。

好了,问题来了,知道两个卫星离我们的距离是否可以精确定位我们的位置呢?

答案是否定的,因为我们并不知道卫星所在的位置。

星历表和卫星位置

怎么才能准确定位卫星的位置呢?

早在1617年,约翰尼斯·开普勒(Johannes Kepler)大神就在一个理想化的模型中,使用7个元素就可以定位一个卫星轨道。

当然这个理想化的模型有一些约束条件:轨道坚持2D平面,并且始终是椭圆形。 然后,你可以使用以下元素精确描述这个固定轨道:

  1. 椭圆的长轴和短轴的平均值(实际上:椭圆的面积,A)
  2. 椭圆的长轴和短轴之比(e)。
  3. 描述轨道平面方向的三个参数:倾角(i0),
  4. 上升节点的经度(Ω0),
  5. 近拱点(ω)
  6. 在T = 0(平均近点角M0)处,卫星沿椭圆的距离为多远
  7. T = 0的时刻(t0e)

虽然开普勒的模型足够完美,但是还不够,因为地球本身并不是一个完美的球体,并且引力场也不是完全均匀的。如果直接使用这个模型,那么卫星位置可能会有千米的误差。

为了解决这个问题,1970年设计GPS的大神,在开普勒模型的基础上又添加了6个参数。

下图是GPS和欧洲的伽利略卫星系统使用的定位参数:

技术图片

具体的含义我就不细讲了,感兴趣的朋友可以自行探索。

北斗卫星系统也是沿用了GPS设计的卫星定位参数。

以编号C06@0的北斗卫星为例,我们看一下它对外提供的信号信息:

技术图片

如果我们把当前的卫星位置和之后可预测的卫星位置统计起来,就生成了一张星历表。

技术图片

上图是2020年6月24日北斗卫星的星历表图。

未知的时钟

有了卫星的位置和离卫星的距离,我们就可以计算我们的位置了。但是这里有一个前提,就是卫星的时钟是准确的,并且接收者的时钟也是准确的。

这里涉及到两个问题,一个是卫星的时钟的准确性,一个是接受者时钟的准确性。

我们先来看接受者时钟准确性的问题。

如果信号是以光速来传播的,那么一纳秒的误差距离就是30厘米。

对于普通的接收设备来说,维持纳秒级的精确时钟基本上是不可能的,那怎么才能让普通的接收设备也能够精确的定位呢?

答案是再加一颗卫星。

技术图片

接收设备同时接收到三颗的信号,同一时刻的信号肯定要汇集于接受者实际位置那一点,那么接受者可以通过修正本地的时钟从而将多个卫星信号汇集于一点,从而实现本地时钟的校正和精确位置的定位。一举两得。

如果是在三维空间,至少需要4颗卫星。

准确的时钟

接受者的问题我们解决了,发送者的问题怎么解决呢?

每个卫星也需要一个精准的时钟用来发送信号。

我们知道世界上最精准的时间是在实验室环境中产生的,但是卫星所处的环境,不可能达到实验室那种精确度。

我们可以从地面上监控空中的时钟,并将其和实验室环境中的精确时间做比对,然后向卫星发送校验信息。

主要有三个校正项:

  1. 时钟偏离量 af0纳秒
  2. 时钟偏移率 af1纳秒/秒
  3. 时钟偏移加速度 af2纳秒/秒/秒

一般来说卫星在收到校正信息之后并不会调整自己的时钟,而是将校正项和原始时钟一起发送给接收方,由接收方自行处理。

电离层误差修正

好了,所有的问题好像都解决了,但是还有一个问题。就是电离层的问题。

信号在电离层传输会受到影响,从而产生延时。

怎么解决这个信号延时的问题呢?

因为电离层产生的延迟与信号频率成正比。因此我们可以采用多频率的信号,从而通过不同频带之间到达的时间差来推导所产生的总延迟并消除总延迟。

这样就可以消除99.9%以上的由大气引入的误差,而无需执行进一步的建模。

上面我们介绍北斗系统的时候提到了,北斗系统使用了B1,B2,B3三个频段信号,使用三个频段信号可以更好的消除电离层的误差。

据说GPS是2个频段。

总结

本文通过北斗卫星系统介绍,粗浅的分析了一下卫星定位的原理和精确时钟。如有错误,欢迎指正。

本文参考资料:北斗卫星导航系统 http://www.beidou.gov.cn/

本文作者:flydean程序那些事

本文链接:http://www.flydean.com/beidou-how-to-work/

本文来源:flydean的博客

欢迎关注我的公众号:程序那些事,更多精彩等着您!

北斗三号全球系统核心星座部署完成!全球组网要提前了

...征一号上面级,以“一箭双星”方式成功发射第52、53颗北斗导航卫星。  至此,所有中圆地球轨道北斗卫星全部发射完毕,标志着北斗三号全球系统核心星座部署完成,将进一步提升系统服务性能和用户体验,为实现全球组... 查看详情

北斗三号全球系统核心星座部署完成!全球组网要提前了

...征一号上面级,以“一箭双星”方式成功发射第52、53颗北斗导航卫星。  至此,所有中圆地球轨道北斗卫星全部发射完毕,标志着北斗三号全球系统核心星座部署完成,将进一步提升系统服务性能和用户体验,为实现全球组... 查看详情

全球卫星定位系统有哪四大定位系ǻ

...统的总称是GNSS,对应的GNSS模块是指接收机类型涵盖GPS、北斗、GALILEO、GLONASS多个卫星定位系统的定位导航模块。中国北斗卫星导航系统的简称是BDS,美国的全球卫星导航系统的简称是GPS,俄罗斯的全球卫星导航系统的简称是GLONA... 查看详情

中国的北斗导航授时系统推进5g网络的时间同步

中国的北斗导航授时系统推进5G网络的时间同步中国的北斗导航授时系统推进5G网络的时间同步安徽京准电子科技——ahjzsz(VX)众所周知,卫星导航授时系统作为一个国家重要的空间信息基础设施,可以提供精确定位和精... 查看详情

近期,管理团队对北斗卫星系统进行了在轨软件升级,软件升级后都有哪些优势?

在过去的两年中,北斗三号系统运行稳定,已经在全球超120个国家和地区得到应用,向亿级以上用户提供服务。近期,为进一步优化北斗导航系统全球服务性能,确保导航服务更加安全、稳定、可靠,管理团队对北斗卫星系统进... 查看详情

述泰概述北斗授时及产品应用原理

...展,时频领域对时间的精准度要求也越来越高,近年来,北斗卫星系统有了质的突破,北斗授时终端产品和方向的研究也逐渐成为热门话题。因此,对北斗授时的应用及授时精准度也有了新认识和更高的要求。    ... 查看详情

从北斗到mate50:星空中的中国式浪漫

...章联名上书,建议开展中国的人造卫星研究。彼时的中国人,才刚刚看到人造卫星的价值。距离真正发射一颗卫星,还有很远的路要走;距离在卫星领域关键技术上实现领先, 查看详情

从北斗卫星时钟(北斗校时器)发展纵论世界卫星导航新格局

    从北斗卫星时钟(北斗校时器)发展纵论世界卫星导航新格局从北斗卫星时钟(北斗校时器)发展纵论世界卫星导航新格局更多资料添加京准电子科技官微——ahjzsz  世纪初,世界卫星导航领域建... 查看详情

从北斗卫星时钟(北斗校时器)发展纵论世界卫星导航新格局

    从北斗卫星时钟(北斗校时器)发展纵论世界卫星导航新格局从北斗卫星时钟(北斗校时器)发展纵论世界卫星导航新格局更多资料添加京准电子科技官微——ahjzsz  世纪初,世界卫星导航领域建... 查看详情

定位模块介绍及使用(gps北斗glonass伽利略准天顶)(代码片段)

定位模块需求介绍定位卫星GPS中国“北斗”卫星导航系统俄罗斯GLONASS卫星导航系统欧洲“伽利略”卫星导航系统日本准天顶卫星系统常用的定位模块介绍使用接线卫星测试串口数据解析信息及使用解析定位信息标识符具体信息... 查看详情

北斗gps卫星授时系统介绍(时间同步服务器)

北斗GPS卫星授时系统介绍(时间同步服务器)北斗GPS卫星授时系统介绍(时间同步服务器)北斗GPS卫星授时系统介绍(时间同步服务器)京准电子科技官微——ahjzsz为保证您安全、正确、高效地使用装置,请务必阅读以下重要信... 查看详情

gps北斗卫星时间同步系统助力电力自动化网络系统

...的时钟,而各时钟因产品质量的差异,在对时精度上都有一定的偏差,从而使全厂各系统不能在统一时间基准的基础上进行数据分析与比较,给事后正确的故障分析判断带来很大隐患。  (2)通过主站对时方式实现对时,调... 查看详情

基于c6748+fpga的高精度北斗接收机设计与实现

...的一个重要标杆。我国在20世纪90年代中期开始建设中国北斗卫星导航系统,截止到2016年3月30日,我国已经有第22颗北斗导航卫星发射成功,北斗已经实现亚太地区服务能力,也表明全球卫星导航系统(GlobalNavigationSatelliteSy 查看详情

gnss信号发生器的功能

...文简称,指所有的卫星导航系统,包括美国的GPS,中国的北斗卫星导航系统,俄罗斯的GLONASS,欧洲的GALILEO系统,以及全球卫星导航系统内所包含的日本的MSAS多功能运输卫星增强系统,美国的WAAS广域增强系统,欧洲的EGNOS静地导... 查看详情

北斗三号卫星导航信号及接收策略

一、北斗三号卫星导航信号的特点从上个世纪九十年代初北斗一号立项到现在,我国的北斗卫星导航系统已经走过了二十多年的发展历程。根据三步走的发展计划,先后经历了北斗一号和北斗二号两个阶段,目前正在... 查看详情

gps模块知识

GLONASS、Galileo、GPS、北斗这些导航卫星系统统称GNSS(GlobalNavigationSatelliteSystem)。其中:  GPS——美国的卫星导航系统;  GLONASS——俄罗斯;  Galileo——欧洲;  北斗——中国。知名的厂家:  1,U-Blox:瑞士U-Blox的GP... 查看详情

ptp北斗授时服务器(卫星时钟服务器)助力高考信息化系统

PTP北斗授时服务器(卫星时钟服务器)助力高考信息化系统PTP北斗授时服务器(卫星时钟服务器)助力高考信息化系统京准电子科技——NTP校时服务器(北斗授时设备)13295517758微信同步 查看详情

华为watchultimate如何开通和使用北斗卫星卡

...的环境时,华为WATCHUltimate非凡大师可以帮助用户通过北斗卫星通信,实现位置上报和短信发送。华为WATCHUltimate非凡大师手表将成为率先用上卫星通信功能的智能手表。   如何开通北斗卫星消息卡  使用穿戴北斗卫... 查看详情