Next Article in Journal
Exploiting a Deformable and Dilated Feature Fusion Module for Object Detection
Previous Article in Journal
Peak Age of Information Optimization in Cell-Free Massive Random Access Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Overview of GEO Satellite Communication Simulation Systems

by
Shaoyang Li
1,†,
Yanli Qi
2,*,† and
Kezhen Song
1,3
1
Institute of Telecommunication and Navigation Satellites, China Academy of Space Technology, Beijing 100094, China
2
State Key Laboratory of Processors, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100190, China
3
School of Instrument Science and Engineerings, Southeast University, Nanjing 210096, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Electronics 2025, 14(13), 2715; https://doi.org/10.3390/electronics14132715
Submission received: 12 May 2025 / Revised: 2 July 2025 / Accepted: 3 July 2025 / Published: 4 July 2025

Abstract

Geostationary Earth orbit (GEO) satellite communication systems have become increasingly significant in global communication networks and national strategic infrastructure, owing to their advantages of extensive coverage, high capacity, and robust reliability. Constructing accurate and reliable simulation systems is essential to support the design, evaluation, and optimization of GEO satellite communication systems. This article first reviews the current developments and application prospects of GEO satellite communication systems and highlights the critical role of simulation technologies in system design and performance assessment. Subsequently, a systematic analysis is conducted on two core modules of simulation systems, i.e., coverage analysis and resource management and scheduling. Moreover, this article provides a comprehensive comparison and evaluation of mainstream satellite communication simulation platforms and tools. This review aims to offer valuable insights and guidance for future research and applications in GEO satellite communication simulation, thereby promoting technological innovation and advancement in related fields.

1. Introduction

With the rapid growth of global communication demands, especially in remote areas, maritime regions, and airborne platforms where terrestrial networks face significant deployment challenges, satellite communications have become an indispensable strategic extension and supplement to ground-based systems. Geostationary Earth orbit (GEO) satellites, as the cornerstone of high-orbit communication infrastructures, offer broad coverage, stable link performance, and low-cost ground terminals, making them essential in key application areas such as broadcasting, distance education, emergency communications, and military operations [1]. Currently, countries and regions (such as the United States, Europe, China, and Russia) are prioritizing the development of GEO satellite systems. These efforts involve the deployment of next-generation high-throughput satellites to deliver greater capacity at reduced costs. Concurrently, international standardization efforts are accelerating. The international telecommunication union (ITU) plays a critical role in the global coordination and management of GEO orbital and spectrum resources, while the 3rd Generation Partnership Project (3GPP) is spearheading the standardization of 5G non-terrestrial networks (NTNs). These initiatives aim to integrate GEO with medium Earth orbit (MEO) and low Earth orbit (LEO) satellite systems into a unified mobile communication framework [2], ultimately fostering a fully integrated space–air–ground communication network that supports global digital connectivity and reinforces national strategic security.
Due to the high cost, complex design, and wide coverage requirements, simulation platforms are critical to GEO satellite communication systems. Simulation supports orbit and constellation design, link analysis [3], coverage evaluation [4], and resource scheduling optimization [5,6], helping reduce trial-and-error costs and enhance system reliability. In recent years, extensive research on the modeling and simulation of GEO satellite communication systems has been conducted by both academia and industry. For example, the National Aeronautics and Space Administration (NASA) developed the SATCOM Modeling Tool (SMT), which facilitates satellite constellation design, communication link simulation, and resource scheduling tests. Similarly, the European Space Agency (ESA) introduced the SatNetSim system to assess end-to-end communication performance within multi-orbit satellite network architectures. In addition, the Chinese Academy of Sciences has proposed an integrated space–air–ground information network test platform based on cloud-native technologies [7].
The GEO satellite communication simulation system primarily comprises four core modules: orbit and constellation modeling, communication link modeling, coverage analysis, and resource management and scheduling. Their functional roles, data flows between them, and the representative simulation tools adopted for each module are illustrated in Figure 1. Orbit and constellation modeling is responsible for generating and updating the trajectories and constellation configurations to provide essential geometric and spatiotemporal data for the overall simulation. Currently, modeling techniques have become increasingly precise [8]. The communication link modeling module, which integrates the functions of traditional physical layer communication modeling and channel modeling, is primarily used to estimate key link performance parameters such as path loss, link margin, and available throughput. Typically driven by parameter tables, this module employs models such as free-space path loss, standard atmospheric attenuation, and empirical formulas, providing reliable support for performance evaluation at the system level [9,10]. Among these components, the coverage analysis module and the resource management and scheduling module serve as the core pillars for performance evaluation and strategy validation, making them the most critical components of the entire simulation system.
The coverage analysis module is primarily used to determine whether satellite beams can effectively serve ground terminals. It provides key metrics such as service duration, spatial accessibility of beams, and overlapping coverage areas [7]. This module directly impacts the effectiveness of downstream components such as communication link modeling and resource management and scheduling, serving as the spatial foundation for system performance evaluation and strategy validation. Current coverage analysis technologies are relatively mature, which are, with well-established modeling methods and tool support, suitable for most system-level simulations. However, they still face significant challenges in handling highly complex scenarios involving intelligent and flexible beam control.
The resource management and scheduling module performs intelligent allocation of resources for multiple services with varying priorities, directly impacting the system’s service efficiency and resource utilization. Consequently, resource management and scheduling have emerged as a critical and indispensable core technology. However, with rapidly escalating user demands and increasingly diverse service types, there is a pronounced conflict between the limited availability of resources (such as beams, power, and time slots) and the dynamic nature of service tasks. Traditional resource planning mechanisms based on static configurations and rule-driven strategies lack unified modeling and dynamic scheduling, making it difficult to handle multiple tasks and heterogeneous resources. This limitation results in challenges with resource conflicts, shifting service demands, and changing task priorities, which in turn lead to lower resource utilization rates and diminished communication quality.
In summary, a diverse array of GEO satellite communication simulation platforms has been developed to support various aspects such as system-level link analysis, beam coverage evaluation, and resource scheduling. However, a comprehensive summary that critically reviews and compares these platforms is notably lacking. This article aims to fill that gap by providing an in-depth overview of GEO satellite communication simulation systems, detailing coverage analysis, resource management and scheduling, and reviewing typical simulation platforms and tools. Rather than developing a standalone simulation platform, this study proposes a modular and extensible co-simulation framework tailored for GEO satellite systems. It integrates widely adopted tools and unifies geometry-based visibility modeling, co-simulation interfaces, and resource-aware scheduling strategies. This design facilitates cross-layer planning, tool reuse, and adaptation to dynamic satellite communication scenarios. The main contributions of this article are summarized as follows:
  • As a critical component of GEO satellite communication systems, coverage analysis is first examined through its fundamental modeling elements and performance metrics. Four representative coverage analysis methods are then classified and reviewed with respect to their modeling complexity, computational efficiency, and adaptability to dynamic environments.
  • Resource management and scheduling play a pivotal role in supporting multi-service and highly dynamic applications, while enhancing overall system performance. This study categorizes and presents resource management and scheduling strategies from the perspective of key performance metrics.
  • To support a comprehensive evaluation of system performance, the most widely used simulation packages are overviewed to assist researchers and engineering practitioners in selecting appropriate simulation tools.
