共计 4200 个字符,预计需要花费 11 分钟才能阅读完成。
没有GPS信号,多普勒定位需要解调卫星数据吗?
1. 前言
在上一篇文章中,我们介绍了单星多历元多普勒定位的原理:星链终端在GPS失锁后,通过测量某颗LEO卫星飞越过境时的多普勒频移曲线,经过约10分钟的观测积累,反推出自身的地理位置。
读完那篇文章,很多读者会自然产生一个疑问:
终端是怎么测量多普勒的?它需要先"读懂"卫星下行信号里的数据内容,才能提取多普勒频移吗?
这个问题问得很好,也很关键。如果答案是"需要解调数据",那就意味着终端必须拥有合法的星链账号、持有解密密钥,整个自主定位过程才能进行,这在终端刚开始寻星阶段其实是不可能完成的。
对于上面这个问题,我们先给出答案:不需要。多普勒测量只需要信号的物理层特征,与数据内容完全无关。
但不同的信号处理策略在测量精度上有显著差异。
本文从底层原理出发,逐层分析星链信号的结构,讲清楚"为什么不需要解调数据",以及三种不同精度的多普勒测量方法。
2. 先厘清一个概念:多普勒测量 ≠ 数据解调
在进入信号结构之前,需要先把两个容易混淆的概念区分清楚。

多普勒频移是一种物理现象:信号源与接收机之间存在相对运动时,接收到的信号频率会偏离发射频率,偏移量与相对径向速度成正比:

其中 v_r 是径向速度,c 是光速,f_0 是载波频率。多普勒频移只取决于运动状态,与信号携带的数据内容完全无关。
用一个类比理解:你站在路边听救护车驶过,车上播放的是什么音乐完全不影响你感知到的音调变化。车速(多普勒效应)是纯粹的物理现象,与音乐内容无关。
数据解调 是另一回事:它是指从接收到的调制波形中还原出原始比特流的过程,需要做帧同步、信道估计、均衡、FEC解码等一系列操作,最终"读懂"信号里写了什么。
两者在信号处理流水线中处于完全不同的位置:
| 操作 | 目的 | 需要的条件 |
|---|---|---|
| 多普勒频率测量 | 获取径向速度观测量 | 找到一个频率稳定的参考信号 |
| 数据解调 | 还原比特流,读懂内容 | 帧同步 + 信道估计 + 解密密钥 |
关键结论:测量多普勒是"测量频率",解调数据是"读懂内容",二者是独立的信号处理过程。前者不依赖后者。
3. 星链下行信号的分层结构
要理解为什么多普勒测量不需要解调数据,需要先了解星链下行信号由哪些成分构成。可以把它分为3个层次:我们在星链下行链路信号分析:频段、体制、数据帧、同步、导频、捕获流程中曾经介绍过星链下行信号的结构。

第三层(用户数据净荷): 商业星链采用端到端加密,这一层的内容在未授权情况下无法读取。即使能读取,数据内容与频率测量毫无关系。对多普勒测量:完全不需要,也不可用。
第二层(OFDM导频子载波): OFDM(正交频分复用)是星链采用的调制方式。在OFDM的时频资源网格中,并不是每个子载波都包含用户数据——其中有一部分是导频子载波,它们携带的是预先约定的已知序列,均匀分散在时域和频域中,目的是让接收机估计信道状态。这些导频的位置和取值不是数据内容,而是协议结构的一部分,不需要解密,但需要知道协议规范。
第一层(物理层同步序列和导频音): 这是信号结构中最"公开"的部分:
-
PSS(主同步序列)/ SSS(辅同步序列):每隔固定周期出现一次的已知码序列,接收机通过相关运算即可检测,用于帧同步和频率同步。这是任何接收机"听懂"信号的第一步,无需任何授权。
-
导频音(Pilot Tones):嵌入OFDM帧中的单频连续波分量,频率固定且已知,是最干净的多普勒参考信号。
对多普勒测量:第一层是测量的最低门槛,已被实验室验证足以支撑定位。
相关参考文献资料如下:
- Practical Use of Starlink Downlink Tones for Positioning
- 基于星链下行信号的多普勒定位方法
- Maximum Likelihood Time of Arrival and Doppler Estimation for Precise Starlink-Based PNT
4. 方法一:仅用导频音——最简单,无需任何授权
原理
导频音是嵌入在OFDM帧特定子载波位置上的单频连续波,就像信号结构里的一根"音叉"——它的频率固定,持续振动,不携带任何数据信息。

接收机只需要对星链下行信号做频谱分析,找到导频音所在的子载波位置,然后持续追踪它的频率随时间的变化,就得到了多普勒频移的时间序列:

