You are currently viewing a new version of our website. To view the old version click .
Aerospace
  • Article
  • Open Access

24 June 2024

A Flexible Topology Control Strategy for Mega-Constellations via Inter-Satellite Links Based on Dynamic Link Optimization

,
,
,
,
and
Key Microsatellite Space Manipulation Laboratory, The College of Astronautics, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
*
Authors to whom correspondence should be addressed.

Abstract

In large-scale satellite constellations, the efficiency of inter-satellite communication is paramount. Traditional topology control strategies, such as the Manhattan configuration, provide stable links but can result in indirect communication paths, affecting the efficiency of information transfer. This paper addresses this issue by proposing an innovative “3 + 1” dynamic topology control scheme. The scheme retains three static links determined by the relative angular velocity and acceleration while introducing a dynamic link based on distance and angular velocity constraints to optimize the link duration and overall network communication efficiency. To address the complexity of matching dynamic links, this paper introduces an elite strategy-based maximum weighted matching algorithm for general graphs. Compared to traditional greedy algorithms, our proposed algorithm significantly improves the link duration and topological stability. Through simulation experiments comparing communication delays between Xiamen and Los Angeles, our results show that the proposed dynamic link scheme substantially reduces the average delay, enhancing the efficiency and flexibility of inter-satellite communication. This research not only extends the duration of inter-satellite links but also provides new perspectives and methodologies for further studies on inter-satellite topology control strategies.

1. Introduction

In today’s information age, the advancement of satellite communication technology has become a pivotal driving force in the global communication landscape. The widespread adoption of the Internet and rapid digitalization necessitate increasingly urgent demands for high-speed, efficient, and reliable global communication services [1]. Satellite communication, with its expansive coverage, rapid transmission speeds, and cost-effective communication capabilities, emerges as an ideal choice to meet these demands. Inter-satellite communication, as the core of satellite networks, plays a decisive role in the overall performance and efficiency of these networks.
With continuous advancements in satellite technology and the scaling up of satellite networks, the construction of large-scale satellite constellations has emerged as a significant trend in the communication industry. Representative projects like SpaceX’s Starlink satellite system aim to provide global high-speed Internet coverage by deploying a multitude of low-Earth-orbit (LEO) satellites [1] However, compared to traditional ground networks, satellite networks face a series of unique challenges, including signal transmission delays and unstable communication links, which not only affect the communication quality but also limit the application and efficiency of satellite networks. In response to these challenges, research into topology control strategies is particularly crucial. These strategies involve adjusting and optimizing the structure and manner of communication links within satellite networks to enhance the network stability, reliability, and flexibility [2].
Traditional inter-satellite topologies often rely on fixed links connecting consecutive satellites in the same orbit and two adjacent satellites in different orbits [2]. Nevertheless, such configurations exhibit limitations in flexibility and adaptability, potentially resulting in low link utilization and poor network resilience [3].
Reference [4] analyzes the inter-satellite transmission characteristics of low-Earth-orbit (LEO) mega-constellations such as Starlink. It introduces the commonly used Walker constellation and inter-satellite link concepts in LEO satellite networks [4]. The study proposes a method for estimating the number of inter-satellite hops directly based on user and destination geographical locations. Additionally, it investigates the impact of Starlink constellation parameters, link endpoints’ geographical positions, and link establishment methods on the inter-satellite transmission paths. Another article [5] discusses the networking techniques and research status of low-Earth-orbit (LEO) mega-constellations, with a focus on analyzing the challenges posed by the constellation scale and complexity expansion for key networking technologies. It also examines the applicability of various existing solutions in the context of broadband networks within large-scale constellations. Another study [6] discusses the conditions for the permanent visibility of inter-satellite links in optimizing multi-layer satellite network configurations, which is crucial for understanding the stability and persistence of inter-satellite links. However, in the optimization of multi-layer satellite network configurations, this study may overlook the dynamic variations encountered in practical applications when considering permanent inter-satellite link visibility conditions. The research in the article by [7] analyzes the inter-satellite geometric characteristics and spatial parameters of standard Walker constellation satellites, designing an inter-satellite fixed link topology structure capable of full network coverage with a low number of hops. This effectively reduces the number of inter-satellite links, enhancing the system’s implementability and reliability. However, it does not take into account the limitations of laser communication in inter-satellite links, such as signal attenuation issues [8].
Therefore, this paper takes the Starlink constellation as a case study and proposes an innovative “3 + 1” topology control strategy, integrating static fixed links with dynamic temporary links to enhance the network flexibility and adaptability. The study explores the construction mechanism of dynamic links, treating it as a general graph maximum weight-matching problem and assessing traditional greedy algorithms’ limitations in addressing such challenges. Subsequently, an elite strategy-based maximum weight-matching algorithm is introduced to optimize the dynamic link allocation, thereby enhancing the network sustainability and stability.
The paper is structured into four sections. Section 1 introduces the current development background of satellite communication technology, emphasizing its significance in the global communication domain and the challenges faced by mega-constellation satellite networks, including signal transmission delays and unstable communication links. Section 2 provides a detailed topological analysis of mega-constellations, reviewing fundamental concepts and existing technologies in satellite communication networks, with a focus on inter-satellite communication issues. It elaborates on the design and implementation of the proposed “3 + 1” topology control strategy, highlighting its integration of static and dynamic links to improve network flexibility. Section 3 discusses the mechanism of dynamic link construction and optimization algorithms, presenting a maximum weight-matching algorithm with an elite retention strategy for efficient link allocation. It then evaluates the performance of these algorithms through simulation experiments and comparisons. Finally, Section 4 summarizes the paper, reviews the research findings, and outlines future research directions in satellite communication topology control.