The rest is organized as follows. In Section 2, coverage analysis is summarized. Section 3 overviews resource management and scheduling. Simulation platforms and tools are presented in Section 4. Conclusions are drawn in the last section.

2. Coverage Analysis

Coverage analysis plays a fundamental role in the design and evaluation of satellite communication systems. Accurate coverage assessment depends on multiple key modeling components, including satellite orbital parameters, antenna gain patterns, beam geometry, and environmental factors such as terrain elevation and atmospheric conditions. These elements collectively determine the spatial and temporal accessibility of satellite beams. To evaluate coverage performance, metrics such as accessibility (i.e., line-of-sight visibility, minimum elevation angle, and obstruction status), service time, spatial distribution (i.e., coverage footprint, blind zones, and overlapping regions), and Quality of Service (QoS) (i.e., signal-to-noise ratio (SNR), throughput, and link reliability), are commonly used. To support the planning, evaluation, and optimization of satellite communication systems, a variety of coverage analysis methods have been developed. These methods differ significantly in terms of modeling complexity, computational efficiency, and adaptability to dynamic environments. In this section, we categorize and review the representative coverage analysis approaches into four main classes: geometry-based methods, fast evaluation and approximate inference techniques, simulation-based modeling, and data-driven adaptive approaches.

2.1. Geometry-Based Visibility Analysis

Geometry-based visibility analysis determines line-of-sight visibility and elevation constraints based on the geometric relationship between satellites and ground terminals. In [4], a novel approach using stochastic geometry was presented to model and analyze GEO satellite networks. The distribution of GEO satellites in the geostationary orbit was modeled using a binomial point process and satellite visibility was analyzed based on the terminal’s latitude. A characteristic area-based method for continuous coverage analysis was proposed in [11], which modeled satellite visibility and coverage continuity through deterministic formulations derived from orbital trajectories and ground partitioning schemes. Li et al. proposed a geometry-based coverage evaluation in [12], where capacity comparisons between adjacent and overlapping multi-beam patterns were derived under line-of-sight channel assumptions. Closed-form expressions for SNR and capacity were obtained, enabling theoretical insight into the beam arrangement’s impact on system performance. Focusing on improving the classical grid-point approach (GPA) for constellation-to-ground visibility evaluation, the authors in [13] introduced strategies to estimate upper and lower bounds of coverage results and to refine high-precision results from low-precision computations by analyzing the spatial and temporal characteristics of GPA. These enhancements improved both the accuracy and efficiency of coverage analysis in satellite applications. In [14], an analytical expression of the propagation delay within GEO satellite spot beams was derived based on the space geometry model. And differential propagation delays in several typical beams were calculated, according to a possible multi-beam coverage pattern of China.

