This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Analyzing Downlink Coverage in Clustered Low Earth Orbit Satellite Constellations: A Stochastic Geometry Approach

Miyeon Lee, Graduate Student Member, IEEE, Sucheol Kim Member, IEEE, Minje Kim Graduate Student Member, IEEE, Dong-Hyun Jung, Member, and Junil Choi, Senior Member, IEEE
This work was supported in part by Institute of Information& communications Technology Planning & Evaluation (IITP) grant funded by the Korea government(MSIT) (No.2021-0-00847, Development of 3D Spatial Satellite Communications Technology), and in part by Korea Research Institute for defense Technology planning and advancement(KRIT) grant funded by the Korea government(DAPA(Defense Acquisition Program Administration)) (KRIT-CT-22-040, Heterogeneous Satellite constellation based ISR Research Center, 2022).Miyeon Lee , Minje Kim, and Junil Choi are with the School of Electrical Engineering, Korea Advanced Institute of Science and Technology, Daejeon, 34141, South Korea (e-mail: {mylee0031; mjkim97; junil}@kaist.ac.kr).Sucheol Kim and Dong-Hyun Jung are with the Satellite Communication Research Division, Electronics and Telecommunications Research Institute, Daejeon 34129, South Korea (e-mail: {loehcusmik; dhjung}@etri.re.kr).
Abstract

Satellite networks are emerging as vital solutions for global connectivity beyond 5G. As companies such as SpaceX, OneWeb, and Amazon are poised to launch a large number of satellites in low Earth orbit, the heightened inter-satellite interference caused by mega-constellations has become a significant concern. To address this challenge, recent works have introduced the concept of satellite cluster networks where multiple satellites in a cluster collaborate to enhance the network performance. In order to investigate the performance of these networks, we propose mathematical analyses by modeling the locations of satellites and users using Poisson point processes, building on the success of stochastic geometry-based analyses for satellite networks. In particular, we suggest the lower and upper bounds of the coverage probability as functions of the system parameters, including satellite density, satellite altitude, satellite cluster area, path loss exponent, and Nakagami parameter mm. We validate the analytical expressions by comparing them with simulation results. Our analyses can be used to design reliable satellite cluster networks by effectively estimating the impact of system parameters on the coverage performance.

Index Terms:
Satellite communications, mega-constellations, satellite cluster, stochastic geometry, coverage probability.

I Introduction

Satellite communications have garnered interest as a promising solution to achieve ubiquitous connectivity. According to the International Telecommunication Union report [1], nearly half of the global population remains unconnected. Satellites are expected to address this connectivity gap, offering a viable solution that alleviates the cost burden faced by telecom operators when deploying terrestrial base stations [2]. Traditionally, geostationary orbit (GEO) satellites were the primary choice for satellite networks due to the extensive coverage facilitated by their high altitudes. However, the extremely high altitudes of GEO satellites present challenges such as high latency and low area spectral efficiency, making them less suitable for 5G applications. The industry has shifted towards adopting low Earth orbit (LEO) satellites to reduce latency, increase service density, and facilitate cost-effective launches [3, 4, 5]. Companies like SpaceX, OneWeb, and Amazon are planning to deploy large constellations in LEOs, often referred to as mega-constellations [6]. However, in mega-constellations, launching additional satellites does not necessarily increase throughput and could even lead to performance degradation due to severe inter-satellite interference. To tackle this challenge, satellite cooperation concepts such as LEO remote sensing [7] and satellite clusters [8],[9] have been introduced to manage satellite networks effectively and mitigate inter-satellite interference.

As mega-constellations complicate simulation-based network performance analyses, the need for new tools arises for effective assessment. Stochastic geometry is introduced to mathematically analyze performance, modeling the random behavior of nodes in wireless networks, including base stations and users, through point processes such as binomial point processes (BPPs) or Poisson point processes (PPPs) [10]. Previous studies [11, 12, 13, 14, 15, 16] have conducted stochastic geometry-based analyses for wireless networks using various performance metrics for terrestrial networks. A framework for modeling wireless networks was proposed in [11], addressing the outage probability, network throughput, and capacity. In [12], the distribution of base stations modeled by a PPP was compared to the actual distribution in cellular networks, and the coverage probability and average rate were evaluated. The authors in [13] modeled downlink heterogeneous cellular networks with the PPP and analyzed the coverage probability and average rate. In [14], the coverage probability for uplink cellular networks modeled by the PPP was studied. The authors in [15] derived the downlink coverage probability considering base station cooperation within the PPP framework. A BPP model for a cache-enabled networks was used to characterize the downlink coverage probability and network spectral efficiency in [16].

Building on stochastic geometry-based analyses in terrestrial networks, recent works have extended its application to satellite networks. Given the envisaged prevalence of large-scale satellite constellations, it is crucial to analyze the network performance in scenarios where multiple satellites serve a user, moving beyond a single-satellite setup. In this work, we focus on satellite cluster networks, a pertinent solution in mega-constellations, and employ stochastic geometry to characterize the coverage probability, providing an effective means of estimating the impact of system parameters.

I-A Related Works

The recent works [17, 18, 19, 20, 21, 22, 23, 24, 25] have utilized the stochastic geometry to evaluate the system-level performance of satellite networks, focusing on scenarios where each user is served by a single satellite at a given time. Some of these works [17, 18, 19] modeled the distribution of satellite locations on the surface of a sphere using a BPP, i.e., the number of satellites distributed in a certain area follows the binomial distribution. In [17], the coverage probability and average achievable rate were evaluated, and guidelines for selecting the system parameters such as the altitudes and the number of frequency channels were proposed. The authors in [18] derived the outage probability considering satellite antenna patterns and practical channels modeled by the shadowed-Rician fading. In addition, the coverage performance was investigated in [19] for a scenario where satellite gateways that serve as relays between the users and the LEO satellites are deployed on the ground.

Other works [20, 21, 22, 23] modeled the distribution of satellite locations using a PPP, i.e., the number of nodes is randomly determined according to the Poisson distribution. While it is conventionally applied in an infinite two-dimensional area, the recent finding has demonstrated that PPPs can effectively characterize node distribution even in finite space. In particular, the authors in [20] showed that a PPP could effectively capture the actual Starlink constellation in terms of the number of visible satellites, and derived the coverage probability. In [21], the coverage probability was derived based on the contact distance distribution. The work [22] dealt the problem that determines the optimal satellite altitude to maximize the downlink coverage probability. In [23], a non-homogeneous PPP was used to model the varying satellite density according to latitudes, and the coverage probability and average achievable data rate were derived. Furthermore, the other works [24, 25] analyzed satellite networks considering orbit geometry. In [24], a PPP was employed to model the distribution of satellites in orbits. To capture the geometric characteristics of satellites with orbits that may vary in altitude, a framework using a Cox point process was suggested, and the outage probability was investigated in [25]. From these works, we conclude that point processes can successfully model actual satellite constellations, and analytical results based on stochastic geometry can effectively estimate the actual performance. However, these performance analyses have been conducted solely under the scenario where a single satellite serves a user.

The proliferation of satellites underscores the necessity for a theoretical understanding of system parameters to design networks effectively. In light of this, our stochastic geometry-based analyses shift the focus from scenarios where a single satellite serves to those involving multiple satellites, examining the impact of system parameters on network performance.

I-B Contributions

We focus on satellite networks where multiple satellites in a cluster area collaborate to serve a user, while satellites outside this area operate as interfering nodes. To assess the network performance, we employ stochastic geometry to model the locations of satellites and users. In particular, the satellite locations follow a homogeneous PPP on the surface of a sphere defined by the satellite orbit radius, and the user locations also follow a homogeneous PPP on the surface of a sphere defined by the Earth radius.

The main contributions are summarized as follows:

  • Due to joint transmissions via cooperative satellites to mitigate the inter-satellite interference, managing compound terms, i.e., the accumulated cluster power and interference power, is necessary for deriving the coverage probability. To handle these terms simultaneously, we leverage properties that the sum over Poisson processes on a finite sphere surface can be approximated as a single random variable: the Gamma random variable. This enables us to determine the shape and scale parameters of these approximated Gamma random variables.

  • Using stochastic geometry, we derive the lower and upper bounds of the coverage probability through a finite number of operations. For the specific case where the Nakagami parameter mm is configured to 1, i.e., Rayleigh fading, we deduce simplified closed-form expressions. Additionally, we introduce an equation that accommodates the influence of round-up and -down operations undertaken during the derivation of bounds by considering the relative distances. This heuristically derived equation closely aligns with actual results and provides a more direct explanation of the impact of system parameters on the coverage probability compared to the bounds.

  • Finally, we demonstrate that the derived lower and upper bounds of the coverage probability effectively encapsulate the simulations, and the heuristic approach also exhibits fair proximity. Moreover, we conduct analyses on the influence of the satellite cluster area on the coverage probability.

I-C Organizations

The remainder of the paper is organized as follows. We describe the system model in Section II. Baseline preliminaries for deriving the lower and upper bounds of the coverage probability are presented in Section III. In Section IV, we derive the lower and upper bounds of the coverage probability. In Section V, simulation results validate the analytical expressions and analyze the impact of satellite clustering on the coverage probability. Finally, conclusions follow in Section VI.

Notation

Sans-serif letters (𝖷\mathsf{X}) denote random variables while serif letters (xx) denote their realizations or scalar variables. Lower boldface symbols (𝐱\mathbf{x}) denote column vectors. 𝔼[𝖷]\mathbb{E}[\mathsf{X}] and Var[𝖷]\text{Var}[\mathsf{X}] denote the expectation and variance. 𝐱\lVert\mathbf{x}\rVert denotes the Euclidean norm. f𝖷()f_{\mathsf{X}}(\cdot) and F𝖷()F_{\mathsf{X}}(\cdot) are used to denote the probability density function (PDF) and the cumulative density function (CDF). The Laplace transform of 𝖷\mathsf{X} is defined as {𝖷}(s)=𝔼[es𝖷]\mathcal{L}_{\{\mathsf{X}\}}(s)=\mathbb{E}\left[e^{-s\mathsf{X}}\right]. P()P(\cdot) denotes probability. Γ(k,θ)\Gamma(k,\theta) is used to denote the Gamma distribution with the shape parameter kk and scale parameter θ\theta. The Gamma function is defined as Γ(z)=0tz1et𝑑t{\Gamma(z)=\int_{0}^{\infty}t^{z-1}e^{-t}dt}. Specifically, for positive integer zz, the Gamma function is defined as Γ(z)=(z1)!\Gamma(z)=(z-1)!. F12(,;;){}_{2}F_{1}\left(\cdot,\cdot;\cdot;\cdot\right) is the Gauss’s hypergeometric function. \lceil\cdot\rceil and \lfloor\cdot\rfloor denote the round-up and -down operations.

II System Model

