本文最后更新于27 天前,其中的信息可能已经过时,如有错误请发送邮件到[email protected]
目录
- 1. C/A 码(粗码/捕获码)的产生原理与结构
- 2. C/A 码的特性与应用
- 3. P 码(精码)的特性与产生
- 4. P 码的保密性与 AS 政策(反电子欺骗)
- 5. GPS 现代化:L2C 与 L5 信号
- 6. Z 跟踪技术与民用策略
- AI 总结
1. C/A 码(粗码/捕获码)的产生原理与结构 原片 @ 00:00*
C/A 码(Coarse/Acquisition Code,粗码或捕获码)是 GPS 信号中结构最简单的一种测距码,主要用于信号的初步捕获。
Screenshot-[00:11]
截图提示:此处的板书或图示通常展示 C/A 码发生器的电路原理图,重点在于两个移位寄存器(G1 和 G2)的并列结构。
1. 线性反馈移位寄存器 (LFSR)
- C/A 码由两个 10 级的线性反馈移位寄存器产生,通常标记为 G1 和 G2。
- 产生原理:
- 利用移位寄存器的特定抽头(Tap)内容进行 模2相加 (Modulo-2 Addition)。
- 运算结果反馈回到寄存器的第一级,形成循环。
2. 特征多项式 (Characteristic Polynomial)
- 电路结构可以用特征多项式来表示,这比画复杂的电路图更简洁。
- G1 寄存器示例:
- 视频中提到将第 3 级和第 10 级的内容进行模2相加,反馈至第 1 级。
- Screenshot-[01:14] 截图提示:展示移位寄存器的具体反馈连接方式(例如第3级和第10级连接到模2加法器),这是理解多项式物理实现的直观依据。
3. Gold 码 (Gold Code) 的生成
- G2 寄存器的复杂性:G2 的反馈更为复杂,涉及第 2、3、6、8、9、10 级内容的模2相加。
- C/A 码的合成:
- 首先分别产生 G1 序列和 G2 序列。
- 将 G1 序列与 G2 序列(经过相位平移后)再次进行模2相加。
- 最终生成的序列即为 Gold 码(C/A 码属于 Gold 码族)。
- 数学表达:
C/A(t) = G1(t) \oplus G2(t-\tau) (其中 \oplus 表示模2相加)
2. C/A 码的特性与应用 原片 @ 02:42*
1. 结构特点
- C/A 码是 GPS 测距码中结构最简单的一种。
- 通常作为教学示例来理解测距码的产生机制。
2. 码长与周期
- 码长相对较短,周期为 1 毫秒 (ms)。
- 包含 1023 个码元(Chips)。
- 这种短周期特性使得接收机能够快速搜索和捕获信号。
3. P 码(精码)的特性与产生 原片 @ 03:58*
P 码(Precision Code,精码)相比 C/A 码具有显著不同的特性,主要用于高精度定位。
1. 码率与精度
- 码率:P 码的码率是 C/A 码的 10 倍,即 10.23 Mbps。
- 码宽:P 码的一个码元宽度约为 C/A 码的 1/10。
- C/A 码码元长度 \approx 293 米。
- P 码码元长度 \approx 29.3 米。
- 测距精度:由于码元更窄,测量精度通常设为码元宽度的 1% 左右,因此 P 码的测距精度(约 0.29 米)远高于 C/A 码(约 2.9 米)。
2. 载波调制
- P 码同时调制在 L1 和 L2 两个载波频率上。
- 双频优势:利用两个不同频率(L1, L2),可以通过线性组合消除 电离层延迟 (Ionospheric Delay) 误差。
- 注意:早期的 C/A 码仅调制在 L1 上,无法直接利用双频消除电离层误差,这是限制民用精度的主要原因之一。
3. 周期极长与捕获困难
- 周期:P 码的周期非常长,约为 7 天(实际是 267 天长序列的一部分,每颗卫星分配 7 天的片段)。
- 捕获挑战:
- 1 秒钟包含 1000 万个码元,且接收机时钟与卫星时钟存在误差。
- 若直接搜索 P 码,搜索范围极大,耗时极长。
- 解决方案:接收机必须先捕获 C/A 码(通过 HOW 字中的 Z 计数),获得时间同步信息后,再引导捕获 P 码。
4. P 码产生器的复杂性
- Screenshot-[09:27] 截图提示:展示 P 码发生器的复杂框图,通常包含四个移位寄存器(通常为 X1A, X1B, X2A, X2B),每个寄存器可能有 12 级,总计 24 级以上,以生成极长周期的序列。
- 结构设计极其复杂,目的是生成长周期序列以防止破译。
4. P 码的保密性与 AS 政策(反电子欺骗) 原片 @ 06:58*
随着 GPS 系统的发展,P 码的性质发生了变化,演变为加密的 Y 码。
1. 早期 P 码状态
- 最初 P 码设计为军用保密码。
- 但后来 P 码的生成结构被公开(如教科书中可见),非军方厂商也能制造出生成 P 码的接收机。
- 随着 SA (Selective Availability) 政策的实施(人为引入误差),单纯保护 P 码结构已无意义。
2. AS (Anti-Spoofing) 反电子欺骗政策
- 为了防止敌方生成虚假 GPS 信号欺骗美军接收机,美国引入了 AS 政策。
- Y 码的生成:
- 在已知的 P 码上叠加一个保密的 W 码。
- 公式: Y(t) = P(t) \oplus W(t)
- 结果:卫星不再发射纯 P 码,而是发射加密后的 Y 码。
- W 码特性:
- 码率较低(约 512 kbps)。
- 一个 W 码大致覆盖 20 个 P 码码元。
- 结构严格保密。
5. GPS 现代化:L2C 与 L5 信号 原片 @ 10:40*
为了响应非军方用户需求并提升民用性能,GPS 进行了一系列现代化升级(GPS Modernization)。
1. L2C 信号 (Civil Signal on L2)
- 背景:早期民用只有 L1 上的 C/A 码,无法消除电离层延迟。
- 实施:从 Block IIR-M 卫星开始,在 L2 载波上增加了民用信号,称为 L2C。
- 优势:
- 允许民用用户使用双频(L1 C/A + L2C)进行高精度电离层改正。
- Screenshot-[18:04] 截图提示:此处可能展示树林或遮挡环境的示意图,说明 L2C 信号在恶劣环境下的接收能力优于传统信号。
- 信号特性更优,利于在树林、室内等微弱信号环境下跟踪。
2. L5 信号
- 实施:从 Block IIF 卫星开始引入。
- 特性:
- 专为生命安全(Safety of Life, 如航空导航)设计。
- 码率与 P 码相同(10.23 MHz),码元宽度窄,测距精度极高。
- 发射功率更高,抗干扰能力强。
3. M 码 (Military Code)
- 军用信号也进行了升级,引入了 M 码,与 Y 码并存,提供更好的抗干扰和保密性能。
6. Z 跟踪技术与民用策略 原片 @ 14:46*
尽管 P 码被加密为 Y 码,民用高精度测量级接收机仍需利用 L2 频段信号。
1. 困境
- 卫星发射 Y 码(P+W),民用接收机不知道 W 码,无法直接解调 Y 码。
2. Z 跟踪 (Z-Tracking) / 半无码跟踪技术
- Screenshot-[15:23] 截图提示:示意图展示如何处理 Y 码信号,体现将信号“平方”或“互相关”处理以剥离 W 码的过程。
- 原理:
- 利用 W 码码率较低的特点,通过信号处理技术(如信号平方或 L1/L2 互相关)剥离 W 码的影响。
- 将 Y 码“分解”或在不知道编码的情况下恢复出载波相位和伪距观测值。
- 代价:信噪比 (SNR) 会有所降低(相比直接跟踪纯 P 码)。
- 意义:使得大地测量型接收机在 AS 开启期间仍能进行双频高精度测量。
AI 总结
本节课程深入讲解了 GPS 信号的组成及其测量原理,核心内容涵盖以下三点:
- 测距码的生成与特性:详细阐述了 C/A 码 利用线性反馈移位寄存器生成 Gold 码的过程,其结构简单利于捕获;对比了 P 码 的高码率、长周期和高精度特性,以及其基于双频(L1/L2)消除电离层误差的优势。
- 信号保密与演变:解释了从 P 码到 Y 码 的演变过程。为了防止电子欺骗(AS),在 P 码上模2相加保密的 W 码 形成 Y 码。民用测量通过 Z 跟踪技术 在未知密钥的情况下仍能利用 L2 频段信号。
- GPS 现代化:介绍了为提升民用性能而新增的信号,包括 L2C(提供双频电离层修正、改善弱信号跟踪)和 L5(高精度、航空安全级信号),极大地扩展了非军方用户的应用场景和精度。