The LEO Channel Model: Path Loss, Doppler, Time-Variance

What Is Different About the LEO Channel

Section 23.1 pinned down the orbital geometry. We now zoom in on the radio link itself. The LEO link has four salient features that make it unlike any terrestrial channel.

  1. It is strongly line-of-sight. For any elevation above β‰ˆ10∘\approx 10^\circ the terminal has a clear sky view of the satellite. Shadowing and multipath exist but are dominated by a single specular path.

  2. The free-space path loss is enormous. At Ka band (2828 GHz) and a slant range of 10001000 km, the FSPL is β‰ˆ181\approx 181 dB. Closing the link at all requires high-gain terminal antennas and multi-Watt satellite EIRPs.

  3. The channel is fast-varying through Doppler. The terminal sees vsat/cβ‰ˆ2.5Γ—10βˆ’5v_{\text{sat}}/c \approx 2.5 \times 10^{-5} velocity ratio, so at 2828 GHz the peak Doppler is β‰ˆ700\approx 700 kHz. This is two to three orders of magnitude larger than the peak Doppler on any terrestrial channel (β‰ˆ1\approx 1 kHz at 11 GHz / 200200 km/h).

  4. Doppler is deterministic. Unlike terrestrial Doppler spectra (Jakes, classical), the LEO Doppler shift is known from the satellite ephemeris and the terminal position. Almost all of it can be pre-compensated. The uncompensable residual is much smaller but still hundreds of Hz.

The signal model throughout this section uses H\mathbf{H} for the narrowband channel vector from a single satellite to the terminal. At Ka band and LEO distances, H\mathbf{H} is essentially a steering- vector response scaled by a slow complex gain plus a residual Doppler-induced phase rotation.

,
,

Theorem: LEO Doppler Shift vs Elevation Angle

Consider a LEO satellite of circular-orbit velocity vsatv_{\text{sat}} passing through the zenith of a fixed terminal along a ground track aligned with the terminal meridian. At elevation angle ΞΈel\theta_{\text{el}} during the approaching half of the pass, the instantaneous one-way Doppler shift at carrier frequency f0f_0 is

Ξ”fD(ΞΈel)=vsatcβ‹…f0β‹…REcos⁑θelRE2sin⁑2ΞΈel+2REh+h2,\Delta f_D(\theta_{\text{el}}) = \frac{v_{\text{sat}}}{c} \cdot f_0 \cdot \frac{R_E \cos\theta_{\text{el}}} {\sqrt{R_E^2 \sin^2\theta_{\text{el}} + 2 R_E h + h^2}},

and the peak value at the horizon (ΞΈel=0\theta_{\text{el}} = 0) is

fD=vsatcf0β‹…RE2REh+h2β‰ˆvsatcf0forΒ hβ‰ͺRE,f_D = \frac{v_{\text{sat}}}{c} f_0 \cdot \frac{R_E}{\sqrt{2 R_E h + h^2}} \approx \frac{v_{\text{sat}}}{c} f_0 \quad \text{for } h \ll R_E,

so that at Ka band (f0=28f_0 = 28 GHz, vsat=7.56v_{\text{sat}} = 7.56 km/s) the peak is approximately 705705 kHz one-way, 1.411.41 MHz two-way. At S band (f0=2f_0 = 2 GHz) the peak drops to β‰ˆ50\approx 50 kHz one-way.

The instantaneous Doppler is the radial velocity divided by wavelength. At zenith the satellite's velocity is entirely tangential, so the radial component is zero and Ξ”fD=0\Delta f_D = 0 (the Doppler sign flips here, from approaching-positive to receding-negative). At the horizon the radial component is nearly the full vsatv_{\text{sat}}, so the Doppler peaks. The closed-form expression uses the sine rule to express the radial projection in terms of ΞΈel\theta_{\text{el}}, RER_E, and hh, and the small-hh-over-RER_E approximation gives the familiar vsatf0/cv_{\text{sat}} f_0 / c upper bound.

,

LEO Doppler vs Elevation Angle at S, Ku, and Ka Bands

The one-way Doppler shift of a LEO satellite swings from +fD+f_D at horizon-approach to βˆ’fD-f_D at horizon-departure, passing through zero at zenith. The amplitude is linear in the carrier frequency f0f_0, which is why S band (22 GHz) is an order of magnitude friendlier than Ka band (2828 GHz) on this axis alone. We plot the full elevation sweep for a single overhead pass and mark the minimum-elevation cutoff where operational service actually starts.

Parameters
600
28

Ka Band

The Ka-band radio spectrum, nominally 26.526.5–4040 GHz, with 17.717.7–20.220.2 GHz typically used for satellite downlinks and 27.527.5–3030 GHz for uplinks. The main attraction of Ka band for NTN is the 22–33 GHz of contiguous bandwidth; the penalty is rain fade (dominant excess loss) and the largest Doppler shifts of any current satcom band. Starlink, OneWeb, and Kuiper all operate on Ka band as their primary broadband spectrum.

