Next Article in Journal
Detection of Water Holdup in Oil–Water Flows Using a Curved Microstrip Sensor with Resonance-Enhanced Response
Previous Article in Journal
Wafer-Based Evaluation of the Effects of Center Frequency and F-Number on Lateral Resolution in Scanning Acoustic Microscopy
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multi-Layer Low Earth Orbit Constellation Capacity Fundamental

State Key Laboratory of Integrated Service Networks, Institute of Information Science, Xidian University, Xi’an 710071, China
*
Author to whom correspondence should be addressed.
Sensors 2026, 26(13), 4059; https://doi.org/10.3390/s26134059 (registering DOI)
Submission received: 13 May 2026 / Revised: 4 June 2026 / Accepted: 22 June 2026 / Published: 26 June 2026
(This article belongs to the Section Communications)

Abstract

Multi-layer low Earth orbit constellations (ML-LEOs) have become a pivotal trend in the development of satellite network systems, where their layered orbital architecture improves system performance by strategically deploying satellites in distinct orbital layers. However, two critical issues remain open: how does the configuration of ML-LEO affect its performance, and how many layers are required to achieve optimal performance? This paper first investigates the impact of the number of layers L on the capacity of ML-LEOs. By analyzing the distribution of inter-layer inter-satellite links (ISLs) and the flow count on bottleneck links, we derive a closed-form mathematical expression for ML-LEO capacity under different values of L. In particular, we show that when each layer adopts an identical constellation topology and the number of satellites per orbit equals the number of orbits, the capacity of the ML-LEO is L times that of a single-layer low Earth orbit constellation (SL-LEO). Furthermore, we present the optimal parameter configuration for ML-LEOs: the number of orbits per layer should equal the number of satellites per orbit, the number of layers should be half the number of satellites per orbit, and the optimal number of inter-layer ISLs is twice the product of the number of orbits per layer and the number of layers. Finally, extensive simulations are carried out to thoroughly verify the accuracy of the analytical results. Our analysis reveals the performance benefits of multi-layer topology and establishes a theoretical framework for parameter optimization in ML-LEO.

1. Introduction

Multi-layer low Earth orbit constellations (ML-LEOs) organize satellites at the same orbital altitude into a layer to address today’s wide variety of communications services, such as Internet access in rural and remote areas, Internet of Vehicles, disaster warning and rescue, e-commerce and astronomical observation [1]. In addition, with the surge in global data, future technologies such as the Internet of Space Things, low-power long-range networks, universe observation, aeronautical communication and maritime tracking will also rely more on ML-LEOs for service provision [2]. Therefore, systems such as the Telesat system, Kuiper system and Starlink system have adopted the multi-layer topology [3]. Figure 1 shows some application scenarios for ML-LEOs [4].
Many related studies have focused on the configuration design of satellite constellations based on various performance metrics. The fundamental mathematics enabling the constellation design of the Flower Constellation is provided in [5]. The study in [6] derives a coverage probability model for multi-layer multi-altitude LEO constellations via stochastic geometry, compensates for non-homogeneous satellite distribution and provides VLEO parameter insights. In addition, the study in [7] proposes a dense LEO constellation configuration optimization method tailored for inter-satellite interference mitigation, which optimizes orbital arrangement and satellite distribution to suppress co-channel interference while guaranteeing network coverage and communication performance. The study in [8] presents a QoS-driven satellite constellation design strategy for LEO satellite Internet of Things, which optimizes orbital configuration and satellite layout to simultaneously satisfy coverage, communication quality of service, and system deployment cost constraints.
The capacity of ML-LEOs is a critical performance metric for evaluating the system’s efficiency [9]. Investigating the capacity of ML-LEOs helps optimize constellation performance, ensuring their capability to support present and future data traffic demands. From the perspective of network planning and design, network capacity is divided into access capacity and throughput capacity. Throughput capacity refers to the total amount of data that the network infrastructure, such as satellites and inter-satellite links (ISLs) in ML-LEOs, can process and transmit within a given time, typically measured in Gbps or Tbps. Throughput capacity is influenced by factors including the bandwidth of network links, the processing capabilities of network devices, and the network topology. This metric characterizes the overall transmission efficiency, signal processing capability, and topological performance of the satellite network. Unlike throughput capacity, which pertains to the overall capabilities of the network infrastructure, access capacity is specific to each individual connection or access point within the network. It is defined as the capability of individual users, devices, or premises to connect to and utilize network resources, typically measured in terms of bandwidth. This metric reflects the performance of the satellite network when serving a single user and is influenced by the bandwidth of the user link, the configuration of the ground station, and the reception capability of the user terminal.
Regarding access capacity, studies [10,11] mainly analyzed the impacts of forward links and terrestrial networks in SL-LEO systems, respectively. The access capacity analysis of ML-LEOs has also been investigated in [12], which employs both stochastic geometry and queueing theory to minimize the total number of satellites. The study in [13] explored the relationship between coverage rate, multiple coverage, and average coverage over the target area. In addition, most capacity-oriented constellation optimization algorithms also focus on access capacity. These methods include a distributed resource allocation mechanism based on the alternating direction method of multipliers, a genetic algorithm for gateway placement, and a capacity-oriented constellation design method with multiple optimization objectives [14,15,16,17]. Evidently, algorithms for access capacity analysis are tailored to specific components of constellations, such as the performance of uplinks and downlinks. However, evaluating throughput capacity requires a holistic approach that takes the entire constellation into account, including key factors such as constellation topology, available bandwidth, and traffic models. Therefore, algorithms designed for access capacity analysis are not applicable to the evaluation of throughput capacity.
Throughput capacity is directly related to user experience, thus playing a pivotal role in network planning, optimization, and management [9]. In addition, the improvement of throughput capacity for the entire satellite network relies heavily on large-scale infrastructure upgrading and system-level collaborative optimization, which entails greater technical complexity and poses practical implementation challenges. A network may have high access capacity, but if the throughput capacity of the entire network is insufficient to support the demands of all users, the network will still suffer from congestion and performance degradation. By evaluating throughput capacity, administrators can determine the necessity of equipment upgrades, network topology adjustments, or bandwidth expansion to preemptively alleviate congestion and avoid performance degradation. The study of throughput capacity is essential for ensuring the continuous operation of the network and enhancing user experience. ML-LEOs offer significant advantages in improving throughput capacity. First, the multi-layer topology of ML-LEOs enables spatial reuse and hierarchical coverage, allowing for denser satellite deployment without increased intra-layer interference, thereby improving throughput capacity. In addition, the multi-layer topology enables more diverse ISLs and more advanced routing strategies, which reduce the number of transmission hops and further enhance throughput capacity. To provide a theoretical basis for the throughput capacity of ML-LEOs, it is of great intrinsic interest to explore how the constellation configuration should be designed to achieve superior capacity performance. This issue motivates us to further investigate the following subquestions:
  • Compared to SL-LEOs, ML-LEOs increase the number of available ISLs, thereby leveraging the spatial dimension more effectively. Such optimization of the constellation topology helps improve throughput capacity. Nevertheless, a critical question arises: given a fixed total number of satellites, does a positive correlation consistently exist between throughput capacity and the number of layers? Compared to SL-LEOs, ML-LEOs increase the number of available ISLs, thereby enabling more effective spatial reuse. This enhanced connectivity helps improve throughput capacity. However, a critical question remains: when the total number of satellites is fixed, does throughput capacity always increase with the number of layers?
  • The intra-layer topology of each layer in an ML-LEO, typically modeled as a 2D-torus network, is characterized by the number of orbits and satellites per orbit. These parameters govern intra-layer connectivity and routing efficiency, thereby significantly influencing overall constellation capacity. Therefore, the second subquestion is: with a fixed total number of satellites and a fixed number of layers, what design principles should be followed to optimize the intra-layer topology for maximum capacity?
  • Once the number of layers and their intra-layer topologies in an ML-LEO are determined, another critical factor is the number of inter-layer ISLs. Although more inter-layer ISLs can reduce data transmission hops and thereby improve capacity, the goal is to achieve the target throughput with as few inter-layer ISLs as possible. Accordingly, the third question is, how should a reasonable inter-layer ISL configuration be designed?
