Plotinus是一个低轨卫星网络仿真平台。它使用ns3工具进行数据包级别的低轨卫星网络通信仿真,并提供可视化接口来进行低轨卫星网络的展示。



平台支持以下功能:

卫星网络路径仿真:该平台可实现在低轨卫星网络场景下的端到端通信仿真,可生成吞吐量、往返时延、tcp拥塞窗口等仿真结果。

星地链路信道仿真:该平台可实现星地链路的信道容量计算,其中天线模型、信号带宽等参数可自定义设置。

卫星状态感知仿真:该平台可实现卫星在感知周围卫星状态下的路径计算,卫星可以通过消息传输机制收集相邻卫星的状态信息(如卫星在线状态、卫星避让状态等),实时更新卫星转发表。 

Plotinus的运行逻辑分为三个部分。第一个部分为卫星网络状态数据生成,第二个部分为端到端通信路径分析,第三个部分为ns3仿真集成。最终可以通过可视化接口展示卫星网络通信场景。用户可以通过两种方式使用Plotinus。一种方式为Quick Start方式,这种方式可以快速上手Plotinus,其中仿真的星座场景及相关参数固定。另一种方式为仿真参数自定义设置的使用方式,这种方式可以自定义仿真的星座场景及相关参数。