GPS测量原理及其应用 p43 44距离测量与定位方法(三)
本文最后更新于27 天前,其中的信息可能已经过时,如有错误请发送邮件到[email protected]

以下是根据视频转录内容整理的详细笔记:

目录


1. 测距码测距的先决条件 原片 @ 00:00*

利用测距码(Range Code)进行距离测量存在一个核心的先决条件

  • 接收机(Receiver)复制信号的能力:接收机必须能够产生与卫星完全相同的测距码结构。
  • 相关处理(Correlation)
    • 卫星发射测距信号,接收机在本地产生同样的信号。
    • 接收机通过调节延迟时间(Delay),使本地信号与接收到的卫星信号在时间上对齐。
    • 只有当两者的码结构(Code Structure)极性完全一致时,通过调整延迟才能使相关系数达到最大(即“相关系数等于1”)。
  • 不匹配的后果:如果本地产生的信号结构与卫星信号不同(例如正交或结构差异),无论如何调整延迟时间,相关系数都不可能达到最大值,从而无法完成测距。

2. 采用测距码的主要原因 原片 @ 01:40*

即使测距码技术复杂,GPS系统仍采用它主要基于以下几个关键原因:

2.1 从噪声中提取微弱信号

  • 信号强度极低
    • GPS卫星位于距离地面约 20,000 公里的高空。
    • 卫星依靠太阳能帆板供电,发射功率有限(仅几十瓦)。
    • 到达地面的信号极其微弱,淹没在各种背景噪声(干扰信号)中。
    • 信噪比:接收到的卫星信号强度可能仅为环境干扰信号强度的万分之一(1/10000)。
  • 相关检测原理
    • 测距码具有独特的伪随机噪声(Pseudo-Random Noise)结构。
    • 干扰信号的结构与测距码完全不同。
    • 提取过程:接收机产生特定的测距码与接收信号进行相关处理。由于干扰信号与测距码不相关(相关系数 \approx 0),而真实的卫星信号与本地码相关(相关系数 \approx 1),从而能从“噪信汪洋大海”中提取出微弱的卫星信号。

2.2 提高测距精度 原片 @ 04:58*

Screenshot-[06:47]

相比于脉冲信号,测距码能显著提高测量精度:

  • 脉冲信号(Pulse Signal)的局限
    • 脉冲测距通常依赖信号的前沿(Leading Edge)或幅度最大的时刻作为基准。
    • 如果仅依赖某一个时刻(如前沿),一旦该时刻的信号受到干扰变形,测距误差会直接反映在结果中。
  • 测距码的优势(积分平均效应)
    • 测距码不是依赖单一时刻,而是利用整个积分间隔(Integration Interval)内的所有码元进行比对。
    • 信号畸变处理
      • 卫星信号经过长距离传输,受电离层、对流层及干扰影响,波形会发生畸变(不再是标准的方波)。
      • Screenshot-[08:47]
      • 在相关处理时,接收机寻找的是相关系数最大值(Maximum Correlation Coefficient)
    • 统计平均
      • Screenshot-[09:02]
      • 相关处理相当于对积分间隔内的成千上万个码元进行了一次“统计平均”。
      • 即使单个码元发生畸变,只要整体结构匹配,通过寻找整个序列的最佳对齐点(相关峰),可以获得比单点测量更高的精度。
      • 这相当于几百个信号共同参与比对,取其平均效果,从而平滑了随机噪声带来的误差。

3. 码分多址技术 (CDMA) 的应用 原片 @ 12:08*

利用测距码可以实现 码分多址(Code Division Multiple Access, CDMA),区分不同的卫星信号。

  • 正交性(Orthogonality)
    • 不同卫星(如3号卫星、5号卫星)使用结构不同且相互正交的测距码。
    • 数学特性
      • 同一卫星的码自相关特性强(R \approx 1)。
      • 不同卫星的码互相关特性极弱(R \approx 0)。
  • 单频多星
    • 所有卫星使用相同的载波频率发射信号。
    • Screenshot-[14:02]
    • 天线接收到的是所有卫星信号和干扰的混合波。
    • 物理上不可分,逻辑上可分:在物理层面无法将信号分开,但在信号处理层面,通过通道(Channel)分配特定的码结构进行过滤。
  • 工作原理
    • 若通道被分配跟踪3号卫星,接收机就产生3号卫星的测距码。
    • 该通道对输入混合信号进行相关处理:
      • 只有混合信号中的3号卫星成分能产生相关峰(R_{max})。
      • 8号、11号等其他卫星信号由于码结构正交,相乘积分为0,不会对测量产生干扰。
    • 结论:一台接收机可以利用多个通道,通过产生不同的码,同时跟踪和测量多颗卫星的距离。

4. 系统的控制与管理 原片 @ 19:03*

测距码技术赋予了系统管理者(如军方)对GPS系统的控制权(AS政策, Anti-Spoofing)

  • 控制机制
    • 系统管理者可以通过控制码结构(Code Structure)的公开程度来限制用户使用。
    • 公开码 vs. 保密码
      • C/A码(粗码)是公开的,任何厂商都可以制造接收机。
      • P码(精码)后期被加密为 Y码(通过叠加W码)。
  • 拒绝服务(Access Denial)
    • Y码的生成算法和电路结构是保密的(仅告知授权厂家或军方用户)。
    • 如果接收机无法产生本地的Y码,就无法与卫星发射的Y码进行相关处理。
    • 结果:普通用户虽然能接收到Y码信号,但无法利用它进行测距和定位。
    • 这使得美国军方能够由对系统进行权限管理:让谁用谁就能用,不让谁用谁就无法使用高精度服务。

AI 总结

本节课程深入讲解了GPS测距码(Range Code)的核心原理及其在定位中的关键作用。

  1. 测距机制:测距依赖于接收机复制并生成与卫星一致的信号进行相关处理(Correlation),这是技术实现的前提。
  2. 抗干扰与灵敏度:测距码通过相关检测技术,能够从强度极低(甚至低于噪声)的信号中提取出卫星信号,解决了长距离传输信号微弱的问题。
  3. 精度优势:相比脉冲信号的单点测量,测距码利用长时间积分的统计平均效应,有效克服了信号传输畸变,显著提高了测距精度。
  4. 多址接入:利用码的正交性(CDMA),实现了在同一频率下区分和同时测量多颗卫星。
  5. 权限控制:通过对码结构的加密(如Y码),系统管理者可以有效控制高精度定位服务的使用权限(AS政策)。
暂无评论

发送评论 编辑评论


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