2. Topological Analysis of Mega-Constellations

In the analysis of mega-constellation topologies, commonly employed methods include optimal topology planning, integer linear programming, ant colony algorithms, and random graphs [8,9]. However, these methods tend to be effective only for smaller constellations; when addressing the topology design challenges inherent in mega-constellations, they encounter significant obstacles, such as substantial computational overhead and susceptibility to becoming trapped in local optima.
In the Starlink constellation, satellites are deployed in stages, with currently operational satellites primarily concentrated at an altitude of 550 km in LEO, as detailed in Table 1 [10].
Table 1. Starlink construction plan.
This paper will conduct a topology analysis based on the satellite layer at an altitude of 550 km, which consists of a Walker constellation arrangement (1584/24/11, 550 km, 53°) for Starlink satellites. Each satellite in this layer shares an identical orbital inclination, orbital altitude, and the number of co-planar satellites, as illustrated in Figure 1.
Figure 1. Starlink at a 550 km orbit.
In publicly filed documents submitted by SpaceX to the U.S. Federal Communications Commission (FCC), it is indicated that Starlink satellites are equipped with four laser links, though the specific allocation strategy for these four laser links is not explicitly detailed. In numerous scholarly studies focusing on Starlink, inter-satellite link topologies predominantly utilize four fixed permanent links for connectivity, akin to a Manhattan-like network configuration. This entails each satellite being connected to the two immediately preceding and succeeding satellites along the same orbital plane, forming permanent in-plane links, and also linking with satellites in adjacent orbits that bear either the same or closely numbered positions, ensuring continuous connectivity between adjacent orbits throughout the entire orbital period. The pattern of these connections is depicted in Figure 2. The permanence of these links between satellites contributes to the reliability of data transmission most of the time. High link stability is maintained, with permanent links remaining unaltered, making them suitable for long-term communication purposes.
Figure 2. Traditional four fixed link connections.
While the current satellite topology exhibits commendable stability and reliability, it is not without limitations. One such constraint arises when two satellites orbiting in intersecting paths find themselves in close proximity but lack a direct line of communication due to specific operational constraints. This necessitates communication detours, impacting the link flexibility and introducing latency. Moreover, the rigidity of these connections prevents adaptation to dynamically evolving communication requirements.
To mitigate the challenges posed by permanent link connections, a novel “3 + 1” link construction strategy has been proposed. This strategy entails equipping each satellite with three fixed permanent links and one dynamic temporary link, aiming to enhance the flexibility and efficiency in satellite communication networks.
In establishing three fixed permanent links, considerations must be made regarding the relatively constant distances between satellites within the same orbit. For intra-orbit link connections, the Manhattan configuration is retained, wherein each satellite maintains connections with its two adjacent counterparts. However, for inter-orbit link construction, ensuring a fully connected network across the entire constellation necessitates distinguishing satellites within orbits.
The procedure involves sorting the 24 orbits into odd and even numbers, and further sorting the 66 satellites within each orbit likewise into odd and even categories. Each satellite is uniquely identified by a five-digit number, with the second and third digits representing the orbit number, and the final two digits representing its position within the orbit. For instance, satellite 10554 denotes the 54th satellite in the fifth orbit.
In selecting permanent links between orbits, priority is given to connections with relatively small relative distances, angular velocities, and angular accelerations to optimize inter-orbit fixed links.
We defined a set of geometric structures of orbital and inter-satellite links, as shown in Figure 3. Specifically, consider any two satellites i and j within the constellation. Their position vectors in the Earth-centered J2000 inertial coordinate system are denoted as S i ( t ) = x i ( t ) y i ( t ) z i ( t ) and S j ( t ) = x j ( t ) y j ( t ) z j ( t ) , respectively, with corresponding velocity vectors V i ( t ) = u i ( t ) v i ( t ) w i ( t ) and V j ( t ) = u j ( t ) v j ( t ) w j ( t ) . The link velocity vector to inter-satellite link pointing from satellite i to satellite j is represented as V i j _ l i n k ( t ) , where
V i j _ l i n k ( t ) = S j ( t ) S i ( t )
Figure 3. Geometric structure of orbital and inter-satellite links.
Let the plane perpendicular to the S i ( t ) orbital plane and passing through the S i ( t ) be denoted as P. Then, the projection of V i j _ l i n k ( t ) onto plane P is given by
V P ( t ) = S j ( t ) ( S i ( t ) S j ( t ) ) S i ( t ) | | S j ( t ) | | 2
The following Equations (3)–(5) represent the calculation formulas for the distance, relative azimuth angle, and elevation angle of satellite j with respect to satellite i. The azimuth rate and elevation rate are obtained by taking the first derivative of Equations (4) and (5) with respect to time t, while the angular acceleration is obtained by taking the second derivative.
d i s t i j ( t ) = x i ( t ) x j ( t ) 2 + y i ( t ) y j ( t ) 2 + z i ( t ) z j ( t ) 2
β ( t ) = cos 1 V P ( t ) V i ( t ) | | V P ( t ) | | | | V i ( t ) | |
γ ( t ) = cos 1 V P ( t ) V i j _ l i n k ( t ) | | V P ( t ) | | | | V i j _ l i n k ( t ) | |
Each satellite within the Walker constellation exhibits strong symmetry and similarity, allowing us to select a satellite at random as a focal point for subsequent analysis. In this study, satellite 10554 was chosen at random to serve as the primary subject of investigation within the constellation. In our investigation, satellite 10554 serves as the focal point for experimentation. In the context of Starlink’s laser links, communication performance is primarily influenced by atmospheric molecules and aerosols, which notably affect satellite communications at altitudes approximately 50 km above the Earth’s surface. Utilizing the Earth’s radius (R) as 6378.14 km, we derive the maximum in-layer link distance for each satellite using Equation (6), yielding an approximate value of 5168.419 km. This indicates that any satellite within this specified distance range would be visible and capable of establishing a connection.
D max = 2 ( h + R ) 2 ( H + R ) 2
Through calculations, it is determined that, on average, each satellite can establish connections with 16 neighboring satellites in adjacent orbits on one side. Figure 4 illustrates the calculated maximum distance from each satellite to the primary reference satellite, as well as the maximum pitch angle, azimuthal maximum angular velocity, and maximum angular acceleration values.
Figure 4. Distance, angular velocity, and angular acceleration of visible satellites in adjacent orbits.
In order to minimize the distance between adjacent satellites and to reduce the angular velocity and angular acceleration between them, as shown in Figure 4, the trajectories of satellites 5 to 11 are relatively close to meeting these requirements. Table 2 lists the relevant data between these satellites and the selected main satellite, designated as ‘satellite 10554’.
Table 2. Maximum inter-satellite link distance, angular velocity, and angular acceleration of visible satellites in adjacent orbits for important satellites.
Based on official SpaceX data, the laser system on Starlink satellites exhibits a maximum azimuth angular velocity range of approximately 0.1 to 0.5 degrees per second. To optimize inter-satellite connectivity, minimizing the relative distance, angular velocity, and acceleration is paramount.
The seventh satellite, particularly linking the main satellite with satellite 10454, emerges as the optimal choice, demonstrating the efficacy of connecting satellites with identical numerical designations in adjacent orbits. This strategy yields a maximum inter-satellite distance of 1620.06 km, an azimuth angular velocity of 0.1267 deg/s, and an elevation angular velocity of 0.00402 deg/s.
Our previous analysis identified the most suitable satellite for each satellite to connect to in its adjacent orbit, demonstrating the rationale behind our connection choices and providing a basis for subsequent connection strategies. The following section provides a detailed description of how the entire constellation is interconnected into a cohesive network using fixed links. In the constellation configuration, each satellite maintains a single fixed link to a neighboring orbit satellite. To establish a comprehensive network, an alternating connectivity approach is employed as follows: odd-numbered orbital tracks see even-numbered satellites connecting to their same-numbered counterparts on the right-side orbit, while odd-numbered satellites link to those on the left-side orbit with corresponding numbers. Conversely, for even-numbered orbits, even-numbered satellites connect to their same-numbered counterparts on the left orbit, and odd-numbered satellites establish links with their counterparts on the right orbit. The fixed links among specific satellites within the orbits, spanning across different orbital tracks, are depicted by green lines (Figure 5).
Figure 5. Diagram of the fixed permanent link connection.
Thus far, the examination of the parameters pertaining to fixed links between neighboring orbits within the satellite constellation has been concluded. Three such fixed links have been thoroughly analyzed and established, providing a foundational framework for subsequent investigations.