Existing capacity analyses mainly focus on SL-LEOs, with limited investigations into ML-LEOs. Furthermore, none of the prior multi-layer studies derived closed-form capacity expressions that directly reveal the relationship between ML-LEO parameters and throughput capacity. The study in [18] analyzes the throughput capacity of SL-LEOs under the all-to-all traffic model based on the maximum flow minimum cut (MFMC) algorithm. However, the MFMC algorithm cannot regard all satellites as both sources and destinations since it aggregates all source satellites into a single super source and all destination satellites into a single super destination. In this case, all satellites are treated as a single super node, leading to an infinite calculated throughput capacity, which is unrealistic. Since the topology of SL-LEOs is a 2D torus, the analysis in [18] is valid for the 2D-torus topology of SL-LEOs. The study in [19] also focuses on SL-LEOs and proposes a throughput capacity maximum topology design algorithm to determine constellation parameters and connection relationships, which minimizes the average path length of data packet transmission and maximizes the utilization rate of each ISL, thereby achieving the upper bound of throughput capacity. In addition, the study in [20] establishes an analytical capacity model for LEO mega-constellations with quasi-torus topologies, derives closed-form capacity expressions under inter-satellite link pruning, and reveals that quasi-torus topology with fewer ISLs can maintain nearly optimal network capacity while reducing system deployment and hardware costs. The study in [21] analytically derives the exact outage probability and its approximated expression using the Poisson limit theorem. Based on these derived expressions, the system throughput maximization problem is formulated, and an iterative algorithm is proposed to obtain near-optimal solutions under constraints of satellite visibility and outage probability. The throughput capacity of two-layer constellations is investigated in [22]. This study only considers all satellites on the lower layer as both sources and destinations, while satellites on the upper layer act merely as relays rather than sources or destinations.
This paper mainly investigates the throughput capacity gain brought by ML-LEOs, focusing on the relationship between throughput capacity and key parameters of ML-LEOs, including the number of layers, the number of orbits and satellites per orbit on each layer, and the number of inter-layer ISLs. Based on the analysis, recommendations for the optimal parameter configuration of ML-LEOs are provided. The major contributions of this paper are summarized as follows:
  • Capacity Analysis of ML-LEOs: For each layer, the relative positions of inter-layer ISLs connecting satellites on the upper and lower layers also affect capacity. To quantitatively characterize this distribution, we first define an inter-layer coupling coefficient. We then classify all flows according to their sources and destinations, which enables us to analyze the number of flows passing through bottleneck links—a quantity inversely proportional to throughput capacity. On this basis, we perform a thorough throughput capacity analysis of ML-LEOs.
  • Optimal Parameter Configuration: Considering L-layer ML-LEOs with identical constellation topologies across layers, where the number of satellites per orbit equals the number of orbits, we prove that the throughput capacity of ML-LEOs is L times that of an SL-LEO with the same total number of satellites. Furthermore, throughput capacity is maximized when L equals half the number of orbits. In addition, we analyze the impacts of the number of inter-layer ISLs and ISL data rate on throughput capacity, and propose a balanced configuration of these two factors to achieve optimal performance.
  • Simulation Verification: We conduct extensive numerical simulations for typical ML-LEO scenarios to verify the accuracy of the proposed analytical framework. The results illustrate the influence of key parameters on ML-LEO capacity, thereby validating the effectiveness of our method. All these analyses provide valuable insights for the performance evaluation and system design of ML-LEOs.
The rest of this paper is organized as follows. In Section 2, we establish the system model for ML-LEOs, including the satellite coverage model, the intra-layer topology model, and the inter-layer topology model. In addition, we introduce the traffic model and the routing strategy. Section 3 presents a detailed throughput capacity analysis of ML-LEOs. In Section 4, we investigate the capacity gain and derive the optimal parameter configuration for ML-LEOs. To verify the validity of our analysis, comprehensive numerical simulations are conducted in Section 5. Finally, Section 6 concludes this paper. The main notations used throughout this paper are summarized in Table 1.

2. System Model

Consider an ML-LEO constellation with T satellites and L layers in total. Let N i be the number of orbits on the i-th layer, and M i the number of satellites per orbit on the i-th layer. Satellites are uniformly distributed along their respective orbits across all layers and interconnected via ISLs as shown in Figure 1 and Figure 2. An ISL connecting satellites on the same orbit is referred to as an intra-orbit ISL, while an ISL between satellites on different orbits is called an inter-orbit ISL. For brevity, intra-orbit and inter-orbit ISLs are collectively termed intra-layer ISLs. In addition, an ISL that links satellites belonging to different layers is defined as an inter-layer ISL. Accordingly, the topology formed by satellites in the same layer connected via intra-layer ISLs is called the intra-layer topology, and the topology formed by satellites on adjacent layers linked through inter-layer ISLs is defined as the inter-layer topology. In this section, we first present the satellite coverage model, as it serves as the foundation for establishing inter-layer ISLs between satellites on adjacent layers. We then introduce the classic intra-layer topology model and its convenient representation to facilitate the following analysis. The inter-layer topology model is also presented to form the complete ML-LEO topology. Finally, we propose the adopted traffic model and routing strategy based on the characteristics of ML-LEO constellations.

2.1. Satellite Coverage Model

The necessary prerequisite for establishing ISLs is unobstructed line-of-sight between the communicating satellites, and the target satellite lies within the coverage of the transmitting satellite. To ensure that satellites on the i-th layer can establish connections with their nearest neighbors on the i + 1 -th layer, we require that the coverage of satellites on the i-th layer covers the nearest satellites on the i + 1 th layer. The coverage of satellites on the i-th layer is illustrated in Figure 3 [22]. The coverage range of a satellite on the i-th layer can be characterized by its half-side center angle φ i . φ i is defined as the angular distance from the satellite on the i-th layer to the edge of its coverage, which is designed to cover the nearest satellite on the i + 1 -th layer. The expression for φ i is given in Equation (1):
φ i = π 2 ϑ i arcsin h i + R e h i + 1 + R e cos ϑ ,
where h i is the altitude of satellites on i-th layer, h i + 1 represents the altitude of satellites on the i + 1 -th layer and ϑ i denotes the minimum elevation angle of the antenna for the i-th layer satellites. In addition, R e represents the radius of the earth.
To satisfy the requirements of the inter-layer topology, we derive the following constraint on satellite parameters via geometric derivation:
φ i > arccos cos ω Y i + 1 2 cos Θ m a x i ,
where Θ i j denotes the angle between the j-th LEO orbital plane on the i-th layer and the orbital plane on the i + 1 -th layer with which ISLs are established, where 1 j N i . In addition, ω Y i = 2 π / M i is the angular distance between adjacent orbits on the i-th layer.
The geometric visibility condition (2) ensures that satellites in adjacent layers are within the line of sight. However, for laser-based inter-layer ISLs, the link establishment involves acquisition, pointing, and tracking (ATP). Let ω rel ( i , i + 1 ) denote the maximum relative angular velocity between a satellite on the i-th layer and its visible counterparts on the ( i + 1 ) -th layer. The ATP system must satisfy
ω rel ( i , i + 1 ) ω max ,
where ω max is the maximum tracking angular velocity of the laser terminal. Furthermore, let τ hold ( i , i + 1 ) denote the minimum link holding time, defined as the duration during which the angular separation remains within the ATP acquisition field of view θ FOV :
τ hold ( i , i + 1 ) τ acq + τ min ,
where τ acq is the acquisition time and τ min is the minimum stable transmission duration.
When (3) and (4) are satisfied, the inter-layer ISL operates at full data rate B z . Otherwise, the effective capacity is degraded by an ATP efficiency factor:
η ATP = τ hold τ acq τ hold · I ω rel ω max ,
where I ( · ) is the indicator function. The ATP-constrained inter-layer ISL rate is
B ˜ z = η ATP · B z .
In the subsequent capacity analysis, replacing B z with B ˜ z yields the ATP-constrained throughput capacity. For the scenarios considered in this paper (adjacent layer altitude separation Δ h [ 50 , 100 ] km, circular orbits), ω rel is on the order of 10 3 10 2 rad/s, well within the tracking capability of state-of-the-art laser terminals ( ω max 1 rad/s [23]). Thus η ATP 1 and the unconstrained capacity serves as a reasonable bound.

2.2. Intra-Layer Topology Model

The intra-layer topology is typically constructed as a 2D torus network in most related studies [18,22,24]. This is because satellites on each layer are uniformly distributed along their respective orbits. Treating each orbit as a circular path, the satellite distribution along orbits presents periodicity. As a satellite moves along its orbit, it returns to its initial position after one full revolution, which is analogous to the unidirectional periodicity of a 2D torus. In addition, the satellite distribution within each layer of the constellation can be regarded as an arrangement on an orbital ring. Although the actual satellite motion takes place in 3D space, the spatial distribution of satellites along orbits shows topological characteristics consistent with those of a 2D torus.
Consider the intra-layer topology of the i-th layer. Each i-th layer contains T i = N i × M i satellites, which are interconnected via intra-layer ISLs to form an N i × M i 2D torus topology as shown in Figure 2. We use solid lines to represent intra-layer ISLs. Due to the mobility of satellites, we employ the virtual ID ( i , j , k ) shown in Figure 1 to denote satellites. Assigning each satellite a virtual ID ( i , j , k ) facilitates the characterization and analysis of the constellation. Here, i and j denote the layer number and the orbit number of the satellite, respectively, and k represents the position of the satellite on this orbit. Notably, the satellite corresponding to a specific virtual ID is not fixed. Instead, the satellite that moves into this position inherits the virtual ID. This method reduces the analytical complexity introduced by satellite mobility [22].

