Modeling the Doppler Shift in Cislunar Environment with
Gaussian Mixture Models


Abstract

This study investigates the RF-based Doppler shift distribution characterization of the Lunar South Pole (LSP) based inter-satellite link (ISL) in varying inclination. Doppler shift in parts per million (ppm) is determined and analyzed, as it provides an independence from the carrier frequency. Due to unknown relative velocity states duration, the Gaussian Mixture Model (GMM) is found to be the best fitting distribution for ISLs with \(1^\circ\) inclination interval Doppler shift with respect to a predetermined satellite. Goodness-of-fit is investigated and quantified with Kullback–Leibler (KL) divergence and weighted mean relative difference (WMRD) error metrics. Simulation results show that ISL Doppler shifts reach up to \(\pm 1.89\) ppm as the inclination of the other orbit deviates higher from the reference orbit, inclining \(80^\circ\). Regarding the error measurements of GMM fitting, the WMRD and KL divergence metrics for ISL take values up to 0.6575 and 2.2963, respectively.

Doppler shift, Gaussian mixture model, inter-satellite links, lunar communication, radiofrequency (RF).

1 Introduction↩︎

A strategically deployed constellation of lunar orbiters will play a critical role in future communication links. Unlike Earth-based orbits, lunar orbital dynamics differ significantly in both velocity and positional profiles, leading to distinct Doppler characteristics. These differences must be carefully characterized to ensure reliable communication performance.

The Lunar South Pole (LSP) is currently the most active region for lunar missions due to its scientific value, potential resource availability, and suitability for establishing long-term infrastructure [1]. As such, it has become a focal point for surveillance, exploration, and communication relay systems. Consequently, accurate Doppler characterization in this region is particularly important to support high data rate and low latency communication. Moreover, due to the orbital dynamics, the Doppler shift is time variant and follows a unique distribution even at the same altitude level.

The low lunar orbit (LLO), which has an altitude of 100 km, is selected frequently for Cislunar communication systems as it offers relatively shorter distances than other orbit options [2]. As radiofrequency (RF) technology has a bottleneck on path loss, opting for orbits with shorter path lengths is desirable [3].

In space communication systems, space vehicles onto which transmitters and/or receivers are placed move at very high speeds, such as kilometres per second. Hence, the impacts of the Doppler shifts must be considered in RF communication systems in space, as they significantly affect the decoding of the transmitted information.

Figure 1: Illustration of the proposed Cislunar environment showing all 21 orbits over which satellites move and the ground station located at LSP.

1.1 Literature Review↩︎

It has been shown that the Doppler shift distribution is symmetrical around \(0\) in many studies for satellite to ground [4]. Recently, channel modeling in [5] shows the analytical cumulative distribution function (CDF) and probability density function (PDF) of Doppler shift for non-homogeneous binomial point process, simplified general perturbations 4 and circular orbits in low Earth orbit (LEO) mega constellations. [6] showcases a tighter CDF bound of the Doppler shift magnitude given in [7].

On the other hand, the inter-satellite link (ISL) possesses a different Doppler characterization due to its unique relative motion. Due to the additional mobility, ISL Doppler shift characterization is investigated for free space optics (FSO) with Gamma Gamma distributions [8].

1.2 Motivation and Contributions↩︎

Designing a realistic Cislunar system is challenging since astrodynamics requires numerous force parameters to be taken into account. Thus, we use the System Tool Kit (STK) [9] in which many external forces are considered to determine precise Doppler shift in both inter-satellite and satellite-to-ground station (GS) scenarios.

To the best of our knowledge, the stochastic behaviour of the RF Doppler shift in the Cislunar environment will be analyzed first in our paper.

