1. 课程导入与星间链路全景

星间链路(Inter-Satellite Link,ISL)是指两颗卫星之间直接建立的无线通信通道,它让卫星不再只是各自独立地与地面站通信的“孤岛”,而是能够在太空中彼此交换数据、测距、授时与协同。理解星间链路,关键要抓住三个维度:物理层上它是微波或激光的定向传输;网络层上它是卫星网络拓扑中的一条边;系统层上它是星座实现自主运行与全球服务的骨干。本课程围绕“仿真与网络建模”展开,目标是把这条抽象的“边”变成可计算、可复现、可评估的工程对象。

一、星间链路在卫星网络中的角色

传统卫星通信依赖“星—地—星”双跳:卫星A把数据发到地面站,地面站再转发给卫星B。这种方式受限于地面站可见性,海洋、极地和偏远地区难以覆盖,时延也高。星间链路把这条路径改为“星—星”单跳或多跳,带来三个直接变化:

  • 覆盖扩展:数据可在星座内部多跳中继,地面站只需与少数卫星连接即可服务全球。
  • 时延降低:以低轨(LEO)星座为例,星间距离约1000~5000 km,单跳传播时延约3~17 ms,远小于经地面绕行的路径。
  • 自主性增强:导航星座可依靠星间测距与通信实现自主定轨和星历更新,减少对地面注入的依赖。

因此,星间链路不是简单的“加一根天线”,而是决定星座拓扑、路由策略、时延性能和系统鲁棒性的核心要素。

二、典型应用场景

导航星座(如北斗三号)使用星间链路实现星间测距与数据中继。MEO卫星之间建立链路,通过双向测距获得星间距离,结合地面锚固站数据,可把轨道确定精度提升到分米级。这里的链路既是通信通道,也是测量传感器。

遥感星座(如高分、Planet Labs)关注的是“观测—回传”时效。遥感卫星在轨获取图像后,若无法及时下传,数据会积压。星间链路让遥感星把数据传给同星座的中继星或网关星,再由后者择机下传,从而把回传时延从数小时压缩到数十分钟。

低轨互联网星座(如Starlink、OneWeb)是星间链路最复杂的应用。数千颗卫星组成动态网格,链路随轨道运动不断建立和断开,需要实时路由。其核心挑战是:拓扑高动态、链路通断频繁、业务流量不均。仿真与网络建模在这里直接决定系统容量和用户体验。

三、仿真与网络建模的学习地图

本课程后续章节将沿着“物理—拓扑—网络—业务—评估”的主线展开。下图给出整体学习地图,帮助建立全局认知:

星间链路仿真与网络建模 · 学习地图 物理层建模 链路预算 · 天线增益 激光/微波传播 · 误码率 拓扑与轨道建模 星座构型 · 可见性判断 链路通断 · 动态图 网络协议与路由 路由算法 · 拥塞控制 切换管理 · QoS 业务流量建模 业务分布 · 到达过程 流量矩阵 · 优先级 仿真平台与工具 STK · NS-3 · OMNeT++ 离散事件 · 时间步进 性能评估与优化 时延 · 吞吐 · 丢包率 · 拓扑连通度 · 能耗 物理层 → 拓扑层 → 网络层 → 业务层 → 评估层,逐层抽象、逐层验证 每层输出作为下一层输入,形成可追溯的建模链条

这张地图的核心逻辑是逐层抽象、逐层验证。物理层回答“这条链路能不能通、速率多少”;拓扑层回答“什么时刻哪些星之间可以建链”;网络层回答“数据包怎么走、拥塞怎么控”;业务层回答“用户请求如何分布、如何映射到链路”;评估层则用统一指标衡量整个系统是否达标。每一层的输出都是下一层的输入,形成可追溯的建模链条。

四、从“是什么”到“怎么做”

以低轨互联网星座为例,说明建模的实际操作。假设一个Walker Delta星座,轨道高度550 km,倾角53°,共72个轨道面,每面22颗星,星间链路采用Ka波段,最大通信距离5000 km。建模的第一步是可见性计算:对任意两颗卫星,在每一时刻计算它们的地心角距和视线是否被地球遮挡。若两颗星的地心角距小于地球遮挡角,且距离小于5000 km,则链路可用。

第二步是拓扑快照生成。由于卫星运动周期约95分钟,拓扑变化很快。通常以10秒为时间步长,把连续时间离散成一系列快照。每个快照记录当前所有可用链路,形成一个动态图。第三步是路由仿真:在动态图上运行最短路径或负载均衡算法,统计端到端时延、丢包率和吞吐量。第四步是结果判读:若某区域时延超过50 ms,需检查是否因拓扑稀疏导致绕行过多;若丢包率高于1%,需检查链路切换是否过于频繁。

学习建议:本课程强调“可复现”。每章都会给出具体的参数、公式或伪代码,建议读者在STK或NS-3中同步搭建最小可运行场景,先跑通单条链路,再扩展到星座级拓扑。不要一开始就追求全星座高精度,先建立“输入—处理—输出”的闭环认知。

星间链路的仿真与网络建模,本质上是把太空中的物理连接转化为计算机里的图结构与数据流。掌握这条主线,后续的轨道计算、链路预算、路由协议和性能评估都会变得有章可循。