2.3. Inter-Layer Topology Model

The inter-layer topology connects the intra-layer topologies of adjacent layers. We adopt a uniformly distributed inter-layer ISL model as shown in Figure 2. The uniform distribution of inter-layer ISLs is justified by three facts. First, the coverage condition (2) ensures that each satellite has multiple visible candidates on the adjacent layer, making uniform selection feasible. Second, satellites in each layer are uniformly distributed along orbits, and orbits are uniformly distributed in space, constructing a 2D-torus topology. The periodic satellite motion yields a periodic inter-layer visibility pattern, enabling a stable uniform topology. Third, under all-to-all traffic, uniform distribution equalizes the load across all inter-layer ISLs. Since the throughput capacity is inversely proportional to the maximum flow count on any single link, load balancing maximizes capacity. Any non-uniform distribution would concentrate flows on certain links, increasing the maximum per-link load and thus reducing the throughput capacity.
In order to characterize the uniform distribution of inter-layer ISLs, we first define n i , i + 1 as the number of inter-layer ISLs between the i-th and i + 1 -th layers, where n i , i + 1 = a i , i + 1 × b i , i + 1 . Here, a i , i + 1 and b i , i + 1 represent the decomposition of n i , i + 1 across orbits and along orbits, respectively. However, the relative position between inter-layer ISLs remains to be defined to complete the model.
Definition 1.
(Key Satellite): Key satellites denoted by κ are those satellites that have inter-layer ISLs.
We denote key satellites on the i-th layer that connect to the i 1 -th layer as κ i , i 1 , and those that connect to the i + 1 -th layer as κ i , i + 1 . Based on these definitions, we describe the characteristic and corresponding analysis as follows.
(1)
It is obvious that for two-layer ML-LEOs, in addition to the intra-layer ISLs, the satellites on the first layer will only have inter-layer ISLs connecting the satellites on the upper layer, and the satellites on the second layer will only have inter-layer ISLs connecting the satellites on the lower layer. This means that each layer has only one of κ i , i + 1 or κ i , i 1 . However, for ML-LEOs with three or more layers, the i-th layer (where 1 < i < L ) contains both κ i , i + 1 and κ i , i 1 . Furthermore, κ i , i + 1 and κ i , i 1 may overlap, i.e., the same satellite may serve as a gateway to both adjacent layers. It is worth noting that this phenomenon not only affects the topology of ML-LEOs but also affects the transmission of flows. To illustrate, consider a key satellite on the i-th layer. When a satellite on the upper layer communicates with a satellite on the lower layer via the inter-layer ISLs of this key satellite, if the key satellite on the i-th layer has inter-layer ISLs connecting both the i + 1 -th layer and the i 1 -th layers, these flows do not pass through the intra-layer ISLs on the i-th layer and thus do not consume their bandwidth. Otherwise, they will. In response to this phenomenon, we divide all ML-LEOs into:
Case 1: ML-LEOs with L = 2 .
Case 2: ML-LEOs with L > 2 .
(2)
For the i-th ( 1 < i < L ) in Case 2, even when the constellation size, intra-layer topology, and inter-layer ISL count between adjacent layers are fixed, the relative position of inter-layer ISLs remains undetermined if only uniform ISL distribution is specified. Figure 4 illustrates this phenomenon. For clarity, we omit wrap-around ISLs between the first and last satellites on each orbit, as well as between corresponding satellites on the first and last orbits; the same convention applies to subsequent figures. Figure 4a,b both show the i-th layer with N i = 13 and M i = 12 . Red and orange nodes denote κ ( i , i + 1 ) and κ ( i , i 1 ) , respectively. In Figure 4b, bicolored nodes represent satellites with inter-layer ISLs connecting both the ( i 1 ) -th and ( i + 1 ) -th layer. Both figures contain 30 κ ( i , i + 1 ) and 12 κ ( i , i 1 ) . However, even if the above parameters are the same, the topologies of the i-th layer in Figure 4a,b are different: in Figure 4a the two sets are disjoint, while in Figure 4b they overlap. This difference arises because uniform ISL deployment only determines the positions of κ ( i , i + 1 ) and κ ( i , i 1 ) independently but not their relative position. To quantify this relative position, we define the inter-layer coupling coefficient α i , i + 1 and α i , i 1 for the i-th layer.
Definition 2.
(Inter-layer Coupling Coefficient): The inter-layer coupling coefficient between the i-th and the i + 1 -th layer, denoted by α i , i + 1 , is the ratio of the number of satellites on the i-th layer that connect to both the i 1 -th and i + 1 -th layers to the total number of satellites on the i-th layer that connect to the i + 1 -th layer, i.e., α i , i + 1 = n i n i , i + 1 , where n i is the number of satellites on the i-th layer that connect to both the i + 1 -th and i 1 -th layers simultaneously.

2.4. Traffic Model and Route

Users access their nearest available satellite, and each satellite serves as a data source that transmits information to all other satellites in the constellation. The all-to-all traffic model is adopted for ML-LEOs, reflecting the full-mesh connectivity and uniform service demands of such systems [18,24,25]. For a network with T nodes, this model assumes that all nodes originate equal traffic volumes and function as both sources and destinations. Each source node distributes its traffic uniformly among the other T 1 nodes, transmitting one unit to each.
It should be noted that the all-to-all traffic model used here is a theoretical benchmark. It helps us understand the maximum throughput of the ML-LEO system when traffic demand is the same everywhere. This model works well when (i) the satellite network covers the whole world with the same number of users everywhere, (ii) most traffic goes between satellites rather than to the ground, such as remote sensing data relay or data center syncing, or (iii) the system is built to handle the busiest possible time. But in real life, LEO networks usually have uneven traffic. Some areas have more users than others, and satellite beams are fixed in shape, which was pointed out in [26]. In these cases, the capacity under the all-to-all traffic model can still serve as a benchmark to provide guidance.
For routing, a minimum hop routing strategy is adopted when the source and destination satellites are in the same layer [27,28]. When the source and destination are not on the same layer, since intra-layer ISLs are more stable than inter-layer ISLs, the routing strategy prioritizes transmitting flows through intra-layer ISLs from the source satellite as much as possible (subject to the minimum hop rule), and then via inter-layer ISLs in each intermediate layer to the destination satellite. For a source satellite i s , j s , k s and a destination satellite i d , j d , k d , the routing path is i s , j s , k s →⋯→ i s , j s k d , k s k d →⋯ i s ± 1 , j s + 1 k d , k s + 1 k d i d , j d k d , k d k d i d , j d , k d , where i s , j s k d , k s k d denotes the key relay satellite on the i s -th layer, which is the nearest satellite with inter-layer ISLs to the destination satellite. For subsequent capacity analysis, we call satellite i s , j s k d , k s k d the key relay satellite on the i s -th layer. The notations for other intermediate satellites in the routing path follow the same rule.

3. Analysis of the ML-LEO Capacity

3.1. Fundamentals of the Capacity

