The LEO Satellite Channel

The Satellite Renaissance

For decades, satellite communications were the backwater of wireless: narrowband, expensive, slow. That is changing. LEO constellations β€” SpaceX Starlink, Amazon Kuiper, OneWeb, Iridium Next β€” deploy thousands of satellites at 400-2000 km altitude, offering multi-hundred-Mbps links to ground UEs and global coverage (including remote, underserved regions). The technical challenges: extreme Doppler from orbital velocity, narrow beams requiring precise pointing, rapid satellite handover as UEs move between beams. OTFS, with its DD-native processing, addresses each of these challenges head-on β€” the CommIT contribution of Buzzi-Caire-Colavolpe (2024) is the quantitative case for LEO-OTFS.

,

Definition:

LEO Satellite Parameters

Low Earth Orbit (LEO): satellites at altitude h=400h = 400- 20002000 km.

  • Orbital velocity vorbit=GMβŠ•/(RβŠ•+h)β‰ˆ7.5v_{\text{orbit}} = \sqrt{G M_\oplus / (R_\oplus + h)} \approx 7.5 km/s for h=500h = 500 km.
  • Orbital period: Torb=2Ο€(RβŠ•+h)3/(GMβŠ•)β‰ˆ95T_\text{orb} = 2\pi \sqrt{(R_\oplus + h)^3 / (G M_\oplus)} \approx 95 min.
  • Satellite pass duration (from UE perspective): Tvisibilityβ‰ˆ5T_{\text{visibility}} \approx 5-1515 minutes for a low-altitude LEO; depends on elevation angle geometry.
  • Elevation angle ΞΈelev\theta_{\text{elev}}: 10Β° (horizon) to 90Β° (zenith).
  • Slant range (UE to satellite): β‰ˆRβŠ•1+h2/RβŠ•2βˆ’2cos⁑θzenithβ‰ˆ500\approx R_\oplus \sqrt{1 + h^2/R_\oplus^2 - 2\cos\theta_{\text{zenith}}} \approx 500-25002500 km.

Frequency bands:

  • L-band (1.5 GHz): classical satellite (Iridium, Inmarsat). Low rate.
  • S-band (2 GHz): GPS, mobile satellite.
  • Ku/Ka-band (12-30 GHz): Starlink downlink. Moderate rate.
  • V-band (40-75 GHz): high-throughput LEO downlink. Gbps.
,

The Geometric Picture

A LEO satellite sweeps from horizon to horizon in 5-15 minutes, passing through elevation angles [10Β°,90Β°][10Β°, 90Β°]. The satellite's radial velocity (along the line-of-sight) varies continuously during the pass:

  • At horizon: vr=Β±vorbitsin⁑ϕrelv_r = \pm v_{\text{orbit}} \sin\phi_{\text{rel}} where Ο•rel\phi_{\text{rel}} is the angle between orbital track and LOS. For a direct overhead pass: near horizon vr∼vorbitv_r \sim v_{\text{orbit}}; at zenith vr=0v_r = 0.
  • Continuous Doppler sweep from +50+50 kHz (at horizon, approaching) to 00 kHz (at zenith) to βˆ’50-50 kHz (at horizon, receding).

This is the "hard" channel: Doppler is not a single tone but a time-varying spectrum. Classical Doppler compensation (LO tracking) is impossible β€” Doppler changes faster than a tracking loop can respond. OTFS's DD-domain processing is natively suited to this time-varying Doppler: each DD cell captures its own Doppler shift.

Theorem: LEO Channel Doppler Spread

For a LEO satellite at altitude hh, traveling at orbital velocity vorbitv_{\text{orbit}}, the Doppler spread at a ground UE at elevation ΞΈelev\theta_{\text{elev}} is Ξ½LEO(ΞΈelev)β€…β€Š=β€…β€Švorbitcos⁑θelevcβ‹…f0β‹…sin⁑ϕtrack,\nu_{\text{LEO}}(\theta_{\text{elev}}) \;=\; \frac{v_{\text{orbit}} \cos \theta_{\text{elev}}}{c} \cdot f_0 \cdot \sin\phi_{\text{track}}, where Ο•track\phi_{\text{track}} is the angle between orbital track and UE-satellite LOS.

Numerical (worst case: ΞΈelev=10Β°\theta_{\text{elev}} = 10Β°, Ο•track=90Β°\phi_{\text{track}} = 90Β°, h=500h = 500 km, f0=28f_0 = 28 GHz): Ξ½LEOβ€…β€Šβ‰ˆβ€…β€Š(7.5Γ—103/3Γ—108)β‹…28Γ—109β‹…cos⁑10Β°β‹…1β€…β€Šβ‰ˆβ€…β€Š690Β kHz.\nu_{\text{LEO}} \;\approx\; (7.5 \times 10^3 / 3 \times 10^8) \cdot 28 \times 10^9 \cdot \cos 10Β° \cdot 1 \;\approx\; 690 \text{ kHz}. Over a pass: Doppler varies from +690+690 kHz at approach horizon to βˆ’690-690 kHz at receding horizon, passing through 0 at zenith. Rate of change: dΞ½/dt∼2Ξ½max/Tvis∼150d\nu/dt \sim 2 \nu_{\text{max}}/T_{\text{vis}} \sim 150 Hz/s.

690 kHz Doppler is enormous by terrestrial standards. Comparison: automotive V2V at 300 km/h at 28 GHz is ∼7\sim 7 kHz β€” a factor of 100 less. No amount of 5G NR numerology can accommodate this; the Doppler is larger than any reasonable subcarrier spacing. OTFS, working in the DD domain, does not care β€” the channel is still sparse in DD (a single path at a specific Ξ½\nu for each satellite), just shifted to large Ξ½\nu values.