4. Conclusions

This paper has examined the importance of topology control strategies in inter-satellite communication networks and proposed a “3 + 1” topology control strategy based on dynamic link optimization. By treating the dynamic link problem as a general graph maximum weight-matching issue and adopting the elite retention strategy, the average link duration has been improved, along with the increased stability of the topology and a significant reduction in the frequency of topological changes. Experimental results have verified the advantages of the proposed algorithm over traditional methods in terms of link endurance and topology flexibility, providing a fresh perspective and methodology for further research on inter-satellite topology control strategies.
Future research can extend in multiple directions, including considering more constraints for establishing dynamic links to enhance the link quality and stability. Additionally, further investigation is needed on applying the proposed topology control strategy to broader constellations like multi-layer satellite networks, taking into consideration practical operating environments and limitations. Moreover, combining the present algorithm with other optimization algorithms to achieve more efficient topology control is also worth investigating.
Another important direction is the consideration of ground station positions and their connection issues. Previous studies have highlighted the significance of ground station placement in non-geostationary satellite constellations, which directly influences the network performance and routing strategies [26,27,28]. The position of ground stations directly impacts the routing strategy and the number of hops in the inter-satellite link network. Therefore, investigating how to integrate ground station connection strategies with the “3 + 1” topology control strategy is a worthwhile endeavor. Future research can explore dynamic links between ground stations and satellites and how to achieve optimal connections between them to further enhance the overall network’s efficiency and flexibility.
In summary, the proposed inter-satellite topology control strategy based on dynamic link optimization presented in this paper not only demonstrates theoretical innovation but also holds potential practical value. It provides a solid theoretical foundation and practical technical support for the future development of inter-satellite communication networks.