Before conducting throughput capacity analysis, several definitions need to be clarified.
Definition 3.
(Flow): A flow Ϝ s , d s d is defined as a data flow traversing the network from the source node s to the destination node d.
Definition 4.
(Maximum achievable flow): The maximum achievable flow F is defined as the maximum amount of flow that can be transmitted from a source node to a destination node in a network.
We use ζ s , d to denote the value of Ϝ s , d , where Ϝ s , d is the actual flow from source node s to destination node d. Similarly, we denote the magnitude of the maximum achievable flow F by ξ .
Definition 5.
(Network Throughput Capacity): The throughput capacity is defined as the sum of the maximum value of all flows in the network [29], i.e.,
C = s = 1 T d = 1 T max ζ ( s , d ) , s d .
As for the ALL-to-ALL traffic model, the network throughput capacity can be expressed as the product of the number of flows and the maximum achievable flow as Equation (8) because ζ s , d = ξ [22].
C = T T 1 ξ
To facilitate further analysis, we first present additional definitions and then derive the corresponding theorems. For simplicity, the term “capacity” in subsequent discussions specifically refers to the throughput capacity.
Definition 6.
(Bottleneck Link): A bottleneck link is defined as the link that carries the maximum number of flows in the network (i.e., the most heavily loaded link).
Here, we use χ to denote the number of flows passing through a bottleneck link. Notably, a network may contain multiple bottleneck links. We use B x y to represent the transmission rate of intra-layer ISLs and B z to represent that of inter-layer ISLs. We first set B x y = B z = B . In the next section, we will analyze the case where B x y B z .
Theorem 1.
The network throughput capacity can be expressed in a concise and fundamental form as Equation (9):
C = T T 1 B χ
Proof. 
Because the capacity of the ISL is B and there are a total of χ flows that need to be transmitted through a bottleneck link, the magnitude of the maximum achievable flow is ξ = B χ . Substituting this into Equation (8) yields Equation (9). □
Notably, χ is closely related to the topology of the ML-LEO. In Section 2.3, we classify ML-LEO topologies into two cases: L = 2 (Case 1) and L > 2 (Case 2). In order to explore the location of bottleneck link and the corresponding χ , the analysis of χ is also divided into these two cases. In addition, the bottleneck links in ML-LEOs are always the ISLs connected to key satellites. This is because each key satellite on the i-th layer carries not only flows where both the source and destination satellites are on the i-th layer, but also all flows where the source and destination satellites are on different layers relative to the i-th layer. Furthermore, the intra-layer bottleneck links are either the intra-orbit or inter-orbit ISLs connected to key satellites. To summarize, the core idea of our capacity analysis is as follows: we analyze the number of flows passing through the intra-orbit ISLs χ a o i , inter-orbit ISLs χ e o i , and inter-layer ISLs χ e l i of key satellites on the i-th layer, and take the maximum value as χ , i.e.,
χ = max i max χ a o ( i ) , χ e o ( i ) , χ e l ( i ) , i { 1 , 2 , , L } .

3.2. Capacity Analysis for ML-LEOs of Two Cases

In this section, we first focus on Case 1 and derive the throughput capacity expression for this scenario. We then present a detailed analysis of χ a o i and χ e l i . Due to topological symmetry, the analysis for χ e o i is identical to that for χ a o i in terms of analytical logic. For Case 2, we first present the capacity expression in Section 3.2.2, followed by the key analysis steps.

3.2.1. Analysis of Case 1

Theorem 2.
The capacity of two-layer ML-LEOs is
C = T 2 B N i M i 2 8 + T 1 T 2 4 n 1 , 2 + 1 8 N i T 1 T 2 1 2 b 1 , 2 χ = χ a o 1 i T 2 B N i 2 M i 8 + T 1 T 2 4 n 1 , 2 + 1 8 M i T 1 T 2 1 2 a 1 , 2 χ = χ e o 1 i T 2 B n 1 , 2 T 1 T 2 χ = χ e l 1 i .
Here, χ a o 1 i denotes the number of flows passing through the intra-orbit ISLs of key satellites on the i-th layer for Case 1. In addition, χ e o 1 i and χ e l 1 i represent the number of flows through the inter-orbit ISLs and the number of flows through the inter-layer ISLs of the key satellite on the i-th layer in Case 1.
For Case 1, χ a o 1 i consists of two components as follows, i.e., χ a o 1 i = χ a o 1 1 i + χ a o 2 1 i .
  • χ a o 1 1 i : flows where both the source and destination satellites are on the i-th layer.
  • χ a o 2 1 i : flows where the source satellites are on the i-th layer and the destination satellites are on the adjacent layer.
Among them, χ a o 1 1 i = N i M i 2 8 . The relevant proofs are provided in Appendix A.
For χ a o 2 1 i , we further decompose it into two sub-components for analysis as follows, i.e., χ a o 2 1 i = χ a o 21 1 i + χ a o 22 1 i .
  • χ a o 21 1 i : flows that must pass through the intra-orbit ISLs of key satellites.
  • χ a o 22 1 i : flows that may pass through the intra-orbit ISLs of key satellites.
Among them, χ a o 21 1 i = N 1 M 1 4 N 2 M 2 n 1 , 2 and χ a o 22 1 i = 1 8 N i T 1 T 2 1 2 b 1 , 2 . The relevant proofs are provided in Appendices Appendix B and Appendix C, respectively.
Finally, we can obtain
χ a o 1 ( i ) = N i M i 2 8 + T T 2 4 n 1 , 2 + 1 8 N i T 1 T 2 1 2 b 1 , 2 .
Following the analysis of intra-layer ISLs, we next derive the number of flows passing through inter-layer ISLs for two-layer ML-LEOs. The number of flows passing through each inter-layer ISL of a two-layer ML-LEO is
χ e l 1 = T 1 T 2 n 1 , 2 .
Proof. 
All flows whose source satellites and destination satellites are on the different layer must pass through inter-layer ISLs. Thus, a total of T 1 T 2 inter-layer flows are transmitted through n ( 1 , 2 ) inter-layer ISLs. □
In summary, the above analysis leads to Theorem 2.

3.2.2. Analysis of Case 2

Theorem 3.
The throughput capacity of ML-LEOs with L > 2 (Case 2) takes a form analogous to (11):
C = T 2 B / χ a o 2 i χ = χ a o 2 i T 2 B / χ e o 2 i χ = χ e o 2 i T 2 B / χ e l 2 i χ = χ e l 2 i .
Here, χ a o 2 i denotes the number of flows passing through the intra-orbit ISLs of key satellites on the i-th layer for Case 2. In addition, χ e o 2 i and χ e l 2 i represent the number of flows through the inter-orbit ISL and the number of flows through the inter-layer ISL of the key satellite on the i-th layer in Case 2.
The analysis process for Case 2 is as follows. As mentioned previously, the i-th layer (where 1 < i < L ) contains two types of key satellites: κ i , i 1 and κ i , i + 1 . Bottlenecks can only occur at four locations: the intra-orbit and inter-orbit ISLs of κ i , i 1 , and the intra-orbit and inter-orbit ISLs of κ i , i + 1 . In fact, due to the uniform distribution of inter-layer ISLs, these four types of ISLs can be grouped into two categories:
1. 
The intra-orbit ISLs of κ i , i 1 or κ i , i + 1 .
2. 
The inter-orbit ISLs of κ i , i 1 or κ i , i + 1 .
We take χ a o 2 i as an example to present the detailed analysis and the analysis for χ e o 2 i is identical due to topological symmetry. For Case 2, the total number of flows passing through all intra-orbit ISLs on the same orbital row of key satellites on the i-th layer consists of seven components, i.e., χ aosum 2 ( i ) = j = 1 7 χ aoj 2 ( i ) . We first present the expressions for these seven components and the relevant proofs are provided in Appendix D.
Part I: The number of flows χ a o 1 2 i whose source and destination satellites are all on the i-th layer, where
χ a o 1 2 i = N i 2 M i 2 8 .
Part II: The number of flows χ a o 2 2 i whose source satellites are on the lower layer and the destination satellites are on the upper layer, where
χ a o 2 2 ( i ) = a ( i , i + 1 ) t = 1 i 1 T t j = i + 1 L T j 4 n ( i , i + 1 ) 1 α ( i , i + 1 ) .
Part III: The number of flows χ a o 3 2 i whose source satellites are on the upper layer, and the destination satellites are on the lower layer, where
χ a o 3 2 ( i ) = a ( i , i 1 ) t = 1 i 1 T t j = i + 1 L T j 4 n ( i , i 1 ) 1 α ( i , i 1 ) .
Part IV: The number of flows χ a o 4 2 i whose source satellites are on the i-th layer and the destination satellites are on the upper layer, where
χ a o 4 2 ( i ) = N i M i t = i + 1 L T t 8 .
Part V: The number of flows χ a o 5 2 i whose source satellites are on the i-th layer and the destination satellites are on the lower layer, where
χ a o 5 2 ( i ) = N i M i t = 1 i 1 T t 8 .
Part VI: The number of flows χ a o 6 2 i whose source satellites are on the upper layer and the destination satellites are on the i-th layer, where
χ a o 6 2 ( i ) = a ( i , i + 1 ) t = i + 1 L T t 4 T i n ( i , i + 1 ) 1 .
Part VII: The number of flows χ a o 7 2 i whose source satellites are on the lower layer and the destination satellites are on the i-th layer, where
χ a o 7 2 ( i ) = a ( i , i 1 ) t = 1 i 1 T t 4 T i n ( i , i 1 ) 1 .
Next, we consider the distribution of these flows across these ISLs. An even distribution is optimal because it minimizes the value of χ a o 2 i . However, this approach has two limitations. First, the derived capacity is not a tight bound, and the even distribution may not be achievable for all topologies. Second, some flows must pass through specific ISLs and thus cannot be evenly distributed. However, considering all these factors will result in an overcomplicated analysis with numerous scenarios. In addition, the even distribution can already yield a relatively reasonable result and the subsequent simulations have also verified this. Therefore, we can distribute χ a o s u m 2 i evenly to each ISL on the same row to obtain χ a o 2 i , namely χ a o 2 i = χ a o s u m 2 i N i .
The number of flows through inter-layer ISLs between the i-th layer and the i + 1 -th layer can be obtained by Equation (22):
χ e l 2 ( i ) = j = 1 i T j k = i + 1 L T k / n ( i , i + 1 )
The derivation is similar to that for Equation (13). In summary, we can obtain the capacity for Case 2 as Theorem 3.