Related: LEO Link Budget and Received SNR, Rain Fade, Doppler Shift

Doppler Shift

The frequency offset Ξ”fD=(vrad/c)f0\Delta f_D = (v_{\text{rad}}/c) f_0 induced by relative radial motion between transmitter and receiver. For a LEO satellite at vsatβ‰ˆ7.5v_{\text{sat}} \approx 7.5 km/s and f0=28f_0 = 28 GHz, the peak one-way Doppler is approximately 700700 kHz β€” two orders of magnitude larger than any terrestrial case. Unlike terrestrial Doppler, LEO Doppler is deterministic: it can be computed from satellite ephemeris and pre-compensated open-loop.

Related: Ephemeris, LEO Link Budget and Received SNR, Ka Band

Rain Fade

Atmospheric attenuation due to precipitation along an Earth-space path, dominant above about 1010 GHz. Modeled statistically by ITU-R Recommendation P.618. At Ka band, typical rain-fade exceedance levels are β‰ˆ3\approx 3 dB for 0.1%0.1\% of year and β‰ˆ10\approx 10–1515 dB for 0.01%0.01\% of year. Mitigations include static margin, adaptive coding and modulation, gateway site diversity, and β€” the topic of this chapter β€” macro-diversity across multiple simultaneously serving satellites.

Related: Ka Band, Macro-Diversity Gain, Itu R

Definition:

Narrowband Satellite Channel Vector

