GNSS基础篇-01
GNSS 基础篇系统概述架构深度解析卫星轨道与星座奥秘时空系统探秘专题1北斗短报文专题2系统时间对齐接收机硬件基础硬件全景架构核心硬件部件详解硬件电路设计精要接收机软件基础操作系统与编程语言选型软件架构设计蓝图软件开发全程指南在阐述系统前请大家思考几个问题1GPS系统有几个大的部分组成为什么是这样划分段多一个部分是否可以少一个部分是否更简单2天上的卫星运行那么久轨道不会随着时间的流逝而变化么那科学家们怎么应对这些变化的3天上的卫星需要知道自己的时间么需要知道其它卫星的时间么4现代GNSS系统中有GPS、北斗、GLONASS、伽利略还有印度、日本的区域系统每个系统运行每个系统的他们之间有什么关联接下来逐步解开上面问题的面纱1 架构深度解析GNSS 系统由空间段、地面段、用户段三大模块协同运作构建覆盖全球的时空基准网络。GNSS 系统采用 “空间段 - 地面段 - 用户段” 三段式架构是经过数十年工程实践验证的最优解1.1 功能分工必要性空间段专注信号发射需搭载原子钟、太阳能板等精密设备独立运行于太空环境。地面段承担对空间段的监测控制需部署全球分布的地面站实时生成校准卫星轨道和钟差的参数并注入到卫星上通过地面段到卫星的上行数据链路发送。用户段负责信号接收需兼顾便携性与抗干扰能力无法集成复杂运算功能。若减少为两段如取消地面段卫星将无法更新轨道参数定位误差每天累积超 10 公里若增加段数如中间层会导致系统复杂度指数级上升成本增加 300% 以上。1.2 容错性设计2020 年 Galileo 系统因地面段软件故障导致全网瘫痪而 GPS 通过分布式地面站设计单站故障仅影响局部区域。北斗系统通过星间链路实现 “无地面站自主运行 60 天”是三段式架构的创新突破。这也是北斗系统的创新哦2 卫星轨道与星座奥秘2.1. 轨道类型对比表格系统轨道类型卫星数量设计原因GPSMEO20,200km24全球均匀覆盖单星可见时间 6 小时星座成本最低BDS-3MEOGEOIGSO30混合轨道实现亚太增强GEO/IGSO与全球覆盖MEO定位精度提升 40%GLONASSMEO19,100km24轨道高度更低俄罗斯高纬度地区信号增强单星重访周期缩短至 8 小时GalileoMEO23,222km24更高轨道延长单星覆盖时间至 10 小时支持欧盟高精度服务需求QZSSGEOMEO区域性43GEO 卫星定点日本上空增强亚太地区定位连续性MEO 卫星补充全球覆盖IRNSSGEOIGSO区域性34GEO 卫星覆盖印度次大陆IGSO 卫星强化印度洋区域信号降低对 MEO 星座依赖轨道选择背后的工程逻辑GEOGeostationary Orbit——地球静止轨道轨道高度约35786公里位于赤道上空倾角0°运行周期与地球自转相同。从地面看卫星相对静止不动星下点是一个点覆盖固定区域适合通信广播和区域增强服务。IGSOInclined Geosynchronous Orbit——倾斜地球同步轨道轨道高度与GEO相同约35786公里周期也与地球自转同步但轨道面与赤道面有倾角如55°。从地面看卫星每天走一个“8”字形轨迹长期驻留某一区域上空能有效改善高纬度或遮挡区的信号覆盖如北斗系统增强亚太地区。MEOMedium Earth Orbit——中圆地球轨道轨道高度约2000022000公里周期约12小时倾角通常较大如55°。卫星绕地球快速运转需多颗组网才能实现全球覆盖是全球卫星导航系统GPS、北斗全球组网主力的主要轨道。简单记GEO 定点不动、IGSO 画“8”字、MEO 绕全球跑三者常在北斗等系统中混合组网兼顾全球覆盖与重点区域增强。2.2. 星座布局智慧GPS 24 星 6 轨道面设计全球任意点至少可见 4 星北斗 3GEO3IGSO24MEO 混合星座亚太定位精度 2.5 米3 时空系统探秘3.1. 时间系统对比每颗卫星上都装载的一个跳动的心脏-高精度的时钟源用来维系本颗卫星的时间不同系统的典型时钟如下所示表格系统钟类型稳定度GPS铷钟 氢钟1E-13/day北斗星载原子钟7E-14/dayGalileo被动氢钟1E-15/day3.2. 坐标系统只有当所有的卫星在同一个坐标系下才能实现最小误差的定位结果GNSS全球导航卫星系统如GPS、北斗、GLONASS、Galileo等在描述卫星坐标时使用的是地心天球坐标系或地心地固坐标系ECEF其中最核心、最常用的是ITRF / WGS‑84 类地心地固坐标系ECEFa. 地心地固坐标系Earth‑Centered, Earth‑FixedECEF原点地球质心Z轴沿地球自转轴指向北极国际极移服务定义的协议地极X轴在赤道面内指向格林尼治平均子午线与赤道交点Y轴在赤道面内与X、Z构成右手直角坐标系随地球一起旋转坐标值不随时间因地球自转而变化相对于地面固定点静止在这种坐标系下GNSS卫星的瞬时空间直角坐标 (X, Y, Z)​ 可直接用于定位解算。b. 实际工程中各系统的具体实现虽然原理都是ECEF但不同GNSS系统采用的具体参考框架略有差异但相互之间差异很小厘米分米级在多数应用中可视为兼容GPS使用WGS‑84World Geodetic System 1984并不断随ITRF更新版本G1762等北斗BDS早期用CGCS2000中国大地坐标2000本质上与WGS‑84/ITRF非常接近差异在厘米级GLONASS使用PZ‑90ПЗ‑90​ 系列后期版本PZ‑90.11等已向ITRF对齐Galileo基于GTRFGalileo Terrestrial Reference Frame与ITRF一致这些框架都紧密参考ITRFInternational Terrestrial Reference Frame国际陆基参考框架因此统称为“ITRF族坐标系”。c. 为什么GNSS卫星坐标不用纯天球坐标系GNSS广播星历给出的卫星位置是某一时刻在ECEF下的坐标因为用户接收机在地面上随地球旋转用ECEF更直接定位解算最终要得到地面点的ECEF坐标或经纬度高程中间统一在同一ECEF下最方便天球坐标系如J2000主要用于轨道动力学建模在预处理/积分时会用到但最终会转换到ECEF再播发给用户。4用户段形态与产品品类4.1. 消费级终端智能手机iPhone/Galaxy多频多模定位车载导航仪Garmin/TomTom实时路况优化智能手表Apple Watch / 华为 GT运动定位4.2. 专业级设备测绘接收机Trimble R12i厘米级 RTK 定位授时接收机金融 / 电力系统 ±10ns 同步无人机模块大疆 Mavic 3 RTK航测厘米级定位4.3. 行业专用终端物流追踪Teltonika4G 实时监控农业自动驾驶约翰迪尔农机厘米级路径控制工业监测港珠澳大桥终端毫米级形变预警5. 专题1北斗短报文北斗短报文是中国北斗卫星导航系统独有的双向卫星通信功能通过 GEO/IGSO 卫星实现无地面网络覆盖区域的应急通信与数据传输这又是北斗系统的创新哦以下从系统架构到终端样式展开说明5.1. 系统架构空间段GEO 卫星区域通信 / MEO 卫星全球覆盖地面段主控站路由协调 / 注入站指令上传用户段集成 RDSS 模块支持定位通信一体化5.2. 核心功能区域短报文1000 汉字 / 次成功率≥99.6%全球短报文40 汉字 / 次全球覆盖5.3. 终端形态表格品类代表产品特点智能手机华为 Mate50/QM570B无外设应急通信延迟≤5 秒手持机--SOS 一键报警IP68 防护行业终端--远洋通信兼容 RS422/RS232 接口5.4. 技术趋势多模融合5G 北斗 ADS-B低功耗设计待机 7 天以上标准化协议IEEE 1937.3™-20246. 专题2GNSS各系统之间时间对齐上面说了坐标系的统一在介绍时间系统的时候没有详细讲统一与对齐那么在这里我们将专题讲解6.1 时间对齐的概念在全球卫星导航系统GNSS中时间对齐指的是不同卫星导航系统的时间基准如 GPS 时GPST、北斗时BDT、伽利略时GST和格洛纳斯时GLONASST尽可能地保持一致使它们的时间尺度在一定精度范围内相互匹配。这意味着各系统的时间计数在同一时刻尽可能接近以便于用户设备能够统一处理来自不同系统的信号实现多系统融合定位等功能。6.2 时间对齐的原因多系统融合定位需求现代接收机往往具备同时接收多个卫星导航系统信号的能力。若各系统时间基准不一致会导致定位解算时产生较大误差。例如在进行多系统联合定位时需要精确知道每个卫星信号发射的时间才能准确计算出卫星与接收机之间的距离。如果不同系统的时间不同步就无法准确确定信号传播时间进而影响定位精度。实现时间对齐后接收机可以将来自不同系统的信号视为基于同一时间参考大大提高多系统融合定位的精度和可靠性。通信与数据交互要求在一些应用场景中如航空、航海等需要不同卫星导航系统之间进行数据交互和通信。例如飞机在飞行过程中可能同时使用多个卫星导航系统来获取更准确的位置信息同时与地面控制中心进行通信。如果各系统时间不对齐通信中的时间戳等关键信息就会出现混乱导致数据无法准确解读影响飞行安全和运行效率。时间对齐能确保通信和数据交互的准确性和顺畅性。全球统一时空基准的追求随着全球化的发展需要一个统一的时空基准来支持各种跨地区、跨系统的应用。时间作为时空基准的重要组成部分各卫星导航系统实现时间对齐有助于构建一个全球统一的时空参考框架。这对于地球科学研究如大地测量、地球板块运动监测、国际交通协调、全球气象观测等众多领域都具有重要意义能使不同地区和不同系统获取的数据具有可比性和一致性。6.3 各系统时间特点及对齐方式GPS 时GPST以原子时为基础与协调世界时UTC保持一定的差异通过定期调整闰秒来维持与 UTC 的同步关系但 GPST 本身不跳秒。GPST 的秒长定义与国际单位制秒长一致其起始时间为 1980 年 1 月 6 日 0 时 0 分 0 秒 UTC。GPS 通过地面监测站对卫星钟进行监测和校准确保卫星发射信号携带的时间信息与 GPST 精确同步。北斗时BDT同样基于原子时其秒长也与国际单位制秒长相同。BDT 的起始时间为2006 年 1 月 1 日 0 时 0 分 0 秒 UTC。北斗系统通过星间链路和地面监测站相结合的方式实现卫星钟之间以及卫星钟与地面时间基准的高精度同步。同时北斗系统也与 UTC 保持一定的联系并通过相关技术手段确保 BDT 与其他系统时间的对齐。伽利略时GST以原子时为基础秒长与国际单位制秒长一致。GST 的起始时间为1999 年 8 月 22 日 0 时 0 分 0 秒 UTC。伽利略系统通过高精度的地面监测和控制设施对卫星钟进行精确监测和调控以保证 GST 的准确性和稳定性并与其他系统时间进行对齐。伽利略系统在设计上注重与其他 GNSS 系统的兼容性在时间同步方面采取了一系列措施确保与 GPS 时、北斗时等能够较好地匹配。格洛纳斯时GLONASST基于俄罗斯的原子时标准其秒长也等同于国际单位制秒长。GLONASST 的起始时间为1982 年 10 月 1 日 0 时 0 分 0 秒 UTC。格洛纳斯系统通过自身的地面监测网络对卫星钟进行校准和同步使其时间基准保持稳定。为了实现与其他卫星导航系统的时间对齐GLONASS 也在不断优化其时间同步技术与国际上其他主要的时间基准进行比对和调整。

相关新闻