2.2. Fast Evaluation Algorithms

In addition to conventional geometry-based methods, fast evaluation algorithms and approximate inference models have emerged to address the need for efficient coverage assessment. Chen et al. [15] defined the coverage state function and the corresponding extension and intermediate modes for basic coverage analysis problems. Furthermore, an integrated coverage theory system is constructed by analyzing the properties of three basic spatial and temporal factors using parameter wildcard characters. To address large-scale connectivity challenges in IoT scenarios, stochastic geometry-based methods have been introduced for efficient availability analysis with low complexity and coverage performance estimates in [16].

2.3. Simulation-Based Coverage Modeling

While fast evaluation algorithms offer computational efficiency, they may compromise accuracy in highly dynamic or complex scenarios. To address this, simulation-based coverage modeling provides an alternative to produce precise and realistic coverage assessments. For example, Zhang et al. [17] demonstrated the effectiveness of simulation-based methods by integrating a Systems Tool Kit (STK) with MATLAB to evaluate satellite visibility and target coverage performance. By modeling both individual reconnaissance satellites and Walker constellation networks, the approach enabled comparative analysis of coverage effectiveness in maritime operational areas, supporting mission planning with high-fidelity simulation outputs.

2.4. Data-Driven Methods

Though geometric models and simulation tools like STK provide accurate assessments, they struggle with the complexity of intelligent and flexible beam control. As satellite systems become more dynamic and adaptive, data-driven methods are increasingly applied to enhance efficiency and accuracy in these challenging scenarios. For example, by leveraging the spatial clustering of user terminals, an adaptive multi-beam pattern and footprint plan were proposed in [18] where spot beams with flexible size and position were designed, thus enhancing the adaptability of high-throughput satellite systems. Unlike traditional fixed multi-beam pattern and footprint planning, it addresses the spatial and temporal heterogeneity of user demand, particularly in mobile broadband scenarios.

2.5. Summary and Comparative Analysis

The coverage analysis methods reviewed above, i.e., geometry-based methods, fast evaluation and approximate inference techniques, simulation-based modeling, and data-driven adaptive approaches, each exhibit distinct strengths and limitations as shown in Table 1. Geometry-based methods offer analytical insights and computational efficiency, making them well-suited for initial feasibility studies; however, they fail to capture channel fading and dynamic conditions. Fast evaluation and approximate inference techniques provide rapid estimations beneficial for real-time decision-making, but their accuracy significantly degrades under heterogeneous or dynamic traffic scenarios. Simulation-based modeling, exemplified by STK-MATLAB integrations, achieves high-fidelity results at the expense of extensive computational overhead, limiting its applicability in real-time adaptive scenarios. Meanwhile, data-driven adaptive approaches can dynamically respond to user distributions and service demands, though they depend heavily on historical data availability and face generalization challenges in previously unseen operational conditions.
Therefore, no single methodology fully satisfies the diverse and dynamic requirements of modern GEO satellite communication systems. This motivates integrated approaches, combining geometry-based and simulation-based methods for baseline accuracy, further refined by data-driven models to accommodate adaptive and real-time coverage and scheduling demands.

3. Resource Management and Scheduling

In satellite communication systems, resource management and scheduling play a critical role in improving overall system performance. However, they face increasingly complex challenges as these systems evolve to support multi-service and highly dynamic applications. On one hand, the involved resources, including spectrum, power, time slots, and beam pointing, are diverse and tightly coupled, necessitating highly coordinated and real-time scheduling strategies. On the other hand, management and scheduling objectives have shifted from single-metric optimization (e.g., throughput maximization) to multi-objective joint optimization involving fairness, QoS, and energy efficiency. In this section, we categorize and introduce resource management and scheduling strategies based on key performance metrics, including spectral efficiency, user fairness and QoS, as well as energy efficiency.

3.1. Spectral Efficiency

One prominent class aims to maximize spectral efficiency, focusing on the optimal allocation of limited frequency resources to enhance overall system throughput. Considering the multi-beam GEO-LEO coexisting satellite networks, beam design and power allocation were jointly optimized to maximize the spectral efficiency of the LEO system under tolerable interference on the GEO system [19]. Specifically, a fast deep reinforcement learning (DRL) algorithm, integrating fuzzy logic, post-decision state, and deep deterministic policy gradient, was developed to solve the optimization problem. Considering the traffic offloading in integrated terrestrial 5G and GEO satellite networks, a traffic offloading algorithm was developed in [20] by leveraging the reference signal received power and celledge width criteria. Power allocation and user resource block scheduling were jointly optimized to maximize the network’s spectral efficiency. In addition, in [21], a transmission capacity allocation algorithm based on Q-learning was proposed to optimize the long-term utility in a three-layer heterogeneous satellite network (i.e., GEO, MEO, and LEO).

