Preprint
Article

This version is not peer-reviewed.

Comprehensive Optical Inter-Satellite Communication Model for Low Earth Orbit Constellations: Analyzing Transmission Power Requirements

A peer-reviewed article of this preprint also exists.

Submitted:

04 March 2025

Posted:

05 March 2025

You are already at the latest version

Abstract
Free-space optical communications have emerged as a powerful solution for inter-satellite links, playing a crucial role in next-generation satellite networks. This paper introduces a comprehensive model that enables the dynamic evaluation of optical power requirements for realistic low Earth orbit satellite constellations, throughout the orbital period. Our approach incorporates the constellation architecture, link budget analysis and optical transceiver design, to accurately estimate the power required for sustaining connectivity for both intra- and inter-orbit links. We apply the model considering Walker delta-type constellations of varying densities. We show that in dense constellations, even at high data rates, the required transmission power can be low enough to mitigate the need of optical amplification. Dynamically estimating the power requirements is vital when evaluating energy savings in adaptive scenarios where terminals adaptively change the emitted power depending on link status. Our model is implemented in Python and is openly available under an open-source license. It can be easily adapted to various alternative constellation configurations.
Keywords: 
;  ;  ;  

1. Introduction

In recent decades, there has been a notable surge in free-space optics (FSO) driven by the escalating demand for real-time quality of service and the necessity to efficiently transfer large amount of data both at terrestrial and satellite networks, with a pronounced focus on optical inter-satellite links (OILs) [1]. While radio-frequency (RF) technologies are still prominent in satellite applications, the emergence of OILs is quickly gaining leverage in commercial applications. OILs offer several offer several key advantages, including a vast available spectrum, high data rates, narrow optical beams favoring security, small antenna sizes and reduced power consumption [2,3,4,5].
Low Earth orbit (LEO) Walker-delta type constellations are widely being considered in commercial deployments, with Starlink Phase 1 V2 being a typical example [6,7]. This constellation consists of a total of 1584 mini-satellites at an altitude of 550 km. In LEO applications, satellite sizes vary from large to pico satellites, the latter commonly being referred as cubesats [8]. OILs are a favorable communication solution in all these scenarios, leading to laser terminals that are both lightweight and compact [9].
Various OIL systems have been developed. One notable example is the Optel- μ terminal, constructed by TNO and utilized for both downlink and uplink communications [10]. Another is the LCT terminal produced by TESAT, which is employed for LEO satellite networks. [11]. NASA has also developed several systems for LEO-to-LEO and LEO-to-ground communication links [12]. Similarly, the German Aerospace Center has also demonstrated mini-satellite OIL transceivers [13]. In [14], a spherical system with multiple transceivers has been developed that offers omnidirectional coverage of nearly 360 degrees and a data rate of 1 Gbps over a distance of 200 km. Another approach, as described in [15], involves equipping each satellite side with a 100-degree field-of-view OIL, which also enables omnidirectional coverage.

1.1. Motivation and Related Work

Understanding the system requirements to maintain connectivity throughout the constellation is crucial. Several studies examine the structure of satellite constellations and communications between different satellite layers. In [16], a classification of both RF and OIL links is presented, focusing on links between satellites at the same or different altitudes and between high-altitude platforms (HAPs). In [17], a satellite network utilizing OILs is examined and compared to a terrestrial network in terms of latency. In [18], the phasing parameter F is introduced to determine the relative initial satellite positions to avoid collisions. In [19] and [20] OIL connection strategies are explored, focusing on efficient routing schemes with low latencies. In [20], the authors introduced a latitude parameter to examine the relationship between satellite distance and the number of connections that could be established. The authors in [6], focused on the trade off between physical layer parameters and network latencies in intercontinental satellite links. In [21], a methodology is proposed to minimize the average network latency in intercontinental connections. In [22], authors propose a methodology for utilizing OILs to reduce latencies and determine the most efficient routing.
The primary contribution of this work is to apply a comprehensive network model to analyze optical power requirements at OIL terminals in LEO Walker delta-type constellations [23] that are widely being considered in commercial applications. The required optical power is a crucial factor that directly affects terminal design, influencing transmitter and receiver specifications, power acquisition and tracking system precision, thermal management strategies, and overall power consumption. Previous studies typically consider the link budget without a) accounting for the precise constellation dynamics and b) the actual network requirements for connectivity which involves reliable intra- and inter-orbit communication. Our approach incorporates the full constellation dynamics. We apply our model in scenarios with differing satellite density and estimate the power requirements for high-speed OILs. Our results indicate that 100Gpbs network connectivity can be maintained throughout a dense constellation of ≈6000 satellites, using transmission powers in the 300mW range. This is an important finding, since such power levels can be supported by high-power distributed feedback (DFB) lasers [24], possibly removing the need for optical amplification, simplifying the terminal design and reducing power consumption. Such levels of satellite population are well within the planning of commercial satellite internet carriers [22,25].
Our comprehensive model is implemented as a Python module that encompasses various constellation parameters, such as satellite count, initial positioning, inclination and phasing, as well as terminal characteristics, including beam divergence, targeted bit error rate (BER) and receiver aperture, etc to precisely calculate physical layer performance. It also incorporates a straightforward manner to optimize satellite phasing in a standard manner following [4,18]. Our results indicate that the required optical power can vary significantly over an orbital period, in links between satellites in adjacent orbits. These calculations are useful in evaluating adaptive optical satellite network strategies, where link parameters such as the transmission power, are dynamically adjusted. Such adaptive approaches can lead to significant savings in energy consumption, minimize thermal stress and potentially prolonge the operational lifetime  [26]. The model’s source code is publicly available [27] on the web to foster collaboration and facilitate the utilization of our research outcomes within the scientific community. The model is easily extendable to a wide selection of constellation types, modulation formats and detection schemes.
The rest of the paper is organized as follows: In Section 2, we start by outlining how to account for constellation dynamics. In addition, we discuss how the initial satellite position can be optimized in order to minimize the chance of collisions. We also outline the satellite connectivity requirements assumed in our work. Section 3 describes the link budget model adopted to estimate physical layer performance. We discuss channel gain and how beam divergence can be optimized in the presence of pointing errors. We also calculate the noise power estimation and the bit error rate (BER) and the receiver sensitivity. Section 4 discusses some implementation details of the Python module. Section 5 presents the results obtained from our model, emphasizing on the estimated power requirements for various constellation architectures. Some concluding remarks are given in Section 6