Our contributions are as follows:

  • A maximum likelihood estimator for Doppler shift parameters is developed for both single ISL and generalized ISL constellations with \(N+1\) satellites.

  • In our Cislunar analyses, we utilize the STK high-precision orbit propagator (HPOP) for obtaining realistic ephemeris data. We incorporate the effects of external gravitational forces (i.e., the Earth), solar radiation pressure (SRP), and Lunar radiation pressure (i.e., thermal and albedo). The impacts of space debris are disregarded.

  • Doppler shifts in ppm, which are independent of the transmitting frequency, for 20 different ISL over the Moon are demonstrated in Fig. 4. As the orbital inclination difference between the reference LLO orbiter (inclination:\(80^\circ\)) and another LLO orbiter increases, the Doppler shift increases too.

  • The goodness-of-fit of the estimated GMM distributions with K=5 components is evaluated using Kullback–Leibler (KL) divergence and the weighted mean relative difference (WMRD) error metrics. The KL divergence error measurements range between 0.0111 and 2.2963, whereas WMRD errors are computed between 0.5794 and 0.6906 when the collection of all Doppler shifts exhibited in Fig. 3 is also included.

  • Satellite-to-Ground Station (GS) Doppler shift analysis shows that Doppler shifts are compressed at minimum -5.4505 ppm and maximum 5.4509 ppm values as demonstrated in Fig. 3 (b).

1.3 Paper Organization↩︎

The remainder of our paper is organized as follows. In Section II, our proposed Cislunar scenarios are explained along with the proposed stochastic fitting model and corresponding error quantification model. In Section III, the distributions of Doppler shifts in inter-satellite scenarios are presented, along with the corresponding fitting curves. Furthermore, the goodness-of-fit of the proposed stochastic models is evaluated numerically. Finally, our study is concluded in Section IV.

Figure 2: Illustration of an ISL between LLO-1 and LLO-n, and the LLO-1 satellite-to-ground station (GS) link.

2 System Model↩︎

\(N+1\) LLO satellites orbiting around the Moon with \(n\in N\) ISL aims at the connectivity with a predefined LLO satellite, namely \(\textrm{LLO-1}\). Due to the mobility, \(n\)-th ISL is subject to a Doppler shift \(f_{n,d} = \frac{\nu}{c} f_c\) where \(\nu\) is the relative velocity, \(f_c\) is the carrier frequency, and \(c\) is the speed of light. A positive \(f_{n,d}\) exists when satellites are moving toward \(\textrm{LLO-1}\) during the approaching time interval \(t_0 < t < t_1\), and becomes negative when they are moving away from \(\textrm{LLO-1}\) during the subsequent interval \(t_1 < t < t_2\) [10].

The Doppler shift is dependent on the carrier frequency; thus, analyses based on parts per million (ppm) Doppler shift provide an independence from \(f_c\) as follows [11] \[[\textrm{ppm}] = \frac{f_{n,d}}{f_c} \times 1,000,000\]

