GPS测量原理及其应用 p23 24全球定位系统的组成及信号结构(八)
本文最后更新于27 天前,其中的信息可能已经过时,如有错误请发送邮件到[email protected]

目录


1. GPS 时间系统与周数翻转 (WN) 原片 @ 00:00*

GPS 时间系统是通过导航电文中的计数来传递的。

  • Z-count (Z计数)
    • 完整的 GPS 时间需要 19个比特 来表示(时间周期数)。
    • 在前面的遥测字(TLM)中给了10个比特,如果交接字(HOW)中给出剩下的19个比特,就能直接求出完整的周期数。
    • 但在实际导航电文中,这里只给了 17个比特。这导致只能求出子帧数目(Time of Week, TOW)。
    • Screenshot-[00:21]
  • 周数 (Week Number, WN)
    • GPS 时间不包含具体的年、月、日,而是从 1980年1月6日 零点开始起算的“周数”。
    • 10比特限制与翻转问题
      • 早期的 GPS 导航电文使用 10个比特 来表示周数。
      • 最大表示范围是 2^{10} = 1024 周(约19.7年)。
      • 当计数达到 1023 周后,会发生周数翻转 (Rollover),归零重新开始。
      • 这与计算机领域的“千年虫”问题类似。第一次翻转发生在1999年,第二次在2019年(视频中提到“跑回到0周”)。
    • 现代化改进 (CNAV)
      • 为了解决这个问题,新的导航电文(如 CNAV)将周数扩展到了 13个比特
      • 13比特可以表示约 157年 的时间,基本上消除了短期内周数翻转的问题。
    • Screenshot-[02:38]
  • 周内秒 (TOW)
    • 除了周数,还需要知道本周内的时间。
    • 计算方式:从本周星期天的 00:00:00 开始累积计算秒数。

2. 导航电文标志位与防欺骗 (AS) 原片 @ 03:33*

导航电文中包含特定的标志位,用于指示信号状态:

  • AS (Anti-Spoofing) 标志
    • 标志为 1/0:表示载波上调制的是 C/A 码
    • 标志为 0/1:表示载波上调制的是 P 码Y 码(加密后的 P 码)。
    • 通常情况下,民用接收机主要关注 C/A 码。
    • 虽然技术上可以调制 C/A 码而不调制 P 码,但实际操作中很少出现“只调制 C/A 码”的情况(通常是两者都有或开启防欺骗模式)。
  • 卫星健康状况 (Health)
    • 用于指示卫星是否工作正常。
    • Screenshot-[03:42]

3. 用户及其距离精度指数 (URA) 原片 @ 04:12*

导航电文需要告知用户当前卫星信号的精度,但为了节省数据位宽,不直接发送具体的误差数值(如 12.35米)。

  • URA 指数 (N)
    • 使用一个整数指数 N (User Range Accuracy Index) 来代表误差范围。
    • 含义:卫星钟差和星历误差投影到卫星与接收机连线方向上的综合误差(用户等效距离误差,UERE)。
    • 示例
      • 若 N=5,可能代表误差范围在 9.65\text{m} \sim 13.65\text{m} 之间。
    • 目的:通过查表法,用较少的比特数(例如4位或5位)传递误差范围信息,从而压缩导航电文的数据量。
    • Screenshot-[05:17]
  • 健康状况字
    • 首位比特:
      • 0:表示卫星总体健康,可以使用。
      • 1:表示卫星不健康(Unhealthy),有问题。
    • 后续位数具体指示是哪部分(如时钟、星历等)出了问题,用户查表即可知晓。

4. 卫星钟差参数与计算模型 原片 @ 08:02*

卫星时钟并不完美,与 GPS 标准时间存在偏差。导航电文通过第一数据块(Subframe 1)提供钟差修正参数。

  • 数据拟合模型
    • 不直接给出每分每秒的钟差,而是使用一个二阶多项式来拟合钟差的变化。
    • 参数定义
      • a_{f0} (视频中记为 f_0):参考时刻 t_{oc} 的钟差(Bias,单位:秒)。
      • a_{f1} (视频中记为 f_1):参考时刻的钟速(频漂,Drift,单位:秒/秒)。
      • a_{f2} (视频中记为 f_2):参考时刻的钟漂(频漂率,Drift Rate,单位:秒/秒^2)。
    • 计算公式
      任何时刻 t 的卫星钟差 \Delta t_{sv} 计算如下:
      \Delta t_{sv} = a_{f0} + a_{f1}(t – t_{oc}) + a_{f2}(t – t_{oc})^2 + \Delta t_r
    • Screenshot-[10:15]
  • 相对论效应校正 (\Delta t_r)
    • 公式中的最后一项 \Delta t_r 是相对论效应校正项。
    • 原因:由于卫星轨道是椭圆,速度和引力势在变化,导致相对论效应呈现周期性变化。
    • 处理方式:由于其周期性特征与钟差本身的二阶多项式特征(平滑变化)不同,不能混合在一起拟合,否则精度会下降。因此将相对论效应单独列出,由用户根据轨道参数计算。
  • 参数有效期
    • 通常每 2小时 更新一次数据块(t_{oc} 更新)。
    • 在有效期内,用户利用这三个常数即可算出任意时刻的钟差。