2. Constellation Model

2.1. Constellation Dynamics

The equations describing the motion of the satellite with a circular orbit can be derived using the general approach of [28]. In three-dimensional space, the satellite’s position relative to the Earth’s center is described by a three-component vector r = ( x , y , z ) with ( · ) denoting the vector transpose. Figure 1 shows an Earth-centered coordinate system where the x y plane contains the equatorial plane (orange dashed line), while the z-axis aligns with the Earth’s rotation axis, pointing north. The figure illustrates the basic parameters involved in estimating the satellite position. In the figure r = x 2 + y 2 + z 2 denotes the distance of the satellite from Earth’s center. In this paper we study circular orbits and hence r remains constant.
Assuming a constellation consisting of N orb orbits containing N sat satellites each, every satellite ( k , m ) can be identified by the index k of its orbit and its index m within the orbit. Its position r k m ( t ) is determined by [28]:
r k m ( t ) = T ( Ω k , i ) u k m ( t )
where:
u k m ( t ) = h 2 μ cos θ k m ( t ) , sin θ k m ( t ) , 0
is the position of the satellite with respect to the perifocal frame of reference (i.e. the frame attached to the satellite itself), i is the inclination angle, Ω k is the angle between the x-axis and the node line for orbit k determined by:
Ω k = ( k 1 ) 2 π N orb
while h is the magnitude of the angular momentum, related to the satellite period T, through h = 2 π r 2 / T . The period of the circular orbit, given by:
T = 2 π r 3 / 2 μ
with μ = G M e being the product of the gravitational constant, G = 6.6743 × 10 11 N × m 2 / kg 2 , and the mass of the earth, M e = 5.974 × 10 24 kg . The transformation matrix T in (1), is given by:
T ( Ω k , i ) = cos Ω k sin Ω k cos i sin Ω k sin i sin Ω k cos Ω cos i cos Ω k sin i 0 sin i cos i
The true anomalies θ k m ( t ) in circular orbits are determined by:
θ k m ( t ) = θ k m ( 0 ) + 2 π t T
We can assume that on each orbit k, the satellites are evenly spaced, in which case:
θ k m ( 0 ) = θ k ( 0 ) + 2 π ( m 1 ) N sat
where θ k ( 0 ) is the initial anomaly of the first satellite at the k th orbit. Given these initial anomalies, we can combine (6) and (7) to obtain the values of θ k m ( t ) for every time instance t and calculate the position of every satellite r k m ( t ) in the constellation using (1)-(5).
Table 1 presents the constellation parameters representative of Starlink’s Phase 1 V2, which, unless otherwise specified, will serve as a reference in our simulations. Figure 2 illustrates the satellite trajectories for this constellation. Due to the inclination of the constellation, the satellite trajectories are more widely spaced near the equator and progressively converge as they approach higher latitudes. Beyond a certain latitude near the poles, satellite coverage diminishes entirely.

2.2. Collision Avoidance

To avoid collisions within the constellation, we adopt the approach of [18]. For each orbit k we assume that the satellites are placed so that:
θ k ( 0 ) = ( k 1 ) 2 π N F
where N is the total number of satellites in the constellation N = N sat × N orb . The parameter F is an integer ranging inside 0 F N orb 1 . This scheme is illustrated in Figure 3.
To choose the optimal value for F, we can run simulations considering various possible values of F to determine the minimum satellite-to-satellite distance r min over an orbital period, 0 t < T . We can significantly speed up the computations by leveraging the uniformity of the constellation. Thus, instead of considering all possible combinations of satellites, we can focus on one particular satellite ( k , m ) and calculate the distances to all other satellites ( p , q ) within one orbital period [19,20].
r min = min p q , t | r k m ( t ) r p q ( t ) |
The optimal value of F computed with our model is F = 13 in this case. We therefore choose this value for F in the rest of the simulations for this constellation.

2.3. Connectivity Requirements