3.2. User Fairness

As service types have evolved from traditional broadcasting to encompass data links, Internet of Things (IoT) backhaul, and cross-domain relaying, service requirements have become increasingly diverse and demanding. Therefore, another important objective is ensuring user fairness and QoS, where scheduling algorithms strive to balance resource allocation across users while meeting their respective service-level requirements. To fulfill the service requirements of different users in the GEO-LEO communication network, a multi-dimensional resource allocation with incomplete information was investigated to maximize the revenue of the access satellite under constraints of data transmission and energy consumption, which is the sum of priorities of the successfully accessed users [22]. Especially, a model-free reinforcement learning framework was employed to pre-train the historical network data to compensate for the shortcomings caused by incomplete information. In [23], a fairness-aware flow scheduling problem for network utility maximization was investigated with joint consideration of resource allocation and rate control. The tradeoff between throughput and fairness was analyzed. Furthermore, a flexible satellite resource assignment design was proposed in [24], whose goal is to satisfy the heterogeneous traffic demand while maximizing the satellite spectrum utilization by jointly optimizing the transmit power and bandwidth allocation. In [25], a novel user scheduling and power allocation design capable of providing guarantees in terms of the individual QoS requirements while maximizing the system throughput under a limited power budget was proposed. Results demonstrated that this mechanism can provide better QoS satisfaction combined with outstanding overall system throughput.

3.3. Energy Efficiency

Additionally, energy efficiency optimization has gained increasing attention. The authors in [26] investigated the multigroup multicast beamforming design for high-throughput GEO satellite communications as an energy efficiency maximization problem, which considered the power-consumption outage and total power constraints. In [27], an energy cost minimization problem was formulated with joint optimizing route selection and radio resource allocation constrained by QoS requirements in satellite networks where both the inter-satellite data transmission and the satellite–ground stations direct transmission were deployed.

3.4. Optimization Algorithms

Optimization problems are typically solved using various algorithmic approaches, including integer linear programming [28], heuristic algorithms, and artificial intelligence methodologies. Heuristic optimization algorithms (e.g., genetic algorithms, particle swarm optimization) combine global search with local refinement to produce near-optimal solutions for NP-hard scheduling problems. DRL techniques [19,21,29,30], such as the deep Q-network (DQN) [31] and the asynchronous advantage actor—critic (A3C) algorithm [32], dynamically adapt scheduling policies through continuous interaction with the environment, demonstrating strong adaptability and generalization capabilities.

4. Comparative Evaluation of Simulation Tools

The development and evaluation of GEO satellite communication systems heavily depend on efficient and interoperable simulation tools. These tools must support modeling across several functional modules introduced in Section 1, including orbital and constellation modeling, physical-layer modeling, channel modeling, coverage analysis, and resource management and scheduling. In this section, we systematically compare widely adopted commercial and open-source simulation platforms across these identified modules using a structured, multi-dimensional approach. Table 2 presents a comprehensive comparison of these tools based on their respective capabilities in each functional module.

4.1. Orbit and Constellation Modeling

Orbit and constellation modeling are critical for accurate GEO system evaluations. STK developed by Analytical Graphics, Inc. (Exton, PA, USA ) and the General Mission Analysis Tool (GMAT) developed under the leadership of NASA lead this domain, providing robust and high-fidelity orbital propagation and mission planning capabilities. STK offers advanced three-dimensional visualization and sensor modeling, essential for accurate coverage analysis [33], widely used by NASA, ESA (European Space Agency), and leading aerospace corporations such as Boeing and Airbus. GMAT specializes in precise trajectory optimization and mission scenario modeling [34], utilized extensively for NASA’s mission planning and interplanetary explorations. Conversely, MATLAB requires external orbital data input, primarily through interfaces with STK. Tools like GNU Radio, Network Simulator 3 (NS-3), Objective Modular Network Testbed in C++ (OMNeT++), and Optimized Network Engineering Tools (OPNETs) do not directly support orbit modeling and depend on external integration.

4.2. Physical-Layer and Channel Modeling

MATLAB and GNU Radio are dominant in physical-layer and channel modeling due to their extensive libraries and flexibility. MATLAB supports comprehensive signal processing toolboxes that enable detailed modeling of modulation schemes, channel effects, and link-budget calculations, commonly used by universities, research labs, and industries for algorithm validation. GNU Radio offers real-time signal processing capabilities ideal for prototyping and hardware-in-the-loop scenarios, heavily utilized in software-defined radio experiments and by organizations such as amateur satellite communication groups and defense contractors [35]. NS-3 and OMNeT++ provide more abstracted or simplified physical-layer representations suitable for network-level simulations, while OPNET offers a primarily abstracted modeling approach used extensively in network planning and analysis by telecom providers [36].

4.3. Coverage Analysis