The Gaussian mixture model (GMM), the distribution of \(f_{n,d}\) in a very long time duration is denoted as follows \[p_n(X|\theta) = \sum_{k}^K \pi_{n,k} \mathbb{N}\left( d \, | \, \mu_{n,k} , \sigma_{n,k}^2 \right),\] where \(K\) denotes the unknown amount of relative velocity states in ISL, \(\pi_k\) is the mixture coefficient representing the probability of \(k\)-th component, where \(0< \pi_k <1\) and \(\sum_k \pi_{n,k} = 1\). Parameters of GMM is denoted with \(\mathbf{\theta}_n=\{ \mu_{n,k} , \sigma_{n,k}^2, \pi_{n,k}^2 \}\) subject to estimation. With the assumption that \(M\) amount of transmitted package is exposed to the Doppler shift for each ISL, an ML estimator for \(f_d\) is as follows \[\begin{align} \hat{p}_n(X\, | \, \mathbf{\theta}) = {\left( \sum_k^K \pi_{n,k} \frac{1}{\sqrt{2 \pi \sigma_{n,k}^2 }} \exp{\left( - \frac{\left(x_n - \mu_{n,k}\right)^2}{2 \sigma_{n,k}^2} \right)} \right)}^M , \end{align}\] where the log-likelihood is as follows \[\begin{align} \mathbb{L} &= \log{\left(\hat{p}_n(X\, | \, \mathbf{\theta}\right)} \nonumber \\ &= \sum_{m}^M \log{\left[ \sum_k^K \pi_{n,k} \frac{1}{\sqrt{2 \pi \sigma_k^2 }} \exp{\left( - \frac{\left(x_n - \mu_{n,k}\right)^2}{2 \sigma_{n,k}^2} \right)} \right]} . \label{loglike} \end{align}\tag{1}\] The partial derivative of Equation 1 with respect to the first parameter of \(\mu_k\) is the following

\[\begin{align} \frac{\partial \mathbb{L}}{\partial \mu_{n,k}} = \sum_{m}^M \underbrace{\frac{\pi_{n,k} \mathbb{N}\left( x_m | \mu_{n,k} , \sigma_{n,k} \right) }{\sum_{j} \pi_{n,j} \mathbb{N}\left( x_m | \mu_{n,j} , \sigma_{n,j} \right)}}_{\rho_{n,mk}} \frac{x_m - \mu_{n,k}}{\sigma_{n,k}^2} . \label{parder} \end{align}\tag{2}\]

Due to the missing prior information on relative velocity states between \(n\)-th satellite and \(\textrm{LLO-1}\), an iterative approach is required to estimate the posterior in Equation \(\ref{parder}\).

Table 1: Simulation Parameters
Semi-major axis 1837.4 km
Eccentricity \(\approx0\)
Argument of perigee \(0^{\circ}\)
Longitude of ascending node \(90^{\circ}\)
True anomaly \(0^{\circ}\)
Inclination (LLO-1 to LLO-21) \(80^{\circ}:1^{\circ}:100^{\circ}\)
Simulation duration 1 day
Sampling interval 10 seconds
Carrier frequency 20 GHz

Expectation-Maximization (EM) algorithm is initialized with \(k\)-means algorithm by assuming the cluster number equals to the relative velocity state numbers with \(\hat{\mathbf{\theta}}_0 = \{ \hat{\mu}_{n,k} \, , \, \hat{\sigma}_{n,k}^2 \, , \, \hat{\pi}_{n,k} \}\) such that the first centroid selection (e.g. \(\mu_{n,k=1}^{(0)}\)) is a random point in \(f_{n,d}\). Next centroid selection probability is assigned following the distance rule \[\mu_k^{(0)} \leftarrow \mathbb{P}\mathbb{r} (x) = \left( \frac{d(x)^2}{\sum^M d(x)^2} \right) ,\] where \(d(x)\) is the Mahalanobis distance from a random sample to the closest centroid point. With the acquired \(\mu_k^{(0)}\), initialize remaining parameters are following \[\sigma_{n,k}^{(0)} = \frac{1}{M_k} \sum_m^M (x_m - \mu_{n,k})^2 , \pi_{n,k}^{(0)} = \frac{M_k}{N}\] Following the initialization, the maximization step follows with the posterior information until the maximum iteration number \[\begin{align} \mu_{n,k}^{(j)} = \frac{1}{M_k} \sum^M \rho_{n,mk} x_m\nonumber \\ \sigma_{n,k}^{(j)} = \frac{1}{M_k} \sum^M \rho_{n,mk} (x_m - \mu_{n,k})^2 \\ \pi_{n,k}^{(j)} = \frac{M_k}{N}\nonumber \end{align}\] where \(M_k = \sum_m \rho_{n,mk}\) is the sample amount of \(k\)-th cluster which corresponds to the collected sample from the \(k\)-th relative velocity state in the \(\textrm{LLO-1}\).

In a similar manner, a more generalized Doppler shift distribution is as follows \[p(X|\theta) = [p_1(X|\theta), \cdots, p_N(X|\theta)] ,\] Estimating the parameters of \(p(X|\, \theta)\) follows the same procedure as before, using the following estimator function \[\begin{align} \hat{p}(X\, | \, \mathbf{\theta}) = {\left( \sum_k^K \pi_k \frac{1}{\sqrt{2 \pi \sigma_k^2 }} \exp{\left( - \frac{\left(x_m - \mu_k\right)^2}{2 \sigma_k^2} \right)}\right)}^{M\times N}, \end{align}\]

2.1 Error Metrics↩︎

Evaluation of the goodness-of-fit is performed by weighted mean relative difference [12] and Kullback–Leibler divergence [13].

Accordingly, ground truth PDF of \(p_n(X|\theta)\) and fitted curve of \(\hat{p}_n(X|\theta)\) is compared with the following metrics

\[\begin{align} \textrm{WMRD}&=\frac{\sum\nolimits_{m}{\left| {\hat{p}_n(X|\,\theta)}-{{p}_n(X|\,\theta)} \right|}}{\left( {1}/{2}\; \right)\times \sum\nolimits_{m }{\left( {\hat{p}_n(X|\,\theta)}+{{p}_n(X|\,\theta)} \right)}} , \\ \notag \\ \textrm{KL} &= \sum \hat{p}_n(X|\,\theta) \log{\frac{\hat{p}_n(X|\,\theta)}{p_n(X|\,\theta)}} . \label{KL} \end{align}\tag{3}\]

a

b

Figure 3: (a) Distribution of all Doppler shifts in ppm between LLO-1 (incl:\(80^{\circ}\)) and each of the \(N=20\) satellites with increasing inclinations.(b) Distribution of all Doppler shifts in ppm between \(N+1=21\) satellites and the GS at LSP..

Figure 4: Inter-satellite Doppler shifts in ppm between the reference LLO satellite of \textrm{LLO-1} and other N=20 satellites with increasing inclinations. GMM with K=5 fits over the realistic data obtained from STK simulations.
Table 2: Error Quantification Metrics for PDF Estimation of ISLs
ISL Error Metrics
WMRD KL Divergence
LLO-1 and -2 0.6575 0.7057
LLO-1 and -3 0.5812 2.2963
LLO-1 and -4 0.6093 1.5421
LLO-1 and -5 0.5996 0.9872
LLO-1 and -6 0.6343 0.4522
LLO-1 and -7 0.6246 0.5564
LLO-1 and -8 0.6156 0.5041
LLO-1 and -9 0.6140 0.3951
LLO-1 and -10 0.6289 0.3362
LLO-1 and -11 0.6438 0.1852
LLO-1 and -12 0.6183 0.2102
LLO-1 and -13 0.6299 0.1503
LLO-1 and -14 0.6241 0.1819
LLO-1 and -15 0.6050 0.2970
LLO-1 and -16 0.5983 0.3429
LLO-1 and -17 0.5908 0.2828
LLO-1 and -18 0.6463 0.1094
LLO-1 and -19 0.6339 0.1526
LLO-1 and -20 0.6218 0.2126
LLO-1 and -21 0.5794 0.2309
ALL 0.6906 0.0111

3 Results and Discussion↩︎

The motions of the orbiters are simulated realistically by utilizing STK, and the simulation parameters are exhibited in Table 1. The inclination of the orbits ranges between \(80^{\circ}\) and \(100^{\circ}\) with a step size of \(1^{\circ}\). The simulation duration is one day, during which an LLO satellite revolves \(12\) times around the Moon, as its period is approximately \(2\) hours [2].

Inter-satellite Doppler shift analyses are conducted between \(\textrm{LLO-1}\) with inclination \(80^ {\circ}\) and each of the remaining twenty LLO satellites, such as \(\textrm{LLO-21}\) with inclination \(100^{\circ}\). The Doppler shift distributions for each ISL are presented in Fig. 4 with a GMM fitting curve with \(K=5\) components. Furthermore, the collection of all inter-satellite Doppler shifts and the GMM fitting curve with \(K=5\) relative velocity state is exhibited in Fig. 3. The Doppler shift reaches up to \(\pm 0.0953\) ppm for the nearest ISL, which links LLO-1 and LLO-2 (inclination:\(82^\circ\)). On the other hand, computed Doppler shifts can rise to \(\pm 1.8934\) ppm for the farthest ISL that links LLO-1 and LLO-21 (inclination:\(100^\circ\)). It can be inferred from the subplots in Fig. 4 that, as the non-linear relative velocities obtained from simulations increase with increasing orbital inclination difference, the Doppler shift range becomes wider. This reveals the fact that further ISL in LSP requires higher Doppler tolerance.

Satellite-to-GS Doppler shift analyses are carried out between each LLO satellite and the GS located at Lunar South Pole (\(0^{\circ}\mathrm{E}\,,\,90^{\circ}\mathrm{S}\)). As shown in Fig. 3 (b), Doppler shifts are accumulated around minimum -5.4505 ppm and maximum 5.4509 ppm values rather than spreading. The intermittent links can be established with a duration of \(\approx 10\) minutes during a period of \(\approx 2\) hours. The Doppler shifts of LLO-1, which revolves 12 times in 1 day (i.e., simulation duration), are demonstrated in Fig. 5 (b).

When inter-satellite and satellite-to-GS Doppler shifts are compared, it is clear that Doppler shifts are always higher in the second scenario, as demonstrated in Fig. 3 because the relative velocity between any LLO satellite and the GS at LSP is significantly high. It can be inferred that, communication system between the LLO satellite and the GS requires advanced methods to mitigate the time distortion caused by the Doppler frequency.

Table 3: Gaussian Mixture Model Parameters of Inter-satellite Links.
ISL Parameters
\(\pi\) \(\mu\) \(\sigma\)
LLO-1 and -2 (0.2288, 0.2229, 0.2913, 0.1309, 0.1260) (-0.066, 0.0660, -0.0011,-0.0918, 0.0917) (2.5677e-04, 2.6500e-04, 8.7808e-04, 8.9384e-06, 9.2748e-06)
LLO-1 and -3 (0.1358,0.1317,0.2734,0.2270,0.2321) (0.1825,-0.1835,-0.0080,-0.1333,0.1262) (4.8835e-05, 3.6562e-05, 0.0031, 0.0010, 0.0012)
LLO-1 and -4 (0.3195,0.2267, 0.1206, 0.2055, 0.1277) (0.0045,-0.2011,0.2759,0.2058,-0.2757) (0.0093, 0.0023, 6.9993e-05, 0.0020, 7.3563e-05)
LLO-1 and -5 (0.2353, 0.1375, 0.2621, 0.1358, 0.2292) (-0.2600, 0.3645,-0.0079,-0.3660,0.2526) (0.0044, 2.0280e-04, 0.0117, 1.6545e-04, 1.6545e-04)
LLO-1 and -6 (0.1511,0.1351, 0.2542, 0.2305, 0.2291) (-0.4536, 0.4561, -0.0005, -0.3113, 0.3177) (3.8385e-04, 2.9820e-04, 0.0183, 0.0075, 0.0075)
LLO-1 and -7 (0.1305, 0.1351, 0.2314, 0.2251, 0.2779) (-0.5502, 0.5472, 0.3799, -0.4014, -0.0248) (3.2068e-04, 4.2692e-04, 0.0108, 0.0088, 0.0289)
LLO-1 and -8 (0.1414, 0.2261, 0.1321, 0.2343, 0.2661) (0.6360, -0.4656, -0.6411, 0.4322, -0.0353) (6.8526e-04, 0.0122, 4.5846e-04, 0.0157, 0.0367)
LLO-1 and -9 (0.2390, 0.1289, 0.2138, 0.1324, 0.2859) (-0.5200, 0.7319, 0.5312, -0.7324, 0.0134) (0.0181, 6.3008e-04, 0.0157, 6.0630e-04, 0.0544)
LLO-1 and -10 (0.1274, 0.2221, 0.3015, 0.2220, 0.1270) (-0.8260, 0.5914, -0.0227,-0.6083,0.8236) (6.5393e-04, 0.0215, 0.0750, 0.0192, 7.6720e-04)
LLO-1 and -11 (0.2601, 0.1478, 0.1270, 0.2507, 0.2145) (0.0573, -0.9076, 0.9152, -0.6081, 0.6682) (0.0726, 0.0014, 9.3444e-04, 0.0340, 0.0240)
LLO-1 and -12 (0.2215, 0.1459, 0.2803, 0.2261, 0.1261) (0.7263, -0.9993, 0.01085, -0.6993, 1.0068) (0.0316, 0.0016, 0.1015, 0.0339, 0.0011)
LLO-1 and -13 (0.1843, 0.1519, 0.3049 0.2452, 0.1138) (0.8702, -1.0849, -0.6421, 0.2468, 1.1055) (0.0220, 0.0023, 0.0755, 0.0903, 8.6624e-04)
LLO-1 and -14 (0.2567, 0.1315, 0.1442, 0.2449, 0.2226) (0.7612, -1.1891,1.1773,-0.1203,-0.8717) (0.0655, 0.0015, 0.0026, 0.1072, 0.0395)
LLO-1 and -15 (0.1432, 0.2213, 0.2722, 0.1285, 0.2348) (1.2681, -0.9459,-0.0934,-1.2826,0.8548) (0.0029, 0.0454, 0.1517, 0.0016, 0.0641)
LLO-1 and -16 (0.3199, 0.2319, 0.2006, 0.1295, 0.1180) (0.0541, -0.9894, 1.0403, -1.3731, 1.3771) (0.2309, 0.0599, 0.0460, 0.0019, 0.0016)
LLO-1 and -17 (0.2580, 0.1372, 0.2046, 0.1230, 0.2772) (-0.9922, -1.4582, 1.0939, 1.4651, 0.1154) (0.0867, 0.0028, 0.0544, 0.0021, 0.2044)
LLO-1 and -18 (0.2429,0.1283, 0.1388, 0.2694, 0.2206) (-1.0773, 1.5518, -1.5481, 0.0364, 1.1172) (0.0866,0.0028,0.0032,0.2201,0.0742)
LLO-1 and -19 (0.2998, 0.1339, 0.2114, 0.1231, 0.2317) (-0.1266, 1.6376, -1.2466, -1.6520, 1.1368) (0.2924, 0.0037, 0.0667, 0.0023, 0.0980)
LLO-1 and -20 (0.1371, 0.1933, 0.2539, 0.2996, 0.1161) (-1.7305, 1.3404, -1.1831, 0.1759, 1.7449) (0.0039,0.0659, 0.1198, 0.3282, 0.0024)
LLO-1 and -21 (0.3132, 0.1291, 0.1222, 0.2251, 0.2103) (-0.1120, 1.8237,-1.8351,1.2950,-1.3867) (0.3902, 0.0040, 0.0027, 0.1110, 0.0820)
ALL (0.1426, 0.1213, 0.2435, 0.2207, 0.2718) (-1.2170, 1.2571, 0.2425, -0.1595, -0.0575) (0.1200, 0.1085, 0.2954, 0.3348, 0.1636)

The error metric results in terms of KL divergence and WMRD are exhibited in Table 2. KL divergence always takes a non-negative value, and it has a range of \([0,\infty)\). Hence, the lower its value, the higher the resemblance of probability distributions. The maximum and minimum KL divergence values are 2.2963 and 0.0111; thus, the latter one is more identical to the corresponding GMM fitting curve than the former one. On the other hand, a zero WMRD means that no average relative difference; thus, the target value of WMRD is as close to zero as possible. The minimum and maximum values of WMRD are 0.5794 and 0.6906, which are fairly close to zero.

The Doppler shift variations as a function of time are demonstrated in Fig. 5 (a) for the whole simulation duration. Doppler shift converges to zero when LLO-1 and LLO-21 have the same velocity, which leads to zero relative velocity. For instance, \(f_{20,d}=0.00778\) at time 02:27:20 and the position and velocity vectors of LLO-1 and LLO-21 are [-345.95, -87.34, 1802.6] km and [292.33, -101.68, 1811.2] km, and [-0.038, -1.629, -0.085] km/s (speed: 1.6321 km/s) and [-0.039, -1.631, -0.086] km/s (speed: 1.6340 km/s). Hence, the relative velocity vector, relative speed, and Doppler shift in ppm are computed as [-0.0010, -0.0020, -0.0010] km/s, 0.0023 km/s and 0.0078, respectively.

Table 3 presents the GMM with \(K=5\) parameters; which are \(\pi_{n,k}\) is the mixture coefficient representing the probability of \(k\)-th component, \(\mu_{n,k}\) is the mean value of the \(k\)-th component, and \(\sigma_{n,k}\) denotes the standard deviation value of the \(k\)-th component for the \(n\)-th ISL.

a

b

Figure 5: (a) Time-varying ppm Doppler shifts between LLO-1 and LLO-21.
(b) Time-varying ppm Doppler shifts in intermittent links between LLO-1 and GS..

4 Conclusion↩︎

In this study, the Doppler shifts in realistic Cislunar inter-satellite and satellite-to-ground station scenarios are analyzed and statistically modelled. An ML estimator for both single ISLs and a more generalized ISL is derived for Doppler shift parameter estimation. Gaussian Mixture Models with \(K=5\) components are used for curve fitting of these statistical Doppler shift models. Parts per million Doppler shifts allow us to model independently of a specific carrier frequency, which changes the Doppler frequency significantly. Furthermore, goodness-of-fit is evaluated by using Kullback–Leibler divergence and the weighted mean relative difference error metrics.

The outcomes of the ISL simulations show that the higher the difference in inclination of the low lunar orbits, the larger the Doppler shift becomes due to the increasing relative velocity changes. Regarding the satellite-to-ground station scenario, the Doppler shift is concentrated in extreme values, as the relative velocity does not deviate significantly, unlike in the former case. This leads to the fact that the latter communication link requires more advanced systems, which can compensate for the distortions caused by the Doppler shifts. The Kullback–Leibler divergence and the weighted mean relative difference error metrics yield values near zero, and these results show that the proposed GMM with \(K=5\) components establish good fit over the Doppler shift data in ppm.

Acknowledgment↩︎

This work was supported in part by the Tier-1 Canada Research Chair program.

References↩︎

[1]
B. Donmez, Y. Jiwan-Mercier, S. Loranger, and G. Karabulut Kurt, “Multi-orbiter continuous lunar beaming,” 2025. [Online]. Available: https://arxiv.org/abs/2504.11300.
[2]
R. Whitley and R. Martinez, “Options for staging orbits in Cislunar space,” in IEEE Aerospace Conference, pp. 1–9, 2016.
[3]
B. Dönmez, Y. Jiwan-Mercier, S. Loranger, and G. Karabulut Kurt, “Hybrid FSO and RF lunar wireless power transfer,” in SpaceOps 2025, Montreal, Canada, May, pp. 1–12, 2025.
[4]
A. Al-Hourani and B. Al Homssi, Doppler shift distribution in satellite constellations,” IEEE Communications Letters, vol. 28, no. 9, pp. 2131–2135, 2024.
[5]
B. Mcbain, Y. Hong, and E. Viterbo, “Stochastic channel models for satellite mega-constellations,” IEEE Transactions on Communications, Early Access, 2025.
[6]
I. M. Tanash, R. Wichman, and N. Gonzalez-Prelcic, “Statistical modeling for accurate characterization of Doppler effect in leo-terrestrial networks,” arXiv preprint arXiv:2506.23817, 2025.
[7]
T. A. Khan and M. Afshang, “A stochastic geometry approach to Doppler characterization in a LEO satellite network,” in IEEE International Conference on Communications (ICC), 2020, pp. 1–6.
[8]
M. A. Fernandes et al., “Digitally mitigating Doppler shift in high-capacity coherent FSOLEO-to-earth links,” Journal of Lightwave Technology, vol. 41, no. 12, pp. 3993–4001, 2023.
[9]
A. G. I. Systems Tool Kit, “,” Access Date: 10.04.2025. [Online]. Available: https://www.ansys.com/products/missions/ansys-stk.
[10]
E. Güven, O. B. Yahia, and G. Karabulut-Kurt, “Multi-state inter-satellite channel models,” in 2023 International Balkan Conference on Communications and Networking (BalkanCom), pp. 1–6, 2023.
[11]
A. A. Doroshkin, A. M. Zadorozhny, O. N. Kus, V. Y. Prokopyev, and Y. M. Prokopyev, “Experimental study of LoRa modulation immunity to Doppler effect in cubesat radio communications,” IEEE Access, vol. 7, pp. 75 721–75 731, 2019.
[12]
A. Kumar, M. Sung, J. Xu, and J. Wang, “Data streaming algorithms for efficient and accurate estimation of flow size distribution,” ACM SIGMETRICS Performance Evaluation Review, vol. 32, no. 1, pp. 177–188, 2004.
[13]
J. R. Hershey and P. A. Olsen, “Approximating the KullbackLeibler divergence between Gaussian Mixture Models,” in IEEE International Conference on Acoustics, Speech and Signal Processing-ICASSP’07, vol. 4, pp. IV–317, 2007.