5. 广播星历的三种表达形式 原片 @ 13:02*

第二数据块和第三数据块(Subframe 2 & 3) 用于描述卫星在空间的位置(星历)。视频中对比了三种表达卫星轨道的方法:

  1. 直角坐标法 (Cartesian Coordinates)
    • 直接给出某时刻卫星的 X, Y, Z 坐标及其变化率 \dot{X}, \dot{Y}, \dot{Z}。
    • 优点:最简单,容易理解。
    • 缺点:数据量巨大。为了保持精度,需要频繁发送长串数字(如精密星历 SP3 格式),不适合带宽有限的广播星历。
    • Screenshot-[13:47]
  2. 切比雪夫多项式拟合 (Chebyshev Polynomials)
    • 使用高阶多项式(如10阶)拟合一段时间(如1-2小时)内的轨道。
    • 发送多项式的系数给用户。
    • 优点:数学拟合效果好。
    • 缺点几何意义不明确。用户无法直观得知卫星的高度、轨道倾角、偏心率等几何特征。
  3. 开普勒轨道根数及其变化率 (Keplerian Elements + Perturbations)
    • GPS 广播星历采用的方法
    • 基于开普勒六根数(半长轴、偏心率、倾角等)加上摄动改正项。
    • 包含 6个基本参数9个变化率/改正项,共约15-20个参数。
    • 优点
      • 数据量小:适合低速率广播。
      • 几何意义明确:参数直接对应轨道的形状、大小和方向。
    • Screenshot-[17:50]

6. 卫星轨道运动理论基础 原片 @ 18:07*

为了理解广播星历的参数,必须掌握卫星受力与运动的基本理论。

  • 卫星受力分析
    决定卫星加速度的基本公式:
    \vec{F} = m \vec{a} \Rightarrow \vec{a} = \frac{\vec{F}}{m} 通过对加速度积分可得速度,再积分可得位置。
  • 主要作用力
    1. 地球引力(最主要):
      • 中心引力:假设地球是质量集中的质点或均匀球体(占绝大部分)。
      • 非球形引力:地球形状不规则(扁率等)导致的引力摄动(J_2 项等)。
    2. 日月引力:太阳和月球的引力。
    3. 太阳光压 (Solar Radiation Pressure):光子撞击卫星产生的微小压力(受照面与阴影区不同)。
    4. 大气阻力:对于 GPS 卫星(高轨,约20200km),大气阻力极小,通常忽略;低轨卫星则必须考虑。
    5. 潮汐力:固体潮、海潮等引起的引力势变化。
    • Screenshot-[19:14]

7. 二体问题与摄动理论 原片 @ 21:00*

为了求解卫星轨道,人为将问题分解为两部分:

  • 第一部分:正常轨道 (Normal Orbit) / 二体问题
    • 假设:将地球看作质量集中在球心的质点,忽略其他天体和非球形影响。
    • 结果:卫星轨道是一个完美的椭圆(开普勒椭圆)。
    • 特征
      • 地球质心位于椭圆的一个焦点上。
      • 轨道平面在空间固定不动。
      • 轨道参数(如长半径、偏心率)是常数。
    • 优势:可以进行严格的数学解析求解(解析解)。
    • Screenshot-[25:23]
  • 第二部分:轨道摄动 (Orbit Perturbation)
    • 定义:考虑地球非球形、日月引力、光压等微小力量对正常轨道的干扰。
    • 摄动类型
      • 地球形状摄动:地球扁率导致轨道面旋转(进动)。
      • 其他摄动力(量级较小)。
    • 处理方法
      • 无法求出封闭的解析解,通常使用级数展开数值积分近似求解。
      • 根据精度要求截断级数(例如只保留 10^{-5} 量级的项,忽略更小的高阶项)。
    • 结果:实际轨道 = 正常轨道 + 轨道摄动改正。
  • 总结:广播星历正是基于这一理论,给出了参考时刻的开普勒根数(描述正常轨道)以及一系列摄动参数(描述参数随时间的变化和周期性改正),用户通过这些参数恢复卫星瞬间的精确位置。

AI 总结

本视频深入讲解了 GPS 测量原理中关于信号结构和轨道参数的核心内容。首先,详细阐述了 GPS 时间系统,解释了周数(WN)的 10 比特限制导致的翻转问题及其现代化改进,以及如何利用 Z 计数获取时间。其次,介绍了导航电文中的 URA 指数卫星健康标志,说明了系统如何以紧凑的数据格式告知用户信号精度和可用性。

在星历与轨道方面,课程重点分析了 卫星钟差 的二阶多项式拟合模型,并强调了相对论效应的独立校正。随后,对比了三种卫星位置表达方式,解释了为何 GPS 广播星历采用 开普勒根数加摄动参数 的形式(兼顾数据量与几何意义)。最后,从物理层面剖析了卫星受力情况,引入了 二体问题(正常轨道)摄动理论 的概念,为后续理解具体的轨道参数计算奠定了理论基础。这些内容对于研究生复试中理解 GPS 信号解算和定位原理至关重要。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