Coverage analysis is essential for evaluating satellite visibility and service availability. STK stands out with its sophisticated visualization capabilities, real-time satellite visibility simulations, and detailed access time calculations, regularly applied in mission-critical assessments by space agencies and satellite operators. MATLAB and other tools typically rely on externally generated coverage data from STK, providing limited native support for comprehensive coverage computations, serving primarily as analytical extensions rather than standalone solutions.

4.4. Resource Management and Scheduling

Effective resource management and scheduling optimize network performance. OPNET [37], NS-3 [38], OMNeT++ [39], and excel in this area, offering extensive protocol libraries and simulation frameworks to evaluate scheduling algorithms and resource allocation strategies, commonly adopted in both academic research and industrial practice for network optimization. These tools support detailed protocol-driven scheduling simulations under varying network conditions. MATLAB, through scripting and optimization toolboxes, provides algorithmic flexibility but lacks integrated protocol modeling, used frequently for heuristic and AI-based scheduling developments. STK supports manual or scripted resource scheduling without automatic optimization capabilities, typically applied in preliminary scenario planning.

4.5. Co-Simulation Interfaces and Integration

Given the modular strengths and complementary capabilities of existing simulation tools, an effective GEO satellite simulation system necessitates hybrid workflows involving multiple specialized software packages. Integration among these tools is achieved through various co-simulation interfaces, each enabling robust information transfer and interoperability. These interfaces include command-driven APIs such as STK/Connect, standardized model exchange methods like Functional Mock-up Units (FMUs), real-time communication channels using network protocols such as Transmission Control Protocol/User Datagram Protocol (TCP/UDP) sockets, and structured file-based data exchanges (e.g., Comma-Separated Values (CSV), JavaScript Object Notation (JSON), ephemeris files).
For example, STK can export precise ephemeris and satellite visibility data in standard formats to MATLAB, which subsequently utilizes this information for detailed physical-layer analyses, such as evaluating SNR, bit error rates (BERs), and link budgets. The resultant performance metrics generated by MATLAB can then be seamlessly transferred through TCP/UDP sockets or structured files (e.g., JSON) to network simulators such as NS-3 and OMNeT++, enabling comprehensive end-to-end performance assessment.
As illustrated in Figure 2, the co-simulation framework clarifies how each interface type functions within the hybrid environment. Specifically, it delineates the precise direction of information flow, identifies which data formats are involved at each step, and highlights the roles each tool assumes within the integrated workflow. Such detailed visualization and explanation of interface mechanisms not only promote clarity but also underscore their practical significance in achieving accurate and reliable GEO satellite simulation systems. These interfaces collectively ensure consistent data synchronization, model fidelity, and ultimately facilitate the scalability and flexibility required for complex mission planning scenarios.

4.6. Summary and Implications

This comprehensive analysis underscores that no single existing simulation platform provides a fully integrated solution spanning all functional modules required for GEO satellite communication systems. The strengths and limitations identified across individual tools highlight the necessity of a modular, integrated simulation framework capable of leveraging specialized capabilities across platforms. Although a full-scale simulation-based validation is beyond the scope of this manuscript, the proposed framework builds upon well-established integration practices using widely adopted tool chains (e.g., STK-MATLAB-NS-3), which have been successfully applied in mission planning, system evaluation, and scheduling analysis in both academia and industry. Our structured evaluation (Section 4.1, Section 4.2, Section 4.3, Section 4.4 and Section 4.5) confirms the technical feasibility of such cross-platform interoperability, while the system requirements and scenarios detailed in Section 2 and Section 3 demonstrate the framework’s practical relevance and scalability. These insights collectively motivate the hybrid co-simulation strategy proposed in this study and lay the groundwork for a fully implemented prototype in future work.

5. Conclusions

This article systematically reviews the overall architecture, core modeling (i.e., coverage analysis and resource management and scheduling), and current mainstream simulation platforms and tools for GEO satellite communication systems. Looking toward future developments, several research directions warrant further exploration: First, establishing a multi-dimensional, multi-layered comprehensive simulation framework to improve model granularity, thereby ensuring simulation outcomes more accurately reflect actual operational conditions. Second, integrating digital twin technologies and real-time feedback mechanisms to achieve closed-loop calibration between simulated and measured data, thus significantly enhancing simulation accuracy and reliability. Third, introducing AI-driven adaptive optimization frameworks to substantially strengthen the intelligent decision-making capabilities and self-learning characteristics of simulation systems. Fourth, leveraging high-performance computing (HPC) and cloud-based elastic resource scheduling through distributed parallel processing and GPU acceleration to enable efficient execution of large-scale simulation tasks. These research avenues will provide essential guidance for future design and optimization of GEO satellite communication simulation systems, driving technological innovation and practical advancements in related fields.

Author Contributions

Conceptualization, S.L. and Y.Q.; methodology, S.L.; formal analysis, K.S.; investigation, S.L.; resources, K.S.; writing—original draft preparation, Y.Q.; writing—review and editing, S.L. and K.S.; visualization, Y.Q.; All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Acknowledgments