Definition:

LEO Propagation Channel

The LEO channel is nearly line of sight (LOS) in most scenarios:

  • Sky-clear links: ∼100%\sim 100\% LOS (no obstacles between UE and satellite).
  • Urban canyons: LOS ∼20\sim 20-60%60\%, rest are NLOS via reflection or blockage.
  • Rural/open: ∼95%\sim 95\% LOS.

Multipath: P=1P = 1-33 paths typical β€” mostly the LOS path, with occasional NLOS from nearby structures. Delay spread: <100< 100 ns in rural; 500500 ns in urban.

Path loss: large. At 500 km slant range and 28 GHz: L=(4Ο€d/Ξ»)2=(4Ο€β‹…5Γ—105/0.01)2=4Γ—1015L = (4\pi d / \lambda)^2 = (4\pi \cdot 5 \times 10^5 / 0.01)^2 = 4 \times 10^{15}, or 156 dB. Link budget is the binding constraint.

Elevation-dependent: longer slant at low elevation means higher path loss and lower SNR. Practical operations exclude elevations below ~10Β°.

Doppler Sweep Over a LEO Pass

Plot LEO Doppler frequency as a function of elevation angle during a satellite pass (10Β° β†’ 90Β° β†’ 10Β°). Sliders: carrier frequency, orbital altitude.

Parameters
28
500

Theorem: LEO Satellite Visibility Time

A LEO satellite at altitude hh above a ground UE with minimum useful elevation ΞΈmin⁑\theta_{\min} is visible for a duration Tvisibilityβ€…β€Š=β€…β€Š2RβŠ•(ΞΈmaxβ‘βˆ’ΞΈmin⁑)vorbit,T_{\text{visibility}} \;=\; \frac{2 R_\oplus (\theta_{\max} - \theta_{\min})}{v_{\text{orbit}}}, where ΞΈmax⁑=90Β°\theta_{\max} = 90Β° for an overhead pass.

Numerical (h=500h = 500 km, θmin⁑=10°\theta_{\min} = 10°):

  • Overhead pass: Tvisibilityβ‰ˆ10T_{\text{visibility}} \approx 10 minutes.
  • Oblique pass: β‰ˆ5\approx 5-88 minutes.
  • Low-visibility pass: β‰ˆ1\approx 1-22 minutes.

Consequence: A UE must handover between satellites every ∼5\sim 5-1010 minutes during continuous operation. The constellation must be dense enough that a fresh satellite appears in the sky before the current one sets β€” typical Starlink density: ∼5\sim 5 simultaneous-visible satellites over any ground location.

Unlike geostationary satellites (which remain fixed in the sky), LEO satellites sweep past. Continuous service requires multiple satellites β€” a constellation. The handover between satellites is frequent but each handover is "soft" (gradual signal change) if multiple satellites are simultaneously visible.

πŸ”§Engineering Note

Current and Future LEO Constellations

Major LEO constellations (2024):

  • SpaceX Starlink: 6000+ satellites at 550 km altitude. Capacity: 10 Tbps aggregate. Services Ka/V-band downlink to ~4 million customers. Terrestrial terminals with phased arrays.
  • Amazon Kuiper: 3236 satellites planned, 2024-2030 rollout. Target: competitor to Starlink.
  • OneWeb: 648 satellites at 1200 km. Ku-band. Enterprise- focused.
  • Iridium Next: 66 satellites at 780 km. L-band. Low-rate but global coverage (polar).
  • Planet / small-sat swarms: hundreds of imaging satellites. Non-communications.

Upcoming (2025+):

  • AST SpaceMobile: direct-to-smartphone LEO service.
  • China Guowang: Chinese LEO constellation.
  • Various national LEO programs (UK, India, Brazil).

Total LEO satellites in 2028: projected ∼20,000\sim 20{,}000. This is the environment where OTFS-enabled LEO comms will live.

Practical Constraints
  • β€’

    2024: ~7k active LEO satellites globally

  • β€’

    2028: projected 20k+

  • β€’

    Primary users: broadband (Starlink), IoT (Iridium)

  • β€’

    6G integration: 2028+ with OTFS

Common Mistake: Antenna Pointing Is Hard

Mistake:

Treating LEO antenna pointing as solved. Ground UEs must point phased-array antennas at a moving satellite with sub-degree accuracy β€” challenging with inexpensive hardware.

Correction:

Use GPS-based tracking for the UE antenna: UE knows its own position from GPS, tracks satellite's position from ephemeris data (broadcast by satellite). Combined with coarse mechanical steering (or phased-array electronic steering), sub-degree pointing achievable with ∼$500\sim \$500 consumer hardware. Starlink terminals use this approach. For mobile UEs (cars, ships): additional IMU integration. Design for the worst case: ∼1°\sim 1° pointing error, which translates to ∼1\sim 1 dB signal loss at typical array sizes.

Why This Matters: Connection: Telecom Ch 26 Satellite Communications

Telecom Chapter 26 provides the classical satellite communications background: link budgets, GEO vs MEO vs LEO, regulatory bands, TT&C protocols. This chapter builds on that foundation, extending to the modern LEO regime (constellations of thousands) with OTFS as the enabling modulation. The CommIT Buzzi-Caire-Colavolpe contribution is the quantitative bridge β€” showing how OTFS's DD-domain processing solves the high-Doppler problem that Telecom Ch 26's classical modulations cannot.