We now discuss the requirements that need to be imposed to guarantee network connectivity throughout the constellation. This typically involves conditions imposed on both intra- and inter-orbit links. Figure 4 illustrates a typical scenario where a reference satellite C communicates with its adjacent satellites. The satellites S 1 and S 2 are the two nearest satellites in the same orbit k as C . The satellites U 1 , U 2 and U 3 are the first, second and third closest satellites to C respectively, located at the next orbit, k + 1 . Similarly, L 1 , L 2 and L 3 are the first, second, and third closest satellites to C respectively, located in the previous orbit, k 1 . This group of satellites forms a swarm S ( C ) of nine satellites around C with constant line of sight. We assume that the connectivity of C with the rest of the satellites of S ( C ) is the minimum requirement to achieve reliable communications with the rest of the network providing various alternative paths for data routing. This must be met for the swarms S of every satellite in the constellation, as it implies that any two satellites in the communication can communicate with each other using a single or multiple hops. Similar to what we discussed in subSection 2.2, due to the uniformity of the constellation, it is not actually necessary to address the swarms formed around every satellite in the constellation. Instead, we can focus on just a single reference satellite, since the distance variations between satellites in the swarm will be the same if we change the reference satellite C , albeit with a time offset.
Since satellites in the same orbit move at constant angular velocity, the distance between C and S 1 and S 2 will be constant with t. This is not true for the distances between C and U i or L i due to the difference in the angles Ω k . As mentioned in subsection 2.2, we introduce a relative initial anomaly difference between orbits. The first orbit begins from the Earth’s equatorial frame with a latitude of Ω k = 0 . The next orbit shifts in longitude by an amount equal to 2 π F / N , and so on. However, the closest neighboring satellites in the adjacent upper or lower orbits remain fixed relative to any satellite within the same orbit: the nearest upper-orbit neighbor, U 1 , maintains its position relative to C throughout C ’s orbital period, and this pattern holds for other inter-orbit neighbors as well. At time t = 0 , we can calculate the distances from C to all satellites in adjacent orbits and identify the three nearest satellites in each orbit to determine the swarm S ( C ) .

3. Link Model

In this section we elaborate on the link model adopted in order to calculate the physical layer performance and the required optical transmitter power to maintain connectivity. Figure 5 shows the basic block diagram of an OIL. The data source modulates the amplitude produced by a laser diode and after the beam is shaped by the transmitter optics, it propagates in free space until it reaches the receiving end where a p i n receiver converts the incoming light back to an electrical signal. The performance is impaired by the additive white Gaussian noise (AWGN) n ( t ) added to the signal. In what follows, we assume an intensity modulation/direct detection (IM/DD) with on-off keying (OOK) and note that the model could be extended to also account for multi-level schemes [29], polarization [30] or wavelength division multiplexing [31] and coherent detection [32].

3.1. Link Budget

Given the satellite positions r k m at any time t, we can use a link budget model to dynamically estimate the minimum transmitted power required to maintain link connectivity over an entire orbital period T. Assuming any two satellites described by the pairs of integers ( k , m ) and ( p , q ) , their distance is simply determined as:
R = | r k m ( t ) r p q ( t ) |
In free space, the link budget equation relating the received power P R and the transmitted power P T can be written as [5]:
P R = L ch P T
where
L ch = λ 4 π R 2 n T n R G T G R e G T σ T 2 e G R σ R 2
is the channel gain, σ T and σ R are the standard deviations of the pointing errors at the transmitter and receiver side respectively, n T and n R are the optical efficiency of the transmitter and receiver respectively while G T and G R are transmitter and receiver gains determined by:
G T = 16 Θ T 2
G R = D R π λ 2
where Θ T is the divergence of the transmitting beam, D R is the receiver’s telescope diameter and λ is the wavelength. The required received power is determined by the receiver sensitivity P sens and the required link margin L LM as follows [5]:
L LM = P R P sens
We discuss the estimation of the receiver sensitivity in the next subsections. There is an optimal value for Θ T lying in between that can be found by maximizing (11). Taking the first derivative of L ch with respect to Θ T , we readily see that the optimal beam divergence is:
Θ T = 4 σ T
We will therefore consider this beam divergence value in our calculations.

3.2. Bit error rate

The bit error rate (BER), P e , in the case of OOK is given as [33]:
P e = Q ( γ )
where Q is the Q-function and its argument γ is determined by:
γ = 2 R r e 1 r e + 1 P avg σ 1 + σ 0
In (18), P avg is the average power at the receiver, r e is the extinction ratio, R is the responsivity,
R = η q e h p f
while q e = 1.602 × 10 19 Cb is the electron charge, h p = 6.626 × 10 34 J Hz 1 is Planck’s constant, η is the internal quantum efficiency and f = c / λ the optical frequency, c being the speed of light in vacuum and σ 1 and σ 0 are the corresponding noise standard deviations, determined by:
σ 1 2 = 4 q e R r e B e 1 + r e P avg + σ th 2
σ 0 2 = 4 q e R B e 1 + r e P avg + σ th 2
In equations (20) and (21), B e is the electrical bandwidth, which is related to the data rate R b through B e = 1 2 R b . The first term on the right-hand side, which depends on P avg , represents the shot noise component, and σ th 2 is the thermal noise power, given by [33]:
σ th 2 = 4 k B F n T K R L B e
In (22), k B = 1.38 × 10 23 J K 1 is Boltzmann’s constant, T K the temperature measured in Kelvins ( K ), F n the receiver amplifier noise figure and R L the load resistance.

3.3. Receiver Sensitivity

Given the required BER P e , we can estimate the receiver sensitivity P sens as the average power P avg = P sens required by first inverting (17) to obtain the required value of γ . The inverse of the Q function can be written in terms of the inverse erf 1 ( y ) of the error function erf which can be estimated through standard Python libraries,
γ = Q 1 ( P e ) = 2 erf 1 ( 1 2 P e )
Once the target value of γ is obtained through (23) we can substitute equations (21) and (20) in (18) to obtain the following solution for the required receiver sensitivity P sens :
P sens = δ 2 ( a 0 + a 1 ) + 2 δ δ 2 a 0 a 1 + σ th 2
where:
δ = γ 2 R r e + 1 r e 1 , a 0 = 4 q e R B e 1 + r e , a 1 = r e a 0
Equations (24) and (25) can be used to determine the receiver sensitivity given the receiver parameters. One can then determine the required received power P sens using (15) and then estimate the required transmitter power using (11).
In Figure 6, we illustrate the values obtained for P sens , assuming the parameters of Table 2. As expected, the sensitivity value increases with the data rate reaching just below 20 dBm at R b = 10 Gbps .