During the preparation of this manuscript, the authors used ChatGPT 4o for the purposes of polishing sentences for clarity, accuracy, and academic tone. The authors have reviewed and edited the output and take full responsibility for the content of this publication.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Sharma, S.K.; Chatzinotas, S.; Arapoglou, P.-D. Satellite Communications in the 5G Era; IET Digital Library: London, UK, 2018. [Google Scholar]
  2. Lin, X.; Rommer, S.; Euler, S.; Yavuz, E.A.; Karlsson, R.S. 5G from Space: An Overview of 3GPP Non-Terrestrial Networks. IEEE Commun. Stand. Mag. 2021, 5, 147–153. [Google Scholar] [CrossRef]
  3. Yu, L.; Zhang, S.; Wu, N.; Yu, C. FPGA-Based Hardware-in-the-Loop Simulation of User Selection Algo-rithms for Cooperative Transmission Technology Over LOS Channel on Geosynchronous Satellites. IEEE Access 2022, 10, 6071–6083. [Google Scholar] [CrossRef]
  4. Jung, D.-H.; Nam, H.; Choi, J.; Love, D.J. Modeling and Analysis of GEO Satellite Networks. IEEE Trans. Wirel. Commun. 2024, 23, 16757–16770. [Google Scholar] [CrossRef]
  5. Wang, C.; Hu, J.; Li, Y.; Bian, D.; Li, S. Spectrum sharing method for dual satellite in space information network. Acta Aeronaut. Astronaut. Sin. 2019, 40, 252–264. [Google Scholar]
  6. Zou, Y.; Zhang, R.; Zhang, Z.; Hu, S.; Yao, Y.; He, C. Research on Beam-hopping Strategy for GEO Satellite Wideband Network Management and Control. Radio Commun. Technol. 2020, 46, 511–516. [Google Scholar]
  7. Zhang, J.; Liu, Y.; Wei, E.; Zhou, Y.; Wang, X.; Li, Z. A Comprehensive Test Platform for Space-ground Integrated Network Based on Cloud-native Architecture. Mob. Commun. 2023, 47, 49–57. [Google Scholar]
  8. Vallado, D.A. Fundamentals of Astrodynamics and Applications; Springer: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
  9. ITU-R P.618; Propagation Data and Prediction Methods for the Design of Earth-Space Telecommunication Systems. International Telecommunication Union (ITU): Geneva, Switzerland, 2021.
  10. Beidas, B.F.; Seshadri, R.I. OFDM-like Signaling for Broadband Satellite Applications: Analysis and Ad-vanced Compensation. IEEE Trans. Commun. 2017, 65, 4433–4445. [Google Scholar] [CrossRef]
  11. Zhou, M.; Song, Z.; Dai, G.; Wang, M.; Chen, X. Characteristic Area-Based Method for Continuous Cov-erage Analysis of Satellites Constellation. IEEE Trans. Aerosp. Electron. Syst. 2023, 59, 7128–7139. [Google Scholar]
  12. Li, C.; Zhu, H.; Cheng, J.; Bian, D.; Hu, J.; Li, G. Comparison of Capacity Between Two Beam Coverage Modes in Satellite MIMO Downlink with LOS Channels. In Proceedings of the 2024 7th International Conference on Electronics Technology (ICET), Chengdu, China, 17–20 May 2024; pp. 849–854. [Google Scholar]
  13. Song, Z.; Dai, G.; Wang, M.; Chen, X. A Novel Grid Point Approach for Efficiently Solving the Constella-tion-to-Ground Regional Coverage Problem. IEEE Access 2018, 6, 44445–44458. [Google Scholar] [CrossRef]
  14. Luan, X.; Wu, J.; Xu, X.; Ren, S.; Xiang, H. Research on the propagation delay characteristic of multi-beam GEO satellite communications system. In Proceedings of the 13th International Conference on Advanced Communication Technology (ICACT2011), Gangwon, Republic of Korea, 13–16 February 2011; pp. 620–623. [Google Scholar]
  15. Chen, X.; Song, Z.; Dai, G.; Wang, M.; Ortore, E.; Circi, C. A General Formal Method for Manifold Cov-erage Analysis of Satellite Constellations. IEEE Trans. Aerosp. Electron. Syst. 2022, 58, 1462–1479. [Google Scholar] [CrossRef]
  16. Zhou, J.; Wang, R.; Shihada, B.; Alouini, M.-S. End-to-End Uplink Performance Analysis of Satellite-Based IoT Networks: A Stochastic Geometry Approach. IEEE Open J. Commun. Soc. 2024, 5, 4036–4045. [Google Scholar] [CrossRef]
  17. Zhang, C.; Wang, X.; Liu, Y. The Satellite Coverage Analysis is Based on a Combination of STK and MATLAB. J. Phys. Conf. Ser. 2022, 2364, 012011. [Google Scholar] [CrossRef]
  18. Honnaiah, P.J.; Maturo, N.; Chatzinotas, S.; Kisseleff, S.; Krause, J. Demand-Based Adaptive Multi-Beam Pattern and Footprint Planning for High Throughput GEO Satellite Systems. IEEE Open J. Commun. Soc. 2021, 2, 1526–1540. [Google Scholar] [CrossRef]
  19. Ngo, Q.T.; He, Y.; Jayawickrama, B.; Dutkiewicz, E. A Fast Fuzzy DRL-Based Joint Beam Design and Power Allocation for Multi-Beam GEO-LEO Coexisting Satellite Networks. IEEE Trans. Wirel. Commun. 2025; early access. [Google Scholar] [CrossRef]
  20. Rahman, M.M.; Hassan, M.Z.; Reed, J.H.; Liu, L. Joint Interference Management and Traffic Offloading in Integrated Terrestrial and Non-Terrestrial Networks. IEEE Trans. Commun. 2025; early access. [Google Scholar] [CrossRef]
  21. Jiang, C.; Zhu, X. Reinforcement Learning Based Capacity Management in Multi-Layer Satellite Networks. IEEE Trans. Wirel. Commun. 2020, 19, 4685–4699. [Google Scholar] [CrossRef]
  22. Mi, X.; Song, Y.; Yang, C.; Han, Z.; Yuen, C. MAGIC: Matching Game-Based Resource Allocation With Incomplete Information in Space Communication Network. IEEE Trans. Commun. 2024, 72, 3481–3494. [Google Scholar] [CrossRef]
  23. Gu, L.; Zeng, D.; Li, W.; Guo, S.; Zomaya, A.Y.; Jin, H. Intelligent VNF Orchestration and Flow Scheduling via Model-Assisted Deep Reinforcement Learning. IEEE J. Sel. Areas Commun.-Tions 2020, 38, 279–291. [Google Scholar] [CrossRef]
  24. Abdu, T.S.; Kisseleff, S.; Lagunas, E.; Chatzinotas, S. Flexible Resource Optimization for GEO Multibeam Satellite Communication System. IEEE Trans. Wirel. Commun. 2021, 20, 7888–7902. [Google Scholar] [CrossRef]
  25. Van Chien, T.; Lagunas, E.; Ta, T.H.; Chatzinotas, S.; Ottersten, B. User Scheduling and Power Allocation for Precoded Multi-Beam High Throughput Satellite Systems With Individual Quality of Service Con-straints. IEEE Trans. Veh. Technol. 2023, 72, 907–923. [Google Scholar] [CrossRef]
  26. Xiao, X.; You, L.; Wang, J.; Wang, W.; Gao, X. Multigroup Multicast Beamforming for High Throughput GEO Satellite Communications Under Power-Consumption Outage Constraints. IEEE Commun.-Tions Lett. 2023, 27, 941–945. [Google Scholar] [CrossRef]
  27. Li, J.; Chai, R.; Liu, C.; Liang, C.; Chen, Q.; Yu, F.R. Energy-Aware Joint Route Selection and Resource Allocation in Heterogeneous Satellite Networks. IEEE Trans. Veh. Technol. 2024, 73, 12067–12081. [Google Scholar] [CrossRef]
  28. Gupta, V.K.; Ha, V.N.; Lagunas, E.; Al-Hraishawi, H.; Chen, L.; Chatzinotas, S. Combining Time-Flexible GEO Satellite Payload with Precoding: The Cluster Hopping Approach. IEEE Trans. Veh. Technol. 2023, 72, 16508–16523. [Google Scholar] [CrossRef]
  29. Lei, L.; Lagunas, E.; Yuan, Y.; Kibria, M.G.; Chatzinotas, S.; Ottersten, B. Beam Illumination Pattern De-sign in Satellite Networks: Learning and Optimization for Efficient Beam Hopping. IEEE Access 2020, 8, 136655–136667. [Google Scholar] [CrossRef]
  30. Lin, Z.; Ni, Z.; Kuang, L.; Jiang, C.; Huang, Z. Dynamic Beam Pattern and Bandwidth Allocation Based on Multi-Agent Deep Reinforcement Learning for Beam Hopping Satellite Systems. IEEE Trans. Veh. Technol. 2022, 71, 3917–3930. [Google Scholar] [CrossRef]
  31. Li, D.; Wu, S.; Wang, Y.; Wu, W.; Zhang, Q. Intelligent Task Scheduling in Hybrid GEO-LEO Satel-lite-Assisted Marine IoT Network. IEEE Internet Things J. 2025, 12, 8353–8367. [Google Scholar] [CrossRef]
  32. Chang, X.; Wang, C.; Pang, M.; Wang, J.; Wang, W. Resource Allocation Using Deep Reinforcement Learning in GEO Multibeam Satellite System. In Proceedings of the 2023 IEEE International Symposium on Broadband Multimedia Systems and Broadcasting (BMSB), Beijing, China, 14–16 June 2023; pp. 1–6. [Google Scholar]
  33. Analytical Graphics, Inc. Systems Tool Kit (STK) User Guide; Analytical Graphics, Inc.: Exton, PA, USA, 2023. [Google Scholar]
  34. Hughes, S.P.; Qureshi, R.H.; Cooley, S.D.; Parker, J.J. Verification and Validation of the General Mission Analysis Tool (GMAT). In Proceedings of the AIAA/AAS Astrodynamics Specialist Conference, San Diego, CA, USA, 4–7 August 2014. [Google Scholar]
  35. GNU Radio User Guide. Available online: https://www.gnuradio.org/ (accessed on 20 April 2025).
  36. OPNET Technologies, Inc. OPNET Modeler 17 User Guide; OPNET Technologies, Inc.: St. Paul, MN, USA, 2007. [Google Scholar]
  37. Riverbed Technology. Riverbed Modeler: Comprehensive Network Simulation Software. 2018. Available online: https://www.riverbed.com (accessed on 20 April 2025).
  38. Wang, Z.; Li, J.; Jiang, Z.; Chen, F.; Yu, H. Space-Air-Ground-Marine-Submarine Integrated Networks Simulation in NS-3. In Proceedings of the 2024 IEEE 10th International Symposium on Microwave, Antenna, Propagation and EMC Technologies for Wireless Communications (MAPE), Guangzhou, China, 27–30 November 2024; pp. 1–4. [Google Scholar]
  39. Varga, A.; Hornig, R. An overview of the OMNeT++ simulation environment. In Proceedings of the 1st International Conference on Simulation Tools and Techniques for Communications, Networks and Systems & Workshops, Marseille, France, 3–7 March 2008. [Google Scholar]