4. Optimal Parameter Configuration

The previous analysis has shown the capacity of ML-LEOs. However, what attracts us more is how to achieve maximum capacity with the same number of satellites. Optimizing the parameter configuration of ML-LEOs can help us achieve maximum capacity with minimum satellite count. In this section, we take the ML-LEOs with the identical intra-layer topology of each layer and n i , i 1 = n i , i + 1 = n , α i , i 1 = α i , i + 1 = 1 as an example. Under the constraint that the number of total satellites T is constant, we analyze the following optimization problems:
(1)
The optimal number of layers L o p when inter-layer ISLs are fully deployed.
(2)
The optimal number of inter-layer ISLs n o p when the number of layers and the topology of each layer are fixed.
(3)
The optimal topology N i o p × M i o p of each layer when the number of layers is constant and the number of inter-layer ISLs is maximized, i.e., n = N i M i . Here we also compare the capacity of SL-LEOs and ML-LEOs of the same scale to verify the advantages of multi-layer configuration in capacity.

4.1. The Optimal Number of Layers L o p

When studying the relationship between the capacity and the topology of ML-LEOs, a question will inevitably arise: when the number of satellites is a constant, whether the more layers, the greater the capacity. For the analysis of the optimal number of layers L o p , the influence of the intra-layer ISL rate B x y and the inter-layer ISL rate B z on capacity also needs to be considered:
χ = T T 1 8 N i L χ = χ a o i T 2 4 n χ = χ e l i
C = 8 N i L B x y χ = χ a o i 4 n B z χ = χ e l i
Equation (23) and Equation (24) show χ and the capacity in this scenario, respectively. The analysis reveals that there are two situations for the relationship between C and L. The first one is that the bottleneck is exclusively the inter-layer ISLs or the intra-layer ISLs, which corresponds to infinite B x y or infinite B z , respectively. However, practical ISL data rates are finite; we therefore exclude this idealized case from further analysis. The second is that when L is less than L * , the threshold of the number of layers, the bottleneck is exclusively the intra-layer ISLs and the capacity will monotonically increase with the number of layers. However, when L exceeds L * , the bottleneck will shift to the inter-layer ISLs and the capacity begins to decline gradually. This inflection point L * , coinciding with the optimal layer count L o p , is given by
L o p = n B z 2 N B x y .
It is worth noting that Equation (25) also indicates the condition that the ISL rate should meet to achieve the maximum capacity. If B x y = B z and n reach the maximum, the optimal number of layers is L o p = M i 2 .

4.2. The Optimal Configuration of Inter-Layer Links n o p

Equation (26) shows the number of flows passing through the bottleneck link in this scenario:
χ = 1 8 N i M i 2 1 + L 1 2 n + 1 n n * T 2 4 n n < n * .
Equation (26) reveals that when n is greater than the threshold n * , the intra-layer ISLs are the bottleneck. For large n, 2 n is approximately 0 for ML-LEOs. In this case, χ can be approximated as 1 8 N i M i 2 L , coinciding with the maximum n case. When n is less than the threshold n * , the inter-layer ISLs will be the bottleneck and χ increases rapidly with the decrease of n. Because C decreases monotonically with the increase in χ , n * is also the optimal value of inter-layer ISLs. According to Equation (26), the approximation of n o p is
n o p = 2 N i L .
The capacity C at this time is approximately equal to 8 N i L B , which is the capacity when n = N i M i .

4.3. The Optimal Inter-Layer Topology N i o p × M i o p

According to the analysis in Section 3.2.2, we get the capacity in this scene as
C = 8 N i L B N i M i 8 M i L B N i > M i ,
and it can be re-expressed as
C = 8 N i L B N i M i 8 T i N i L B N i > M i .
According to Equation (29), if we keep M i as a constant, C will first increase and then decrease with the increase in N i , and reaches the maximum 8 T L B when N i = M i . The same trend also holds for M i . The reason is that when N i M i , there will be more flows through the intra-orbit ISLs, so the intra-orbit ISLs will be the bottleneck links. If we increase N i , the flows through the intra-orbit ISLs will gradually transfer to inter-orbit ISLs, which have not yet reached saturation, so the capacity will increase until N i = M i . At this point, flows will evenly pass through the intra-orbit ISLs and the inter-orbit ISLs. If we continue increasing N i , that is N i > M i , at this point the inter-orbit ISLs are the bottleneck links, so the capacity will decrease.
The capacity expression of SL-LEOs is C = 8 N B N M 8 M B N > M , where N and M represent the number of orbits and satellites per orbit, respectively [22]. Obviously, when N = M , C reaches 8 T B , which is the maximum. Comparing 8 T L B and 8 T B , ML-LEOs achieve a capacity gain of L relative to SL-LEOs (neglecting the regime where inter-layer ISLs become bottlenecke for large L). Thus, the advantages of multi-layer networks in terms of capacity have been proved.
Finally, we can conclude that in order to achieve maximum capacity, the number of layers should satisfy L o p = M i 2 , and the intra-layer topology should be N i o p = M i o p . In addition, the optimal configuration of inter-layer ISLs is n o p = 2 N i L .

5. Simulation