其中 f{tone} 是标称导频音频率(已知), △f{local} 是本地振荡器频偏(未知常数,在最小二乘解算时自动吸收),f_{doppler}(t) 就是我们要测的多普勒频移。
整个过程不需要同步、不需要解码、不需要密钥,只需要能接收Ku波段信号的硬件和一套频率估计算法。
实验验证
UT Austin射电导航实验室(PMC 2023)的实测工作给出了最直接的工程验证。他们使用的设备是:
-
一个卫星接收天线
-
一个普通Ku波段LNB(低噪声块变频器)
-
一套软件无线电(SDR)平台
没有星链终端,没有星链账号,没有任何授权。
实测多普勒估计精度:约 2–5 Hz,等效径向速度测量精度约50–130 mm/s。
具体实验结果参见链接Maximum Likelihood Time of Arrival and Doppler Estimation for Precise Starlink-Based PNT
这个结果证明了:用一个连星链账号都没有的廉价设备,就能对星链信号进行多普勒测量并完成定位。
精度限制
导频音数量有限,可用于相干积分的观测量较少,单次测量精度存在上限。在需要更高精度的场景中,需要利用更丰富的信号成分。
5. 方法二:同步序列 + 导频子载波——精度提升
在方法一基础上增加什么
除导频音外,OFDM帧内还均匀分布着大量导频子载波。可以把OFDM时频网格想象成一张方格纸:绝大多数格子填的是用户数据(加密),但按照固定规律,每隔几行几列就有一个格子填的是已知值——这就是导频子载波。
这些导频子载波的位置和取值是协议规范的一部分,不属于加密内容。接收机如果知道这些导频的位置,就可以把它们全部提取出来,每一个都是一个独立的多普勒观测量。观测样本数增加约一个数量级,测量噪声随之降低。
需要什么额外知识
导频子载波的时频分布规律需要通过协议文档或逆向分析获得。UT Austin团队在2026年2月发布的论文(arXiv:2602.02627)中,系统整理了星链Ku波段下行信号的所有"可预测元素",包括:PSS/SSS序列的位置与码字、导频音的频率和周期、导频子载波的时频分布规律。这些信息已经公开,任何研究者均可直接利用。
链接是:Pilots and Other Predictable Elements of the Starlink Ku-Band Downlink

精度
多普勒估计精度提升至约 1–3 Hz,不需要解调任何数据内容,不需要密钥。
6. 方法三:两步联合估计——当前最优精度
技术思路
国内《信号处理》期刊2025年的研究(DOI: 10.12466/xhcl.2025.11.005)提出了一种两步估计算法,将物理层同步序列与数据帧内的导频序列联合利用:
-
第一步(粗估计):用PSS/SSS序列完成帧同步和粗多普勒捕获,把频率不确定度从±283 kHz压缩到±数十Hz
-
第二步(精估计):利用数据帧内分布的导频序列(已知码字和位置,非数据内容)进行精细多普勒估计,在粗估计基础上进一步收敛
需要特别说明的是:第二步利用的是帧内导频序列的结构信息(哪个位置、什么码字),而不是用户数据的内容。这是协议层面的工程知识,不属于加密保护的范围,仍然不需要解调净荷,不需要密钥,不需要授权。
实测性能指标
| 指标 | 测量值 |
|---|---|
| 0 dB信噪比下多普勒均方根误差 | 3.7 Hz |
| 卫星过境期间多普勒均值误差 | 2.1 Hz |
| 五星联合水平定位精度 | 6.1 m |
| 五星联合三维定位精度 | 13.5 m |
五颗卫星联合定位达到 6.1 m水平精度,已接近商业GPS的定位精度,且全程不依赖GPS、不需要任何数据解调。

7. 三种方法的工程对比
| 方法 | 利用的信号层次 | 需要解调数据 | 需要协议知识 | 多普勒精度 | 代表工作 |
|---|---|---|---|---|---|
| 仅用导频音 | 物理层(Layer 1) | ❌ | ❌ 最简单 | ~2–5 Hz | UT Austin PMC 2023 |
| 同步序列+导频子载波 | Layer 1+2部分 | ❌ | ⚠️ 需要导频位置 | ~1–3 Hz | arXiv:2602.02627 |
| 两步联合估计 | Layer 1+2全部 | ❌ | ✅ 需要帧结构知识 | ~2.1 Hz(过境均值) | 信号处理2025 |
三种方法精度递增,所需协议知识递增,但共同底线是:都不需要解调用户数据净荷。
精度的瓶颈不在于是否解调数据,而在于可用的参考信号密度和相干积分时间——利用的已知结构越多,积分时间越长,精度越高。
8. 多普勒测量不依赖解调数据意味着什么
自主定位不受加密限制
商业星链的用户数据采用端到端加密,但物理层的同步结构和导频是任何OFDM接收机都必须能"看见"的——这是体制设计的工程必要性,接收机不认识这些结构就无法完成基本的帧同步,加密无法保护它们。
加密保护的是数据内容,无法保护物理层结构。 GPS失锁后的终端,固件层只要实现了导频音跟踪和多普勒估计,就能独立完成定位,无需与SpaceX任何服务器交互,无需账号认证。
星链信号已成为一种Signals of Opportunity
UT Austin的实验说明了一个重要事实:没有星链账号,也能对星链信号进行多普勒测量并定位。
这在导航领域有一个专有名词:机会信号导航(Navigation with Signals of Opportunity,NAVSOP)——利用环境中已经存在的非导航专用信号(如FM广播、手机基站、WiFi)进行定位。星链信号的全球高密度覆盖,使其成为迄今为止最强大的机会导航信号源之一。
对终端自主能力的工程启示
这一结论直接回答了GPS拒止场景下星链终端能否自主定位的核心问题:
整个自主定位闭环,从物理层信号接收到位置解算,可以在终端本地完成,不依赖GPS、不依赖地面基础设施、不依赖数据解调,只依赖卫星信号的物理存在。
总结与展望
本文的核心结论可以用一句话总结:
多普勒测量是物理层的频率测量,与数据内容无关;星链下行信号中存在无需授权即可利用的物理层参考结构,这些结构已被实验室验证足以支撑数十米级别的自主定位。
这引出了本系列的下一个核心问题:目前限制单星多普勒定位精度的主要因素是TLE轨道误差(数十至数百米量级)。如果星链卫星像GPS一样主动在下行信号中广播精密星历和钟差修正数据,定位精度将提升到什么水平?商业星链与星盾军用PNT之间的能力差距,是否正在于此?我们将在下一篇文章中展开讨论。