Author Contributions

Conceptualization, Y.L. and L.C.; methodology, Y.L.; software, Y.L.; validation, Y.L., J.W. and G.K.; formal analysis, Y.L.; investigation, Y.L.; resources, Y.L.; data curation, Y.L.; writing—original draft preparation, Y.L.; writing—review and editing, Y.L. and J.W.; visualization, Y.L. and J.W.; supervision, Y.Q. and W.Z.; project administration, J.W.; funding acquisition, G.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhu, Q.; Cao, Y.; Tao, H.; Wan, Y. Research Progress on Anti-Destruction of Low Earth Orbit Satellite Constellation Network Topology. Comput. Eng. Appl. 2022, 58, 1–12. [Google Scholar]
  2. Lai, Z.; Li, H.; Li, J. Starperf: Characterizing network performance for emerging mega-constellation. In Proceedings of the 2020 IEEE 28th International Conference on Network Protocols (ICNP), Madrid, Spain, 13–16 October 2020; pp. 1–11. [Google Scholar]
  3. Ma, X. Research on Efficient Parallel Simulation Algorithms for Massive Constellation Communication Networks. Master’s Thesis, Beijing University of Posts and Telecommunications, Beijing, China, 2023. [Google Scholar]
  4. Chen, Q.; Giambene, G.; Yang, L.; Fan, C.; Chen, X. Analysis of Inter-Satellite Link Paths for LEO Mega-Constellation Networks. IEEE Trans. Veh. Technol. 2021, 70, 2743–2755. [Google Scholar] [CrossRef]
  5. Chen, Q.; Yang, L.; Guo, J.; Li, X.; Zhao, Y.; Chen, X. LEO mega-constellation networks: Technologies and state of the art. J. Commun. 2022, 43, 177–189. [Google Scholar] [CrossRef]
  6. Wang, S.; Chen, X.; Lu, J. Conditions of Permanent Inter-satellite-links in the Design of Multi-layered Satellite Networks. Acta Armamentarii. 2014, 35, 721–728. [Google Scholar] [CrossRef]
  7. Luo, D.; Liu, Y.; Liu, Y.; Xu, P.; Wang, Q. Current Status and Development Trends of Inter-Satellite Link Technology. Telecommun. Technol. 2014, 54, 9. [Google Scholar] [CrossRef]
  8. Guo, L.R. Design of Topological Structure for Low Earth Orbit Satellite Constellation. Master’s Thesis, Beijing Jiaotong University, Beijing, China, 2021. [Google Scholar]
  9. Zhong, M. Introduction to Starlink. Digit. Commun. World 2020, 15, 1–4. [Google Scholar]
  10. Mehlhorn, K.; Schäfer, G. Implementation of O(nmlogn) weighted matchings in general graphs: The power of data structures. ACM J. Exp. Algorithmics 2002, 7, 4. [Google Scholar] [CrossRef]
  11. Song, Y.; Xu, H.; Liu, X.; Cao, C.; Wang, Y.; Cheng, Z.; Wang, H. Unified Arrangement Architecture and Key Technologies for Space-Ground Fusion Network. Mob. Commun. 2024, 48, 19–24. [Google Scholar]
  12. Cao, J.L. Research and Implementation of Satellite Interconnection Link Topology Establishment Algorithm Based on Heuristic Algorithm. Master’s Thesis, Beijing University of Posts and Telecommunications, Beijing, China, 2023. [Google Scholar]
  13. Zuo, H.; Guo, Y.; Wu, H.; Wu, Q. Analysis of the Development and Impact of “Starlink” Satellite System. Commun. Inf. Technol. 2022, 57–59. [Google Scholar]
  14. Xu, B.Y.; Li, X.Y. In-depth Analysis of Starlink Low Earth Orbit Satellite Communication Constellation. Inf. Commun. Technol. Policy 2021, 47, 16–20. [Google Scholar]
  15. Carrasco-Casado, A.; Shiratama, K.; Trinh, P.V.; Kolev, D.; Munemasa, Y.; Fuse, T.; Tsuji, H.; Toyoshima, M. Development of a miniaturized laser-communication terminal for small satellites. Adv. Space Res. 2022, 10, 878488. [Google Scholar] [CrossRef]
  16. Chen, Q.; Guo, J.; Yang, L.; Liu, X.; Chen, X. Topology Virtualization and Dynamics Shielding Method for LEO Satellite Networks. IEEE Commun. Lett. 2020, 24, 433–437. [Google Scholar] [CrossRef]
  17. Qi, X.X. Research on Routing Algorithm and Topology Control Strategy for Low Earth Orbit Satellite Networks. Ph.D. Thesis, Xidian University, Xi’an, China, 2022. [Google Scholar]
  18. Liao, G.Y. Research on Routing Algorithm Based on Inter-Satellite Links. Master’s Thesis, Chongqing University of Posts and Telecommunications, Chongqing, China, 2020. [Google Scholar]
  19. Yan, J.G.; Xing, L.; Wang, P.; Sun, L.; Chen, Y. A scheduling strategy to inter-satellite links assignment in GNSS. Adv. Space Res. 2021, 67, 198–208. [Google Scholar] [CrossRef]
  20. Zuo, K. Research on Multi-Path Load Balancing Algorithm for Low Earth Orbit Satellite Networks. Master’s Thesis, Xidian University, Xi’an, China, 2022. [Google Scholar]
  21. Tian, L.; Ma, D.Q.; Sun, J.W.; Li, J. Inter-Satellite Link Planning for Mixed High, Medium, and Low Orbit Navigation Constellations. Chin. Space Sci. Technol. 2022, 42, 19–26. [Google Scholar]
  22. Chen, S.Z.; Liang, Y.C.; Sun, S.H.; Kang, S.L.; Cheng, W.C.; Peng, M.G. Vision, Requirements, and Technology Trend of 6G: How to Tackle the Challenges of System Coverage, Capacity, User Data-Rate and Movement Speed. IEEE Wirel. Commun. 2020, 27, 218–228. [Google Scholar] [CrossRef]
  23. Lv, S.; Li, H.; Wu, J.; Bai, H.; Chen, X.; Shen, Y.; Zheng, J.; Ding, R.; Ma, H.; Li, W. Routing Strategy of Integrated Satellite-Terrestrial Network Based on Hyperbolic Geometry. IEEE Access 2020, 8, 113003–113010. [Google Scholar] [CrossRef]
  24. Li, J.; Lu, H.; Xue, K.; Zhang, Y. Temporal Netgrid Model-Based Dynamic Routing in Large-Scale Small Satellite Networks. IEEE Trans. Veh. Technol. 2019, 68, 6009–6021. [Google Scholar] [CrossRef]
  25. Guo, Z.; Yan, Z. A Weighted Semi-Distributed Routing Algorithm for LEO satellite networks. J. Netw. Comput. Appl. 2015, 58, 1–11. [Google Scholar] [CrossRef]
  26. Huang, J. Research on Optimization Design of Inter-Satellite Link Network in Satellite Navigation System. Ph.D. Thesis, National University of Defense Technology, Changsha, China, 2018. [Google Scholar] [CrossRef]
  27. Baeza, V.M.; Ortiz, F.; Lagunas, E.; Abdu, T.S.; Chatzinotas, S. Gateway Station Geographical Planning for Emerging Non-Geostationary Satellites Constellations. IEEE Netw. 2023, 1. [Google Scholar] [CrossRef]
  28. Huang, W.; Zhu, J.; Ran, C. Research on Satellite-Ground Link of Satellite Ground Stations. Comput. Simul. 2007, 24, 5. [Google Scholar] [CrossRef]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.