4. Pyminisat Module Implementation

The various model elements discussed in Section 2 and Section 3 have been implemented as part of the Pyminisat Python module [27] which is publicly available under an open-source license. In its implementation, we have exclusively used standard Python libraries, such as numpy, scipy for numerical manipulations, and matplotlib for result visualization. The Pyminisat module implements the satsim class which contains all essential attributes of the satellite network pertaining to the constellation and transceiver systems. The satsim class invokes two sub-modules, namely the linkmodel class which can be used to study an end-to-end OIL and the constellation class which incorporates the constellation dynamics and determines the optimal F value and the minimum distances that need to be covered in order to ensure network connectivity.
To study a given constellation, e.g. the one described in Table 1, the satsim class carries out the simulation in the following steps: We first use the constellation class to estimate the best value for F and therefore determine the initial satellite position in the constellation. We then initialize the constellation with the optimal value of F and calculate the minimum link distances required to provide connectivity to the nearby neighboring satellites (see Figure 4) over one orbital period. Given the parameters of the receiver and the data rate, we use the linkmodel class to calculate the receiver sensitivity. Based on this value, we then calculate the required transmitter power for each instance of the orbital period using the link budget in (11). The Github repository of the model [27], further describes how the initialization parameters of the satsim class can be changed to fit various network scenarios.
To the extent possible, we have optimized the code in order to take advantage of the large speed-ups involved when numpy vectorization is used instead of for loops. By far the most computationally challenging task is to optimize the constellation in terms of the F parameter. We can take advantage of the fact that the estimation of the distances in (9) is an embarrassingly parallel problem for the different time instances t = t l assumed. We can therefore use Python’s multiprocessing module to distribute the load to the available central processing unit (CPU) cores. On a standard 6-core, AMD Ryzen 5 7530U CPU (with 2 threads per core), the time required to optimize the constellation in Table 1 and estimate the power requirements is 14.3 seconds.

5. Results

In this section we apply the Pyminisat module to study the constellation dynamics and power requirements for the system parameters summarized in Table 1 and Table 2 which we will refer to as scenario A. It is interesting to point out that data rates assumed in Table 2 are in accordance with existing terminal technologies [19,34]. Pointing error levels are indicative of values reported in the literature [35,36]. A value of 20 dB is assumed for the extinction ratio, which is typical of commercially available lithium niobate electro-optic modulators. In addition the choice of receiver telescope diameter and wavelength is also compatible with state-of-the-art optical terminal specifications [1].
We also consider two alternative scenarios: Scenario B, where the number of satellites N sat per orbit and the number of orbits N orb are reduced by half, resulting in a thinner constellation with 1 4 the total number of satellites N compared to scenario A. In Scenario C, N sat and N orb are doubled compared to scenario A resulting in a quadrupling N and hence we obtain a denser constellation. The constellations remain uniform in all scenarios. Note that the total number of satellites N in scenario C remain well with the planning of commercial satellite internet constellation deployments [22,25].
Table 3 summarizes some of the properties of the constellations for the three scenarios considered. All scenarios assume an inclination angle i equal to 53 o and a altitude a = 550 Km. The table quotes the optimal F obtained for each constellation, the distance r c between two consecutive satellites in the same orbit, as well as the maximum and minimum link distances required R max and R min respectively to achieve network connectivity by considering the links to adjacent satellites as outlined in Section 2.3.

5.1. Scenario A

Scenario A is similar to Starlink’s Phase 1 V2 constellation [6]. The optimal F is equal to 13 as quoted in Table 3. To ensure connectivity across the network as discussed in Section 2.3, we first need to estimate the distances between a satellite and its adjacent neighbors. Figure 7 (a) and (b) show the distances of the upper and lower orbit adjacent satellites for satellite ( k , m ) = ( 0 , 0 ) . For this constellation, the distance between two consecutive satellites in the same orbit is r c 659.3 km. We observe that, in both cases, the distances between the satellite and its upper and lower orbit neighbors fluctuate significantly within one orbital period, ranging from R min 132.9 km to R max 1645.6 km. These distance fluctuations exhibit a periodic behavior as the central satellite moves through the upper and lower halves of its trajectory around the Earth. Due to the uniformity of the constellation, these fluctuations are practically the same for the upper and lower orbit neighbors, U i and L i respectively, differing only by an initial time displacement. The figures indicate the varying conditions for inter-orbit links: while intra-orbit link distances remain constant at r c , the inter-orbit link length varies from about one fifth of r c to more than twice that.
In Figure 8 and Figure 9 we show the variations in path loss L PS and channel gain L ch respectively, for the links between the central satellite and both the upper and lower orbit neighbors. Both L PS and L ch follow an inverse square variation ( R 2 ) with respect to corresponding inter-satellite distance R. For the set of parameters in Table 1 and Table 2 the transmitter and receiver gains are G T = 120 dB and G R = 104.2 dB respectively while the transmitter and receiver pointing losses are L T = -4.3 dB and L R = -0.11 dB respectively. High transmitter and receiver gains are necessary to compensate for the path losses shown in Figure 8. This is a clear advantage of optical inter-satellite links (OILs), which can utilize highly collimated beams to optimize the link budget. We next discuss the transmitter power P T required to maintain the links between all adjacent satellites of Figure 4. Using the link budget model of Section 3 and assuming a target data rate of R b = 10Gbps, we readily obtain the results depicted in Figure 10 for the upper and lower orbital neighbors. The power turns out to be less than 500mW in all cases which is certainly within the reach of state-of-the-art optical transceivers [37] by combining for example high DFB and optical amplification [38].
Another practical conclusion that can be drawn from these figures is the fact that especially for neighbors in adjacent satellite orbits, the required power varies significantly over time and hence it may be advantageous to consider adaptive schemes to calibrate the transmission power to its required value, rather than simply transmitting the maximum value obtained in the figures. Figure 11 shows how the required power scales with the specified data rate R b . As expected, the required optical power increases as the data rate rises. For 100 Gbps it surpasses 1W. [39]. Note that even at such data rates, power requirements levels remain low enough to be achieved in miniaturized terminals using optically amplified transceivers [40].