In this section, we perform the capacity simulations for ML-LEOs fixed total satellite count T but different topologies based on STK 11 (Satellite Tool Kit) and MATLAB 2018b (Matrix Laboratory). In the following simulation scenarios, the total number of satellites is fixed at approximately 1000. This scale is selected to validate the theoretical scaling laws derived in this paper with manageable computational complexity. In addition, the total number of satellites is not strictly fixed at 1000 since some topologies with exactly 1000 satellites yield capacity below meaningful comparison thresholds. The inclination angles are set within 30 60 , covering typical deployment strategies for global-coverage constellations serving major communication markets. In addition, to ensure a fair comparison, the optimal intra-layer topology is adopted for each layer.
First, in order to investigate the impact of the number of layers L on the capacity and verify the optimal L o p , the parameters are shown in Table 2. We maintain the total satellite count at approximately 1000 and increase the number of layers to observe the relationship between the number of layers and the capacity.
Second, to explore the impact of the number of inter-layer ISLs on system capacity and verify the optimal configuration n o p , we conduct another set of simulations, whose scenario parameters are presented in Table 3. We keep the total number of satellites, the intra-layer topology, and other relevant parameters unchanged, and only adjust the number of inter-layer ISLs between each pair of layers.
Third, to explore the impact of intra-layer topology on system capacity, we set up two groups of scenarios. For the first group, the scenario parameters except for M i are shown in Table 4. We keep the number of orbits constant and observe the impact of the number of satellites per orbit on capacity. For a fair comparison, the number of inter-layer ISLs n is set to the maximum value. Due to the symmetry of the topology, the impact of the number of orbits on capacity is the same as that of the number of satellites per orbit. The scenario parameters of the second group are shown in Table 5. We consider three-layer ML-LEOs with approximately 1000 satellites in total and observe the impact of intra-layer topology on capacity. It should be noted that due to the symmetry of ML-LEOs, additional scenarios with N i > M i are unnecessary.
Finally, to compare the advantages of ML-LEOs over SL-LEOs, we present several SL-LEOs and their corresponding capacity in Table 6. These SL-LEOs have different topologies but the same total number of satellites as those in Table 5. Similarly, the optimal topology is also selected for these SL-LEO networks. The height in Table 6 is selected to match the middle layer of the ML-LEO scenarios in Table 5 for fair comparison. Since SL-LEOs do not involve inter-layer ISLs or multiple orbital layers, a single height is sufficient to characterize their capacity under the 2D-torus topology.
Figure 5a illustrates the relationship between system capacity and the number of layers L. It can be observed that when the total number of satellites is kept constant, the capacity first gradually increases and then decreases as the number of layers increases. This phenomenon can be explained as follows: when L 6 , the number of satellites on each layer is sufficient to establish an adequate number of inter-layer ISLs, making intra-layer ISLs the bottleneck of the system. At this point, increasing L redirects more traffic originally intended for intra-layer ISLs to inter-layer ISLs, which remain unsaturated, thereby improving the capacity. However, when L > 6 , the number of satellites per layer decreases, which limits the number of inter-layer ISLs and causes inter-layer ISLs to become the new bottleneck. In this case, a larger L leads to fewer inter-layer ISLs and a heavier traffic burden on these ISLs, resulting in lower system capacity.
Figure 5b illustrates the trend of system capacity with respect to the number of inter-layer ISLs n. It can be observed that when the number of inter-layer ISLs is less than the threshold of 120, the capacity increases linearly with the increase in n; however, when n exceeds 120, the change in capacity tends to stabilize. This phenomenon can be explained as follows: initially, the bottleneck of the system is the inter-layer ISLs, so n exerts a significant impact on the system capacity. When n exceeds 120, the bottleneck shifts to the intra-layer ISLs. At this point, as n increases, the system capacity gradually approaches 8 N i L , leading to a gradual stabilization of the capacity trend.
Figure 6a illustrates the influence of the number of satellites per orbit on capacity. It can be observed that when the number of satellites per orbit is less than the number of orbits, the capacity increases monotonically with the increase in the number of satellites per orbit. However, when the number of satellites per orbit exceeds the number of orbits, increasing the number of satellites per orbit has no significant impact on the capacity. This phenomenon can be explained as follows: when the number of satellites per orbit is less than the number of orbits, the bottleneck of the system is the inter-orbit ISLs, and the maximum capacity is approximately C = 8 M i L B . Increasing the number of satellites per orbit will significantly improve the system capacity. When the number of satellites per orbit exceeds the number of orbits, the bottleneck shifts from inter-orbit ISLs to intra-orbit ISLs. At this point, the approximate maximum capacity becomes C = 8 N i L B , so increasing the number of satellites per orbit has little effect on the capacity. Thus, the optimal topology satisfies N i = M i .
Figure 6b illustrates the relationship between system capacity and intra-layer topology under the condition that the total number of satellites and the number of layers are kept constant. It can be observed that different intra-layer topologies have a significant impact on system capacity, and the closer the number of orbits is to the number of satellites per orbit, the greater the capacity. This is because the traffic flows through the inter-orbit ISLs and intra-orbit ISLs for key satellites become more balanced. Consequently, χ m a x becomes smaller, leading to an increase in system capacity.
Figure 7a shows the relationship between layer count and intra-layer topology. Figure 7b shows the corresponding capacity surface. We maintain total satellite count at approximately 1000, with N i , M i [ 8 , 30 ] . Because T = L · N i · M i is fixed, L decreases as N i and M i increase. Figure 7b reveals that capacity increases monotonically as N i and M i converge, peaking at N i = M i . Capacity also exhibits non-monotonic dependence on L: for small L, intra-layer ISLs are the bottleneck, and increasing L reduces per-ISL load, improving capacity; for large L, inter-layer ISLs become the bottleneck, and additional layers aggravate cross-layer congestion, reducing capacity. Note that although L takes integer values only, we connect adjacent discrete points with lines in Figure 7 to improve readability. Isolated points or bar charts would obscure the visual trends and make coordinate identification more difficult.
Table 6 presents SL-LEO capacities with approximately 1000 satellites. Compared to the ML-LEO results in Figure 6b, ML-LEOs achieve substantially higher capacity than SL-LEOs. Note that both configurations employ the optimal intra-layer topology. Under this condition, ML-LEO advantages are evident. However, if the ML-LEO adopts a non-optimal topology (e.g., N i M i ) while the SL-LEO remains optimally configured, the SL-LEO may outperform the ML-LEO.
The relative error between theoretical and simulation results is within 5% for all scenarios. The maximum discrepancy appears at L = 4 in Figure 5a. The theoretical capacity is 480 Gbps and the simulation capacity is 463 Gbps, with a relative error of 3.5%. This level of error is acceptable because the simulation captures several practical effects. First is dynamic ISL visibility due to satellite motion, which temporarily reduces available ISLs and increases bottleneck load. Secend is discrete routing effects where multiple minimum-hop paths exist and the simulation randomly selects among them, preventing perfectly balanced flow distribution.

6. Conclusions

In this paper, we present a comprehensive analysis of how ML-LEO configuration affects throughput capacity. We first define the inter-layer coupling coefficient to characterize inter-layer ISL distribution and formalize the ML-LEO topological model. Based on this framework, we distinguish between edge cases ( L = 2 ) and general configurations ( L > 2 ), deriving capacity expressions for each regime by analyzing bottleneck link loads. We demonstrate that multi-layer architectures enable L capacity scaling relative to SL-LEOs under uniform layer configuration ( N i = M i ). Furthermore, we establish optimal parameter configurations: N o p = M o p , L o p = M o p / 2 (under fixed total satellite count), and n o p = 2 N o p L per adjacent layer pair. Extensive simulations examine capacity dependence on key topological parameters—including layer count, satellites per orbit, and inter-layer ISL density—validating our theoretical analysis. These results evaluate and guide constellation configuration optimization.

Author Contributions

Conceptualization, M.S.; Methodology, S.H.; Software, S.H.; Validation, S.H.; Formal analysis, S.H.; Investigation, S.H.; Resources, S.H.; Writing—original draft, S.H.; Writing—review & editing, S.H., M.S. and D.Z.; Visualization, S.H.; Supervision, M.S., D.Z. and J.L.; Project administration, M.S. and J.L.; Funding acquisition, M.S. and J.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by National Natural Science Foundation of China (Grant Nos. 62495022, 62495020, 62422114, 62461160329).

Data Availability Statement

The data presented in this study are available in the article. The raw data supporting the reported results are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A. Proof for χ a o 1 1 ( i )

Since the source and destination satellites are co-located on the same layer, no inter-layer ISLs are involved. Accordingly, key satellite ISLs experience identical load conditions as ordinary satellite ISLs. The analysis schematic for χ a o 1 1 ( i ) is presented in Figure A1. For simplicity, the layer index i is omitted hereafter, and the diagram is oriented vertically.
For any intra-orbit ISL ( p , q ) ( p , q + 1 mod M i ) , this ISL carries M i 2 0.5 flows when node ( p , q ) transmits to other satellites on the same orbit. Specifically, flows destined for ( p , q + 1 mod M i ) , ( p , q + 2 mod M i ) , …, ( p , q + M i 2 1 mod M i ) each pass through this ISL once. For the antipodal node ( p , q + M i 2 mod M i ) , two equidistant paths exist; with traffic split equally, this contributes an expected additional load of 0.5. Thus, the total number of flows through any intra-orbit ISL on layer i is
N i j = 1 M i / 2 j 0.5 = N i M i 2 8 , for even M i .
Figure A1. Illustration of χ a o 1 1 i .
Figure A1. Illustration of χ a o 1 1 i .
Sensors 26 04059 g0a1

Appendix B. Proof for χ a o 21 1 ( i )

Note that these flows exhibit a distinctive property for χ a o 2 1 ( i ) under the routing in Section 2.4. Taking layer 1 as an example, when all layer-1 satellites serve as sources sending flows to all layer-2 satellites as destinations, these flows first uniformly converge to all key satellites on layer 1, then traverse inter-layer ISLs to layer 2. However, flows converging to a given key satellite on layer 1 can only reach specific subsets of layer-2 satellites. Figure A2 illustrates the source-destination mapping for flows converging to a key satellite on layer 1. Among the flows counted in χ a o 2 ( 1 ) , those converging to the red key satellite (Figure A2) originate from all layer-1 satellites (shaded light red) but terminate only at the subset of layer-2 satellites shaded blue. The red solid line indicates this source-destination mapping. These flows constitute χ a o 21 1 ( i ) , as they must ultimately converge to key satellites regardless of routing path.
From these properties, we obtain
χ a o 21 1 ( i ) = N 1 M 1 4 · N 2 M 2 n ( 1 , 2 ) .
Each key satellite serves N 2 M 2 n ( 1 , 2 ) layer-2 satellites, and N 1 M 1 4 key satellites participate in this traffic aggregation (under uniform distribution with α = 1 ). All layer-1 satellites transmit to all layer-2 satellites via the intra-layer ISLs that converge to these key satellites.
Figure A2. Illustration of χ a o 2 1 i and “Detor”.
Figure A2. Illustration of χ a o 2 1 i and “Detor”.
Sensors 26 04059 g0a2
Figure A3. Analysis illustration of χ 22 i .
Figure A3. Analysis illustration of χ 22 i .
Sensors 26 04059 g0a3

Appendix C. Proof for χ a o 22 1 ( i )