Figure 1. Fundamental components of GEO satellite communication simulation systems.
Figure 1. Fundamental components of GEO satellite communication simulation systems.
Electronics 14 02715 g001
Figure 2. Co-simulation framework and inter-tool interfaces.
Figure 2. Co-simulation framework and inter-tool interfaces.
Electronics 14 02715 g002
Table 1. Comparison of coverage evaluation methods.
Table 1. Comparison of coverage evaluation methods.
MethodsKey AssumptionsStrengthsLimitationsTypical Use Cases
Geometry-basedLine-of-sight (LOS); static beamsClosed-form solutions; low computational costIgnores fading and adaptive beam patternsQuick feasibility screening
Fast/ApproximateSimplified metricsFast evaluationAccuracy degrades under heterogeneous traffic conditionsReal-time link admission control
Simulation-basedFull physical modelingHigh fidelity and realismHigh computational runtimeMission rehearsal and system verification
Data-drivenHistorical traffic patterns and channel state information (CSI)Learns adaptive behavior from dataRequires labeled data; risk of poor generalizationDynamic beam hopping and online scheduling
Table 2. Multi-dimensional comparative analysis of simulation tools.
Table 2. Multi-dimensional comparative analysis of simulation tools.
ToolOrbit and Constellation ModelingPhysical-Layer ModelingChannel ModelingCoverage AnalysisResource Management and SchedulingCo-Simulation Interfaces
STKHigh-fidelityLimitedAbstractedComprehensiveManual via scriptingCOM API, file exchange
MATLABIndirect via STKExtensive ToolboxesCustomizableBasicScript-basedSTK Connect, FMU, Python API
GMATHigh-precisionNot supportedNot supportedNot supportedNot supportedNative scripting, file-based
GNU RadioNot supportedSDR PrototypingSignal-levelNot supportedNot supportedTCP/UDP, ZeroMQ, Python API
NS-3Not supportedSimplifiedNetwork-levelLimitedProtocol-drivenSockets, ns3-gym
OMNeT++Not supportedModular supportDetailedLimitedComprehensiveTCP/IP, file-based trace coupling
OPNETNot supportedAbstractedAbstractedScenario-drivenExtensive performance analysisFile/API integration, MATLAB interface
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, S.; Qi, Y.; Song, K. An Overview of GEO Satellite Communication Simulation Systems. Electronics 2025, 14, 2715. https://doi.org/10.3390/electronics14132715

AMA Style

Li S, Qi Y, Song K. An Overview of GEO Satellite Communication Simulation Systems. Electronics. 2025; 14(13):2715. https://doi.org/10.3390/electronics14132715

Chicago/Turabian Style

Li, Shaoyang, Yanli Qi, and Kezhen Song. 2025. "An Overview of GEO Satellite Communication Simulation Systems" Electronics 14, no. 13: 2715. https://doi.org/10.3390/electronics14132715

APA Style

Li, S., Qi, Y., & Song, K. (2025). An Overview of GEO Satellite Communication Simulation Systems. Electronics, 14(13), 2715. https://doi.org/10.3390/electronics14132715

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop