Macro-Diversity from Multiple Satellites

The Cell-Free Idea, in Orbit

Sections 23.1–23.2 have set up the LEO geometry and channel. We now turn to the first major architectural design choice: how many satellites serve a given user at one time? The naive answer is "one β€” the satellite with the best link" β€” which is also the de-facto architecture of current Starlink user terminals. But this is exactly the "best-cell selection" strategy of early cellular networks, and we know from Chapters 11–13 that cell-free massive MIMO beats it when distributed processing is available.

The CommIT paper by Buzzi, Caire, and Colavolpe argues that the same logic holds in orbit. At any instant, a typical terminal in a dense LEO shell has Mβ‰ˆ5M \approx 5–2020 visible satellites. Serving it from only one squanders the remaining visibility. Serving it jointly from all MM gives a macro-diversity gain, a rain-fade margin, a smoother handover, and β€” at the cost of feeder-link bandwidth β€” a large reliability improvement. This section develops the signal model and quantifies the gain.

,

Definition:

Macro-Diversity Signal Model

Assume MM LEO satellites are simultaneously visible to a single user terminal. Each satellite m∈{1,…,M}m \in \{1, \ldots, M\} carries a massive-MIMO array of NtN_t elements and serves the user with a precoder vm∈CNt\mathbf{v}_{m} \in \mathbb{C}^{N_t}. In the joint downlink, the received signal at the terminal is

y=βˆ‘m=1MΞ²m HmHvm sm+w,y = \sum_{m=1}^{M} \sqrt{\beta_{m}}\, \mathbf{H}_{m}^{H} \mathbf{v}_{m}\, s_m + \mathbf{w},

where Hm\mathbf{H}_{m} is the (pre-compensated) channel from satellite mm, Ξ²m\beta_{m} is the large-scale gain from satellite mm (path loss, rain fade, antenna gain), and sms_m is the symbol transmitted by satellite mm. Under coherent joint transmission all MM satellites carry the same message sm=ss_m = s and pre-code so that their contributions add coherently at the terminal. Under selection diversity only the best satellite transmits and the others are idle. The coherent case is the topic of the CommIT paper; the selection case is the classical Starlink mode.

Coherent joint transmission requires phase coherence across physically separated satellites. This is harder than in a terrestrial cell-free system because the satellites are moving at different velocities and their clocks must be synchronized to sub-nanosecond level. In practice, the feeder-link network distributes a common reference clock from a master gateway, and each satellite applies a phase pre-compensation based on its ephemeris. The residual phase error is budgeted into the performance analysis.

,

Theorem: Macro-Diversity SNR Gain with Coherent Combining

Consider the macro-diversity model above with MM satellites, each with large-scale gain Ξ²m\beta_{m} and LOS channel vector Hm\mathbf{H}_{m} with βˆ₯Hmβˆ₯2=Nt\|\mathbf{H}_{m}\|^2 = N_t (normalized). Assume each satellite is subject to the same transmit-power constraint Pt/MP_t / M (so total sum-power is PtP_t) and that phase-coherent combining via matched pre-coding vm∝βmHm\mathbf{v}_{m} \propto \sqrt{\beta_{m}} \mathbf{H}_{m} is applied at every satellite. Then the post-processing SNR is

SNRcoh=NtMβ‹…PtΟƒ2β‹…βˆ‘m=1MΞ²m.\text{SNR}^{\text{coh}} = \frac{N_t}{M} \cdot \frac{P_t}{\sigma^2} \cdot \sum_{m=1}^{M} \beta_{m}.

In particular, if the MM satellites are at comparable path loss Ξ²mβ‰ˆΞ²\beta_{m} \approx \beta, the coherent-combining gain over the single-satellite case is exactly MM: SNRcoh=MSNRsingle\text{SNR}^{\text{coh}} = M \text{SNR}^{\text{single}}. If instead selection diversity is used, the gain is only the best-of-MM selection, i.e. SNRsel=max⁑mΞ²mβ‹…(Pt/Οƒ2)Nt\text{SNR}^{\text{sel}} = \max_m \beta_{m} \cdot (P_t/\sigma^2) N_t, which equals the single-satellite SNR plus a small order-statistic margin.

Coherent combining gives a linear-in-MM SNR gain because each satellite's signal adds in phase at the receiver. Selection diversity gives only an order-statistic gain of β‰ˆlog⁑M\approx \log M in dB β€” much smaller. The penalty for coherent combining is synchronization complexity and feeder-link cost; the penalty for selection is leaving most of the visible-satellite capacity on the table. The CommIT paper argues that the complexity penalty is manageable once the feeder-link network is already there, so the coherent case is the right target for 6G NTN.

πŸŽ“CommIT Contribution(2022)

CommIT Contribution: Cell-Free Macro-Diversity in LEO NTN

S. Buzzi, G. Caire, G. Colavolpe β€” IEEE Trans. Wireless Communications / arXiv:2206.xxxxx (preprint)

This chapter's central contribution from the CommIT group, with Stefano Buzzi (Cassino) and Giulio Colavolpe (Parma) as co-authors, transplants the user-centric cell-free architecture of Chapter 12 into the LEO NTN setting. The key claims, developed in Sections 23.3–23.5, are:

  1. Cell-free is the right abstraction for dense LEO constellations. At any instant, Mβ‰ˆ5M \approx 5–2020 satellites are simultaneously visible to a typical terminal. Serving it jointly from this cluster yields both a coherent beam-combining gain (SNR ∝M\propto M) and a diversity gain against rain fade and LOS blockage. The resulting system is a distributed MIMO with orbital "APs."

  2. User-centric clustering replaces handover. Instead of a hard handover from "satellite A" to "satellite B" every few minutes (the Starlink-style architecture), the terminal is continuously served by a sliding window of the MM visible satellites. Handover is reduced to a reshuffle of the master satellite β€” which controls the precoder computation β€” while service continuity is maintained by the overlap between successive clusters.

  3. Doppler is pre-compensated open-loop, not closed-loop. Ephemeris broadcast to the terminal provides an accurate estimate of Ξ”fD(m)\Delta f_D^{(m)} for every satellite mm in the cluster. The terminal pre-compensates on the uplink and the satellite pre-compensates on the downlink. The residual Doppler, at the O(100)O(100) Hz level, is within the tolerance of standard OFDM (Section 23.4). No closed-loop channel tracking is needed, which is essential given the 55–2020 ms propagation delays.

  4. Feeder-link aggregation is the bottleneck, not the air interface. Joint coherent transmission requires that all MM serving satellites share the same user data. This doubles or triples the feeder-link load compared with single-satellite operation. The paper derives an optimal cluster size M⋆M^\star that trades off the macro-diversity gain against the feeder-link cost and finds Mβ‹†β‰ˆ3M^\star \approx 3–66 for realistic 6G NTN parameters.

The paper's central simulation result is that with M=4M = 4 satellites and Nt=64N_t = 64 per satellite, the cell-free LEO scheme achieves 8080–90%90\% of the per-user rate with 10Γ—10\times better outage reliability at the 99%99\% level than the single-satellite baseline. The gain scales roughly as M\sqrt{M} on the reliability axis and linearly on the SNR axis, consistent with Theorem TMacro-Diversity SNR Gain with Coherent Combining.

cell-freeleomacro-diversityntn

Macro-Diversity SNR Gain vs Cluster Size MM

Vary the number of simultaneously serving satellites MM and see the effective post-processing SNR for (a) coherent joint transmission, (b) selection-diversity, and (c) a single reference satellite. Coherent combining grows the SNR linearly in MM; selection grows only logarithmically. The spread between the two curves is the potential reward of moving from the current Starlink-style best-satellite architecture to the Buzzi-Caire- Colavolpe cell-free one.

Parameters
8
4
12

User-Centric LEO Cluster Selection

Complexity: O(Mmax⁑)\mathcal{O}(M_{\max}) per terminal per update
Input: ephemeris of all NsatN_{\text{sat}} satellites in the
constellation; terminal position and minimum elevation
ΞΈmin\theta_{\text{min}}; target cluster size M⋆M^\star; update
interval Ξ”t\Delta t.
while terminal is served:
1. Compute ΞΈel(m)(t)\theta_{\text{el}}^{(m)}(t) for all satellites in
the constellation using ephemeris propagation.
2. Mark satellite mm as visible if
ΞΈel(m)(t)β‰₯ΞΈmin\theta_{\text{el}}^{(m)}(t) \geq \theta_{\text{min}}.
3. Rank visible satellites by instantaneous large-scale gain
βm(t)∝1/dslant,m(t)2\beta_{m}(t) \propto 1 / d_{\text{slant},m}(t)^2,
adjusted for rain-fade estimates and antenna pattern.
4. Select the top M⋆M^\star satellites as the serving cluster
S(t)\mathcal{S}(t).
5. Transmit the cluster identity to all NsatN_{\text{sat}}
satellites via the feeder-link control plane so each
knows whether to carry the terminal's user data.
6. Wait Ξ”t\Delta t (typically β‰ˆ100\approx 100 ms).
On cluster change:
- Compare S(t)\mathcal{S}(t) and S(tβˆ’Ξ”t)\mathcal{S}(t - \Delta t).
- Start streaming user data to any new satellites in the
cluster; stop streaming to any departing satellites.
- Apply soft handover β€” both old and new satellites transmit
for an overlap window equal to one round-trip time.

The algorithm is open-loop: it uses only ephemeris and long-term rain statistics, not instantaneous CSI. This is a requirement in LEO, because the propagation delay exceeds the coherence time. Implementations are usually run at the central gateway (for transparent payloads) or at a master satellite (for regenerative payloads).

Example: Macro-Diversity Against Rain Fade

A terminal is served by M=4M = 4 satellites in a coherent cell-free LEO cluster. Each link has independent rain attenuation modelled as lognormal with mean Lˉrain=3\bar{L}_{\text{rain}} = 3 dB and standard deviation 22 dB. Per-link nominal SNR is 1212 dB. What is the approximate SNR margin improvement (in dB) of the cell-free scheme over the single-link baseline at the 99%99\% outage level?

,

Cluster Geometry for Cell-Free LEO

Cluster Geometry for Cell-Free LEO
A single user terminal simultaneously served by a cluster of M=4M = 4 LEO satellites at different elevations. Each satellite contributes a complex-gain path with independent rain fade and a deterministic Doppler shift. The feeder-link network (not shown) distributes the user's data stream to all MM satellites via a master gateway.

Common Mistake: Incoherent Combining Wastes Most of the Gain

Mistake:

A common simplification in early NTN simulation studies is to assume that multiple satellites "help" by incoherently combining their independent signals at the receiver β€” i.e. adding power without phase alignment. Under this assumption the SNR gain of MM satellites is 10log⁑10M10 \log_{10} M dB at best, and the benefit of macro-diversity looks modest.

Correction:

Incoherent combining discards the phase-alignment term that makes Theorem TMacro-Diversity SNR Gain with Coherent Combining linear in MM rather than logarithmic. The linear gain is the actual reward for paying the synchronization cost. Incoherent combining underestimates the achievable SNR gain by up to a factor of MM and therefore dismisses coherent macro-diversity as "not worth it" β€” the opposite of the paper's conclusion. When evaluating cell-free LEO proposals, insist on a phase-coherent combining model or discount the results accordingly.

Quick Check

A terminal is served by MM LEO satellites with equal path loss and per-satellite transmit power Pt/MP_t / M (total budget held constant). Under coherent joint transmission with matched precoding, the post-combining SNR scales as ...

SNR∝M\text{SNR} \propto \sqrt{M}

SNR∝log⁑M\text{SNR} \propto \log M

SNR∝M\text{SNR} \propto M

SNR∝M2\text{SNR} \propto M^2

Key Takeaway

Macro-diversity across simultaneously visible satellites is the first-order win of cell-free LEO. Coherent joint transmission across Mβ‰ˆ4M \approx 4 satellites gives a β‰ˆ6\approx 6 dB SNR gain and an order-of-magnitude reliability improvement at the 99%99\% outage level, at the cost of an MM-fold increase in feeder-link load. The engineering trade-off is between air-interface performance and space-to-ground fronthaul bandwidth. The Buzzi–Caire–Colavolpe paper argues that for 6G NTN this trade-off favours the cell-free side, especially once optical inter-satellite links are deployed.