χ a o 22 1 ( i ) arises from the following scenario. When a layer-1 satellite transmits flows to layer-2 satellites via an intra-orbit ISL toward a key satellite, these flows may traverse intra-orbit ISLs of other key satellites while traveling toward their designated relay. This explains why some flows pass through intra-orbit ISLs of multiple key satellites. Figure A2 illustrates this phenomenon. When the yellow node serves as source for flows destined for blue-marked layer-2 satellites via the red key satellite (its designated relay), at least two routing options exist: the yellow path and the green path. Along the green path, flows traverse only the red key satellite. In contrast, the yellow path traverses two additional key satellites. Although multiple available paths exist with varying key satellite sequences, all such flows converge at their designated relay.
In other words, any flow traversing intra-orbit ISLs of key satellites within the same orbital row necessarily passes through the intra-orbit ISLs of a specific satellite row. Figure A3 depicts this mechanism; non-key ISLs are omitted, and only key satellites and numbered member satellites are retained. All flows from Groups 1 to b ( 1 , 2 ) 2 1 targeting key satellites of Group b ( 1 , 2 ) 2 in each orbit necessarily pass through the marked ISLs. The subsequent analysis proceeds in two steps:
  • Focus on the sum of the flows χ a o 22 s u m 1 through all intra-orbit ISLs in the same row of key satellites (highlighted in red in Figure A3).
  • Discuss how to assign these flows.
First, we select one orbit containing key satellites and analyze flows with both source and key-relay satellites on this orbit, specifically through intra-orbit ISLs between Group b ( 1 , 2 ) 2 1 and Group b ( 1 , 2 ) 2 . Due to the cyclic symmetry of the 2-D torus, any such orbit is equivalent. The b ( 1 , 2 ) key satellites on each orbit partition the M i satellites into b ( 1 , 2 ) groups of M i b ( 1 , 2 ) satellites each.
Flows from Group 1 traverse this ISL exactly once, as they must reach key-relay satellites in Group b ( 1 , 2 ) 2 + 1 . Flows from Group 2 traverse it twice, reaching Groups b ( 1 , 2 ) 2 + 1 and b ( 1 , 2 ) 2 + 2 . Continuing this pattern, flows from Group b ( 1 , 2 ) 2 traverse it b ( 1 , 2 ) 2 1 times, reaching Groups b ( 1 , 2 ) 2 + 1 through b ( 1 , 2 ) 1 . Thus, when source and key-relay satellites are co-orbital, the total flows through this ISL are
M i b ( 1 , 2 ) 1 + 2 + + b ( 1 , 2 ) 2 1 = 1 8 M i b ( 1 , 2 ) b ( 1 , 2 ) 2 .
Furthermore, N i orbits each transmit flows to T 2 n ( 1 , 2 ) layer-2 satellites via key satellites in Group b ( 1 , 2 ) 2 . The total flows through all marked ISLs (Figure A3) are therefore
χ a o 22 s u m 1 ( i ) = 1 8 T 1 T 2 1 2 b ( 1 , 2 ) .
The next step analyzes the allocation of χ a o 22 s u m 1 ( i ) . By symmetry, we distribute χ a o 22 s u m 1 ( i ) uniformly across all N ( i ) intra-orbit ISLs, minimizing the maximum per-ISL load:
χ a o 22 1 ( i ) = χ a o 22 s u m 1 ( i ) N ( i ) .
However, a threshold n ( 1 , 2 ) * exists: for n ( 1 , 2 ) > n ( 1 , 2 ) * , flows in χ a o 22 1 ( i ) can bypass bottleneck links via ‘detour’ routes. Observing Figure A2, if the intra-orbit ISLs of the red key satellite become bottlenecked, some flows can be rerouted through alternative paths. For example, when the yellow satellite sends flows to the red satellite, some flows originally routed through the green path may be diverted through the yellow path. This ‘detour’ increases load on other link types (e.g., inter-orbit ISLs). Because χ a o 22 1 ( i ) constitutes a small fraction of the total χ a o 1 ( i ) , threshold n * is typically small for most topologies. Therefore, for simplicity, χ a o 22 1 ( i ) is obtained by uniformly dividing χ a o 22 s u m 1 ( i ) across all N ( i ) intra-orbit ISLs.

Appendix D. Proof for χ a o j 2 ( i ) j∈[1, 7]

The analysis of χ a o 1 2 is identical to that in Section 3.2.1. Each intra-orbit ISL carries N i M i 2 8 flows, and with N i such ISLs, we obtain
χ a o 1 2 ( i ) = N i 2 M i 2 8 .
For χ a o 2 2 ( i ) , a total of t = 1 i 1 T t lower-layer satellites and t = i + 1 L T t upper-layer satellites exchange flows via κ ( i , i + 1 ) . The analyses of χ a o 3 2 ( i ) , χ a o 6 2 ( i ) , and χ a o 7 2 ( i ) parallel that of χ a o 2 2 ( i ) . The analyses of χ a o 4 2 ( i ) and χ a o 5 2 ( i ) follow Section 3.2.1.

