Plotinus is a low Earth orbit (LEO) satellite network simulation platform. It uses the ns-3 tool for packet-level communication simulation of LEO satellite networks and provides a visualization interface for displaying LEO satellite network scenarios.
The platform supports the following functions:
Satellite Network Path Simulation: The platform enables end-to-end communication simulation in LEO satellite network scenarios, generating simulation results such as throughput, round-trip delay, and TCP congestion window.
Earth-Satellite Link Channel Simulation: The platform allows for the calculation of channel capacity for Earth-satellite links, with customizable parameters such as antenna models and signal bandwidth.
Satellite State Awareness Simulation: The platform enables path calculation based on the satellite's awareness of the surrounding satellites' states. Satellites can collect neighboring satellite status information (e.g., online status, collision avoidance status) through a message transmission mechanism and update their routing table in real-time.
Plotinus' operation logic is divided into three parts: the first part generates satellite network state data, the second part analyzes end-to-end communication paths, and the third part integrates ns-3 simulations. The results can be visualized through the platform’s interface, displaying satellite network communication scenarios.
Users can access Plotinus in two ways:
Quick Start: This option allows users to quickly get started with Plotinus, where the constellation scenario and related parameters are predefined.
Custom Simulation Parameters: This option allows users to customize the constellation scenario and parameters for their simulations.