5.2. Alternative Scenarios

To further demonstrate the applicability of the Pyminisat module and assess the power requirements for minisat OILs we explore the two alternative scenarios B and C outlined in Table 3. For these constellations we first need to estimate the optimal F parameters to reduce the risk of collisions which turn out to be F = 6 for scenario B and F = 19 for scenario C. Note that the values of the minimum distances r min are now 207.6 Km and 12.4 Km for scenarios B and C respectively. This is in accordance with the fact that constellation B is thinner than A while C is denser than A.
After determining the optimal F value we apply the model to determine the link budget conditions and power requirements. In Figure 12 depicts the required power to maintain the adjacent satellite links within one orbital period for both scenarios B and C. We again assume a target data rate of R b = 10Gbps. In scenario B optical power ranges from ≈ 400mW to ≈ 1.7W. For scenario C, the range of required power decreases significantly due to the higher constellation density, from ≈ 20mW to ≈ 100mW respectively. The power levels of the latter scenario can in principle be supported using commercial high power DFB lasers without optical amplification. This can simplify optical terminal implementation and improve power consumption.
In Figure 13, we show how the maximum required power varies with the data rate for both scenarios. The figure is indicative of the bearing of constellation density in transceiver design. For scenario B optical power ranges above 1W for R b larger than 2.5Gbps reaching more than 5W at 100Gbps. This can pose some strict requirements at the transmitter side and especially the optical amplifier stage. Restrictions are significantly relaxed for the denser constellation of scenario C where the transmission power reaches ≈300mW at 100Gbps. Such optical power levels can be supported with specially designed DFB lasers [24], thereby mitigating the need for optical amplification. The figure suggests that for this constellation, maintaining OILs at tenths of Gbps is practically feasible without excessive power requirements. One can extend the inter-satellite connection data rate using wavelength and/or polarization multiplexing to reach capacities in the Tbps realm.

6. Conclusions and Outlook

In this work, we presented a complete physical layer tool for estimating the performance of OILs in LEO satellite networks. Our tool includes various aspects, including the architecture of the constellation, link budget analysis, collision avoidance optimization, transceiver optics design, etc and can be used to analyze practical constellation implementations. A Python implementation of our tool is publicly available on the world-wide web under an open-source license. Using our approach, we have estimated the power requirements of high-speed OIL communication assuming LEO constellation variations. We have shown that especially for dense constellations, power requirements are compatible with existing state-of-the-art optical terminals even for smaller satellite sizes, pointing out the significant potential of optical satellite communications for providing high-speed network satellite internet services. Our simulation tool can be used to ascertain the feasibility of satellite network designs, accurately and efficiently.
There are several interesting paths for future research, some of which we intent to include in future publications. Our model assumes a standard IM/DD OOK transceiver. It would be interesting to incorporate various choices for modulation formats (such as multi-level amplitude modulation) as well as wavelength, spatial or polarization multiplexing. Extending the model to study coherent systems is also interesting given the nature of the OIL channel and the fact that coherent detection is much more power efficient than direct detection [41] while at the same time supporting advanced modulation formats such as phase shift keying (PSK) or quadrature amplitude modulation (QAM). It would also be interesting to incorporate the impact of higher network layer design and routing algorithms to determine other key performance indicators such as the network latency. The assessment of optical downlink and uplink technologies under realistic conditions is also of great importance for formulating a road map for these technologies.

