Starlink 卫星直连存量 4G 手机:如何实现连续覆盖
卫星直连存量手机这件事,最容易被误解的一点是”卫星飞过来就有信号”。真实情况正相反:单颗卫星对一个地面点的可服务时间只有约 2.5 分钟,而它如果让波束老实跟着自己跑,每 5 秒就会把地面重新扫一遍。这两个数字放在一起,任何”靠切换硬扛”的思路都会当场崩掉。
本文先把 D2C 的技术特征参数集中列出(第一节,可直接当速查表),再解释连续覆盖究竟是怎么拼出来的(第二节)。除特别说明外,参数均以 Gen1 平台(V2 mini DTC,2026 年 9 月约 640 颗在轨)为准,来源包括 SpaceX 公开披露与空间安全文档、FCC 备案文件、Ookla 2026 年 8 月的实测数据以及第三方星座反演。
0. 全文速览:本文回答的十五个问题
如果时间有限,先看这张表。每一行是一个具体问题、一句结论、以及对应章节。
| 问题 | 一句话结论 | 详见 |
|---|---|---|
| 为什么 eNB 必须放到卫星上? | 存量手机改不了,只能把终端本该承担的那部分工作挪到天上 | 2.1 |
| 那用透明转发不行吗? | 3GPP 的标准答案就是透明载荷,但四条时序边界对存量手机全部越界 | 2.2 |
| 手机自己的 AFC 究竟能吸收多少频偏? | 捕获范围由晶振容差决定(约 ±10 ppm),比地面网需要的宽得多 | 2.1 |
| 波束为什么不能”跟着卫星跑”? | 38 km 足迹 5 秒扫完,一小时要重同步 700 次以上,协议上不成立 | 2.3 |
| 单颗卫星能给一个终端服务多久? | 仰角 >30° 的窗口约 2.5 min,只占全可见弧段的 26% | 1.4 |
| 2.5 分钟的单星窗口,怎么变成连续上网? | 多星同时可见 + 预知式切换 + 波束地固驻留,把窗口在时间轴上拼起来 | 2.5 |
| 单星只有 2.5 min,那中间 4.5 min 就没信号了? | 单条轨道面确实如此(实测覆盖率只有 4.3%);24 个面交织后覆盖率 95.0%、缺口缩到 20 s | 2.6 |
| 高纬度和中纬度的代价差多少? | 北京 39.9°N 平均在视 2.52 颗,喀纳斯 48.7°N 只有 1.69 颗;43° 壳层在 47.9°N 以上完全失效 | 2.6 |
| 需要多少颗卫星才够覆盖? | 面积法估算约 700 颗;实际发射 640 颗,目标是 1,200 颗 | 2.5 |
| 抬头看到的”一串卫星”,实际间隔多远? | 面内约 3,250 km(每 7.0 min 过来一颗),跨面约 1,670 km | 1.1 |
| 一颗星有几个波束?是一个波束一个小区吗? | 约 248 个下行束;实测就是”一个波束 = 一个小区” | 2.7 |
| 切换时 PCI 会跟着变吗? | 波束间和星间切换都必变,而且 PCI 改变是切换能执行的前提 | 2.8 |
| 能不能让所有卫星共用一个 PCI? | 名字层可以统一,但手机只认物理身份;统一它要同时跨过时延、频率、内容、移动性四道墙 | 2.9 |
| 那它现在全球连续覆盖了吗? | 还没有:约 ±58° 纬度以内、20–30 个授权市场,中纬度仍有几十秒空档 | 2.6 / 2.10 |
| 几百颗就能解决覆盖,为什么还要上万颗? | 因为瓶颈是容量不是覆盖,两者差一个数量级以上 | 2.10 |
这十五个问题串起来是同一句话:几何决定时间尺度,时间尺度逼出架构,架构决定它能提供什么业务。 下面从参数开始。
1. 技术特征参数总览
1.1 星座与轨道
| 参数 | 数值 |
|---|---|
| 轨道壳层 | 两个:约 358.5–360 km × 43°、约 360 km × 53°(另有 340–345 km 口径) |
| 轨道周期 | 约 91.5 min(约 5,490 s) |
| 卫星轨道速度 / 地面轨迹速度 | 约 7.70 km/s / 约 7.6 km/s |
| 轨道面 × 每面星数 | DTC-53:24 面 × 13 颗(目标 48 面);DTC-43:26 面 × 12 颗 |
| 在轨数量(2026-09) | 约 640 颗,占 Starlink 总在轨(约 11,127 颗)的 5.8% |
| 连续全球覆盖目标 | 约 1,200 颗(完成度约 53%);首代规划壳层 840 颗 / 30 轨道面 |
| 面内星间距 | DTC-53:约 3,250 km,等效 7.0 min 一颗;DTC-43:约 3,520 km,7.6 min 一颗 |
| 跨面间距(赤道处) | 约 1,540–1,670 km,中纬度收敛到约 1,000 km |
一句提醒:网上大量文章说”星链卫星间隔 40–60 km”,那是发射后数天内的临时状态(抬头看到”小火车”的样子),不是稳态轨位间距。卫星随后会用数周到数月把自己漂移到既定轨位。
这个间距带来三个可直接观察的后果:
① 覆盖节拍是可预测的机械节奏。 同一条轨道面内每 7.0 min 过来一颗,误差以秒计,星历可以提前几十年推算。这是 NTN 相对地面网络的独特优势——地面网永远做不到”提前 30 秒知道下一个基站几点几分出现”。
② 单条轨道面永远不够用,必须靠多面互相填缝。 面内间距 3,250 km,而单颗星 30° 仰角以上的服务圈直径只有约 1,072 km(半径 536 km)——一颗星的服务圈只占轨间距的 1/3。剩下的缝隙必须由其他轨道面插入。所以”覆盖”这件事只能整体看星座,只看单条轨道会得出完全错误的结论。
③ 最近邻在隔壁轨道面,不在自己这条轨道上。 沿轨 3,250 km,而赤道处跨轨只有约 1,670 km(中纬度收敛到约 1,000 km)。星链在几何上是一张织出来的网,不是若干条独立的链——这也是星间激光链路能连成网状、而不只是一条前后相接的链的几何前提。
把两个壳层、同一壳层里的多个轨道面、以及每颗卫星脚下的地面服务圈放在同一张图上,整个系统的空间层次就清楚了:
图 1 两个轨道壳层、卫星与地面服务圈
1.2 波束与地面覆盖
| 参数 | 数值 |
|---|---|
| 服务门限仰角 | 30° |
| 30° 仰角对应卫星离轴角 | 55.2°(相控阵需电扫 ±55°,总范围 110°) |
| 单星地面服务圈 | 30° 仰角以上:地面半径约 536 km,面积约 90.3 万 km² |
| 波束全宽 | 约 6.2°(半角 3.1°) |
| 天顶波束地面足迹 | 直径约 38 km(Ookla 实测有效半径 19 km) |
| 30° 仰角波束足迹 | 约 71 km(横向)× 142 km(径向),面积约 7,881 km² |
| 单星下行波束数 | 阵面上限 248 个;同时刻点亮约 140 个;铺满整片服务区约需 290 个 |
| 单星天线 | S 波段展开式相控阵:官方文档 2.3 × 2.7 m ≈ 6.2 m²、约 1,520 阵元(另有 25 m² 口径,存疑) |
足迹随仰角变化,这是后面理解容量差异的前提:
| 终端仰角 | 斜距 | 足迹(横向 × 径向) | 小区面积 |
|---|---|---|---|
| 90°(天顶) | 350 km | 38 × 38 km | 1,134 km² |
| 60° | 401 km | 44 × 50 km | 1,716 km² |
| 45° | 483 km | 52 × 74 km | 3,051 km² |
| 30°(门限) | 652 km | 71 × 142 km | 7,881 km² |
图 2 D2C 几何总览(按 1 px ≈ 2 km 等比绘制)
1.3 容量与频谱
| 参数 | 数值 |
|---|---|
| 单波束下行峰值 | 4.4 Mbps(1.4 MHz 信道)/ 18.3 Mbps(5 MHz 信道) |
| 单波束上行峰值 | 3 Mbps / 7.2 Mbps(同上) |
| 单波束实际聚合容量 | 约 7 Mbps |
| 单星下行总容量 | 约 1 Gbps |
| 频谱效率 | 约 1.4 bps/Hz(实际)/ 3.7 bps/Hz(峰值) |
| 使用频段 | 租用落地运营商频谱:1900 MHz PCS G block(T-Mobile)、1800 MHz Band 3(O2,5 MHz);硬件适配 1429–2690 MHz |
| 单载波带宽 | 1.4 MHz 或 5 MHz |
| 频率复用因子 | 1(同频全复用,靠窄波束空间隔离 + PCI 扰码 + 极化) |
| 容量密度 | 天顶约 0.006 Mbps/km²,地面宏站约 10 Mbps/km²(差约 1,600 倍) |
| 用户面时延 | 星上再生架构;空口几何往返约 2.4 ms(360 km 星下点),含回传与处理的实际时延在数十毫秒量级 |
1.4 时间尺度与切换
| 参数 | 数值 |
|---|---|
| 波束随星被动扫过一点 | 38 km ÷ 7.6 km/s ≈ 5 秒(即每 5 秒需重同步一次) |
| 单星过顶全可见弧段 | ±283 s ≈ 9.4 min |
| 单星对单点可服务时长 | ±73.7 s ≈ 2.5 min(仰角 >30°,仅占全弧段 26%);运营商实测均值 3 min 20 s |
| 实际交接率 | 约 18 次/小时,即每 3.3 min 一次 |
| 束内差分多普勒 | 约 2.1 kHz(5°–6° 波束,与仰角基本无关) |
| 整星多普勒范围 | ±24 ppm / ±46 kHz @1.9 GHz,变化率约 1 kHz/s |
| 当前覆盖现状 | 纬向约 ±58°;21°N 覆盖率 68.3%、43–45°N 约 94%(空档 41–46 s)、45°N 仿真 95.0%(空隙中位 20 s)、61°N 为 0 |
图 3 波束、窗口、交接、轨道四层时间尺度
2. 工作原理
参数摆完之后,真正的问题是:**5 秒的时间尺度怎么变成 2.5 分钟的可用连接,而这 2.5 分钟又怎么变成”连续”。**下面按因果链拆开。
2.1 起点:为什么必须把 eNB 搬到星上
地面 LTE 网的多普勒补偿是”基站不动、终端动”,两段各管一半。卫星直连把这个前提彻底推翻了:终端可以完全静止,多普勒全部来自”基站自己在动”。这带来两个结构性后果。
其一,补偿必须由网络侧单边承担。 3GPP TR 38.811 与 Rel-17 的结论是 LEO 场景多普勒可达 ±24 ppm——在 1900 MHz 上就是 ±46 kHz,跨过 6 个 15 kHz 子载波。
这里有一组经常被混用的数字,值得先理清,否则会得出错误的结论:
| 数字 | 真实含义 | 出处 |
|---|---|---|
| ±0.1 ppm | UE 锁定之后的调制载波频率精度要求。原文基准是”相对于从 eNB 接收到的载波频率”,是”锁定后精度”,不是”能跟踪的范围” | TS 36.101 |
| 0.46 ppm | 500 km/h 对应的多普勒物理值(138.9 m/s ÷ c),描述”场景需要处理多大”,不是”手机能力上限” | 3GPP 高铁测试条件 |
| ±10 ppm 量级 | TCXO 晶振容差——这才是 AFC 捕获范围的量级来源 | 器件规格 |
AFC 的捕获范围不由地面网多普勒决定,而由晶振容差决定。 手机开机时晶振根本没校准(温变 10 °C 就能带来 10 ppm 量级漂移),AFC 的职责就是把这个几十 ppm 的初始误差拉回 ±0.1 ppm,所以它的工作范围天然是 ±10 ppm 量级——比地面网需要的宽得多。
所以真正的问题不是”手机能力不够”,而是这 24 ppm 超出了手机为地面网设计的那套假设:在地面网里,UE 与基站之间不存在这么大、单边、且以约 1 kHz/s(即 0.53 ppm/s)持续变化的频偏。这个量级的公共多普勒必须由星上先消掉,剩下的残差才落在手机 AFC 的正常工作区间里。
其二,Rel-17 那套”终端自己补”的机制在 4G 里不存在。 NR-NTN 靠 SIB19 广播星历 + Common TA,让 UE 用 GNSS 定位自己、算出上行预补偿;LTE 协议里既没有这条信令也没有这个字段,存量手机更不会算。于是 D2C 只能走星上再生(regenerative)架构:完整 eNB 基带在卫星上,馈电链路的多普勒由星上自己消化,不牵扯地面网关(为什么透明转发走不通,见 2.2 节)。服务链路的补偿分成两层:
- 下行:按波束中心点预补偿。PSS/SSS/CRS/PBCH 都是波束级公共信道,物理上不可能按 UE 单独发送,所以只能做”小区中心点补偿”。束内残留的约 2.1 kHz 差分多普勒(1.1 ppm @1.9 GHz)落在手机 AFC 的正常工作范围内,由手机连同自身晶振误差一起吸收。这一步能成立的前提,是卫星已经把 24 ppm 那道坎迈过去了。
- 上行:在星上接收端逐 UE 估计并校正。普通 4G 手机既没有机制、也没有信令去做上行预补偿,这是星上基带真正的硬功夫。
上行这里有一个关键协议细节让它变得可控:TS 36.101 规定 UE 调制载波频率的精度基准是”相对于从 eNB 接收到的载波频率“,而不是标称频率。这意味着手机 AFC 已经把下行多普勒学进了本地振荡器,发射时用的是同一个频率参考——上行信号天然携带 1× 多普勒,到达卫星时叠加为 2×。也就是说,手机靠 AFC 自动完成了上行预补偿的一半,星上要校正的是剩下那一半,并且必须处理”2 倍”这个系数。
下行补偿的刷新率由变化率倒推,不由”波束扫得多快”决定:允许残余 ±0.1 ppm(190 Hz @1.9 GHz)时,更新周期上限 T < 0.19 s。工程上取 10–100 ms 粒度(与波束调度周期同步)叠加毫秒级一阶外推即可,不必每个 OFDM 符号重算。
2.2 透明转发行不行:四条对存量手机的硬边界
星上再生并不是唯一的技术路线。3GPP 给 NTN 定义了两种载荷:透明转发(bent-pipe)——卫星只做频率搬移与放大,eNB/gNB 留在网关;再生转发(regenerative)——完整基带在星上。Rel-17 的 NR-NTN 基线恰恰是透明载荷,因为它能复用现有 5G 终端与协议栈。
所以”eNB 必须上星”并不是 3GPP 的立场。准确的说法是:透明转发在原理上完全可行,但对”存量 4G 手机直连”这个特定约束集,它在四条边界上刚好全部越界。 分水岭不在卫星,在手机。
图 4 两种载荷架构下终端侧的多普勒归属
最直观的差别在于终端侧看到什么。透明载荷的搬移本振是固定的,服务链路的 f₁ 会原封不动叠加上馈电链路的 f₂ 一起落到手机上;再生载荷则在解调后用星上自己的参考时钟重新调制下行,馈电段那一段在解调时就被扔掉了。
边界一:多普勒从”一段”变成”两段之和”。 以 350 km 轨道、1.9 GHz、网关置于终端正北 1500 km 为例:再生架构下终端只看到服务链路的 ±48 kHz(±24 ppm);透明架构下变成两段之和,峰值 ±94 kHz(±49 ppm),并且在服务窗口中部出现两段互相抵消的过零区。
图 5 两种架构下终端侧看到的频偏曲线(网关位置一变,透明架构的曲线形状整个不同)
网关侧其实可以做前馈补偿(星历已知、多普勒可算,变化率 1 kHz/s 乘 8 ms 传播延迟只带来 8 Hz 误差),所以这一条还能靠工程手段化解。真正致命的是下面两条写在手机协议栈里、改不了的时序。
边界二:LTE 上行 HARQ 要求单程时延小于约 4 ms。 LTE FDD 的上行 HARQ 是同步的:UE 在子帧 n 发 PUSCH → eNB 在 n+4 回 PHICH → UE 在 n+8 重传,8 个进程循环,节奏固定。eNB 要在 n+4 发出反馈,就必须在 n+4 之前完成接收与解码:
| 架构 | 单程时延构成 | 结果 |
|---|---|---|
| 再生 | 服务链路 1.17 ms(350 km 星下点) | ✅ 余量充足 |
| 透明 | 服务链路 1.17 ms + 馈电段 1.2–7 ms | ❌ 2.4–7.9 ms,越线 |
馈电段的长度取决于网关到卫星的距离:星下点网关 350 km,远处网关超过 2,000 km。要保证全程单程不超过约 3 ms,网关必须始终被卫星”看”到 22° 仰角以上——透明转发把网关的地理部署密度直接绑进了空口的时序预算里。
边界三:TA 与时延基准的跳变。 LTE 的 TA 命令为 11 bit、粒度 16Ts ≈ 0.52 μs,最大值 1282 → 668 μs,折算单程距离约 100 km。而 350 km 轨道上终端到星的距离是 350–700 km,单程 1.17–2.3 ms,超 TA 范围 9–20 倍。这一条两种架构都不满足,差别在稳定性:再生的公共时延只有”卫星到地面”一段,连续、可预测,星上把它当内部常量消化即可;透明的公共时延是两段之和,而馈电段会随网关切换跳变,时序基准必须重建。
这里要澄清一处容易搞混的地方:网关与 eNB 并不是一一对应。3GPP 允许一个 gNB 服务多颗卫星;Starlink 的一个网关站典型为 9 副天线(3×3 / 4×5 / 1×9 布局)、8 副工作 1 副备份,可同时完全服务约 4 颗卫星,而实际部署中更多卫星是经激光星间链路把流量汇聚到同一网关的。D2C 的 eNB 更是直接放在星上、网关只承担核心网出口角色。所以在再生架构里,馈电链路切换改的是回程路径与 S1/GTP 隧道,不构成接入层事件——终端侧的 ECI 编码的是卫星 ID 加波束索引,卫星没换、小区标识就不变,UE 完全无感。真正会牵扯 eNB 迁移的是透明架构:那里 eNB 在网关,网关换班才可能触发接入层动作。
边界四:没有网关的地方——这条会自我否定。 D2C 的目标是”全球任意地点”,包括海洋、极地与没有落地权的国家,这些地方没有网关,必须靠星间链路中继回网关。而 Starlink 的星间链路是激光,激光链路是数字的、必须解调。也就是说,只要一颗卫星要用激光星间链路,它必然具备基带处理能力——“透明转发 + 激光星间中继”在逻辑上是自相矛盾的:不可能既要求一个节点不解调、又让它用激光把数据转发出去。
把四条并列起来看,结论就清楚了:
| 维度 | 透明转发 | 再生转发 |
|---|---|---|
| 星上载荷 | 变频 + 放大,无基带 | 完整 eNB 基带 |
| 终端看到的频偏 | f₁ + f₂,峰值约 ±49 ppm | 仅 f₁,峰值约 ±24 ppm |
| 上行 HARQ 时序 | 单程 2.4–7.9 ms,越线 | 单程 1.17 ms,余量充足 |
| 时延基准 | 两段之和,随网关切换跳变 | 单段,连续平滑 |
| 馈电链路 | 必须连续可用;切换会引起时序基准跳变 | 可中断、可经星间链路绕行;切换仅改回程路径,UE 无感 |
| 网关与 eNB 关系 | eNB 在网关,且一个 gNB 可服务多颗卫星 | eNB 在星上,网关只是核心网出口 |
| 星间激光中继 | 不兼容(激光必须解调) | 原生支持 |
| 对终端的要求 | 需 SIB19 星历 + GNSS 自行预补偿 | 零要求 ← D2C 的唯一出路 |
看最后一行就明白了:NR-NTN 之所以敢用透明载荷,是因为它的终端有 SIB19 + GNSS + 公共 TA 那一整套 UE 侧增强,手机自己就把 TA 和频偏算完了。责任一旦落在终端,透明转发立刻变得经济,根本没必要把基带送上天。
而 D2C 面对的是存量手机,这套能力一格都没有。所以准确的说法是:再生架构干的事,是把 NR-NTN 本该由终端承担的 NTN 能力整包搬到了卫星上。 分水岭从来不在卫星——卫星只是被动接受;分水岭在手机,是”手机搬不动,只好把这份能力往上挪一层”。反过来说也成立:终端一旦换成支持 NR-NTN 的手机,透明转发立刻可行,这也是所有标准 NR-NTN 星座都保留这条路的原因。
2.3 约束一:波束不能”跟着卫星跑”
波束天顶足迹 38 km,卫星地面轨迹 7.6 km/s——如果波束相对星体固定(3GPP 所说的 earth-moving cell),它会在约 5 秒内把地面一点扫完。对静止终端来说,这意味着每 5 秒就要重做一次下行同步(PSS/SSS 搜索 + 频偏校正),一小时 700 次以上。这在协议上根本不成立。
所以 D2C 必须用电扫让波束在地面”驻留”。3GPP 把 NTN 小区分成三类:earth-fixed(GEO 长期照同一片地)、quasi-earth-fixed(NGSO 用可控波束,一段时间照同一地理区)、earth-moving(波束随星滑过)。D2C 取的是中间那个:小区锚在地面,卫星靠连续改变波束指向把它”钉住”。
代价是扫描角。从进入窗口到离开,波束离轴角要从 −55.2° 一路电扫到 +55.2°,总扫描范围 110°,已经贴到平面相控阵的工程极限(55° 处扫描损耗约 3–5 dB,波束还被拉长畸变)。
这里顺带澄清一个容易误算的地方:卫星端的波束张角与地面终端的仰角不在同一个参考系里,不能直接相减。 两者靠三角形 OSP 的正弦定理换算:
$$\cos e = \frac{r}{R_e}\sin\theta$$
其中 θ 是从卫星看的离轴角、e 是地面仰角、r = Rₑ + h。所以卫星端的波束张角并不等于地面上的仰角跨度——6.2° 的波束在星下点只对应约 3.3° 的仰角跨度(86.7°–90°),斜射到离轴 55.2° 时会展宽到约 7.5°。
图 6 earth-moving 与 quasi-earth-fixed 两种模式的差别
2.4 约束二:扫描角用完就得换班
驻留的天然边界就是电扫角用尽。55.2° 对应地面仰角 30°(也就是服务门限),一旦越过这个角度,链路预算立刻恶化:斜距从 350 km 涨到 652 km,多付 5.4 dB 自由空间损耗。手机发射功率被电池和法规锁死在 23 dBm、天线增益接近 0 dBi,从 30° 降到 10° 要多付出 6 dB,相当于要求发射功率翻四倍——物理上做不到。(对比:碟形终端有 30+ dBi 增益可以挥霍,所以 FCC 在 2026 年 4 月批准把它放宽到 10°。)
于是有了那个被反复引用的实测数字:交接率约 18 次/小时。反算一下:3600 ÷ 18 = 200 s ≈ 3.3 min,正好等于一次过顶窗口的长度——而几何上算出的理想窗口是 2.5 min,两者同量级。
两个数字互为佐证,这就是”驻留”与”跟随”的分水岭:如果波束是被动跟随的,交接率会是 700 次/小时而不是 18 次,差 40 倍。
值得补充的是,30° 这个门限并不只由链路预算一条决定——低仰角同时恶化三件事:路径损耗(30° 时已经多付 5.4 dB)、差分多普勒及其变化率(低仰角斜距拉长、入射角变斜,小区内不同 UE 的频偏离散度随之变大)、以及同频干扰(D2C 用的是落地运营商已授权的 LTE 频谱,仰角越低、波束在地面的投影越扁长,落进同频地面小区覆盖区的概率越高)。三条约束叠在一起,才把门限压在了 30°。
还有一层容易被忽略的便利:同一轨道面上的卫星对同一地点画出的多普勒曲线形状完全一致,只是整体平移一个轨位周期(7.0 min)。星上基站只要算一条曲线模板、按相位取用,不必为每颗星重算——这是逐 UE 频偏校正能落地的算力前提。
2.5 连续覆盖的拼法
2.5 min 是单星窗口,不是服务窗口。终端不会经历”用 2.5 分钟、断一个半小时”的循环,因为同一时刻总有多颗卫星同时高于 30° 仰角,窗口在时间轴上被拼接。
图 7 窗口拼接(示意)
具体靠三件事叠加:
① 多星同时可见。 实测 Dallas 任意时刻头顶有 2–5 颗 D2C 卫星,Redmond 有 6–10 颗(高纬度轨道面收敛,密度更高)。用星座整体把单星的缝隙填掉。
② 预知式切换。 星历完全确定,网络能提前几十秒算出下一颗星何时进入 30° 仰角、哪一刻切过去最合适——这正是 3GPP Rel-17/18 条件切换(CHO)的思路。但 4G D2C 没有 UE 侧增强:手机不知道头顶有哪颗星,切换决策只能在网络侧做,终端被动执行标准 LTE 的测量与重选流程。
③ 波束地固驻留。 保证一个小区在整段窗口内不换 PCI,把 150 秒的物理事实伪装成一条不动的逻辑连接(见 2.3 节图 6)。
覆盖到底需要多少颗卫星?用 30° 服务圈(地面半径 536 km、面积 90.3 万 km²)做面积法估算,考虑六边形排布与球面曲率损耗(填充效率约 0.8):
$$N \approx \frac{4\pi R_e^2}{\pi R_{svc}^2 \cdot \eta} \approx 700\ \text{颗}$$
D2C 首代规划壳层恰好是 840 颗(30 个轨道面),与估算吻合、留了约 20% 余量。换一个角度验证:单颗星对给定点的可见时间只有 0.32%/天(每天约 2.3 次过顶、每次约 2 分钟),624 颗累计约 2.0 倍——正好等于仿真得到的平均同时在视星数 1.98 颗。这也解释了为什么覆盖率能到 95%、却仍夹着几十秒的空档:冗余只有 2 倍,还不够把缝隙压到零。要再翻一倍,就得靠 1,200 颗。
2.6 空隙究竟有多大:北纬 45° 的实算
上一节是定性说明,这一节把它算实。起点是 1.1 与 1.4 节里的两个数字:单星对单点的可服务窗口约 2.5 min,而同一条轨道面内前后两颗卫星的间隔是 7.06 min。两者相减得到 4.5 min 的空档——这个算术本身没错,但它只对单条轨道面成立,而且已经是最乐观的估法。
用真实开普勒轨道做 24 小时传播仿真(6 个经度、逐 10 秒采样、624 颗星),把北纬 45° 按参与覆盖的范围拆成四层:
| 参与覆盖的范围 | 时间覆盖率 | 空隙中位 | 最长空隙 | 平均同时在视 |
|---|---|---|---|---|
| 单个轨道面(13 颗,53° 壳层) | 4.3% | 305 s | 数小时 | 0.04 |
| 仅 53° 壳层(312 颗) | 64.5% | 60 s | 150 s | 1.03 |
| 仅 43° 壳层(312 颗) | 85.9% | 30 s | 50 s | 0.95 |
| 全星座(624 颗) | 95.0% | 20 s | 40 s | 1.98 |
单条轨道面单打独斗时覆盖率只有 4.3%,比”7 分钟里轮上 2.5 分钟”还要差一大截。原因是轨道面的地面轨迹每绕一圈西移约 23°,而 45°N 处的服务圈在经度上只占很窄的一段——同一个轨道面并不是每圈都恰好路过这个点。准确的图景是”一天 31 次过顶、每次两三分钟”,而不是”每 7 分钟来一次”。
24 个轨道面交织之后,账立刻变了:45°N 每小时有 8.2 个覆盖段、平均每段 419 s、起点平均间隔 441 s——而单颗星的窗口只有 122 s,也就是说一段连续覆盖平均是由 3.4 颗卫星接力拼成的。平均同时在视 1.98 颗,覆盖率 95.0%,缺口从中位 305 s 压到 20 s、最长 40 s(419 与 441 之差约 22 s,与缺口中位数吻合)。
图 8 单个轨道面与全星座的仰角时间序列(北纬 45°,同一 3 小时窗口)
对照一下公开实测:Analysys Mason 用 598 颗 D2C 卫星的真实轨道数据仿真,在 43.7°N 得到 94.2%。本模型在 45°N 用 624 颗得 95.0%,两者相差不到 1 个百分点。
这里有个不常被提到的细节:45°N 上空其实是两个壳层在分工,而且分工很不均衡。 两个壳层星数相同(各 312 颗),单颗星的过顶窗口时长也相近(53° 壳层平均 122 s、43° 壳层 118 s),但覆盖率差了 21 个百分点——53° 壳层只有 64.5%,43° 壳层却有 85.9%。差别出在重叠度上:两者的平均同时在视星数几乎一样(1.03 对 0.95),也就是说 53° 壳层的卫星在时间上更”扎堆”——同一时刻两三颗一起来,中间却留下更长的空档;43° 壳层的卫星分摊得更均匀。几何上的原因是对 45°N 的观察者,53° 壳层的星下点轨迹会越过头顶一直爬到 53°N,卫星的出现集中在轨迹折返点附近;而 43° 壳层的轨迹在 45°N 南侧约 2° 处折返,沿经度方向铺得更开。
这带出一个比覆盖率更重要的结论:双壳层叠加不只是把覆盖率抬上去,它把覆盖的稳健性也一起抬上去了。 改变 Walker 星座的相位因子 F(取 0–5)重算,45°N 的覆盖率在 90.2% ~ 98.8% 之间摆动,极差 8.6 个百分点;而在全部六个相位下,平均同时在视星数都稳定在 1.98 颗。作为对照,北纬 50° 就没有这份冗余——那里 43° 壳层的最高仰角只能到 20.6°,够不着 30° 门限,全部覆盖压在 53° 壳层一层上,同样扫六个相位,覆盖率会在 71% ~ 100% 之间剧烈摆动。“是否恰好零缺口”取决于星座相位,属于刚好够用的临界态;真正稳健的量是平均同时在视星数。
这也把壳层叠加的边界标了出来。地面轨迹能达到的最高纬度就等于倾角,而服务圈还能向外再延展约 4.94° 的地心角,于是每个壳层都有一条明确的服务纬度上限:
| 壳层 | 地面轨迹最高纬 | 可服务的纬度上限 | 表现 |
|---|---|---|---|
| 43° 壳层 | 43°N | 47.9°N | 45°N 处贡献 85.9%;50°N 处最高仰角只有 20.6°,完全不可用 |
| 53° 壳层 | 53°N | 57.9°N | 45°N 处贡献 64.5%;55°N 处仍可用 |
| 双壳层叠加 | — | 约 57.9°N | 45°N 覆盖率 95.0%、平均同时在视 1.98 颗 |
所以 45°N 恰好落在一个”两个壳层都在服务”的有利纬度上,而 50°N 已经走到单壳层支撑的边缘。仿真的纬度剖面印证了这一点:40°N 与 50°N 都能在最好的相位下做到 100%,但 45°N 的覆盖是两个壳层共同提供的,冗余明显更高;越过 55°N 覆盖率掉到 89%,到 57.9°N 骤降到 1.5%,60°N 归零——这正是 2.10 节“南北纬 58° 以外没有服务”那句话的由来。
2.7 波束与小区:窄波束是唯一还在扩张的复用维度
波束和小区不在同一个层面上:波束是空域资源(阵元权值决定的方向图),小区是逻辑标识(PCI + 频点,决定 PSS/SSS/CRS 的扰码序列)。3GPP 的默认映射是”一个 spot beam 对应一个小区”,同时给了两个选项(option-a 多波束共享一个 PCI / option-b 每波束一个 PCI)——标准层面两者都允许。
D2C 的实际选择可以从实测里读出来:Ookla 判定”两部手机是否在同一波束”的方法,是解码手机广播中的小区标识——它内嵌了卫星 ID + 波束索引;打乱索引做对照时,判定为同波束的手机间距从中位 1 km 跳到 192 km。所以 D2C 的粒度就是”一个波束 = 一个小区”。
频率复用则没有选择余地:D2C 用的是租来的 1.4 MHz 或 5 MHz 窄带,频域上根本没有第二个频点可分,复用因子只能是 1。传统多波束卫星那套 3/4/7 色复用(有 500 MHz 量级带宽可分色)在这里完全用不上,剩下的只有窄波束空间隔离、PCI 扰码和极化复用三条路。带宽越窄,越只能靠波束窄来换复用度——这才是 D2C 必须做大阵面、形成几百个窄波束的根本原因:不是为了给单个用户提速,而是因为窄波束是唯一还在扩张的复用维度。
一个现实约束容易被忽略:LTE 的 PCI 池只有 504 个,单星 248 束在星内可以不重复(504 ÷ 248 ≈ 2.0),但必须与相邻卫星、以及同频的落地运营商地面网联合规划 PCI——卫星和地面网用同一频段、同一个 PCI 空间,PCI 冲突是真实工程风险。
图 9 一个波束 = 一个小区(Gen1 为 248 个下行波束)
2.8 切换时,PCI 会跟着变吗
会变——波束间切换和星间切换都必变,而且这不是设计取舍,是切换能执行下去的物理前提。先把两个总被混为一谈的”标识”拆开:
| 标识 | 空间 | 作用 | 切换时 |
|---|---|---|---|
| ECI / ECGI | 28 bit,全球唯一 | 网络侧的身份证 | 必变 |
| PCI | 0–503,循环复用 | 物理层门牌号(决定 PSS/SSS 序列、CRS 扰码、PDCCH/PDSCH 加扰初始化) | 必变 |
D2C 的实际编码结构已经被解出来了:小区标识里直接内嵌卫星 ID + 波束索引(Ookla 从手机广播的 LTE 小区标识中解码,并用归档轨道数据交叉验证)。这意味着 D2C 走的是 2.7 节提到的 option-b(每个波束一个 PCI),而不是 option-a(多波束共享一个 PCI)。在一次服务周期里,终端可以全程一动不动,但这两个标识一直在换:
图 10 一次服务周期内卫星、波束编号与 PCI 的三次变化
关键在于:PCI 变化是切换的前提,而不是它的结果。 UE 要切到目标小区,必须先能”看见”它:用 PSS/SSS 检测小区(序列由 PCI 决定)→ 用 CRS 测 RSRP/RSRQ(扰码同样由 PCI 决定)→ 上报 → 网络下发 RRC 重配 → 在目标 PCI 上做 RACH。如果新旧小区同 PCI,前两步直接失效——同一 PCI 的两份 PSS/SSS 会同时到达,而两颗星到地面的时延差在毫秒量级、远超 CP,UE 只会看到同步与信道估计被污染,既测不准、也切不过去。
所以”重叠或相邻覆盖的小区必须分配不同 PCI”是一条硬约束,它也解释了为什么星间切换一定伴随 PCI 改变。三种情形归纳如下:
| 情形 | 触发条件 | ECI | PCI | 信令开销 |
|---|---|---|---|---|
| 波束指向角调整(同一波束) | 卫星移动,电扫连续补偿 | 不变 | 不变 | 无 |
| 波束间切换(波束编号变更) | UE 跨界或波束重配 | 变 | 改变 | RRC 重配 + RACH(intra-eNB) |
| 星间切换(卫星换班) | 扫描角用到极限 | 变 | 改变 | RRC 重配 + RACH + 核心网路径转换(inter-eNB) |
第一行正是 2.3 节那个”地固驻留”的准确含义:同一颗星、同一个波束在驻留期内 PCI 不变,变的只是指向角;一旦换波束编号或换卫星,PCI 必变。
这带出 PCI 规划的算术题:640 颗星 × 248 个波束 ≈ 15.9 万个波束,而 PCI 池只有 504 个,复用因子约 315。单星 248 ≤ 504,所以星内可以做到不重复;但跨星、以及跨”同频落地的运营商地面 LTE 网”,就必须联合规划。一个有意思的数字巧合:LTE 的 Cell ID 字段是 8 bit = 256,刚好装得下 248 个波束——一颗星正好塞进一个 eNB 的 ECI 空间,也从侧面印证了”一颗星一个 eNB、一个波束一个小区”的设计粒度。
2.9 能不能让所有卫星共用一个 PCI
PCI 既然必变,一个自然的想法就是:干脆全系统共用一个 PCI,把所有卫星、所有波束都做成“同一个小区”,那切换不就消失了吗?
这个想法在标准里确有对应,但答案取决于“小区”指的是哪一层身份——手机看的那一层,恰恰是唯一不能统一的那一层。
图 11 小区的三层身份:能全球统一的,恰恰是手机看不见的那层
最外层是名字:PLMN + TAC。 它只是网络内部的登记与分页坐标,原则上可以设计成全球一个逻辑实体。但手机根本不看它——改名字不改物理,UE 该切还是要切。想靠“改名”绕过切换,方向就错了。
中间层是编号:ECI。 这一层已经开始收敛了:一颗星有 248 个波束,而 LTE 的 Cell ID 字段只有 8 bit = 256 个槽位——刚好装满一个 eNB 的身份空间,这也是“D2C 按一颗星一个 eNB 设计”的由来。想再往上做成“全球一个 eNB”,15.9 万个波束就要在 256 个槽位里循环,核心网会出现 ECGI 版的“混淆”——切换时认不出目标到底是谁。所以逻辑身份也是分层收敛的,收敛在“一颗星”这一级。
最内层是物理:PCI(0–503)。 它决定 PSS/SSS 序列、CRS 扰码、PDCCH/PDSCH 的加扰初始化,是 UE 唯一认得的身份,全部移动性流程都架在“PCI 可区分”这个前提上。要把它统一,得同时跨过四道墙:
| 约束 | 量化 | 后果 |
|---|---|---|
| 时延差 vs 循环前缀 | 允许 < 16.67 μs(一个扩展 CP);卫星间实际 835–1670 μs | 超出 50–100 倍,两路信号无法当多径分量合并 |
| 差分多普勒 | 同 PCI → 两份完全相同的 CRS 序列各带不同频偏 | 2 kHz 差在 15 kHz 子载波间隔下占 13%,信道估计塌成梳状 |
| 单播内容天然不同 | SFN 的铁律是“相同波形、相同内容” | 每个用户的数据都不一样,业务上就不成立 |
| 移动性管理 | PSS/SSS 检测 → CRS 测量 → 上报 → 切换,全部建立在 PCI 可区分之上 | 无法测量 → 不能切换 |
“全球一个小区”唯一合法的形态叫单频网(SFN),LTE 里的实现是 MBSFN。它的前提写得很死:多个源同频发射完全相同的波形、严格时间同步、终端把它们当作同一小区的多径分量合并。地面网做得到,是因为基站站间距只有几公里,同步之后错位落在 CP 内。
图 12 共用 PCI 的第一道墙:时延对齐容限
卫星连这条路也走不了。相邻两颗星对同一地点的服务链路时延差是 835–1670 μs,而 SFN 允许的错位上限是 16.67 μs——差了 50–100 倍,整整两个数量级,任何星上同步手段都追不回来。而且 MBSFN 本质上只能承载广播/多播业务,它传不了单播,因为所有人必须收到同一份内容。
还有一条后果最容易被低估:“所有卫星同 PCI”不等于“省掉切换”,而是“切换退化成重建”。 卫星换班时,UE 没有任何可测量的目标去做准备,只能等服务链路一路劣化到失步(RLF),再走 RRC 重建——那是秒级,比正常切换的几十毫秒差两个数量级。
这里还要澄清一个常被误用的前提:PCI 复用指的是空间上隔开足够远的复用(工程原则是同 PCI 复用距离 > 5 倍覆盖半径,或至少隔 4 层站点)。D2C 单星服务圈半径 536 km,意味着同 PCI 必须隔 2,700 km 以上——相邻卫星必须不同 PCI。“复用”从来不是“随便哪两颗都能同号”。
标准里确实有这个选项,但它是给 5G 的。 Rel-17 给 NTN 定义了两种 PCI 映射:option-a(多个波束共享一个 PCI,波束切换是小区内事件)与 option-b(一个波束一个 PCI)。标准还进一步定义了 earth-fixed cell——不同卫星、不同波束在不同时刻接力服务同一个逻辑小区,PCI 不变。这条路要的支撑件全在终端侧:NR 的 SSB 波束级参考信号(UE 能逐个识别波束)+ SIB19 星历 + GNSS 定位。4G 存量手机一样都没有:LTE 的 CRS 是全小区共用的,压根没有波束级参考信号体系,手机也不知道任何卫星的轨道。所以 option-a 在 4G 无法落地——这不是 Starlink 的选择,是被存量手机锁死的。
那工程上到底能省下什么? 不是取消 PCI 变更,而是降低它的开销:波束级切换已经被地固驻留消灭掉了(4 s → 3 min),剩下的 18 次/小时都是卫星换班、PCI 必变;真正可省的是随机接入那一环——星历已知,目标卫星的 TA 可以提前算出来、随 RRC 重配一起下发,让 UE 跳过 RACH 直接发 PUSCH(LTE Rel-11 起的 RACH-less 切换)。但 RRC 重配仍然要走,因为 PCI 变了。
所以这一节的答案是:能统一的是“这个小区叫什么”,不能统一的是“眼前这个信号从哪来”。 前者是网络规划问题,后者是时延、频率、空间共同决定的物理问题——而手机恰恰只认后者。
2.10 覆盖不是瓶颈,容量才是
FCC 批了 15,000 颗卫星,而覆盖只需要约 700 颗——多出来的量几乎全部指向容量与频率复用。把账算清楚:
- 单波束约 7 Mbps,折合频谱效率 1.4 bps/Hz(5 MHz 信道);
- 单星约 1 Gbps,而一个地面 4G 宏站就有 100–1,000 Mbps;
- 容量密度:D2C 天顶小区约 0.006 Mbps/km²,地面宏站约 10 Mbps/km² —— 差约 3 个数量级;到 30° 仰角处(小区面积 7,881 km²)差距拉到 4 个数量级。
这就是”卫星直连手机不是个通信问题,而是个几何问题”的量化含义:**同样的功率和带宽,铺到地面上的密度比陆地网络低掉上万倍。**它天然只能做补盲层。
还有一个隐藏前提:只有在发了牌照的市场才开机。卫星全球飞,但载荷只能在有落地权的国家工作。截至 2026 年约 20–30 个市场(美国 T-Mobile、日本 KDDI、新西兰 One NZ、英国 O2、加拿大 Rogers、澳大利亚 Optus、瑞士 Salt、智利/秘鲁 Entel 等),南北纬 58° 以外根本没有服务——安克雷奇(61.2°N)实测覆盖率 0%。
2.11 所以”连续”要按业务分层
同一个”不连续”,对不同业务的意义完全不同,这是 D2C 最容易被误读的地方:
| 业务 | 对连续性的要求 | D2C 能否满足 |
|---|---|---|
| 短信 | 无要求,可存储转发 | ✅ 卫星不在就等几十秒,用户完全无感 |
| IM / 网页 | TCP 重传可容忍短暂中断 | ✅ 数百 kbps 可用 |
| 语音 | 会话内不能断,需 <100 ms | ⚠️ 靠切换优化,边缘场景仍有断续 |
| 视频流 | 需要稳定带宽 | ❌ 不在能力范围 |
3. 结论
把”连续覆盖”拆成四层,答案才清楚:
- 架构层没有选择权:透明转发是 3GPP 的标准答案,但存量手机没有 NR-NTN 那套 SIB19 + GNSS 能力,四条时序边界全部越界,只能把 eNB 搬上星;
- 物理层不连续:单星窗口 2.5 min,单条轨道面独自工作覆盖率只有 4.3%,而波束 5 s 就扫过一遍;
- 逻辑层连续:靠地固波束驻留把 5 s 的物理事实伪装成整窗不变的小区——但”不变”只覆盖同一波束的驻留期,换波束编号或换卫星时 PCI 必变,终端在换班时(约 18 次/小时)要完整走一次切换。而”干脆全系统共用一个 PCI”这条捷径走不通:小区的名字层(PLMN/TAC)可以全球统一,物理层(PCI)不行——它同时受制于时延、频率、内容和移动性,而手机只认物理层;
- 体验层按业务分层:短信接近连续,低速数据可用,语音勉强,视频无解。
一句话总结:不是靠”密集卫星让终端一直看得见”,而是靠”多星同时可见 + 预知式切换 + 波束地固驻留”把 2.5 分钟的碎片拼成可用服务;而卫星密度的真正推手是容量,不是覆盖。
4. 下一代:V3 DTC
覆盖连续性这个坎,几百颗就能迈过去;真正的台阶在 2027 年:
| 项 | Gen1(V2 mini DTC) | V3 DTC(星链移动 V2) |
|---|---|---|
| 阵面面积 | 约 6.2 m² | 约 31 m²(5 倍) |
| 波束数 | 248 个下行束 | 约 4,000 个(16 倍) |
| 单波束容量 | 约 7 Mbps | 约 25 Mbps |
| 单星下行 / 上行 | 约 1 Gbps / 未公开 | 100 Gbps / 50 Gbps |
| 目标单用户体验 | 文字 + 低速数据 | 约 150 Mbps |
| 部署方式与时间 | Falcon 9,2024–2026 | Starship,2027 起 |
到那一代,”连续覆盖”才有条件从短信升级到移动宽带。在此之前,D2C 的准确定位是:中纬度地区、户外开阔天空下的一条保底连接。
参考口径:3GPP TR 38.811 / TR 38.821 / TS 38.300(NTN 信道模型与小区类型)、SpaceX 空间安全文档与 FCC 备案文件、Ookla 2026 年 8 月 D2C 波束足迹实测、Analysys Mason 基于真实轨道数据的覆盖仿真。