
researchers can easily study waveform adaptation,
propagation effects, and initial performance evalua-
tion. The visualization capabilities and integration
with Simulink
4
further enhance multi-layer modeling
across physical, MAC, and network layers. However,
Matlab is a commercial tool and could be expensive
when a combination of multiple specialized toolboxes
is required. Scalability could be an issue in the case
of large-scale network-level simulations (e.g., thou-
sands of satellites and devices). Additionally, its built-
in support for higher-layer protocols (e.g., transport
and application) could require customization or ex-
ternal integration. Finally, its real-time performance
and hardware-in-the-loop capabilities are less ma-
ture compared to dedicated network simulators; there-
fore, for end-to-end, large-scale STIN performance
evaluation, a hybrid simulation approach combining
Mathlab with other event simulators is recommended
(Mannoni et al., 2022).
System Tool Kit (STK): STK is a powerful simu-
lation tool that facilitates the construction and anal-
ysis of satellite constellations, exploration of air and
spacecraft missions, and modeling of hybrid network
performance. It is particularly useful for simulating
physical layer performance metrics based on satellite
propagation models, path loss models, and antenna
and transceiver models. However, STK targets mainly
the system-level mission analysis rather than detailed
communication protocol simulation. Integration with
external tools like Matlab or ns-3 can be required for
simulating end-to-end communication stacks or data
link, transport, and application layers (Li et al., 2021).
Hypatia: Hypatia is a framework designed for simu-
lating and visualizing Low Earth Orbit (LEO) constel-
lations. It combines NS-3 and the Cesium 3D map-
ping library, enabling the simulation of satellite tra-
jectories, link utilization changes, and available band-
width changes over time (Kassing et al., 2020). A
notable limitation of Hypatia is its lack of flexibility
in constructing various scenarios and its constrained
visualization capabilities.
Space Networking Kit (SNK): SNK is a network-
ing platform tailored for LEO mega-constellations.
It allows users to easily construct complex scenarios
through configuration files and a single bash com-
mand, facilitating the evaluation and visualization
of communication processes (Wang et al., 2024).
While recent enhancements improve SNK’s capa-
bilities, they may increase complexity for inexperi-
enced users and demand additional computational re-
sources, potentially affecting simulation efficiency for
users with limited hardware.
Satellite Network Simulator 3 (SNS3): SNS3 is a
4
https://mathworks.com/products/simulink.html
modular and flexible satellite model built upon the
open-source Network Simulator 3 (NS-3). It incor-
porates DVB-S2 and DVB-RCS2 specifications for
forward and return links, respectively, making it a
scalable and adaptable open-source simulator for net-
working research and development (Puttonen et al.,
2015).
OS3 OMNET++: OS3 is an open-source satel-
lite simulator built on OMNET++, offering modular-
ity, extensibility, and adaptability for simulating di-
verse satellite constellations and applications (Valen-
tine and Parisis, 2021). Despite the clear documenta-
tion and tutorials available for OMNET++, the lack of
specific resources for OS3 might pose challenges for
users seeking guidance on on its unique features and
capabilities. This limited support may prevent users
from fully utilizing OS3’s potential for various simu-
lation scenarios.
QualNet: QualNet is commonly used for modeling,
simulating, and analyzing the performance of com-
munication networks, particularly in scenarios where
communication endpoints are constantly changing
their position relative to each other or fixed infrastruc-
ture (Jennings et al., 2010).
Gpredict: Gpredict is a Linux-based program
that provides real-time satellite tracking and orbit
prediction. It utilizes the SGP4/SDP4 propagation
algorithms and NORAD TLE to achieve this func-
tionality (Jennings et al., 2010). As a Linux-based
program, Gpredict might not be accessible to users
on other operating systems without additional setup
or virtualization.
As highlighted in this not exhaustive survey, ex-
isting simulation solutions are very heterogeneous in
the provided features and the target KPIs. Therefore,
in designing a unified platform for STINs servers, is-
sues should be considered, such as i) discrepancies
in programming languages, network structures, and
data formats across different tools; ii) using software
conceived for work either with satellite or terrestrial
networks independently; iii) integrating these diverse
networks by combining the strengths of multiple sim-
ulation platforms; iv) complements the existing solu-
tions with specialized capabilities to smoothly solve
communication and data format issues.
If some of these issues have already been suc-
cessfully targeted in specific scenarios, such as indoor
communications environments (Hussain et al., 2024),
research is still needed to define a platform that can
effectively analyze the communication and channel
characteristics in integrated satellite-terrestrial net-
works. Therefore, the target of the paper is to com-
bine the strengths of various simulation platforms to
SIMULTECH 2025 - 15th International Conference on Simulation and Modeling Methodologies, Technologies and Applications
314