Exercises
ex-ch23-01
EasyA LEO satellite orbits at km. Compute (a) its orbital velocity using m/s and km, and (b) the peak one-way Doppler shift at Ka band ( GHz) using .
Convert to meters before taking the square root.
For the Doppler, m/s.
Orbital velocity
m. m/s km/s.
Peak Doppler at Ka
kHz. Two-way (uplink + downlink cumulative) is about MHz.
ex-ch23-02
EasyConsider a LEO satellite at km viewed at elevation angle . Compute the slant range and the one-way propagation delay .
Use km and .
Substitution
. Radicand: . Square root . Subtract : km.
Delay
ms.
ex-ch23-03
EasyAn OFDM system uses kHz (5G NR FR2 numerology ). After ephemeris-based Doppler pre-compensation, the residual Doppler shift is Hz. Using the rule-of-thumb bound , estimate the ICI floor SIR.
Compute the ratio first.
Convert the final ratio to dB with .
Ratio
.
SIR inverse
.
SIR
Inverting, , which is dB. Plenty of margin for any practical MCS.
ex-ch23-04
EasyA cell-free LEO cluster has satellites with equal per-satellite transmit power . The per-link nominal SNR without macro-diversity is dB. Under coherent joint transmission with equal path losses, what is the post-combining SNR in dB?
Coherent gain is dB above the per-link SNR.
Coherent gain
dB.
Post-combining SNR
dB. The cluster brings the link from marginal ( dB, bit/s/Hz) to comfortable ( dB, bit/s/Hz) on a single SNR measure.
ex-ch23-05
MediumFor an LEO link at km and GHz, compute the free-space path loss in dB at (a) the zenith () and (b) a low elevation (), using the Friis formula. What is the difference?
FSPL (dB) .
mm at GHz.
Zenith slant range
At zenith, km. Wavelength mm.
Zenith FSPL
. FSPL dB.
Low-elevation slant range
Using the formula: km.
Low-elevation FSPL
. FSPL dB.
Difference
dB excess loss at low elevation. Combined with the rain-fade increase at low elevations (longer rain path), this is why operators enforce a minimum elevation in the โ range.
ex-ch23-06
MediumA Starlink-like terminal at N observes a LEO satellite pass. The satellite is above the minimum elevation for approximately minutes during an overhead pass. Using the visibility-window formula with and , verify this for km and km/s.
Compute first.
km; km.
Angular velocity
rad/s.
Maximum angular swath
rad (). rad. rad.
Visibility time
s min. Consistent with the stated min (the stated min is a round value; the exact formula gives slightly more for a perfect zenith pass).
ex-ch23-07
MediumA cell-free LEO cluster of size serves a user. Each link's rain attenuation is modelled as lognormal with mean dB and standard deviation dB, independent across links. Assuming the per-link nominal SNR is dB, estimate the coherent-combining SNR at the -th percentile outage level. Compare with the single-link case.
Coherent gain is dB.
The -percentile of a sum of independent lognormals tightens the tail by on the .
Single-link 99-percentile fade
Single-link rain: mean dB, dB, -th percentile dB. Outage SNR: dB.
Cluster-combined fade
Sum of independent lognormals: mean dB, effective dB. -th percentile fade: dB.
Cluster outage SNR
Coherent gain: dB. Outage SNR: dB. Improvement over single-link: dB at matched outage probability.
ex-ch23-08
MediumA LEO constellation has km, km/s, average visible count , and a cluster size . Using and the handover-rate formula , compute the mean time between cluster changes.
km.
Visibility scale
km.
Handover rate
Hz.
Inter-change interval
s min between cluster changes โ consistent with the "soft reselection every several minutes" operating regime of Section 23.5.
ex-ch23-09
MediumAn OFDM system has kHz (5G NR FR1 numerology ). It operates on a LEO Ka-band link at GHz with km/s. Without any Doppler pre-compensation, the raw Doppler spans . Compute the raw and the ratio . Explain why pre-compensation is mandatory.
.
Raw Doppler
kHz.
Ratio to subcarrier spacing
. The Doppler is almost subcarriers wide.
Why pre-compensation is mandatory
OFDM's orthogonality breaks down at ratios above about (ICI of dB). A ratio of means the raw signal is indistinguishable from noise at the subcarrier level. Ephemeris-based pre-compensation reduces the residual to Hz, a ratio of , which gives dB SIR floor and restores the OFDM operating regime.
ex-ch23-10
MediumDerive the closed-form expression for given in Theorem TLEO Doppler Shift vs Elevation Angle, starting from the triangle formed by the Earth's center, the terminal, and the satellite.
Use the sine rule in the Earth-terminal-satellite triangle to find .
.
Triangle setup
Triangle with vertices (Earth center), (terminal), (satellite). , , angle at between and is (elevation measured from the local horizontal, so the vertical to is at from the line-of-sight).
Sine rule
where is the angle at between and . Since , , and from Definition DSlant Range and One-Way Delay.
Radial velocity and Doppler
The satellite velocity is tangent to its circular orbit, perpendicular to . The component along is . Dividing by and multiplying by gives the stated Doppler shift.
ex-ch23-11
MediumA cell-free LEO terminal uses satellites, each sending its own copy of the downlink data. Per-satellite downlink rate is Gb/s. What is the aggregate feeder-link load assuming a gateway-routed architecture, and by what factor does this multiply the per-user feeder-link budget? How does the ISL- routed architecture compare?
Gateway-routed: each satellite receives an independent feeder-link copy.
ISL-routed: only one satellite receives the feeder-link copy.
Gateway-routed
Gb/s feeder-link load per user. Compared to single-satellite baseline ( Gb/s), the load.
ISL-routed
Gb/s feeder-link load per user; the master satellite distributes to the other over ISL at no additional feeder-link cost. The ISL total load is Gb/s on the in-orbit mesh, but this is distinct from the feeder-link spectrum and scales with ISL capacity rather than gateway spectrum.
Interpretation
ISL-routed is more spectrum-efficient on the feeder side. This is why the 6G NTN research proposals (including the Buzzi-Caire-Colavolpe baseline) assume ISLs. Starlink v2.0 satellites have optical ISLs; OneWeb and earlier Starlink satellites do not.
ex-ch23-12
MediumExplain in โ sentences why OTFS is theoretically better than OFDM for the LEO LOS channel, and list one practical reason OFDM is still the dominant waveform in deployed LEO systems.
Think about the channel representation in each domain.
Practical reasons: standards, ecosystem, hardware.
Why OTFS is theoretically better
In the delay-Doppler domain, a pure LOS channel with a single Doppler shift and a single delay becomes a single sparse tap, so OTFS equalization reduces to one multiplication per lattice point. OFDM, in contrast, suffers inter-carrier interference that grows with the Doppler-to-subcarrier-spacing ratio; on a fast-changing channel the ICI floor limits achievable SIR regardless of transmit power. OTFS therefore avoids both the OFDM ICI problem and the wide-beam CP budget problem in a single representation change.
Why OFDM still dominates
OFDM is the 5G NR waveform, and the ecosystem โ modem ASICs, channel estimation procedures, standards compliance, test and measurement equipment โ is all OFDM-based. Deploying OTFS would require a parallel non-standard modem stack, which no operator has been willing to fund at scale. 3GPP has not adopted OTFS as of Release 18, so LEO deployments through 2025+ will use OFDM with aggressive ephemeris pre-compensation and narrow spot beams.
ex-ch23-13
HardDerive the coherent-combining SNR expression in Theorem TMacro-Diversity SNR Gain with Coherent Combining, starting from the signal model with (matched filtering) and total power constraint .
Equal power by symmetry.
by normalization.
Effective receive amplitude per satellite
With matched filtering , the contribution to the received signal from satellite is .
Sum across satellites
Under phase-coherent combining, the total amplitude is . With equal power , .
Squared amplitude
by Jensen's, with equality when all are equal.
Divide by noise
. Restricting to the equal-gain case gives the stated form.
ex-ch23-14
HardConsider a 6G NTN design scenario: cluster size , per-satellite array size , simultaneously served users, per-link nominal SNR dB. Using the ZF cluster precoder with equal per-user power, give an approximate expression for the per-user SINR and evaluate it numerically. Compare with the single-satellite baseline at the same total transmit power.
ZF achieves per user in the high-SNR regime.
The cluster effectively increases the array size to .
Single-satellite ZF per-user SINR
dB.
Cluster ZF per-user SINR
The cluster acts as an -element virtual array. dB. Gain: dB over the single-satellite baseline, close to the dB ideal.
Spectral efficiency
Per user: bit/s/Hz for the cluster vs bit/s/Hz for the single satellite. At MHz bandwidth, the cluster gives Mb/s/user vs Mb/s/user for single-satellite.
Comment
The ZF model is optimistic (it assumes perfect CSI and no pilot contamination); Release 17 NTN actually uses quantized codebook-based precoding with much lower spectral efficiency. The key point is that the cluster gain over single-satellite is approximately to depending on the interference regime, and the qualitative advantage is robust.
ex-ch23-15
HardA LEO satellite at km illuminates a spot beam of radius km on the ground (narrow beam, common in FR2). Compute the differential slant range and differential propagation delay between the beam center and beam edge. Compare with the 5G NR FR2 OFDM CP duration s. Is the CP adequate?
Use the geometry with replaced by the chord angle.
Beam-edge slant range: km.
Center and edge slant range
Beam center (zenith of illuminated spot): km. Beam edge: km.
Differential delay
km. s.
Comparison to CP
FR2 CP s. The differential delay ( s) is larger than the CP. Even with a narrow km beam, the CP is inadequate for a common waveform across the footprint.
Mitigation
Per-user timing advance pre-compensation is mandatory, as in 3GPP TR 38.821 ยง6.6. Each terminal aligns its own frame reference to its own slant range, so the net ISI within its decoded stream is zero. The differential delay only matters for broadcast channels, which use a much longer CP or are sent at a low modulation order robust to ISI.
ex-ch23-16
HardA cell-free LEO system uses satellites in coherent joint transmission, each with array elements and per-satellite RF chain count equal to (fully digital). Total DC power per satellite is W. (a) Compute the effective "virtual array" size of the cluster. (b) Estimate the total DC power per user supported by the cluster, assuming . (c) Compare with a single-satellite serving users from elements and comment on the system-level efficiency.
Virtual array = .
DC power per user is shared across users in the cluster.
Virtual array
virtual array elements.
Total cluster DC
W total across users, or W/user served.
Single-satellite baseline
W across users = W/user.
Comparison
The cluster costs more DC power per user for a spectral-efficiency gain of roughly bits/s/Hz at high SNR. The rate-per-watt is thus lower in the cluster, but the reliability (outage at ) is an order of magnitude better. The trade-off is a classic "burn power for reliability" design choice, and operators typically use the cluster mode only during rain events or low-elevation passes, reverting to single-satellite during favourable conditions.
ex-ch23-17
HardThe Buzzi-Caire-Colavolpe paper derives an optimal cluster size by balancing the macro-diversity SNR gain against the feeder-link load penalty. Sketch a heuristic derivation: assume the rate gain from is bits/s/Hz and the feeder-link penalty is a linear increase in distribution cost per user. Find as a function of and .
Maximize over .
Take the derivative w.r.t. and set to zero.
Objective
.
Derivative
.
Solve
, so . For small (feeder link is cheap) and SNR moderate, is large; as grows, decreases.
Numerical example
For (10 dB) and (each additional cluster member costs bits/s/Hz of distribution overhead), , i.e. . For , , i.e. . The paper's typical value of โ corresponds to the heavy-feeder-link regime โ.
ex-ch23-18
ChallengeDesign-level question. Propose a two-mode cell-free LEO architecture that adaptively switches between single-satellite and cluster operation based on channel conditions. Specify the trigger metric, the decision interval, and the soft transition mechanism. Argue why this is better than either always- single-satellite or always-cluster operation.
Think about clear-sky vs rain conditions, elevation angle, and cluster reselection.
Trigger metric
Define a composite metric combining (i) estimated rain attenuation from the terminal's Ka-band SNR history, (ii) current minimum elevation across the visible set, and (iii) -outage margin . Trigger cluster mode when dB or .
Decision interval
Evaluate the trigger every ms (about OFDM symbol frames). A quicker interval wastes ISL bandwidth; a slower one misses rain-fade onset.
Soft transition
When switching from single-sat to cluster, the master satellite gradually ramps up the cluster members over one cluster-change window ( ms). When switching back, the departing satellites fade out their contribution. The terminal sees a smooth amplitude change, not a hard re-acquisition.
Why this is better than always-one-mode
- Always single-sat wastes the macro-diversity gain in adverse conditions; users experience rain-fade outages.
- Always cluster wastes feeder-link spectrum during clear-sky zenith passes when no diversity is needed.
- Adaptive spends feeder-link resources only when they buy reliability, saving of the always-cluster feeder-link load while preserving of the reliability gain.
Caveats
Hysteresis is needed to avoid rapid mode oscillation (-second dwell time minimum). ISL capacity must still support peak cluster loading across all simultaneously-in-cluster users, not just the average. Operators can combine adaptive clustering with asymmetric cluster weights (few "full" members, many "diversity-only" members) for finer control. This is roughly the operating mode envisioned in the Buzzi-Caire-Colavolpe paper's Section VI concluding discussion.
ex-ch23-19
ChallengeResearch question. Extend the macro-diversity coherent- combining analysis (Theorem TMacro-Diversity SNR Gain with Coherent Combining) to the case where the satellites have residual phase errors that are independent across satellites. Derive the expected SNR loss as a function of and , and discuss the synchronization budget required to capture of the ideal coherent-combining gain.
The coherent amplitude becomes .
Expected squared amplitude: โ expand and average.
Expected amplitude
Let . The perturbed amplitude is . Expected value: using the characteristic function of a Gaussian.
Expected squared amplitude
. Split into (contributing ) and (contributing ).
Combine
. For equal path losses , this is . The ratio to the ideal is .
Budget for $90\%$
Setting the ratio : for , . Let . Then , , , rad . Converting to time synchronization at GHz: ps. The satellites must be synchronized to picosecond precision to capture of the ideal coherent gain. This is achievable with GNSS-disciplined atomic clocks plus ephemeris correction โ and is one of the harder engineering challenges of cell-free LEO.
Implication
Realistic deployments will likely operate at โ rad (โ), capturing of the ideal gain and losing dB to phase jitter โ well below the dB headline gain.
ex-ch23-20
ChallengeSystems-level reflection. Compare the cell-free LEO architecture of this chapter with the Starlink operational architecture (as publicly documented through 2024). Identify three technical differences, and predict which of them is most likely to change first as 6G NTN matures.
Starlink today uses best-satellite selection, not cluster operation.
Look at ISL capacity, beam management, and handover style.
Difference 1: Single-satellite vs cluster
Starlink terminals track two visible satellites simultaneously, but only one is actively serving at any instant; the second is on stand-by for handover. The Buzzi-Caire-Colavolpe cell-free mode has satellites simultaneously transmitting. This is the biggest operational difference and the one most likely to change first as ISL capacity matures.
Difference 2: Beam management
Starlink uses per-satellite narrow spot beams with frequency reuse 1/4 or similar. Cell-free mode removes the concept of a beam boundary โ every cluster member covers the user regardless of its nominal beam direction, and inter-beam interference becomes a cluster-wide MU-MIMO problem. This requires significant upgrades to the on-board digital beamformer.
Difference 3: Handover style
Starlink does a hard every-2โ15-minute handover with brief service interruption. Cell-free mode does soft cluster reselection with no interruption. This is a user-experience difference rather than a throughput difference.
Most likely to change first
Difference 1 (single-sat vs cluster) is the most likely first move, because it builds directly on the ISL capacity Starlink already has (v2.0 onwards) and does not require new on-board digital beamformer hardware. The easiest first step would be a two- satellite selection-diversity mode (ground selects the currently-best of two visible satellites with no coherent combining), followed by two-satellite coherent combining once synchronization is validated. Moving to and beyond is a longer-term 6G NTN evolution that benefits from the research programme the Buzzi-Caire-Colavolpe paper is part of.