References

  1. Elbert, B. The Satellite Communication Applications Handbook, 2nd ed.; Artech House: London, UK, 2003. [Google Scholar]
  2. Wong, E. Next-generation broadband access networks and technologies. J. Light. Technol. 2011, 30, 597–608. [Google Scholar] [CrossRef]
  3. Gandotra, P.; Jha, R.K.; Jain, S. Green communication in next generation cellular networks: A survey. IEEE Access 2017, 5, 11727–11758. [Google Scholar] [CrossRef]
  4. Kodheli, O.; Lagunas, E.; Maturo, N.; Sharma, S.K.; Shankar, B.; Montoya, J.F.M.; Duncan, J.C.M.; Spano, D.; Chatzinotas, S.; Kisseleff, S.; et al. Satellite Communications in the New Space Era: A Survey and Future Challenges. IEEE Commun. Surv. Tutor. 2021, 23, 70–109. [Google Scholar] [CrossRef]
  5. Mortari, D.; Wilkins, M.P. Flower constellation set theory. Part I: Compatibility and phasing. IEEE Trans. Aerosp. Electron. Syst. 2008, 44, 953–962. [Google Scholar] [CrossRef]
  6. Ma, J.; Hu, Z.; Zhang, Y.; Lu, Z.; Wen, X. Coverage Analysis Under Multi-Altitude Orbits for Multi-layer Low Earth Orbit Satellite Constellations Using Stochastic Geometry. In Proceedings of the 2024 IEEE 35th International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC), Valencia, Spain, 2–5 September 2024; pp. 1–6. [Google Scholar] [CrossRef]
  7. Cao, Q.; Wang, R.; Ma, R.; Liu, G.; Kang, W.; Meng, W. On Dense LEO Constellation Design for Intersatellite Interference Mitigation. IEEE Internet Things J. 2025, 12, 28136–28152. [Google Scholar] [CrossRef]
  8. Ying, M.; Chen, X.; Qi, Q.; Zhang, Z. QoS-Driven Satellite Constellation Design for LEO Satellite Internet of Things. IEEE Trans. Wirel. Commun. 2026, 25, 3610–3625. [Google Scholar] [CrossRef]
  9. Gupta, P.; Kumar, P.R. The capacity of wireless networks. IEEE Trans. Inf. Theory 2000, 46, 388–404. [Google Scholar] [CrossRef]
  10. Romero-Garcia, J.; de Gaudenzi, R. On antenna design and capacity analysis for the forward link of a multibeam power controlled satellite CDMA network. IEEE J. Sel. Areas Commun. 2000, 18, 1230–1244. [Google Scholar] [CrossRef]
  11. Ruan, Y.; Li, Y.; Wang, C.X.; Zhang, R.; Zhang, H. Effective capacity analysis for underlay cognitive satellite-terrestrial networks. In Proceedings of the 2017 IEEE International Conference on Communications (ICC), Paris, France, 21–25 May 2017; pp. 1–6. [Google Scholar] [CrossRef]
  12. Dai, C.Q.; Zhang, M.; Li, C.; Zhao, J.; Chen, Q. QoE-Aware Intelligent Satellite Constellation Design in Satellite Internet of Things. IEEE Internet Things J. 2021, 8, 4855–4867. [Google Scholar] [CrossRef]
  13. Okati, N.; Riihonen, T. Stochastic Coverage Analysis for Multi-Altitude LEO Satellite Networks. IEEE Commun. Lett. 2023, 27, 3305–3309. [Google Scholar] [CrossRef]
  14. 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]
  15. Zhou, D.; Sheng, M.; Wu, J.; Li, J.; Han, Z. Gateway Placement in Integrated Satellite-Terrestrial Networks: Supporting Communications and Internet of Remote Things. IEEE Internet Things J. 2022, 9, 4421–4434. [Google Scholar] [CrossRef]
  16. Dai, C.Q.; Yu, T.; Chen, Q. Capacity-Oriented Satellite Constellation Design in Disaster Emergency Communication Network. In Proceedings of the 2020 International Conference on Wireless Communications and Signal Processing (WCSP), Nanjing, China, 21–23 October 2020; pp. 666–671. [Google Scholar] [CrossRef]
  17. Zhou, D.; Sheng, M.; Wang, X.; Xu, C.; Liu, R.; Li, J. Mission Aware Contact Plan Design in Resource-Limited Small Satellite Networks. IEEE Trans. Commun. 2017, 65, 2451–2466. [Google Scholar] [CrossRef]
  18. Sun, J.; Modiano, E. Capacity provisioning and failure recovery for Low Earth Orbit satellite constellation. Int. J. Satell. Commun. Netw. 2003, 21, 259–284. [Google Scholar] [CrossRef]
  19. Guo, L.; Liu, J.; Sheng, M.; Li, J. Constellation Topology Design for Maximum Capacity of LEO Satellite Networks. IEEE Trans. Commun. 2025, 73, 4321–4334. [Google Scholar] [CrossRef]
  20. Lan, T.; Zhou, D.; Sheng, M.; Li, J. Capacity Analysis of LEO Mega-Constellations with Quasi-Torus Topologies. IEEE Trans. Commun. 2025, 73, 8198–8210. [Google Scholar] [CrossRef]
  21. Song, Z.; An, J.; Pan, G.; Wang, S.; Zhang, H.; Chen, Y.; Alouini, M.S. Cooperative Satellite-Aerial-Terrestrial Systems: A Stochastic Geometry Model. IEEE Trans. Wirel. Commun. 2023, 22, 220–236. [Google Scholar] [CrossRef]
  22. Liu, R.; Sheng, M.; Lui, K.S.; Wang, X.; Zhou, D.; Wang, Y. Capacity Analysis of Two-Layered LEO/MEO Satellite Networks. In Proceedings of the 2015 IEEE 81st Vehicular Technology Conference (VTC Spring), Glasgow, UK, 11–14 May 2015; pp. 1–5. [Google Scholar] [CrossRef]
  23. Hemmati, H. Deep Space Optical Communications; John Wiley & Sons: Hoboken, NJ, USA, 2006. [Google Scholar]
  24. Zhu, X.; Jiang, C.; Kuang, L.; Dong, M.; Zhao, Z. Capacity Analysis of Multi-layer Satellite Networks. In Proceedings of the 2020 International Wireless Communications and Mobile Computing (IWCMC), Limassol, Cyprus, 15–19 June 2020; pp. 251–256. [Google Scholar] [CrossRef]
  25. Liu, R.; Wu, W.; Yang, Q.; Zhou, D.; Zhang, W. Exploring the Information Capacity of Remote Sensing Satellite Networks. IEEE Access 2020, 8, 34056–34070. [Google Scholar] [CrossRef]
  26. Lei, L.; Wang, A.; Lagunas, E.; Hu, X.; Zhang, Z.; Wei, Z.; Chatzinotas, S. Spatial–Temporal Resource Optimization for Uneven-Traffic LEO Satellite Systems: Beam Pattern Selection and User Scheduling. IEEE J. Sel. Areas Commun. 2024, 42, 1279–1291. [Google Scholar] [CrossRef]
  27. Chen, Q.; Yang, L.; Zhao, Y.; Wang, Y.; Zhou, H.; Chen, X. Shortest Path in LEO Satellite Constellation Networks: An Explicit Analytic Approach. IEEE J. Sel. Areas Commun. 2024, 42, 1175–1187. [Google Scholar] [CrossRef]
  28. 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]
  29. Gao, Y.; Chiu, D.M.; Lui, J.C. Determining the end-to-end throughput capacity in multi-hop networks: Methodology and applications. In Proceedings of the Joint International Conference on Measurement and Modeling of Computer Systems, Saint Malo, France, 26–30 June 2006; pp. 39–50. [Google Scholar]
Figure 1. Now and future application scenarios for ML-LEOs.
Figure 1. Now and future application scenarios for ML-LEOs.
Sensors 26 04059 g001
Figure 2. A topology of ML-LEO with N 1 = N 2 = N 3 = 12 and M 1 = M 2 = M 3 = 9 .
Figure 2. A topology of ML-LEO with N 1 = N 2 = N 3 = 12 and M 1 = M 2 = M 3 = 9 .
Sensors 26 04059 g002
Figure 3. Inter-layer ISL model.
Figure 3. Inter-layer ISL model.
Sensors 26 04059 g003
Figure 4. Illustration of analysis of I i and α i .
Figure 4. Illustration of analysis of I i and α i .
Sensors 26 04059 g004
Figure 5. Relationship between the capacity and L and n. (a) The impact of the number of layers. (b) The impact of the number of inter-layer ISLs.
Figure 5. Relationship between the capacity and L and n. (a) The impact of the number of layers. (b) The impact of the number of inter-layer ISLs.
Sensors 26 04059 g005
Figure 6. Relationship between the capacity and M i and intra-layer topology. (a) The impact of the number of satellites per orbit. (b) The impact of the intra-layer topology.
Figure 6. Relationship between the capacity and M i and intra-layer topology. (a) The impact of the number of satellites per orbit. (b) The impact of the intra-layer topology.
Sensors 26 04059 g006
Figure 7. Capacity trend diagram.
Figure 7. Capacity trend diagram.
Sensors 26 04059 g007
Table 1. Summary of notations.
Table 1. Summary of notations.
SymbolMeaning
TTotal number of satellites
T i Number of satellites on the i-th layer
N i Number of orbits of the i-th layer
M i Number of satellites per orbit of the i-th layer
LNumber of layers
n i , i + 1 Number of inter-layer ISLs between the i-th and the i + 1 -th layer
α i , i + 1 Inter-layer coupling coefficient between the i-th layer and the i + 1 -th layer
ξ Size of the maximum achievable flow of the network
χ Number of flows through bottleneck links
χ a o i Number of flows through the intra-orbit ISL of the key satellite on the i-th layer
χ e o i Number of flows through the inter-orbit ISl of the key satellite on the i-th layer
χ a l i Number of flows through the inter-layer ISLs between the i-th and the i + 1 -th layer
CThroughput capacity
Table 2. Simulation scenes for ML-LEOs with different L.
Table 2. Simulation scenes for ML-LEOs with different L.
T N i M i nLInclination ( ) B Gbps
105622245282601
102015172554
101413131696
105611121328
1000101010010
10809109012
Table 3. Simulation scenes for ML-LEOs with different n.
Table 3. Simulation scenes for ML-LEOs with different n.
N i M i LHeight (km)Inclination ( ) B Gbps
16164500 600 700 800601
Table 4. Simulation scenarios for ML-LEOs with different M i .
Table 4. Simulation scenarios for ML-LEOs with different M i .
N i LHeight (km)Inclination ( ) B Gbps
204328/334/345/35042/48/53/531
Table 5. Simulation scenarios for ML-LEOs with different intra-layer topology.
Table 5. Simulation scenarios for ML-LEOs with different intra-layer topology.
Scene 1Scene 2Scene 3Scene 4
T1000100010641024
Height (km)335/340/345/350
Inclination ( ) 30/40/53/53
B (Gbps)1
L4
N i 5101416
M i 50251916
Table 6. Simulation scenarios for SL-LEOs.
Table 6. Simulation scenarios for SL-LEOs.
Scene 1Scene 2Scene 3Scene 4
T1000102010001020
N10152030
M100685034
Height (km)340
Inclination ( ) 40
B (Gbps)1
C T (Gbps)79.92119.88159.84247.88
C S (Gbps)77.52115.64154.23240.95
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

Hu, S.; Sheng, M.; Zhou, D.; Li, J. Multi-Layer Low Earth Orbit Constellation Capacity Fundamental. Sensors 2026, 26, 4059. https://doi.org/10.3390/s26134059

AMA Style

Hu S, Sheng M, Zhou D, Li J. Multi-Layer Low Earth Orbit Constellation Capacity Fundamental. Sensors. 2026; 26(13):4059. https://doi.org/10.3390/s26134059

Chicago/Turabian Style

Hu, Shaofan, Min Sheng, Di Zhou, and Jiandong Li. 2026. "Multi-Layer Low Earth Orbit Constellation Capacity Fundamental" Sensors 26, no. 13: 4059. https://doi.org/10.3390/s26134059

APA Style

Hu, S., Sheng, M., Zhou, D., & Li, J. (2026). Multi-Layer Low Earth Orbit Constellation Capacity Fundamental. Sensors, 26(13), 4059. https://doi.org/10.3390/s26134059

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