References

  1. Carrizo, C.; Knapek, M.; Horwath, J.; Gonzalez, D.D.; Cornwell, P. Optical inter-satellite link terminals for next generation satellite constellations. In Proceedings of the Free-Space Laser Communications XXXII. SPIE, 2020, Vol. 11272, pp. 8–18.
  2. Kemih, K.; Yaiche, Y.; Benslama, M. Optimization of Transmitter Aperture by Genetic Algorithm in Optical Satellite. World Academy of Science, Engineering and Technology, International Journal of Electrical, Computer, Energetic, Electronic and Communication Engineering 2007, 1, 1261–1267. [Google Scholar]
  3. Kim, G.N.; Park, S.Y.; Seong, S.; Choi, J.Y.; Han, S.K.; Kim, Y.E.; Choi, S.; Lee, J.; Lee, S.; Ryu, H.G.; et al. Design of Novel Laser Crosslink Systems Using Nanosatellites in Formation Flying: The VISION. Aerospace 2022, 9, 423. [Google Scholar] [CrossRef]
  4. Zhu, Q.; Tao, H.; Cao, Y.; Li, X. Laser inter-satellite link visibility and topology optimization for mega constellation. Electronics 2022, 11, 2232. [Google Scholar] [CrossRef]
  5. Liang, J.; Chaudhry, A.U.; Erdogan, E.; Yanikomeroglu, H. Link Budget Analysis for Free-Space Optical Satellite Networks. In Proceedings of the 2022 IEEE 23rd International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM), Los Alamitos, CA, USA, jun 2022; pp. 471–476. [Google Scholar]
  6. Liang, J.; Chaudhry, A.U.; Erdogan, E.; Yanikomeroglu, H.; Kurt, G.K.; Hu, P.; Ahmed, K.; Martel, S. Free-Space Optical (FSO) Satellite Networks Performance Analysis: Transmission Power, Latency, and Outage Probability. IEEE Open Journal of Vehicular Technology 2024, 5, 244–261. [Google Scholar] [CrossRef]
  7. update, S.F. SpaceX non-geostationary satellite system, attachment a, technical information to supplement schedule S. Accessed: Dec. 6, 2023. [Online]. Available: https://fcc, report/IBFS/SAT-MOD-20181108-00083/1569860.pdf 2018.
  8. Carrasco-Casado, A.; Biswas, A.; Fields, R.; Grefenstette, B.; Harrison, F.; Sburlan, S.; Toyoshima, M. Optical communication on CubeSats — Enabling the next era in space science. In Proceedings of the 2017 IEEE International Conference on Space Optical Systems and Applications (ICSOS), 2017, pp. 46–52. [CrossRef]
  9. Goorjian, P.M. Free-space optical communication for spacecraft and satellites, including cubesats in low earth orbit (LEO). In Proceedings of the Photonic Networks and Devices. Optica Publishing Group, 2019, pp. NeM2D–4.
  10. Saathof, R.; Crowcombe, W.; Kuiper, S.; van der Valk, N.; Pettazzi, F.; de Lange, D.; Kerkhof, P.; van Riel, M.; de Man, H.; Truyens, N.; et al. Optical satellite communication space terminal technology at TNO. In Proceedings of the International Conference on Space Optics — ICSO 2018; Sodnik, Z.; Karafolas, N.; Cugny, B., Eds. International Society for Optics and Photonics, SPIE, 2019, Vol. 11180, p. 111800K. [CrossRef]
  11. Benzi, E.; Troendle, D.C.; Shurmer, I.; James, M.; Lutzer, M.; Kuhlmann, S. Optical inter-satellite communication: the Alphasat and Sentinel-1A in-orbit experience. In Proceedings of the 14th International Conference on Space Operations, 2016, p. 2389.
  12. Li, L.; Xuejiao, Z.; Jianhua, Z.; Changzhi, X.; Yi, J. Advanced space laser communication technology on cubesats. ZTE communications 2021, 18, 45–54. [Google Scholar]
  13. Schmidt, C.; Rödiger, B.; Rosano, J.; Papadopoulos, C.; Hahn, M.T.; Moll, F.; Fuchs, C. DLR’s Optical Communication Terminals for CubeSats. In Proceedings of the 2022 IEEE International Conference on Space Optical Systems and Applications (ICSOS), 2022, pp. 175–180. [CrossRef]
  14. Velazco, J.; Boyraz, O. High data rate inter-satellite omnidirectional optical communicator. 32 Annual AIAA/USU Conference on Small Satellites 2018.
  15. Zaman, I.U.; Velazco, J.E.; Boyraz, O. Omnidirectional optical crosslinks for CubeSats: Transmitter optimization. IEEE transactions on aerospace and electronic systems 2020, 56, 4556–4566. [Google Scholar] [PubMed]
  16. Saeed, N.; Almorad, H.; Dahrouj, H.; Al-Naffouri, T.Y.; Shamma, J.S.; Alouini, M.S. Point-to-Point Communication in Integrated Satellite-Aerial 6G Networks: State-of-the-Art and Future Challenges. IEEE Open Journal of the Communications Society 2021, 2, 1505–1525. [Google Scholar] [CrossRef]
  17. Chaudhry, A.U.; Yanikomeroglu, H. Free Space Optics for Next-Generation Satellite Networks. IEEE Consumer Electronics Magazine 2021, 10, 21–31. [Google Scholar] [CrossRef]
  18. Liang, J.; Chaudhry, A.U.; Yanikomeroglu, H. Phasing parameter analysis for satellite collision avoidance in starlink and kuiper constellations. In Proceedings of the 2021 IEEE 4th 5G world forum (5GWF). IEEE, 2021, pp. 493–498.
  19. Chaudhry, A.U.; Yanikomeroglu, H. Laser Intersatellite Links in a Starlink Constellation: A Classification and Analysis. IEEE Vehicular Technology Magazine 2021, 16, 48–56. [Google Scholar] [CrossRef]
  20. Chaudhry, A.U.; Yanikomeroglu, H. Temporary laser inter-satellite links in free-space optical satellite networks. IEEE Open Journal of the Communications Society 2022, 3, 1413–1427. [Google Scholar] [CrossRef]
  21. Liang, J.; Chaudhry, A.U.; Chinneck, J.W.; Yanikomeroglu, H.; Kurt, G.K.; Hu, P.; Ahmed, K.; Martel, S. Latency Versus Transmission Power Trade-Off in Free-Space Optical (FSO) Satellite Networks With Multiple Inter-Continental Connections. IEEE Open Journal of the Communications Society 2023, 4, 3014–3029. [Google Scholar] [CrossRef]
  22. Handley, M. Delay is Not an Option: Low Latency Routing in Space. In Proceedings of the Proceedings of the 17th ACM Workshop on Hot Topics in Networks, New York, NY, USA, 2018; HotNets ’18, p. 85–91. [CrossRef]
  23. Walker, J.G. Satellite constellations. Journal of the British Interplanetary Society 1984, 37, 559. [Google Scholar]
  24. Wenzel, H.; Klehr, A.; Braun, M.; Bugge, F.; Erbert, G.; Fricke, J.; Knauer, A.; Ressel, P.; Sumpf, B.; Weyers, M.; et al. Design and realization of high-power DFB lasers. In Proceedings of the Physics and Applications of Optoelectronic Devices. SPIE, 2004, Vol. 5594, pp. 110–123.
  25. McDowell, J.C. The low earth orbit satellite population and impacts of the SpaceX Starlink constellation. The Astrophysical Journal Letters 2020, 892, L36. [Google Scholar] [CrossRef]
  26. Kotake, H.; Abe, Y.; Fuse, T.; Kubooka, T.; Toyoshima, M. Adaptive optical satellite network architecture. In Proceedings of the International Conference on Space Optics—ICSO 2020. SPIE, 2021, Vol. 11852, pp. 685–693.
  27. Gioulis, M.; Kamalakis, T. Pyminisat: A Python package for simulating optical intersatellite links in a minisat constellation. https://github.com/thomaskamalakis/pyminisat, 2024.
  28. C.H. Orbital Mechanics for Engineering Students, 7 ed.; Elsevier Butterworth Heinemann, 2005.
  29. Sumathi, K.; Balasaraswathi, M.; Boopathi, C.; Singh, M.; Malhotra, J.; Dhasarathan, V. Design of 3.84 Tbps hybrid WDM–PDM based inter-satellite optical wireless communication (IsOWC) system using spectral efficient orthogonal modulation scheme. Journal of Ambient Intelligence and Humanized Computing 2020, 11, 4167–4175. [Google Scholar] [CrossRef]
  30. Chaudhary, S.; Chaudhary, N.; Sharma, S.; Choudhary, B. High speed inter-satellite communication system by incorporating hybrid polarization-wavelength division multiplexing scheme. Journal of Optical Communications 2017, 39, 87–92. [Google Scholar] [CrossRef]
  31. Betti, S.; Carrozzo, V.; Parca, G. Optical Intersatellite hybrid network links based on WDM technology. In Proceedings of the 2008 10th Anniversary International Conference on Transparent Optical Networks. IEEE, 2008, Vol. 4, pp. 209–212.
  32. Horst, Y.; Bitachon, B.I.; Kulmer, L.; Brun, J.; Blatter, T.; Conan, J.M.; Montmerle-Bonnefois, A.; Montri, J.; Sorrente, B.; Lim, C.B.; et al. Tbit/s line-rate satellite feeder links enabled by coherent modulation and full-adaptive optics. Light: Science & Applications 2023, 12, 153. [Google Scholar]
  33. Rajiv Ramaswami, Kumar N.Sivarajan, G.H.S. Optical Networks, A Practical Perspective, 3 ed.; Elsevier, 2010.
  34. Brashears, T.R. Achieving 99% link uptime on a fleet of 100G space laser inter-satellite links in LEO. In Proceedings of the Free-Space Laser Communications XXXVI. SPIE, 2024, Vol. 12877, p. 1287702.
  35. Kato, W.; Kawamoto, Y.; Kato, N.; Ariyoshi, M.; Sugyo, K.; Funada, J. Stable and Efficient Inter-Satellite Optical Wireless Communications Through Connection of Intersecting Orbits. In Proceedings of the 2024 IEEE 99th Vehicular Technology Conference (VTC2024-Spring). IEEE, 2024, pp. 1–5.
  36. Zhu, Y.; Xu, G.; Gao, M.; Chu, H.; Song, Z. Average bit-error rate analysis of an inter-satellite optical communication system under the effect of perturbations. Optics Express 2024, 32, 36796–36810. [Google Scholar] [PubMed]
  37. Stampoulidis, L.; Osman, A.; Sourikopoulos, I.; Winzer, G.; Zimmermann, L.; Dorward, W.; Rodrigo, A.S.; Chiesa, M.; Rotta, D.; Maho, A.; et al. H2020-SPACE-ORIONAS Miniaturized optical transceivers for high-speed optical inter-satellite links. arXiv preprint arXiv:2210.17304 2022. arXiv:2210.17304 2022.
  38. Rödiger, B.; Fuchs, C.; Nonay, J.R.; Jung, W.; Schmidt, C. Miniaturized optical Intersatellite communication terminal–CubeISL. In Proceedings of the 2021 IEEE International Conference on Communications Workshops (ICC Workshops). IEEE, 2021, pp. 1–5.
  39. Edmunds, J.; Thipparapu, N.; Kechagias, M.; Hall, K.; Donnot, A.; Kean, P.; Kehayas, E.; Welch, M. Designing transmit optical amplifiers for the current roll out of optical communication constellations. In Proceedings of the International Conference on Space Optics—ICSO 2022. SPIE, 2023, Vol. 12777, pp. 1497–1504.
  40. Carrasco-Casado, A.; Shiratama, K.; Kolev, D.; Trinh, P.V.; Ishola, F.; Fuse, T.; Toyoshima, M. Development and space-qualification of a miniaturized CubeSat’s 2-W EDFA for space laser communications. Electronics 2022, 11, 2468. [Google Scholar] [CrossRef]
  41. Morthier, G.; Roelkens, G.; Baets, R. Optical versus RF free-space signal transmission: A comparison of optical and RF receivers based on noise equivalent power and signal-to-noise ratio. IEEE Journal of Selected Topics in Quantum Electronics 2021, 28, 1–8. [Google Scholar]