We consider a downlink satellite network depicted in Fig. 1. Satellites are located on a sphere with radius RSR_{\mathrm{S}} according to a homogeneous spherical Poisson point process (SPPP) Π={𝐱1,,𝐱𝖭S}\Pi=\{\mathbf{x}_{1},\ldots,\mathbf{x}_{\mathsf{N}_{\mathrm{S}}}\} where 𝐱l\mathbf{x}_{l}, l{1,,𝖭S}l\in\{1,\ldots,\mathsf{N}_{\mathrm{S}}\}, is the position of the satellite ll in a spherical coordinate system with elevation and azimuth angles spanning from 0 to π\pi and 0 to 2π2\pi, respectively. The number of total satellites, 𝖭S{\mathsf{N}_{\mathrm{S}}}, follows the Poisson distribution with density λS\lambda_{\mathrm{S}}. Single-antenna users, positioned on the Earth’s surface with radius RER_{\mathrm{E}}, are also distributed according to a homogeneous SPPP, denoted as ΠU={𝐮1,,𝐮𝖭U}\Pi_{\mathrm{U}}=\{\mathbf{u}_{1},\ldots,\mathbf{u}_{\mathsf{N}_{\mathrm{U}}}\}, where 𝖭U{\mathsf{N}}_{\mathrm{U}} is the number of total users on the Earth, which follows the Poisson distribution with density λU\lambda_{\mathrm{U}}. According to the Slivnyak’s theorem [10], we focus on a typical user located at 𝐮1=(0,0,RE)\mathbf{u}_{1}=(0,0,R_{\mathrm{E}}) for our downlink performance analyses without loss of generality.

II-A Observable Spherical Dome and Cluster Area

Given that satellites below a specified elevation angle may be invisible to the typical user, we introduce the elevation angle θmin\theta_{\mathrm{min}} to define the observable spherical dome 𝒜\mathcal{A}. To take the visibility constraint into account, we define the maximum distance to the satellites in the observable spherical dome as RmaxR_{\mathrm{max}}, which is given by

Rmax=REsinθmin+RS2RE2cos2θmin\displaystyle R_{\mathrm{max}}=-R_{\mathrm{E}}\sin\theta_{\mathrm{min}}+\sqrt{R_{\mathrm{S}}^{2}-R_{\mathrm{E}}^{2}\cos^{2}\theta_{\mathrm{min}}} (1)

using the law of cosines. Then we calculate the surface area of the observable spherical dome, |𝒜||\mathcal{A}|, using the Archimedes’ Hat box theorem as [26]

|𝒜|=\displaystyle|\mathcal{A}|= 2πRS(RSRERmaxcos(π/2θmin)).\displaystyle 2\pi R_{\mathrm{S}}\left({R_{\mathrm{S}}-R_{\mathrm{E}}-R_{\mathrm{max}}\cos\left(\pi/2-\theta_{\mathrm{min}}\right)}\right). (2)

To define the satellite cluster area 𝒜clu\mathcal{A}_{\mathrm{clu}} where the satellites in the region cooperatively serve a user, we utilize the polar angle ϕclu\phi_{\mathrm{clu}}, which represents the maximum zenith angle of the multiple satellites in the cluster area as shown in Fig. 1. The maximum distance from the typical user to the cluster area, RcluR_{\mathrm{clu}}, and the surface area of the cluster |𝒜clu||\mathcal{A}_{\mathrm{clu}}| are then respectively given by

Rclu=RS2+RE22RSREcosϕclu,\displaystyle R_{\mathrm{clu}}=\sqrt{R_{\mathrm{S}}^{2}+R_{\mathrm{E}}^{2}-2R_{\mathrm{S}}R_{\mathrm{E}}\cos\phi_{\mathrm{clu}}}, (3)
|𝒜clu|=\displaystyle|\mathcal{A}_{\mathrm{clu}}|= 2πRS(RSRERS2RE2Rclu22RE).\displaystyle 2\pi R_{\mathrm{S}}\left(R_{\mathrm{S}}-R_{\mathrm{E}}-\frac{R_{\mathrm{S}}^{2}-R_{\mathrm{E}}^{2}-R_{\mathrm{clu}}^{2}}{2R_{\mathrm{E}}}\right). (4)

Additionally, we define the minimum distance to the cluster area as Rmin=RSRER_{\mathrm{min}}=R_{\mathrm{S}}-R_{\mathrm{E}}.

Refer to caption
Figure 1: The geometry of satellite network with a cluster area where satellites are randomly distributed on a sphere with radius RSR_{\mathrm{S}}, and the typical user is located on a sphere with radius RER_{\mathrm{E}}.

II-B Channel Model

II-B1 Propagation Model

Our model encompasses large- and small-scale fading to characterize channel quality variation. Large-scale fading is captured using a path loss model, denoted as 𝐱l𝐮1α\lVert\mathbf{x}_{l}-\mathbf{u}_{1}\rVert^{-\alpha} for l{1,,𝖭S}l\in\{1,\ldots,{\mathsf{N}}_{\mathrm{S}}\}, which depends on the distance and the path loss exponent α\alpha [17], [20]. For small-scale fading, we model the line-of-sight (LOS) properties, which are attributed to the high altitude of satellites, with the Nakagami-mm distribution. This distribution captures the LOS effect by adjusting the parameter mm and provides analytical tractability. The PDF of the power of small-scale channel fading 𝖧l\mathsf{H}_{l} from the satellite ll to the typical user is expressed as

f𝖧l(h)=mmemhhm1Γ(m),h0,\displaystyle f_{\mathsf{H}_{l}}(h)=\frac{m^{m}e^{-mh}h^{m-1}}{\Gamma(m)},\,\,h\geq 0, (5)

where 𝔼[𝖧l]=1\mathbb{E}[\mathsf{H}_{l}]=1 and 𝔼[𝖧l2]=(1+1m)\mathbb{E}[\mathsf{H}_{l}^{2}]=\left(1+\frac{1}{m}\right).

II-B2 Antenna Gain

We assume that the satellites’ beams have directional radiation patterns, while the antenna of the typical user employs an isotropic radiation pattern. Satellites maintain the boresight of their beams in the direction of the subsatellite point. With a sufficiently small cluster area, we assume the satellites in the cluster area can keep their mainlobes directed at the typical user. Conversely, satellites outside the cluster area have the typical user within the range of the sidelobe due to the narrow beamwidth for long-distance satellite communications [27]. This leads to higher antenna gain for satellites in the cluster area and a lower gain for satellites outside the cluster area. Based on the two-lobe approximation using Dolph-Chebyshev beamforming weights [28], the sectored antenna gain model for the satellite ll [20],[29],[30],[31] is defined as