Consider a single LEO satellite with an on-board digital array of NtN_t elements illuminating a single-antenna user at angular position (Ο•,ΞΈ)(\phi, \theta) (relative to the satellite's bore-sight). The narrowband downlink channel at a given time instant tt is

H(t)=β ej2πΔfD t a(Ο•,ΞΈ)+H~(t),\mathbf{H}(t) = \beta\, e^{j 2 \pi \Delta f_D\, t}\, \mathbf{a}(\phi, \theta) + \tilde{\mathbf{H}}(t),

where Ξ²\beta is the slow complex gain (incorporating path loss, rain fade, and polarization), Ξ”fD\Delta f_D is the instantaneous Doppler shift of the dominant path, a(Ο•,ΞΈ)\mathbf{a}(\phi, \theta) is the satellite array's steering vector, and H~(t)\tilde{\mathbf{H}}(t) collects diffuse scatter contributions with total variance ΟƒNLOS2β‰ͺ∣β∣2\sigma_{\text{NLOS}}^2 \ll |\beta|^2. The Rician K-factor K=∣β∣2/ΟƒNLOS2K = |\beta|^2 / \sigma_{\text{NLOS}}^2 is typically 1010–2020 dB for Ka-band LEO with the terminal outdoors.

The key structural feature β€” and the one Section 23.3 exploits β€” is that the dominant LOS direction is deterministic from the satellite ephemeris. The array response a(Ο•,ΞΈ)\mathbf{a}(\phi,\theta) can be computed offline, and the Doppler phasor ej2πΔfDte^{j 2\pi \Delta f_D t} is pre-compensated before OFDM processing. What remains is a slowly varying amplitude Ξ²\beta and the residual diffuse term.

This is a drastically simpler model than the terrestrial multipath channels of Chapters 2 and 10. The simplification is real: LEO channels genuinely look like this, with Rician KK factors well above 1010 dB for typical Ka-band deployments.

,

Example: Doppler Numbers at S, Ku, and Ka Bands

A LEO satellite at h=600h = 600 km orbits with vsat=7.56v_{\text{sat}} = 7.56 km/s. Compute the peak one-way Doppler shift and the peak Doppler rate of change ∣dfD/dt∣|d f_D / dt| at zenith for carriers f0∈{2,12,28}f_0 \in \{2, 12, 28\} GHz (S, Ku, Ka bands). Compare with a typical OFDM subcarrier spacing of Ξ”f=120\Delta f = 120 kHz (5G NR FR2 numerology ΞΌ=3\mu = 3).

⚠️Engineering Note

Rain Fade at Ka Band

Rain fade is the single largest source of variable excess loss on a Ka-band satellite link and is the reason operators run careful link-margin calculations. The ITU-R P.618 model predicts rain attenuation from local rainfall rate statistics. Representative numbers at f0=28f_0 = 28 GHz, 30∘30^\circ elevation, temperate climate:

  • 0.01% of year exceedance (heavy rain): β‰ˆ10\approx 10–1515 dB.
  • 0.1% exceedance (moderate rain): β‰ˆ3\approx 3–55 dB.
  • 1% exceedance (light rain): β‰ˆ0.5\approx 0.5–11 dB.
  • Clear sky: <0.3< 0.3 dB (atmospheric absorption only).

A 1010 dB rain fade reduces the SNR to a tenth of its clear-sky value and can kill the link entirely if the terminal is operating near its sensitivity threshold. Mitigation strategies:

  1. Static link margin β€” design the link for a worst-case rain event. Wastes spectral efficiency during the 99%99\% of time the sky is clear.

  2. Adaptive modulation and coding (ACM) β€” drop to a lower-rate MCS when rain attenuation is detected. Standard in modern DVB-S2X.

  3. Site diversity β€” route traffic through a gateway at a different geographic location. Gateways are cheap relative to satellites, so large operators deploy several per region.

  4. Macro-diversity across satellites. If a terminal can pick from MM visible satellites at different elevation angles, the rain path is different for each, and the effective rain margin improves by a factor roughly proportional to M\sqrt{M}. This is one of the payoffs of the cell-free architecture of Section 23.3.

Practical Constraints
  • β€’

    Ka-band link margin must budget β‰₯5\geq 5 dB for rain at 99.9%99.9\% availability

  • β€’

    Terminal G/TG/T drops during rain due to increased sky noise temperature

  • β€’

    Rain fade affects both uplink and downlink independently

πŸ“‹ Ref: ITU-R P.618-13 (rain attenuation), 3GPP TR 38.811 Β§6.6.6
,

Doppler Shift Profile During a LEO Pass

Doppler Shift Profile During a LEO Pass
The one-way Doppler shift traced over a single LEO pass. The curve rises from zero at acquisition, peaks at approximately fD=vsatf0/cf_D = v_{\text{sat}} f_0 / c as the satellite crosses the terminal's horizon, passes through zero at the zenith moment (sign reversal), and settles back to zero at the far horizon. At Ka band the range is more than 1.41.4 MHz peak-to-peak, and the rate of change at zenith is β‰ˆ9\approx 9 kHz/s.

Satellite Coverage Footprint vs Altitude

The slant range at a given minimum elevation sets the radius of the coverage footprint on the ground. We plot how this footprint radius grows with altitude for three minimum-elevation thresholds. Lower elevation means a larger footprint per satellite (fewer satellites needed for global coverage) but higher path loss and more rain margin. Operators pick the threshold depending on whether they want few expensive satellites (GEO-like) or many cheap satellites (LEO- like). This trade-off is the reason the Starlink shell sits at β‰ˆ550\approx 550 km rather than further out.

Parameters
10

Common Mistake: Jakes Spectrum Does Not Apply to LEO

Mistake:

A common mistake is to apply the Jakes / classical Doppler spectrum (Chapter 2, terrestrial fading) to the LEO channel, assuming a U-shaped distribution of Doppler around a peak fDf_D. Under this assumption the channel is modelled as rich scatter with rapid decorrelation and the system designer reaches for OFDM subcarrier spacings in the tens of kilohertz.

Correction:

Jakes assumes isotropic scatter around a moving terminal in a dense multipath environment. The LEO channel has almost no scatter β€” 1010–2020 dB Rician K β€” and a single dominant LOS component with a deterministic Doppler shift set by ephemeris. The right picture is not a Doppler spectrum but a Doppler line whose frequency varies predictably over the pass. After pre-compensation, the effective spectrum is a narrow peak near zero with O(100)O(100) Hz residual. Design OFDM for the residual, not for the raw Doppler, and budget for open-loop pre-compensation as a first-class processing step.

Quick Check

A LEO constellation at h=550h = 550 km operates at f0=20f_0 = 20 GHz (downlink Ka). Using the small-hh-over-RER_E approximation, what is the peak one-way Doppler shift at low elevation? (Take vsat=7.58v_{\text{sat}} = 7.58 km/s.)

β‰ˆ50\approx 50 kHz

β‰ˆ250\approx 250 kHz

β‰ˆ505\approx 505 kHz

β‰ˆ1.4\approx 1.4 MHz

Why This Matters: Why Ka Band for LEO Despite the Doppler Penalty

Ka band (17.717.7–20.220.2 GHz downlink, 27.527.5–3030 GHz uplink) is the main broadband spectrum for Starlink, OneWeb, and Kuiper despite incurring a 14Γ—14\times larger Doppler than S band. The reason is bandwidth: the Ka band offers contiguous 22–33 GHz chunks, compared to the 1010–2020 MHz typical of L/S-band satcom. Bandwidth beats Doppler because Doppler is a per-symbol effect (a few hundred Hz residual after pre-compensation) while bandwidth determines the system throughput directly. The design challenge β€” which this chapter addresses β€” is to handle the Doppler with open-loop pre-compensation and robust waveform choices so that the Ka-band bandwidth translates into actual delivered data rate.

Key Takeaway

The LEO channel is LOS-dominated with a large but deterministic Doppler shift and a manageable residual. Ephemeris-driven pre-compensation removes almost all of the raw Doppler, leaving O(100)O(100) Hz of residual that OFDM can tolerate. The remaining engineering effort goes into (a) closing the Ka-band link budget (rain fade and path loss), and (b) exploiting macro-diversity across multiple visible satellites, which is the subject of Section 23.3.