Figure 1. Satellite frame of reference and various orbital parameters used to determine the orbital dynamics.
Figure 1. Satellite frame of reference and various orbital parameters used to determine the orbital dynamics.
Preprints 151314 g001
Figure 2. Satellite trajectories (colored in blue) for the Walker-delta constellation of Table 1. The equator is shown with a red color.
Figure 2. Satellite trajectories (colored in blue) for the Walker-delta constellation of Table 1. The equator is shown with a red color.
Preprints 151314 g002
Figure 3. Illustration of the relation between the true anomalies θ k m of the satellites at the same and adjacent orbits, the phasing factorF and the number of orbits and satellites per orbit, N orb and N sat respectively.
Figure 3. Illustration of the relation between the true anomalies θ k m of the satellites at the same and adjacent orbits, the phasing factorF and the number of orbits and satellites per orbit, N orb and N sat respectively.
Preprints 151314 g003
Figure 4. The satellite connectivity requirements considered in this work. Each satellite C must at all times communicate which its two closest neighbors in the same orbit ( S 1 and S 2 ) as well as its three nearest satellites L i in the lower orbit and U i upper orbit, respectively.
Figure 4. The satellite connectivity requirements considered in this work. Each satellite C must at all times communicate which its two closest neighbors in the same orbit ( S 1 and S 2 ) as well as its three nearest satellites L i in the lower orbit and U i upper orbit, respectively.
Preprints 151314 g004
Figure 5. Block diagram of the OIL model, consisting of the data source, the modulator (MOD), the laser transmitter, the transmitter optics, the optical channel, the receiver optics and photodiode (pin) and the demodulator (DEMOD).
Figure 5. Block diagram of the OIL model, consisting of the data source, the modulator (MOD), the laser transmitter, the transmitter optics, the optical channel, the receiver optics and photodiode (pin) and the demodulator (DEMOD).
Preprints 151314 g005
Figure 6. Receiver sensitivity with respect to the data rate obtained for the parameters of Table 2.
Figure 6. Receiver sensitivity with respect to the data rate obtained for the parameters of Table 2.
Preprints 151314 g006
Figure 7. Distance variations between satellite ( 0 , 0 ) and its adjacent neighbors: (a-left) in the upper orbit and (b-right) in the lower orbit, observed over one orbital period. The intra-orbit link length between consecutive satellites remains constant throughout.
Figure 7. Distance variations between satellite ( 0 , 0 ) and its adjacent neighbors: (a-left) in the upper orbit and (b-right) in the lower orbit, observed over one orbital period. The intra-orbit link length between consecutive satellites remains constant throughout.
Preprints 151314 g007
Figure 8. Path loss variations for links established between satellite ( 0 , 0 ) and its adjacent neighbors in (a) the upper orbit and (b) the lower orbit, observed over one orbital period.
Figure 8. Path loss variations for links established between satellite ( 0 , 0 ) and its adjacent neighbors in (a) the upper orbit and (b) the lower orbit, observed over one orbital period.
Preprints 151314 g008
Figure 9. Channel gain for links established between satellite ( 0 , 0 ) and its adjacent neighbors in (a) the upper orbit and (b) the lower orbit, observed over one orbital period.
Figure 9. Channel gain for links established between satellite ( 0 , 0 ) and its adjacent neighbors in (a) the upper orbit and (b) the lower orbit, observed over one orbital period.
Preprints 151314 g009
Figure 10. Required transmission power, P T for establishing links between satellite ( 0 , 0 ) and its adjacent neighbors in (a) the upper orbit and (b) the lower orbit, observed over one orbital period.
Figure 10. Required transmission power, P T for establishing links between satellite ( 0 , 0 ) and its adjacent neighbors in (a) the upper orbit and (b) the lower orbit, observed over one orbital period.
Preprints 151314 g010
Figure 11. Maximum transmission power required to maintain connectivity between adjacent satellites as a function of the data rate, for scenarios A.
Figure 11. Maximum transmission power required to maintain connectivity between adjacent satellites as a function of the data rate, for scenarios A.
Preprints 151314 g011
Figure 12. Transmission power required, P T , for establishing links between satellite ( 0 , 0 ) and its adjacent neighbors over one orbital period: (a) neighbors in the upper orbit and (b) neighbors in the lower orbit, for scenarios B and C.
Figure 12. Transmission power required, P T , for establishing links between satellite ( 0 , 0 ) and its adjacent neighbors over one orbital period: (a) neighbors in the upper orbit and (b) neighbors in the lower orbit, for scenarios B and C.
Preprints 151314 g012
Figure 13. Maximum transmission power required to maintain connectivity between adjacent satellites as a function of the data rate, for scenarios B and C, as described in Table 3.
Figure 13. Maximum transmission power required to maintain connectivity between adjacent satellites as a function of the data rate, for scenarios B and C, as described in Table 3.
Preprints 151314 g013
Table 1. Orbital parameters.
Table 1. Orbital parameters.
Parameter Symbol Value
Number of orbits N orb 24
Number of satellites per orbit N sat 66
Total number of satellites N 1584
Altitude a 550 km
Distance from earth center r 6921 km
Orbital period T 5730.11 s
Angular momentum h 52523.60 km 2 /s
Inclination i 53 o
Optimal phasing parameter F 13
Table 2. System parameters.
Table 2. System parameters.
Parameter Symbol Units Value
Laser wavelength λ nm 1550
Transmitter optical efficiency n T 0.8
Receiver optical efficiency n R 0.8
Data rate R b Gbps 1 - 100
Receiver telescope diameter D R mm 80
Transmitter pointing error σ T μ rad 1
Receiver pointing error σ R μ rad 1
Full transmitting divergence angle Θ T μ rad 4
Target BER P e 10 12
Extinction ratio r e dB 20
Quantum efficiency η 1
Amplifier noise figure F n dB 3
Load resistor R L Ω 100
Temperature in Kelvin T K K 300
Link margin L LM dB 3
Table 3. Scenarios considered.
Table 3. Scenarios considered.
Parameters A B C
N sat 66 33 132
N orb 24 12 48
N 1584 396 6336
i 53 o 53 o 53 o
a [Km] 550 550 550
F 13 6 19
r c [Km] 659.3 1317.1 329.7
R max [Km] 1645.6 3241.9 802.4
R min [Km] 132.9 231.5 17.2
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2025 MDPI (Basel, Switzerland) unless otherwise stated