Gl={GitGrc2(4πfc)2,𝐱l𝒜clu,GotGrc2(4πfc)2,𝐱l𝒜\𝒜clu,\displaystyle G_{l}=\begin{cases}\displaystyle G_{\mathrm{i}}^{\mathrm{t}}G^{\mathrm{r}}\frac{c^{2}}{(4\pi f_{\mathrm{c}})^{2}},&\mathbf{x}_{l}\in\mathcal{A}_{\mathrm{clu}},\\ \displaystyle G_{\mathrm{o}}^{\mathrm{t}}G^{\mathrm{r}}\frac{c^{2}}{(4\pi f_{\mathrm{c}})^{2}},&\mathbf{x}_{l}\in\mathcal{A}\backslash\mathcal{A}_{\mathrm{clu}},\end{cases} (6)

where fcf_{\mathrm{c}} is the carrier frequency, and cc is the speed of light. The transmit antenna gain is determined by the satellite location, with GitG^{\mathrm{t}}_{\mathrm{i}} for those in the cluster area and GotG^{\mathrm{t}}_{\mathrm{o}} for those outside. The typical user’s receive antenna gain is denoted as GrG^{\mathrm{r}}.

III Mathematical Preliminaries

To derive the coverage probability, it is necessary to establish a basic performance metric and mathematical preliminaries. We assume an interference-limited network and employ the signal-to-interference ratio (SIR) as a performance metric. This choice encapsulates the scenario where interference becomes predominant with the increasing number of satellites, making noise negligible. We also approximate the accumulated received power from the satellites within and outside the cluster area as Gamma random variables, consolidating these compound terms into their respective single random variables.

III-A Performance Metric

We define the SIR under the condition that satellites in the cluster area transmit the signal using non-coherent joint transmission to serve the typical user [15]. The SIR at the typical user, located at 𝐮1=(0,0,RE)\mathbf{u}_{1}=(0,0,R_{\mathrm{E}}), is expressed as

SIR\displaystyle\mathrm{SIR} =𝐱lΠ𝒜cluGitP𝖧l𝐱l𝐮1α𝐱lΠ𝒜¯cluGotP𝖧l𝐱l𝐮1α,\displaystyle=\frac{\sum_{\mathbf{x}_{l}\in\Pi\cap\mathcal{A}_{\mathrm{clu}}}G^{\mathrm{t}}_{\mathrm{i}}P{\mathsf{H}}_{l}||\mathbf{x}_{l}-\mathbf{u}_{1}||^{-\alpha}}{\sum_{\mathbf{x}_{l}\in\Pi\cap\bar{\mathcal{A}}_{\mathrm{clu}}}G^{\mathrm{t}}_{\mathrm{o}}P{\mathsf{H}}_{l}||\mathbf{x}_{l}-\mathbf{u}_{1}||^{-\alpha}}, (7)

where 𝒜¯clu=𝒜\𝒜clu\bar{\mathcal{A}}_{\mathrm{clu}}=\mathcal{A}\backslash\mathcal{A}_{\mathrm{clu}} denotes the outside of the cluster area, and PP represents the transmit power. In (7), the numerator and denominator indicate the accumulated power from the satellites within and outside the cluster area. For analytical simplicity, we normalize these two terms by the transmit power PP. The accumulated cluster power is then characterized as

𝖣=𝐱lΠ𝒜cluGit𝖧l𝐱l𝐮1α,\displaystyle\mathsf{D}=\sum_{\mathbf{x}_{l}\in\Pi\cap\mathcal{A}_{\mathrm{clu}}}G^{\mathrm{t}}_{\mathrm{i}}{\mathsf{H}}_{l}||\mathbf{x}_{l}-\mathbf{u}_{1}||^{-\alpha}, (8)

while the accumulated interference power is given by

𝖨=𝐱lΠ𝒜¯cluGot𝖧l𝐱l𝐮1α.\displaystyle\mathsf{I}=\sum_{\mathbf{x}_{l}\in\Pi\cap\bar{\mathcal{A}}_{\mathrm{clu}}}G^{\mathrm{t}}_{\mathrm{o}}{\mathsf{H}}_{l}||\mathbf{x}_{l}-\mathbf{u}_{1}||^{-\alpha}. (9)

III-B Gamma Approximation

Before deriving the coverage probability, we first approximate the statistics of the sum of random variables on the state space of a Poisson process. Previous studies [32], [33] demonstrated the appropriateness of the Gamma random variable for closely modeling the statistics of the accumulated interference power in terrestrial networks. Building upon these findings, we approximate both the accumulated interference power 𝖨\mathsf{I} and the accumulated cluster power 𝖣\mathsf{D} in the context of satellite networks.

Proposition 1.

The accumulated interference power 𝖨\mathsf{I} can be approximated as a Gamma random variable 𝖨~\tilde{\mathsf{I}}. The shape parameter k𝖨~k_{{\tilde{\mathsf{I}}}} and scale parameter θ𝖨~\theta_{{\tilde{\mathsf{I}}}} of 𝖨~\tilde{\mathsf{I}} are obtained as

k𝖨~=4(α1)πλSRSRE(α2)2(1+1m)(Rcluα+2Rmaxα+2)2Rclu2α+2Rmax2α+2,\displaystyle k_{\tilde{\mathsf{I}}}=\frac{4(\alpha-1)\pi\lambda_{\mathrm{S}}\frac{R_{\mathrm{S}}}{R_{\mathrm{E}}}}{(\alpha-2)^{2}\left(1+\frac{1}{m}\right)}\frac{(R_{\mathrm{clu}}^{-\alpha+2}-R_{\mathrm{max}}^{-\alpha+2})^{2}}{R_{\mathrm{clu}}^{-2\alpha+2}-R_{\mathrm{max}}^{-2\alpha+2}}, (10)
θ𝖨~=(α2)Got2(α1)(1+1m)Rclu2α+2Rmax2α+2Rcluα+2Rmaxα+2.\displaystyle\theta_{\tilde{\mathsf{I}}}=\frac{(\alpha-2)G^{\mathrm{t}}_{\mathrm{o}}}{2(\alpha-1)}\left(1+\frac{1}{m}\right)\frac{R_{\mathrm{clu}}^{-2\alpha+2}-R_{\mathrm{max}}^{-2\alpha+2}}{R_{\mathrm{clu}}^{-\alpha+2}-R_{\mathrm{max}}^{-\alpha+2}}. (11)
Proof.

See Appendix A. ∎

We also consider the accumulated cluster power 𝖣\mathsf{D} as a Gamma random variable 𝖣~\tilde{\mathsf{D}}. The shape parameter k𝖣~k_{\tilde{\mathsf{D}}} and scale parameter θ𝖣~\theta_{\tilde{\mathsf{D}}} are given by

k𝖣~=4(α1)πλSRSRE(α2)2(1+1m)(Rminα+2Rcluα+2)2Rmin2α+2Rclu2α+2,\displaystyle k_{\tilde{\mathsf{D}}}=\frac{4(\alpha-1)\pi\lambda_{\mathrm{S}}\frac{R_{\mathrm{S}}}{R_{\mathrm{E}}}}{(\alpha-2)^{2}\left(1+\frac{1}{m}\right)}\frac{(R_{\mathrm{min}}^{-\alpha+2}-R_{\mathrm{clu}}^{-\alpha+2})^{2}}{R_{\mathrm{min}}^{-2\alpha+2}-R_{\mathrm{clu}}^{-2\alpha+2}}, (12)
θ𝖣~=(α2)Git2(α1)(1+1m)Rmin2α+2Rclu2α+2Rminα+2Rcluα+2.\displaystyle\theta_{\tilde{\mathsf{D}}}=\frac{(\alpha-2)G^{\mathrm{t}}_{\mathrm{i}}}{2(\alpha-1)}\left(1+\frac{1}{m}\right)\frac{R_{\mathrm{min}}^{-2\alpha+2}-R_{\mathrm{clu}}^{-2\alpha+2}}{R_{\mathrm{min}}^{-\alpha+2}-R_{\mathrm{clu}}^{-\alpha+2}}. (13)

These parameters are obtained through the same process as in the aforementioned proposition.

The coverage probability is derived using the statistical properties of 𝖨~\tilde{\mathsf{I}} or 𝖣~\tilde{\mathsf{D}}. When deriving the coverage probability based on 𝖨~\tilde{\mathsf{I}}, we can directly incorporate 𝖣\mathsf{D} without employing Gamma approximation. On the contrary, when the coverage probability is based on 𝖣~\tilde{\mathsf{D}}, we can consider 𝖨\mathsf{I} directly without its approximation. For the following section, we elaborate on the coverage probability using 𝖨~\tilde{\mathsf{I}} instead of 𝖣~\tilde{\mathsf{D}}.

IV Coverage Probability

In this section, we propose the coverage probability of the satellite cluster network, with a focus on downlink satellite cooperation in the cluster area. We utilize the SIR that incorporates joint transmissions in the cluster area, as defined in Section III-A, and apply the Gamma approximation outlined in Section III-B to derive the lower and upper bounds for the coverage probability. We assume the mutual independence of the processes governing the distribution of satellites within and outside the cluster area, given their distinct spatial regions.

The coverage probability in the interference-limited regime is the probability that the SIR at the typical user is greater than or equal to a threshold γ\gamma. This probability is derived as

Pcov(γ;λS,RS,ϕclu,α,m)\displaystyle P^{\mathrm{cov}}(\gamma;\lambda_{\mathrm{S}},R_{\mathrm{S}},\phi_{\mathrm{clu}},\alpha,m) =P(SIRγ)\displaystyle=P(\mathrm{SIR}\geq\gamma)
=P(𝖨𝖣γ)\displaystyle=P\left(\mathsf{I}\leq\frac{\mathsf{D}}{\gamma}\right) (14)
=P(𝖣γ𝖨),\displaystyle=P\left(\mathsf{D}\geq{\gamma\mathsf{I}}\right), (15)

where γ\gamma is the SIR threshold. To derive the coverage probability based on (14), we use the parameters given in (10) and (11) to consider the CDF of the approximated Gamma random variable 𝖨~\tilde{\mathsf{I}}. Similarly, when obtaining the coverage probability based on (15), we utilize the parameters provided in (12) and (13) to incorporate the complementary CDF of the corresponding approximated Gamma random variable 𝖣~\tilde{\mathsf{D}}. For the remainder of this section, we opt for (14) to attain the coverage probability with the approximated Gamma random variable 𝖨~\tilde{\mathsf{I}}.

In order to obtain the coverage probability as per (14), it is necessary to compute the Laplace transform of 𝖣\mathsf{D}. This process commences with obtaining the conditional Laplace transform of 𝖣\mathsf{D}, which is then extended to the unconditional case through marginalization over the Poisson distribution. Before obtaining the conditional Laplace transform, we introduce the PDF of the distance between the typical user and a satellite located in the observable spherical dome 𝒜\mathcal{A} in the following lemma.

Lemma 1.

When conditioned on whether the satellite ll is located within or outside the cluster area, i.e., 𝐱l𝒜clu\mathbf{x}_{l}\in\mathcal{A}_{\mathrm{clu}} or 𝐱l𝒜¯clu\mathbf{x}_{l}\in\bar{\mathcal{A}}_{\mathrm{clu}}, the PDFs of the distance 𝖱=𝐱l𝐮1\mathsf{R}=\lVert\mathbf{x}_{l}-\mathbf{u}_{1}\rVert are given by

f𝖱|𝐱l𝒜clu(r)=rRERS(1cosϕclu),\displaystyle f_{\mathsf{R}|\mathbf{x}_{l}\in\mathcal{A}_{\mathrm{clu}}}(r)=\frac{r}{R_{\mathrm{E}}R_{\mathrm{S}}(1-\cos\phi_{\mathrm{clu}})}, (16)

for RminrRcluR_{\mathrm{min}}\leq r\leq R_{\mathrm{clu}}, and

f𝖱|𝐱l𝒜¯clu(r)\displaystyle f_{\mathsf{R}|\mathbf{x}_{l}\in\bar{\mathcal{A}}_{\mathrm{clu}}}(r)
=rRE(RScosϕcluRERmaxcos(π/2θmin)),\displaystyle=\frac{r}{R_{\mathrm{E}}\left(R_{\mathrm{S}}\cos\phi_{\mathrm{clu}}-R_{\mathrm{E}}-R_{\mathrm{max}}\cos(\pi/2-\theta_{\mathrm{min}})\right)}, (17)

for Rclu<rRmaxR_{\mathrm{clu}}<r\leq R_{\mathrm{max}}, respectively.

Proof.

To derive the conditional PDF of 𝖱\mathsf{R}, we let 𝒜(𝖱)\mathcal{A}(\mathsf{R}), 𝖱[Rmin,Rmax]\mathsf{R}\in[R_{\mathrm{min}},R_{\mathrm{max}}], denote a spherical dome whose maximum distance to the typical user is RR. Using the fact that the surface area of 𝒜(𝖱)\mathcal{A}(\mathsf{R}),

|𝒜(𝖱)|=2πRS(RSRERS2RE2𝖱22RE),\displaystyle|\mathcal{A}(\mathsf{R})|=2\pi R_{\mathrm{S}}\left(R_{\mathrm{S}}-R_{\mathrm{E}}-\frac{R_{\mathrm{S}}^{2}-R_{\mathrm{E}}^{2}-\mathsf{R}^{2}}{2R_{\mathrm{E}}}\right), (18)

is an increasing function of 𝖱\mathsf{R}, the probability that 𝖱\mathsf{R} is less than or equal to rr is the same as the probability that the satellite ll is located in 𝒜(r)\mathcal{A}(r). With this property, the CDF of 𝖱\mathsf{R} for RminrRcluR_{\mathrm{min}}\leq r\leq R_{\mathrm{clu}} is derived as

F𝖱|𝐱l𝒜clu(r)\displaystyle F_{\mathsf{R}|\mathbf{x}_{l}\in\mathcal{A}_{\mathrm{clu}}}(r) =P(𝖱r|𝐱l𝒜clu)\displaystyle=P(\mathsf{R}\leq r|\mathbf{x}_{l}\in\mathcal{A}_{\mathrm{clu}})
=P(𝐱l𝒜(r),𝐱l𝒜clu)P(𝐱l𝒜clu)\displaystyle=\frac{P(\mathbf{x}_{l}\in\mathcal{A}(r),\mathbf{x}_{l}\in\mathcal{A}_{\mathrm{clu}})}{P(\mathbf{x}_{l}\in\mathcal{A}_{\mathrm{clu}})}
=P(𝐱l𝒜(r))P(𝐱l𝒜clu).\displaystyle=\frac{P(\mathbf{x}_{l}\in\mathcal{A}(r))}{P(\mathbf{x}_{l}\in\mathcal{A}_{\mathrm{clu}})}. (19)

Given that a satellite that is distributed by a PPP has the same probability of existence at any position, the probability that the satellite ll is located in 𝒜(r)\mathcal{A}(r), i.e., P(𝐱l𝒜(r))P(\mathbf{x}_{l}\in\mathcal{A}(r)), is obtained as the ratio between the surface areas of 𝒜(r)\mathcal{A}(r) and the whole sphere, i.e., |𝒜(r)|4πRS2\frac{|\mathcal{A}(r)|}{4\pi R_{\mathrm{S}}^{2}}. With this, the CDF is given by

F𝖱|𝐱l𝒜clu(r)=|𝒜(r)||𝒜clu|=r2RS2RE2+2RSRE2RE(RSRERS2RE2Rclu22RE).\displaystyle F_{\mathsf{R}|\mathbf{x}_{l}\in\mathcal{A}_{\mathrm{clu}}}(r)\!=\!\frac{|\mathcal{A}(r)|}{|\mathcal{A}_{\mathrm{clu}}|}\!=\!\frac{r^{2}-R_{\mathrm{S}}^{2}-R_{\mathrm{E}}^{2}+2{R_{\mathrm{S}}}{R_{\mathrm{E}}}}{2{R_{\mathrm{E}}}\left(R_{\mathrm{S}}-R_{\mathrm{E}}-\frac{R_{\mathrm{S}}^{2}-R_{\mathrm{E}}^{2}-R_{\mathrm{clu}}^{2}}{2R_{\mathrm{E}}}\right)}. (20)

Similarly, the conditional CDF of 𝖱\mathsf{R} for Rclu<rRmaxR_{\mathrm{clu}}<r\leq R_{\mathrm{max}} is given by

F𝖱|𝐱l𝒜¯clu(r)\displaystyle F_{\mathsf{R}|\mathbf{x}_{l}\in\bar{\mathcal{A}}_{\mathrm{clu}}}(r)
=r2Rclu22RE(RS2RE2Rclu22RERmaxcos(π/2θmin)).\displaystyle=\frac{r^{2}-R_{\mathrm{clu}}^{2}}{2{R_{\mathrm{E}}}\left(\frac{R_{\mathrm{S}}^{2}-R_{\mathrm{E}}^{2}-R_{\mathrm{clu}}^{2}}{2R_{\mathrm{E}}}-R_{\mathrm{max}}\cos\left(\pi/2-\theta_{\mathrm{min}}\right)\right)}. (21)

The corresponding PDFs can be derived by differentiating (20) and (IV) with respect to rr, which completes the proof. ∎

From the result, we derive the conditional Laplace transform of 𝖣\mathsf{D}. Let 𝖭S,clu\mathsf{N}_{\mathrm{S,clu}} denote the number of satellites in the cluster area 𝒜clu\mathcal{A}_{\mathrm{clu}}. Fixing the number of cooperating satellites at 𝖭S,clu=L\mathsf{N}_{\mathrm{S,clu}}=L, the locations of the LL satellites can be modeled using a BPP [34]. Then the conditional Laplace transform is given in the following lemma.

Lemma 2.

The conditional Laplace transform of the accumulated cluster power 𝖣\mathsf{D} is

{𝖣|𝖭S,clu=L}(s)=(\displaystyle\mathcal{L}_{\{\mathsf{D}|\mathsf{N}_{\mathrm{S,clu}}=L\}}(s)=\Bigg{(} 1RERS(1cosϕclu)α\displaystyle\frac{1}{R_{\mathrm{E}}R_{\mathrm{S}}(1-\cos\phi_{\mathrm{clu}})\alpha}
RcluαRminαt2α1(1+sGittm)mdt)L.\displaystyle\cdot\int_{R_{\mathrm{clu}}^{-\alpha}}^{R_{\mathrm{min}}^{-\alpha}}t^{-\frac{2}{\alpha}-1}\left(1+\frac{sG^{\mathrm{t}}_{\mathrm{i}}t}{m}\right)^{-m}dt\Bigg{)}^{L}. (22)
Proof.

See Appendix B. ∎

In solving the integral in the conditional Laplace transform, computation complexity may arise. However, assuming the Rayleigh fading for satellite channels, i.e., m=1m=1, reduces the integral to a closed-form solution. The simplified conditional Laplace transform for m=1m=1 is obtained in the following corollary.

Corollary 1.

Using the integral result from [35], a simpler expression for the conditional Laplace transform of the accumulated cluster power, specifically when m=1m=1, is given by

{𝖣|𝖭S,clu=L}m=1(s)\displaystyle\mathcal{L}^{m=1}_{\{\mathsf{D}|\mathsf{N}_{\mathrm{S,clu}}=L\}}(s)
=[1RERS(1cosϕclu)α\displaystyle=\Bigg{[}\frac{1}{R_{\mathrm{E}}R_{\mathrm{S}}(1-\cos\phi_{\mathrm{clu}})\alpha}
(Rclu2+αsGit(1+2α)F12(1,1+2α;2+2α;RcluαsGit)\displaystyle\cdot\Bigg{(}\frac{R_{\mathrm{clu}}^{2+\alpha}}{sG_{\mathrm{i}}^{\mathrm{t}}(1+\frac{2}{\alpha})}{}_{2}F_{1}\left(1,1+\frac{2}{\alpha};2+\frac{2}{\alpha};-\frac{R_{\mathrm{clu}}^{\alpha}}{sG_{\mathrm{i}}^{\mathrm{t}}}\right)
Rmin2+αsGit(1+2α)F12(1,1+2α;2+2α;RminαsGit))]L.\displaystyle-\frac{R_{\mathrm{min}}^{2+\alpha}}{sG_{\mathrm{i}}^{\mathrm{t}}(1+\frac{2}{\alpha})}{}_{2}F_{1}\left(1,1+\frac{2}{\alpha};2+\frac{2}{\alpha};-\frac{R_{\mathrm{min}}^{\alpha}}{sG_{\mathrm{i}}^{\mathrm{t}}}\right)\Bigg{)}\Bigg{]}^{L}. (23)
Proof.

By setting m=1m=1 in (2), the conditional Laplace transform of the accumulated cluster power is reduced to

{𝖣|𝖭S,clu=L}m=1(s)\displaystyle\mathcal{L}^{m=1}_{\{\mathsf{D}|\mathsf{N}_{\mathrm{S,clu}}=L\}}(s)
=(1RERS(1cosϕclu)αRcluαRminαt2α11+sGitt𝑑t)L.\displaystyle=\Bigg{(}\frac{1}{R_{\mathrm{E}}R_{\mathrm{S}}(1-\cos\phi_{\mathrm{clu}})\alpha}\cdot\int_{R_{\mathrm{clu}}^{-\alpha}}^{R_{\mathrm{min}}^{-\alpha}}\frac{t^{-\frac{2}{\alpha}-1}}{1+sG_{\mathrm{i}}^{\mathrm{t}}t}dt\Bigg{)}^{L}. (24)

The final expression in (1) can be obtained by [35, Eq. 3.194.2.6], which completes the proof. ∎

By marginalizing the conditional Laplace transform over LL, the Laplace transform of the accumulated cluster power 𝖣\mathsf{D} is obtained as

{𝖣}(s)\displaystyle\mathcal{L}_{\{\mathsf{D}\}}(s)
=(a)exp(λS|𝒜clu|)L=0(λS|𝒜clu|)LL!{𝖣|𝖭S,clu=L}(s)\displaystyle\stackrel{{\scriptstyle(a)}}{{=}}\exp({-\lambda_{\mathrm{S}}{|\mathcal{A}_{\mathrm{clu}}|}})\sum_{L=0}^{\infty}\frac{(\lambda_{\mathrm{S}}|\mathcal{A}_{\mathrm{clu}}|)^{L}}{L!}\mathcal{L}_{\{\mathsf{D}|\mathsf{N}_{\mathrm{S,clu}}=L\}}(s)
=(b)exp(λS|𝒜clu|(1{𝖣|𝖭S,clu=L}1L(s))),\displaystyle\stackrel{{\scriptstyle(b)}}{{=}}\exp\left(-\lambda_{\mathrm{S}}|\mathcal{A}_{\mathrm{clu}}|\left(1-\mathcal{L}^{\frac{1}{L}}_{\{\mathsf{D}|\mathsf{N}_{\mathrm{S,clu}}=L\}}(s)\right)\right), (25)

where (a) is obtained using the Poisson distribution, and (b) is determined through the Taylor series expansion of the exponential function, ex=n=0xnn!e^{x}=\sum_{n=0}^{\infty}\frac{x^{n}}{n!}. It is noteworthy that the conditional Laplace transform in (IV) becomes independent of LL through the 1L\frac{1}{L}th root operation on (IV).

Due to the non-integer property of the shape parameters k𝖨~k_{\tilde{\mathsf{I}}} and k𝖣~k_{\tilde{\mathsf{D}}} in most cases, obtaining the exact form of the coverage probability entails the utilization of the Gamma random variable’s CDF, which involves infinite summations. These infinite operations impose computational complexity and render the mathematical analysis of the results challenging. To release this issue without compromising generality, we proceed to establish the lower and upper bounds of the coverage probability using the Erlang distribution while considering a finite number of terms k~\tilde{k} in both differentiation and summation [36]. Using the definition of the coverage probability (14) and the Laplace transform derived (IV), we establish the coverage probability bounds in the following theorem. It is noteworthy that the lower and upper bounds, which will be derived shortly, coincide when the shape parameter, k𝖨~k_{\tilde{\mathsf{I}}} or k𝖣~k_{\tilde{\mathsf{D}}}, is an integer.

Theorem 1.

The lower and upper bounds of the coverage probability, derived from (14) with an integer parameter k~\tilde{k}, are obtained as

Pcov(γ;λS,RS,ϕclu,α,m)\displaystyle P^{\mathrm{cov}}(\gamma;\lambda_{\mathrm{S}},R_{\mathrm{S}},\phi_{\mathrm{clu}},\alpha,m) =𝔼[P(𝖨𝖣γ)]\displaystyle=\mathbb{E}\left[P\left({\mathsf{I}}\leq\frac{\mathsf{D}}{\gamma}\right)\right]
k~=k𝖨~<k~=k𝖨~1n=0k~1(γθ𝖨~)nn!(1)ndn{𝖣}(s)dsn|s=1γθ𝖨~.\displaystyle{{\tilde{k}=\lceil k_{\tilde{\mathsf{I}}}\rceil\atop\geq}\atop{<\atop\tilde{k}=\lfloor k_{\tilde{\mathsf{I}}}\rfloor}}1-\sum_{n=0}^{\tilde{k}-1}\frac{(\gamma\theta_{\tilde{\mathsf{I}}})^{-n}}{n!}(-1)^{n}\frac{d^{n}\mathcal{L}_{\{\mathsf{D}\}}(s)}{ds^{n}}\Bigg{|}_{s=\frac{1}{\gamma\theta_{\tilde{\mathsf{I}}}}}. (26)
Proof.

See Appendix C. ∎

The coverage probability based on (15) then incorporates the approximated Gamma random variable 𝖣~\tilde{\mathsf{D}} and the Laplace transform of 𝖨\mathsf{I}. More detailed results are presented in the following theorem.

Theorem 2.

The lower and upper bounds of the coverage probability using (15) with an integer parameter k~\tilde{k}, are given by

Pcov(γ;λS,RS,ϕclu,α,m)\displaystyle P^{\mathrm{cov}}(\gamma;\lambda_{\mathrm{S}},R_{\mathrm{S}},\phi_{\mathrm{clu}},\alpha,m) =𝔼[P(𝖣γ𝖨)]\displaystyle=\mathbb{E}\left[P\left(\mathsf{D}\geq{\gamma\mathsf{I}}\right)\right]
k~=k𝖣~<k~=k𝖣~n=0k~1γnn!(θ𝖣~)n(1)ndn{𝖨}(s)dsn|s=γθ𝖣~.\displaystyle{{\tilde{k}=\lfloor k_{\tilde{\mathsf{D}}}\rfloor\atop\geq}\atop{<\atop\tilde{k}=\lceil k_{\tilde{\mathsf{D}}}\rceil}}\sum_{n=0}^{\tilde{k}-1}\frac{\gamma^{n}}{n!\left(\theta_{\tilde{\mathsf{D}}}\right)^{n}}(-1)^{n}\frac{d^{n}\mathcal{L}_{\{\mathsf{I}\}}(s)}{ds^{n}}\Bigg{|}_{s=\frac{\gamma}{\theta_{\tilde{\mathsf{D}}}}}. (27)
Proof.

The proof can be easily derived using the same principles as in Theorem 1. ∎

From the above results, we can see that the coverage probability depends on various system parameters, including threshold γ\gamma, satellite density λS\lambda_{\mathrm{S}}, satellite altitude RSR_{\mathrm{S}}, cluster area determined by ϕclu\phi_{\mathrm{clu}}, path loss exponent α\alpha, and Nakagami parameter mm. The primary distinction between adopting 𝖨~\tilde{\mathsf{I}} or 𝖣~\tilde{\mathsf{D}} pertains to their respective shape parameters, which are determined by the difference in distances, as shown in (10) and (12). Notably, the shape parameter for 𝖨~\tilde{\mathsf{I}} is usually higher than that of 𝖣~\tilde{\mathsf{D}} because the difference between RcluR_{\mathrm{clu}} and RmaxR_{\mathrm{max}} is much larger than the difference between RminR_{\mathrm{min}} and RcluR_{\mathrm{clu}} particularly when considering a small cluster polar angle ϕclu\phi_{\mathrm{clu}}. As shown, k~\tilde{k} determines the extent of differentiation and summation required in the coverage probability calculation. The large shape parameter of 𝖨~\tilde{\mathsf{I}} then narrows the gap between the lower and upper bounds of the coverage probability but increases the computational burden. Conversely, employing a small shape parameter with 𝖣~\tilde{\mathsf{D}} can potentially result in a wider gap between the two bounds compared to 𝖨~\tilde{\mathsf{I}}, but it enables the analyses of network with a massive number of satellites while reducing the computational load. More details about this trade-off can be found in simulation results.

We further simplify the derivative of the Laplace transform {𝖣}(s)\mathcal{L}_{\{\mathsf{D}\}}(s) leveraging the differentiation property of the exponential function. Utilizing Faà di Bruno’s formula [37], the nn-th derivative of {𝖣}(s)\mathcal{L}_{\{\mathsf{D}\}}(s) is expressed as

dn{𝖣}(s)dsn=q=1nexp(log{𝖣}(s))\displaystyle\frac{d^{n}\mathcal{L}_{\{\mathsf{D}\}}(s)}{ds^{n}}=\sum_{q=1}^{n}\exp({\log\mathcal{L}_{\{\mathsf{D}\}}(s)})
Bn,q(dlog{𝖣}(s)ds,,dnq+1log{𝖣}(s)dsnq+1),\displaystyle\cdot B_{n,q}\left(\frac{d\log\mathcal{L}_{\{\mathsf{D}\}}(s)}{ds},\cdots,\frac{d^{n-q+1}\log\mathcal{L}_{\{\mathsf{D}\}}(s)}{ds^{n-q+1}}\right), (28)

where the Bell polynomial is defined as Bn,q(x1,,xnq+1){B_{n,q}(x_{1},\ldots,x_{n-q+1})} =n!a1!anq+1!(x11!)a1(xnq+1(nq+1)!)anq+1{=\sum\frac{n!}{a_{1}!\cdots a_{n-q+1}!}\left(\frac{x_{1}}{1!}\right)^{a_{1}}\cdots\left(\frac{x_{n-q+1}}{(n-q+1)!}\right)^{a_{n-q+1}}}, and the sum is over all sequences a1,a2,,anq+1a_{1},a_{2},\ldots,a_{n-q+1} of non-negative integers such that a1+a2++anq+1=q{a_{1}+a_{2}+\cdots+a_{n-q+1}=q}. Then, we can rewrite the lower and upper bounds of the coverage probability as follows

Pcov(γ;λS,RS,ϕclu,α,m)\displaystyle P^{\mathrm{cov}}(\gamma;\lambda_{\mathrm{S}},R_{\mathrm{S}},\phi_{\mathrm{clu}},\alpha,m)
k~=k𝖨~<k~=k𝖨~1[n=0k~1(γθ𝖨~)nn!(1)nq=1nexp(log{𝖣}(s))\displaystyle{{\tilde{k}=\lceil k_{\tilde{\mathsf{I}}}\rceil\atop\geq}\atop{<\atop\tilde{k}=\lfloor k_{\tilde{\mathsf{I}}}\rfloor}}1-\Bigg{[}\sum_{n=0}^{\tilde{k}-1}\frac{(\gamma\theta_{\tilde{\mathsf{I}}})^{-n}}{n!}(-1)^{n}\sum_{q=1}^{n}\exp({\log\mathcal{L}_{\{\mathsf{D}\}}(s)})
Bn,q(dlog{𝖣}(s)ds,,dnq+1log{𝖣}(s)dsnq+1)|s=1γθ𝖨~].\displaystyle\cdot B_{n,q}\left(\frac{d\log\mathcal{L}_{\{\mathsf{D}\}}(s)}{ds},\cdots,\frac{d^{n-q+1}\log\mathcal{L}_{\{\mathsf{D}\}}(s)}{ds^{n-q+1}}\right)\Bigg{|}_{s=\frac{1}{\gamma\theta_{\tilde{\mathsf{I}}}}}\Bigg{]}. (29)

As can be seen in (IV), differentiating the exponent of the Laplace transform is now required to obtain the bounds of the coverage probability. For the special case under the Rayleigh fading, i.e., m=1m=1, we simplify the nn-th derivative of the exponent of {𝖣}m=1(s)\mathcal{L}^{m=1}_{\{\mathsf{D}\}}(s) in the following corollary.

Corollary 2.

The nn-th derivative of the exponent of {𝖣}m=1(s)\mathcal{L}^{m=1}_{\{\mathsf{D}\}}(s) is given by

dnlog{𝖣}m=1(s)dsn\displaystyle\frac{d^{n}\log\mathcal{L}^{m=1}_{\{\mathsf{D}\}}(s)}{ds^{n}}
=λ|𝒜clu|n!(Git)nRERS(1cosϕclu)α\displaystyle=\lambda|\mathcal{A}_{\mathrm{clu}}|\frac{n!(-G_{\mathrm{i}}^{\mathrm{t}})^{n}}{R_{\mathrm{E}}R_{\mathrm{S}}(1-\cos\phi_{\mathrm{clu}})\alpha}
[Rclu2+α(sGit)n+1(1+2α)F12(n+1,1+2α;2+2α;RcluαsGit)\displaystyle\cdot\Bigg{[}\frac{R_{\mathrm{clu}}^{2+\alpha}}{(sG_{\mathrm{i}}^{\mathrm{t}})^{n+1}(1+\frac{2}{\alpha})}{}_{2}F_{1}\left(n+1,1+\frac{2}{\alpha};2+\frac{2}{\alpha};-\frac{R_{\mathrm{clu}}^{\alpha}}{sG_{\mathrm{i}}^{\mathrm{t}}}\right)
Rmin2+α(sGit)n+1(1+2α)F12(n+1,1+2α;2+2α;RminαsGit)].\displaystyle-\frac{R_{\mathrm{min}}^{2+\alpha}}{(sG_{\mathrm{i}}^{\mathrm{t}})^{n+1}(1+\frac{2}{\alpha})}{}_{2}F_{1}\left(n+1,1+\frac{2}{\alpha};2+\frac{2}{\alpha};-\frac{R_{\mathrm{min}}^{\alpha}}{sG_{\mathrm{i}}^{\mathrm{t}}}\right)\Bigg{]}. (30)
Proof.

The nn-th derivative of the exponent of {𝖣}(s)\mathcal{L}_{\{\mathsf{D}\}}(s) is obtained as

dnlog{𝖣}m=1(s)dsn\displaystyle\frac{d^{n}\log\mathcal{L}^{m=1}_{\{\mathsf{D}\}}(s)}{ds^{n}}
=λ|𝒜clu|1RERS(1cosϕclu)αdndsnRcluαRminαt2α11+sGitt𝑑t\displaystyle=\lambda|\mathcal{A}_{\mathrm{clu}}|\frac{1}{R_{\mathrm{E}}R_{\mathrm{S}}(1-\cos\phi_{\mathrm{clu}})\alpha}\cdot\frac{d^{n}}{ds^{n}}\int_{R_{\mathrm{clu}}^{-\alpha}}^{R_{\mathrm{min}}^{-\alpha}}\frac{t^{-\frac{2}{\alpha}-1}}{1+sG_{\mathrm{i}}^{\mathrm{t}}t}dt
=(a)λ|𝒜clu|1RERS(1cosϕclu)αRcluαRminαdndsnt2α11+sGitt𝑑t\displaystyle\stackrel{{\scriptstyle(a)}}{{=}}\lambda|\mathcal{A}_{\mathrm{clu}}|\frac{1}{R_{\mathrm{E}}R_{\mathrm{S}}(1-\cos\phi_{\mathrm{clu}})\alpha}\cdot\int_{R_{\mathrm{clu}}^{-\alpha}}^{R_{\mathrm{min}}^{-\alpha}}\frac{d^{n}}{ds^{n}}\frac{t^{-\frac{2}{\alpha}-1}}{1+sG_{\mathrm{i}}^{\mathrm{t}}t}dt
=λ|𝒜clu|n!(Git)nRERS(1cosϕclu)αRcluαRminαtn2α1(1+sGitt)n+1𝑑t,\displaystyle=\lambda|\mathcal{A}_{\mathrm{clu}}|\frac{n!(-G_{\mathrm{i}}^{\mathrm{t}})^{n}}{R_{\mathrm{E}}R_{\mathrm{S}}(1-\cos\phi_{\mathrm{clu}})\alpha}\cdot\int_{R_{\mathrm{clu}}^{-\alpha}}^{R_{\mathrm{min}}^{-\alpha}}\frac{t^{n-\frac{2}{\alpha}-1}}{(1+sG_{\mathrm{i}}^{\mathrm{t}}t)^{n+1}}dt, (31)

where (a) follows from the Leibniz integration rule. The final expression in (2) is obtained by [35, Eq. 3.194.2.6], which completes the proof. ∎

By invoking (2) in (IV), closed-form bounds for the coverage probability can be derived for the case when m=1m=1.

V Simulation Results

In this section, we validate the Gamma approximation and the derived coverage probability bounds through Monte Carlo simulations. We also evaluate the impact of the cluster area on the coverage probability.

TABLE I: Average Number of Satellites
Type On |𝒜||\mathcal{A}| On |𝒜clu||\mathcal{A}_{\mathrm{clu}}| On satellite sphere
Scenario 1 50 2.0837 10,700
Scenario 2 300 12.5020 64,100
Refer to caption
Figure 2: Actual CDFs (solid) and CDFs of the Gamma random variable 𝖨~\tilde{\mathsf{I}} from Proposition 1 (dashed) with λS|𝒜|=50\lambda_{\mathrm{S}}|\mathcal{A}|=50 (Scenario 1).

In our numerical experiments, we set the satellite altitude to RSRE=500R_{\mathrm{S}}-R_{\mathrm{E}}=500 km and restrict satellite visibility to θmin=25\theta_{\mathrm{min}}=25^{\circ}, with a defined polar angle of the cluster area ϕclu=1.6\phi_{\mathrm{clu}}=1.6^{\circ}. Utilizing a sectored antenna gain, we employ the normalized antenna gain Got/Git=0.1G_{\mathrm{o}}^{\mathrm{t}}/G_{\mathrm{i}}^{\mathrm{t}}=0.1, indicating a 10 dB gain advantage for satellites in the cluster area compared to those outside. For the coverage probability calculations, we explore two scenarios: one with an average of λS|𝒜|=50\lambda_{\mathrm{S}}|\mathcal{A}|=50 satellites in the cluster area and the other with λS|𝒜|=300\lambda_{\mathrm{S}}|\mathcal{A}|=300. With these parameters, the average number of satellites on the satellite sphere, whose surface area is calculated as 4πRS24\pi R_{\mathrm{S}}^{2}, is at least 10k, and that on the cluster area exceeds two. Specific satellite numbers for the scenarios are detailed in Table I. In addition, the first scenario employs the distribution of 𝖨~\tilde{\mathsf{I}}, the approximated Gamma random variable for the accumulated interference power 𝖨\mathsf{I}, while the second scenario utilizes the distribution of 𝖣~\tilde{\mathsf{D}}, the approximated Gamma random variable for the accumulated cluster power 𝖣\mathsf{D}. The upcoming results will offer a more detailed explanation, demonstrating how the utilization of these random variables enables achieving either elaborateness or computational efficiency.

V-A Validity of Gamma Approximation

Refer to caption
Figure 3: Actual CDFs (solid) and CDFs of the Gamma random variable 𝖣~\tilde{\mathsf{D}} with parameters in (12) and (13) (dashed) with λS|𝒜|=300\lambda_{\mathrm{S}}|\mathcal{A}|=300 (Scenario 2).

Figs. 2 and 3 show a comparison between the actual CDFs obtained from Monte Carlo simulations and our analytical CDFs. As can be seen in these figures, the Gamma random variables closely match the statistics of both 𝖨\mathsf{I} and 𝖣\mathsf{D}, which are defined on the state space of Poisson processes. Although the difference in CDFs is marginal, as will be shown in Figs.  4 and 5, gaps persist between the actual coverage probability and its lower and upper bounds. The deviation from actual results in CDFs can influence these gaps, in conjunction with the manipulation of the shape parameter. It is notable that, due to the small cluster area, Gamma approximation over 𝖣\mathsf{D} involves fewer terms than 𝖨\mathsf{I} because there are fewer satellites in the cluster area compared to those outside. Despite this, in Fig. 3, 𝖣~\tilde{\mathsf{D}} exhibits only a small deviation from the actual results, comparable to 𝖨~\tilde{\mathsf{I}} in Fig. 2.

V-B Derived Coverage Probability

In Figs. 4 and 5, we plot the lower and upper bounds of the coverage probability based on 𝖨~\tilde{\mathsf{I}} and 𝖣~\tilde{\mathsf{D}}, in Scenarios 1 and 2, respectively. Additionally, we include a heuristic approach, denoted as Pcov,heuP^{\mathrm{cov,heu}}, for comparison. This heuristic approach bridges the gap between the lower and upper bounds by linearly integrating them, incorporating weights determined by relative distance of kk with respect to k\lfloor k\rfloor and k\lceil k\rceil. The expression for the proposed heuristic approach is derived as:

Pcov,heu\displaystyle P^{\mathrm{cov,heu}}
=(kk)(1n=0k1(γθ𝖨~)nn!(1)ndn{𝖣}(s)dsn|s=1γθ𝖨~)\displaystyle=(k-\lfloor k\rfloor)\Bigg{(}1-\sum_{n=0}^{\lfloor{k}\rfloor-1}\frac{(\gamma\theta_{\tilde{\mathsf{I}}})^{-n}}{n!}(-1)^{n}\frac{d^{n}\mathcal{L}_{\{\mathsf{D}\}}(s)}{ds^{n}}\Bigg{|}_{s=\frac{1}{\gamma\theta_{\tilde{\mathsf{I}}}}}\Bigg{)}
+(kk)(1n=0k1(γθ𝖨~)nn!(1)ndn{𝖣}(s)dsn|s=1γθ𝖨~),\displaystyle+(\lceil k\rceil-k)\Bigg{(}1-\sum_{n=0}^{\lceil{k}\rceil-1}\frac{(\gamma\theta_{\tilde{\mathsf{I}}})^{-n}}{n!}(-1)^{n}\frac{d^{n}\mathcal{L}_{\{\mathsf{D}\}}(s)}{ds^{n}}\Bigg{|}_{s=\frac{1}{\gamma\theta_{\tilde{\mathsf{I}}}}}\Bigg{)}, (32)

where the bounds of the coverage probability from Theorem 1 are applied. We can easily obtain the heuristic expression for the bounds obtained in Theorem 2 using the same principle. As the heuristic approach includes the effect of round processes by considering the weight, a close match with the actual result can be observed in both Figs. 4 and 5.

Refer to caption
Figure 4: The coverage probabilities from simulation and Theorem 1 with λS|𝒜|=50\lambda_{\mathrm{S}}|\mathcal{A}|=50 (Scenario 1). A heuristic approach is also employed based on relative distance, as described in (V-B).

While both the lower and upper bounds effectively characterize the actual coverage probability, as shown in Fig. 6, the bounds derived from 𝖨~\tilde{\mathsf{I}} exhibit greater tightness than those obtained from 𝖣~\tilde{\mathsf{D}}. This difference in tightness arises from the larger shape parameter of 𝖨~\tilde{\mathsf{I}} compared to that of 𝖣~\tilde{\mathsf{D}}. As seen in (2), the shape parameter influences the number of operations. With an increase in operations, the gap between the lower and upper bounds narrows because the value of the final term becomes negligible. Consequently, the coverage probability bounds from 𝖨~\tilde{\mathsf{I}} with a high shape parameter are more refined than those from 𝖣~\tilde{\mathsf{D}}. However, there is a trade-off between the tightness and computational complexity, as a large shape parameter introduces an increased computational burden. Particularly in scenarios involving a massive number of satellites, the coverage probability bounds derived from 𝖣~\tilde{\mathsf{D}} can provide a fine bound while demanding significantly fewer computational resources. For instance, considering an average of 300300 satellites in the observable spherical dome 𝒜\mathcal{A} with m=2m=2, the shape parameters for 𝖨~\tilde{\mathsf{I}} and 𝖣~\tilde{\mathsf{D}} are k𝖨~=158.7518k_{\tilde{\mathsf{I}}}=158.7518 and k𝖣~=8.3198k_{\tilde{\mathsf{D}}}=8.3198, respectively. In this case, the coverage probability bounds utilizing 𝖣~\tilde{\mathsf{D}} can be computed within a manageable time frame, thanks to the smaller shape parameter.

Refer to caption
Figure 5: The coverage probabilities from simulation and Theorem 2 with λS|𝒜|=300\lambda_{\mathrm{S}}|\mathcal{A}|=300 (Scenario 2). The employed heuristic approach incorporates the concept of relative distance.
Refer to caption
Figure 6: Comparing the tightness of the coverage probability bounds from Theorem 1 and 2 with λS|𝒜|=50\lambda_{\mathrm{S}}|\mathcal{A}|=50 (Scenario 1). The shape parameter for 𝖨~\tilde{\mathsf{I}} and 𝖣~\tilde{\mathsf{D}} are set to 26.458626.4586 and 29.766029.7660 when m=2m=2, and 1.561.56 and 1.041.04 when m=3m=3, respectively.

V-C Impact of Cluster Area

We investigate the impact of the cluster area, which is determined by ϕclu\phi_{\mathrm{clu}}, on the coverage probability. As ϕclu\phi_{\mathrm{clu}} increases, the cluster area expands, incorporating satellites that were previously causing interference into the cluster area for cooperative service to the user. Hence, the coverage probability is enhanced due to the increased accumulated cluster power and decreased accumulated interference power. Fig. 7 shows the coverage probabilities for various SIR thresholds and ϕclu\phi_{\mathrm{clu}}. As ϕclu\phi_{\mathrm{clu}} increases, the slope initially rises and then decreases beyond a specific ϕclu\phi_{\mathrm{clu}} for each SIR threshold. For example, with an SIR threshold γ=5\gamma=-5 dB, the coverage probability remarkably increases as ϕclu\phi_{\mathrm{clu}} rises from 11^{\circ} to 22^{\circ} but shows a slight increase from 22^{\circ} to 33^{\circ}. Additionally, for a given ϕclu\phi_{\mathrm{clu}}, we can determine the effective SIR threshold for a specific demanded coverage probability. For instance, if the cluster area is physically constrained to ϕclu=3\phi_{\mathrm{clu}}=3^{\circ}, setting the threshold to 0 dB rather than 10-10 dB is more efficient to enhance the network performance.

Refer to caption
Figure 7: Coverage probabilities corresponding to the thresholds γ\gamma with respect to the ϕclu\phi_{\mathrm{clu}} when m=2m=2 and λS|𝒜|=50\lambda_{\mathrm{S}}|\mathcal{A}|=50 (Scenario 1).

VI Conclusions

In this paper, we proposed the mathematical analyses of the performance of satellite cluster networks, where satellites in the cluster area collaborate to serve users, particularly in mega-constellations. To establish the lower and upper bounds of the coverage probability, we first derived the key parameters of the approximated Gamma random variables to handle the compound terms in the SIR and compared the advantages of each in terms of tightness and complexity. Leveraging the distribution of the approximated Gamma random variable, we suggested the lower and upper bounds of the coverage probability, which depend on system parameters. While the results in this work relied on random variable approximations and provided lower and upper bounds, these bounds effectively showed the network’s performance with sufficient tightness to simulation results. Moreover, our analyses not only reduced computational burden through finite operations but also expected to offer insights into the impact of system parameters on the coverage probability in satellite cluster networks.

Appendix A Proof of Proposition 1

For a Gamma random variable 𝖷Γ(k,θ)\mathsf{X}\sim\Gamma(k,\theta), its shape parameter kk and scale parameter θ\theta are determined by the first and second-order moments kθ=𝔼[𝖷]k\theta=\mathbb{E}[\mathsf{X}] and kθ2=Var[𝖷]k\theta^{2}=\text{Var}[\mathsf{X}]. By the Campbell’s theorem [38], the mean and the variance of the approximated Gamma random variable 𝖨~\tilde{\mathsf{I}} for the accumulated interference power 𝖨{\mathsf{I}} are derived as follows

𝔼(𝖨~)\displaystyle\mathbb{E}(\tilde{\mathsf{I}}) =𝔼[Area of𝒜¯cluGot𝖧rαλS𝑑r]\displaystyle=\mathbb{E}\left[\int_{\text{Area of}\bar{\mathcal{A}}_{\mathrm{clu}}}G^{\mathrm{t}}_{\mathrm{o}}{\mathsf{H}}r^{-\alpha}\lambda_{\mathrm{S}}dr\right]
=(a)𝔼[2RSREπλSRcluRmaxGot𝖧rαr𝑑r]\displaystyle\stackrel{{\scriptstyle(a)}}{{=}}\mathbb{E}\left[2\frac{R_{\mathrm{S}}}{R_{\mathrm{E}}}\pi\lambda_{\mathrm{S}}\int_{R_{\mathrm{clu}}}^{R_{\mathrm{max}}}G^{\mathrm{t}}_{\mathrm{o}}{\mathsf{H}}r^{-\alpha}rdr\right]
=2Gotα2RSREπλS𝔼[𝖧](Rcluα+2Rmaxα+2)\displaystyle=\frac{2G^{\mathrm{t}}_{\mathrm{o}}}{\alpha-2}\frac{R_{\mathrm{S}}}{R_{\mathrm{E}}}\pi\lambda_{\mathrm{S}}\mathbb{E}[{\mathsf{H}}](R_{\mathrm{clu}}^{-\alpha+2}-R_{\mathrm{max}}^{-\alpha+2})
=2Gotα2RSREπλS(Rcluα+2Rmaxα+2),\displaystyle=\frac{2G^{\mathrm{t}}_{\mathrm{o}}}{\alpha-2}\frac{R_{\mathrm{S}}}{R_{\mathrm{E}}}\pi\lambda_{\mathrm{S}}(R_{\mathrm{clu}}^{-\alpha+2}-R_{\mathrm{max}}^{-\alpha+2}), (33)
Var(𝖨~)\displaystyle\mathrm{Var}(\tilde{\mathsf{I}}) =𝔼[Area of 𝒜¯clu(Got)2𝖧2r2αλS𝑑r]\displaystyle=\mathbb{E}\left[\int_{\text{Area of }\bar{\mathcal{A}}_{\mathrm{clu}}}({G^{\mathrm{t}}_{\mathrm{o}}})^{2}{\mathsf{H}}^{2}r^{-2\alpha}\lambda_{\mathrm{S}}dr\right]
=(a)𝔼[2RSREπλSRcluRmax(Got)2𝖧2r2αr𝑑r]\displaystyle\stackrel{{\scriptstyle(a)}}{{=}}\mathbb{E}\left[2\frac{R_{\mathrm{S}}}{R_{\mathrm{E}}}\pi\lambda_{\mathrm{S}}\int_{R_{\mathrm{clu}}}^{R_{\mathrm{max}}}({G^{\mathrm{t}}_{\mathrm{o}}})^{2}{\mathsf{H}}^{2}r^{-2\alpha}rdr\right]
=2(Got)22α2RSREπλS𝔼[𝖧2](Rclu2α+2Rmax2α+2)\displaystyle=\frac{2({G^{\mathrm{t}}_{\mathrm{o}}})^{2}}{2\alpha-2}\frac{R_{\mathrm{S}}}{R_{\mathrm{E}}}\pi\lambda_{\mathrm{S}}\mathbb{E}[{\mathsf{H}}^{2}](R_{\mathrm{clu}}^{-2\alpha+2}-R_{\mathrm{max}}^{-2\alpha+2})
=2(Got)22α2RSREπλS(1+1m)(Rclu2α+2Rmax2α+2),\displaystyle=\frac{2({G^{\mathrm{t}}_{\mathrm{o}}})^{2}}{2\alpha-2}\frac{R_{\mathrm{S}}}{R_{\mathrm{E}}}\pi\lambda_{\mathrm{S}}\left(1+\frac{1}{m}\right)(R_{\mathrm{clu}}^{-2\alpha+2}-R_{\mathrm{max}}^{-2\alpha+2}), (34)

where both (a) in (A) and (A) follow from the surface area of a spherical dome |𝒜r|=2πRS(RSRERS2RE2r22RE)|\mathcal{A}_{r}|=2\pi R_{\mathrm{S}}\left(R_{\mathrm{S}}-R_{\mathrm{E}}-\frac{R_{\mathrm{S}}^{2}-R_{\mathrm{E}}^{2}-r^{2}}{2R_{\mathrm{E}}}\right) and |𝒜r|r=2RSREπr\frac{\partial|\mathcal{A}_{r}|}{\partial r}=2\frac{R_{\mathrm{S}}}{R_{\mathrm{E}}}\pi r accordingly.

By substituting (A) and (A) into the relations of the Gamma random variable, k=(𝔼[𝖷])2/Var[𝖷]k=(\mathbb{E}[\mathsf{X}])^{2}/\text{Var}[\mathsf{X}] and θ=Var[𝖷]/𝔼[𝖷]\theta=~{}\text{Var}[\mathsf{X}]/\mathbb{E}[\mathsf{X}], k𝖨~k_{\tilde{\mathsf{I}}} and θ𝖨~\theta_{\tilde{\mathsf{I}}} are given by (10) and (11), which completes the proof.

Appendix B Proof of Lemma 2

To derive the Laplace transform of the accumulated cluster power 𝖣\mathsf{D}, we first derive the Laplace transform conditioned on 𝖭S,clu=L\mathsf{N}_{\mathrm{S,clu}}=L, representing the condition that LL satellites are in the cluster area 𝒜clu\mathcal{A}_{\mathrm{clu}}. The conditional Laplace transform of 𝖣\mathsf{D} is given by

{𝖣|𝖭S,clu=L}(s)\displaystyle\mathcal{L}_{\{\mathsf{D}|\mathsf{N}_{\mathrm{S,clu}}=L\}}(s)
=(a)(𝔼[exp(sGit𝖧l𝐱l𝐮1α)])L\displaystyle\stackrel{{\scriptstyle(a)}}{{=}}\left(\mathbb{E}\left[\exp\left({-sG^{\mathrm{t}}_{\mathrm{i}}{\mathsf{H}}_{l}||\mathbf{x}_{l}-\mathbf{u}_{1}||^{-\alpha}}\right)\right]\right)^{L}
=(b)(RminRclurRERS(1cosϕclu)𝔼[exp(sGit𝖧lrα)]𝑑r)L\displaystyle\stackrel{{\scriptstyle(b)}}{{=}}\left(\int_{R_{\mathrm{min}}}^{R_{\mathrm{clu}}}\frac{r}{R_{\mathrm{E}}R_{\mathrm{S}}(1-\cos\phi_{\mathrm{clu}})}\mathbb{E}\left[\exp\left({-sG^{\mathrm{t}}_{\mathrm{i}}{\mathsf{H}}_{l}r^{-\alpha}}\right)\right]dr\right)^{L}
=(c)(1RERS(1cosϕclu)α0RcluαRminαt2α1\displaystyle\stackrel{{\scriptstyle(c)}}{{=}}\Bigg{(}\frac{1}{R_{\mathrm{E}}R_{\mathrm{S}}(1-\cos\phi_{\mathrm{clu}})\alpha}\int_{0}^{\infty}\int_{R_{\mathrm{clu}}^{-\alpha}}^{R_{\mathrm{min}}^{-\alpha}}t^{-\frac{2}{\alpha}-1}
esGithtmmemhhm1Γ(m)dtdh)L\displaystyle\hskip 42.0pt\cdot e^{-sG^{\mathrm{t}}_{\mathrm{i}}ht}\frac{m^{m}e^{-mh}h^{m-1}}{\Gamma(m)}dtdh\Bigg{)}^{L}
=(d)(1RERS(1cosϕclu)αRcluαRminαt2α10evvm1\displaystyle\stackrel{{\scriptstyle(d)}}{{=}}\Bigg{(}\frac{1}{R_{\mathrm{E}}R_{\mathrm{S}}(1-\cos\phi_{\mathrm{clu}})\alpha}\int_{R_{\mathrm{clu}}^{-\alpha}}^{R_{\mathrm{min}}^{-\alpha}}t^{-\frac{2}{\alpha}-1}\int_{0}^{\infty}e^{-v}v^{m-1}
(sGitt+m)m+1mmΓ(m)(sGitt+m)1dvdt)L,\displaystyle\hskip 12.0pt\cdot(sG^{\mathrm{t}}_{\mathrm{i}}t+m)^{-m+1}\frac{m^{m}}{\Gamma(m)}(sG^{\mathrm{t}}_{\mathrm{i}}t+m)^{-1}dvdt\Bigg{)}^{L}, (35)

where (a) is obtained using the definition of 𝖣\mathsf{D} and the Laplace transform, (b) follows from the conditional PDF f𝖱|𝐱𝒜clu(r)f_{\mathsf{R}|\mathbf{x}\in\mathcal{A}_{\mathrm{clu}}}(r) given in Lemma 1, (c) results from the change of variable rα=tr^{-\alpha}=t and the PDF for 𝖧l\mathsf{H}_{l} given in (5), and (d) uses the change of variable v=h(sGitt+m)v=h(sG^{\mathrm{t}}_{\mathrm{i}}t+m). The final expression in (2) is derived by using the definition of the Gamma function 0evvm1𝑑v=Γ(m)\int_{0}^{\infty}e^{-v}v^{m-1}dv=\Gamma(m), which completes the proof.

Additionally, it is noteworthy that the conditional Laplace transform, considered in deriving the coverage probability, remains independent of the number of satellites LL. Taking the 1L\frac{1}{L}th root of (2), it becomes evident that the resulting 1L\frac{1}{L}th root of the conditional Laplace transform of 𝖣\mathsf{D} is unaffected by the number of satellites LL.

Appendix C Proof of Theorem 1

The Erlang distribution is a special case of the Gamma distribution with a positive integer shape parameter. In the case of the Gamma random variable 𝖷\mathsf{X} with the shape parameter kk, its lower and upper CDF bounds are represented using the Erlang distribution with the shape parameters k\lceil k\rceil (lower bound) and k\lfloor k\rfloor (upper bound) [15],[39]. The expression is as follows

[𝖷x]k~=k<k~=k1ex/θn=0k~1(x/θ)nn!.\mathbb{P}[\mathsf{X}\leq x]{{\tilde{k}=\lceil k\rceil\atop\geq}\atop{<\atop\tilde{k}=\lfloor k\rfloor}}1-e^{-x/\theta}\sum_{n=0}^{\tilde{k}-1}\frac{(x/\theta)^{n}}{n!}. (36)

In the same context, we transform the approximated Gamma distribution of the accumulated interference power 𝖨~Γ(k𝖨~,θ𝖨~)\tilde{\mathsf{I}}\sim~{}\Gamma(k_{\tilde{\mathsf{I}}},\theta_{\tilde{\mathsf{I}}}) to the Erlang distribution by round-up or -down the shape parameter k𝖨~k_{\tilde{\mathsf{I}}} to an integer k~\tilde{k}.

To derive the lower and upper bounds of the coverage probability, the coverage probability with respect to 𝖨\mathsf{I} is revisited

Pcov(γ;λS,RS,ϕclu,α,m)=𝔼[P(𝖨𝖣γ)].P^{\mathrm{cov}}(\gamma;\lambda_{\mathrm{S}},R_{\mathrm{S}},\phi_{\mathrm{clu}},\alpha,m)=\mathbb{E}\left[P\left(\mathsf{I}\leq\frac{\mathsf{D}}{\gamma}\right)\right]. (37)

Invoking (36) into (37), we first derive the upper bound of the coverage probability with k~=k\tilde{k}=\lfloor k\rfloor as

Pcov,upper(γ;λS,RS,ϕclu,α,m)\displaystyle P^{\mathrm{cov,upper}}(\gamma;\lambda_{\mathrm{S}},R_{\mathrm{S}},\phi_{\mathrm{clu}},\alpha,m)
=𝔼[P(𝖨𝖣γ)]\displaystyle=\mathbb{E}\left[P\left(\mathsf{I}\leq\frac{\mathsf{D}}{\gamma}\right)\right]
=(a)𝔼[1n=0k~1e𝖣γθ𝖨~(𝖣γθ𝖨~)nn!]\displaystyle\stackrel{{\scriptstyle(a)}}{{=}}\mathbb{E}\left[1-\sum_{n=0}^{\tilde{k}-1}e^{-\frac{\mathsf{D}}{\gamma\theta_{\tilde{\mathsf{I}}}}}\frac{(\frac{\mathsf{D}}{\gamma\theta_{\tilde{\mathsf{I}}}})^{n}}{n!}\right]
=(b)1n=0k~1(γθ𝖨~)nn!(1)ndn{𝖣}(s)dsn|s=1γθ𝖨~,\displaystyle\stackrel{{\scriptstyle(b)}}{{=}}1-\sum_{n=0}^{\tilde{k}-1}\frac{(\gamma\theta_{\tilde{\mathsf{I}}})^{-n}}{n!}(-1)^{n}\frac{d^{n}\mathcal{L}_{\{\mathsf{D}\}}(s)}{ds^{n}}\Bigg{|}_{s=\frac{1}{\gamma\theta_{\tilde{\mathsf{I}}}}}, (38)

where (a) comes from the Erlang distribution with integer shape parameter k~\tilde{k}, and (b) follows from the first derivative property of the Laplace transform 𝔼[tkest]=(1)kdk(s)dsk\mathbb{E}[t^{k}e^{-st}]=(-1)^{k}\frac{d^{k}\mathcal{L}(s)}{ds^{k}}. Replacing k\lfloor k\rfloor with k\lceil k\rceil, the lower bound of the coverage probability can be derived using the same process as in (C).

References

  • [1] ITU, “Measuring the Information Society Report 2018,” vol. 2, pp. 3–4, Dec. 2018.
  • [2] X. Chen, D. W. K. Ng, W. Yu, E. G. Larsson, N. Al-Dhahir, and R. Schober, “Massive Access for 5G and Beyond,” IEEE J. Sel. Areas Commun., vol. 39, no. 3, pp. 615–637, Mar. 2021.
  • [3] S. Liu, Z. Gao, Y. Wu, D. W. Kwan Ng, X. Gao, K.-K. Wong, S. Chatzinotas, and B. Ottersten, “LEO Satellite Constellations for 5G and Beyond: How Will They Reshape Vertical Domains?” IEEE Commun. Mag., vol. 59, no. 7, pp. 30–36, Jul. 2021.
  • [4] N. U. Hassan, C. Huang, C. Yuen, A. Ahmad, and Y. Zhang, “Dense Small Satellite Networks for Modern Terrestrial Communication Systems: Benefits, Infrastructure, and Technologies,” IEEE Wireless Commun., vol. 27, no. 5, pp. 96–103, Oct. 2020.
  • [5] R. Wang, M. A. Kishk, and M.-S. Alouini, “Ultra-Dense LEO Satellite-Based Communication Systems: A Novel Modeling Technique,” IEEE Commun. Mag., vol. 60, no. 4, pp. 25–31, Apr. 2022.
  • [6] I. del Portillo, B. G. Cameron, and E. F. Crawley, “A Technical Comparison of Three Low Earth Orbit Satellite Constellation Systems to Provide Global Broadband,” Acta Astronautica, vol. 159, pp. 123–135, Jun. 2019.
  • [7] J. Yang, D. Li, X. Jiang, S. Chen, and L. Hanzo, “Enhancing the Resilience of Low Earth Orbit Remote Sensing Satellite Networks,” IEEE Netw., vol. 34, no. 4, pp. 304–311, Jul. 2020.
  • [8] D.-H. Jung, G. Im, J.-G. Ryu, S. Park, H. Yu, and J. Choi, “Satellite Clustering for Non-Terrestrial Networks: Concept, Architectures, and Applications,” IEEE Veh. Technol. Mag., vol. 18, no. 3, pp. 29–37, Sept. 2023.
  • [9] B. Al Homssi, A. Al-Hourani, K. Wang, P. Conder, S. Kandeepan, J. Choi, B. Allen, and B. Moores, “Next Generation Mega Satellite Networks for Access Equality: Opportunities, Challenges, and Performance,” IEEE Commun. Mag., vol. 60, no. 4, pp. 18–24, Apr. 2022.
  • [10] M. Haenggi, Stochastic Geometry for Wireless Networks.   Cambridge, England, U.K.: Cambridge University Press, 2012.
  • [11] M. Haenggi, J. G. Andrews, F. Baccelli, O. Dousse, and M. Franceschetti, “Stochastic Geometry and Random Graphs for the Analysis and Design of Wireless Networks,” IEEE J. Sel. Areas Commun., vol. 27, no. 7, pp. 1029–1046, Sept. 2009.
  • [12] J. G. Andrews, F. Baccelli, and R. K. Ganti, “A Tractable Approach to Coverage and Rate in Cellular Networks,” IEEE Trans. Commun., vol. 59, no. 11, pp. 3122–3134, Nov. 2011.
  • [13] H. S. Dhillon, R. K. Ganti, F. Baccelli, and J. G. Andrews, “Modeling and Analysis of K-Tier Downlink Heterogeneous Cellular Networks,” IEEE J. Sel. Areas Commun., vol. 30, no. 3, pp. 550–560, Apr. 2012.
  • [14] T. D. Novlan, H. S. Dhillon, and J. G. Andrews, “Analytical Modeling of Uplink Cellular Networks,” IEEE Trans. Wireless Commun., vol. 12, no. 6, pp. 2669–2679, Jun. 2013.
  • [15] R. Tanbourgi, S. Singh, J. G. Andrews, and F. K. Jondral, “A Tractable Model for Noncoherent Joint-Transmission Base Station Cooperation,” IEEE Trans. Wireless Commun., vol. 13, no. 9, pp. 4959–4973, Sept. 2014.
  • [16] M. Afshang and H. S. Dhillon, “Fundamentals of Modeling Finite Wireless Networks Using Binomial Point Process,” IEEE Trans. Wireless Commun., vol. 16, no. 5, pp. 3355–3370, May 2017.
  • [17] N. Okati, T. Riihonen, D. Korpi, I. Angervuori, and R. Wichman, “Downlink Coverage and Rate Analysis of Low Earth Orbit Satellite Constellations Using Stochastic Geometry,” IEEE Trans. Commun., vol. 68, no. 8, pp. 5120–5134, Aug. 2020.
  • [18] D.-H. Jung, J.-G. Ryu, W.-J. Byun, and J. Choi, “Performance Analysis of Satellite Communication System Under the Shadowed-Rician Fading: A Stochastic Geometry Approach,” IEEE Trans. Commun., vol. 70, no. 4, pp. 2707–2721, Apr. 2022.
  • [19] A. Talgat, M. A. Kishk, and M.-S. Alouini, “Stochastic Geometry-Based Analysis of LEO Satellite Communication Systems,” IEEE Commun. Lett., vol. 25, no. 8, pp. 2458–2462, Aug. 2021.
  • [20] J. Park, J. Choi, and N. Lee, “A Tractable Approach to Coverage Analysis in Downlink Satellite Networks,” IEEE Trans. Wireless Commun., vol. 22, no. 2, pp. 793–807, Feb. 2023.
  • [21] A. Al-Hourani, “An Analytic Approach for Modeling the Coverage Performance of Dense Satellite Networks,” IEEE Wireless Commun. Lett., vol. 10, no. 4, pp. 897–901, Apr. 2021.
  • [22] ——, “Optimal Satellite Constellation Altitude for Maximal Coverage,” IEEE Wireless Commun. Lett., vol. 10, no. 7, pp. 1444–1448, Jul. 2021.
  • [23] N. Okati and T. Riihonen, “Nonhomogeneous Stochastic Geometry Analysis of Massive LEO Communication Constellations,” IEEE Trans. Commun., vol. 70, no. 3, pp. 1848–1860, Mar. 2022.
  • [24] J. Lee, S. Noh, S. Jeong, and N. Lee, “Coverage Analysis of LEO Satellite Downlink Networks: Orbit Geometry Dependent Approach,” arXiv:2206.09382v1, Jun. 2022.
  • [25] C.-S. Choi and F. Baccelli, “A Novel Analytical Model for LEO Satellite Constellations Leveraging Cox Point Processes,” arXiv:2212.03549v3, Dec. 2023.
  • [26] H. M. Cundy and A. P. Rollett, Mathematical Models, 3rd ed.   Stradbroke, England, U.K.: Tarquin Publications, 1981.
  • [27] J. Tang, D. Bian, G. Li, J. Hu, and J. Cheng, “Resource Allocation for LEO Beam-Hopping Satellites in a Spectrum Sharing Scenario,” IEEE Access, vol. 9, pp. 56 468–56 478, 2021.
  • [28] A. Koretz and B. Rafaely, “Dolph–Chebyshev Beampattern Design for Spherical Arrays,” IEEE Trans. Signal Process., vol. 57, no. 6, pp. 2417–2420, Jun. 2009.
  • [29] T. Bai and R. W. Heath, “Coverage and Rate Analysis for Millimeter-Wave Cellular Networks,” IEEE Trans. Wireless Commun., vol. 14, no. 2, pp. 1100–1114, Feb. 2015.
  • [30] S. Singh, M. N. Kulkarni, A. Ghosh, and J. G. Andrews, “Tractable Model for Rate in Self-Backhauled Millimeter Wave Cellular Networks,” IEEE J. Sel. Areas Commun., vol. 33, no. 10, pp. 2196–2211, Oct. 2015.
  • [31] M. Di Renzo, “Stochastic Geometry Modeling and Analysis of Multi-Tier Millimeter Wave Cellular Networks,” IEEE Trans. Wireless Commun., vol. 14, no. 9, pp. 5038–5057, Sept. 2015.
  • [32] M. Haenggi and R. Ganti, Interference in Large Wireless Networks.   NOW: Foundations and Trends in Networking, 2009.
  • [33] R. W. Heath, M. Kountouris, and T. Bai, “Modeling Heterogeneous Network Interference Using Poisson Point Processes,” IEEE Trans. Signal Process., vol. 61, no. 16, pp. 4114–4126, Aug. 2013.
  • [34] S. N. Chiu, D. Stoyan, W. S. Kendall, and J. Mecke, Stochastic Geometry and Its Applications.   Hoboken, NJ, USA: Wiley, 2013, vol. 3.
  • [35] I. S. Gradshteyn and I. M. Ryzhik, Table of Integrals, Series, and Products.   New York, NY, USA : Academic, 2014.
  • [36] N. T. Thomopoulos, Statistical Distributions: Applications and Parameter Estimates.   Cham: Cham, Switzerland: Springer International Publishing, 2017.
  • [37] E. T. Bell, “Exponential Polynomials,” Ann. Math, vol. 35, pp. 258–277, 1934.
  • [38] J. F. C. Kingman, Poisson processes.   Oxford, England, U.K.: Clarendon Press, 1992, vol. 3.
  • [39] G. Karagiannidis, N. Sagias, and T. Tsiftsis, “Closed-Form Statistics for The Sum of Squared Nakagami-m Variates and Its Applications,” IEEE Trans. Commun., vol. 54, no. 8, pp. 1353–1359, Aug. 2006.