Skip to content
RFrftools.io
RF EngineeringMarch 8, 20269 min read

Satellite Link Budget with ITU-R Propagation Models: Rain, Gaseous Absorption, and Monte Carlo Availability

How to use the Satellite Link Budget Analyzer to compute a complete Ka-band downlink budget using ITU-R P.618 rain attenuation, P.676 gaseous absorption, and P.840 cloud attenuation, then run Monte Carlo to find the fade margin required for 99.9% annual availability.

Contents

A terrestrial microwave link between two fixed towers has predictable path loss. Add a few dB of rain margin and call it done. Satellite links above 10 GHz are a different category of problem: rain attenuation at 20 GHz can exceed 20 dB during a tropical downpour; gaseous absorption from oxygen and water vapor adds 0.5–3 dB depending on elevation angle; cloud liquid water contributes another 1–2 dB at high elevation angles; and the whole system must achieve a specified availability (e.g., 99.9% of the year — meaning outages no longer than 8.76 hours annually).

ITU-R has published propagation models that translate rain rate statistics into attenuation exceedance probabilities. The Satellite Link Budget Analyzer implements P.618-13 (rain and scintillation), P.676-13 (gaseous absorption), and P.840-8 (cloud attenuation) directly — no external library required — and couples them with a Monte Carlo over rain rate, pointing loss, EIRP variation, and G/T variation to produce annual availability curves.

The target system is a Ka-band (19.7–20.2 GHz) direct broadcast satellite downlink to a 60 cm consumer dish in a temperate maritime climate (ITU-R rain zone K, R₀.₀₁ = 30 mm/hr).

Enter the following link parameters:

ParameterValue
Frequency20.0 GHz
Link typeSatellite
Orbital slotGEO (35,786 km)
Elevation angle35°
EIRP52 dBW
Receiver antenna diameter0.60 m
Antenna efficiency0.65
System noise temperature150 K (21.8 dBK)
G/T12.8 dB/K
Required Eb/N07.2 dB (DVB-S2 8PSK 3/4)
Symbol rate45 Msps
Required availability99.9%
Rain zoneK

Computing the Nominal Clear-Sky Budget

The free-space path loss at 20 GHz over GEO distance is:

FSPL=20log10(4πdfc)=20log10(4π×35786×103×20×1093×108)209.5 dBFSPL = 20\log_{10}\left(\frac{4\pi d f}{c}\right) = 20\log_{10}\left(\frac{4\pi \times 35786 \times 10^3 \times 20 \times 10^9}{3 \times 10^8}\right) \approx 209.5 \text{ dB}

The tool computes received C/N0 from first principles:

C/N0=EIRPFSPLLgasLcloud+G/TkC/N_0 = EIRP - FSPL - L_{gas} - L_{cloud} + G/T - k

where k = −228.6 dBW/K/Hz (Boltzmann's constant). At 35° elevation angle, the P.676 gaseous absorption model gives approximately 0.8 dB of oxygen and water vapor absorption (this varies significantly with surface humidity — the tool uses the standard reference atmosphere). P.840 adds 0.3 dB of cloud attenuation for 10 g/m² liquid water path.

Clear-sky C/N0 = 52 − 209.5 − 0.8 − 0.3 + 12.8 + 228.6 = 82.8 dBHz. With a 45 Msps symbol rate (75.5 dBHz noise bandwidth), Eb/N0 = 82.8 − 75.5 = 7.3 dB. The link closes with 0.1 dB margin in clear sky — essentially no clear-sky margin, which means all weather margin must come from the availability specification.

ITU-R P.618 Rain Attenuation

The P.618-13 rain attenuation model computes attenuation exceeded for p% of the year at the given rain zone. The calculation:

  1. Compute specific rain attenuation: γ_R = k × R₀.₀₁^α where at 20 GHz horizontal pol, k ≈ 0.0751, α ≈ 1.099
  2. Compute effective slant path through rain: L_S = h_R/sin(θ), where h_R ≈ 3.5 km (rain height at mid-latitude) and θ = 35° elevation
  3. Apply horizontal reduction factor r₀.₀₁
  4. Compute A₀.₀₁ = γ_R × L_S × r₀.₀₁
  5. Scale to other availability percentages using the P.618 Eq. 6 power law
At R₀.₀₁ = 30 mm/hr, the tool computes A₀.₀₁ ≈ 12.8 dB — this is the rain attenuation exceeded 0.01% of the year (about 52 minutes annually). For 0.1% availability (99.9% link availability), the scaling gives approximately 6.4 dB of rain attenuation.

With 0.1 dB clear-sky margin and 6.4 dB required rain margin, a total of 6.5 dB fade margin must be added — either through higher EIRP (satellite side), larger dish, or lower required Eb/N0 (more robust modulation like QPSK 1/2).

Monte Carlo: Availability Curves With Uncertainty

The nominal rain attenuation calculation assumes everything is at its exact design value. In practice, satellite EIRP varies ±1 dB over the life of the satellite (beam edge vs. center, transponder aging), pointing loss varies ±0.5 dB (wind, thermal deformation), and the local rain rate distribution has uncertainty (ITU-R rain zone boundaries are approximate).

Run Monte Carlo with 100,000 trials over these tolerances. The availability curve output shows median, 10th percentile, and 90th percentile annual availability as a function of fade margin. Key results:

Fade Margin AddedMedian Availability10th %ile Availability
0 dB99.87%99.81%
3 dB99.94%99.90%
6 dB99.97%99.94%
10 dB99.99%99.97%
To guarantee 99.9% availability (the spec) at the 10th percentile of system performance, 3 dB of additional fade margin is required. This means upsizing the dish from 60 cm to approximately 75 cm (3 dB gain increase) or operating the transponder at higher power.

Terrestrial vs. Satellite Mode

Switch the link type to "terrestrial" to model a fixed point-to-point microwave link using the same rain model (now a single-layer rain cell rather than a slant path). The P.838 coefficients are identical; the path length through rain is fixed by the link distance rather than computed from orbital geometry. This mode is useful for comparing a satellite path to an alternative terrestrial backhaul route.

What the Numbers Mean Operationally

For a commercial broadcast operator, 99.9% annual availability means 8.76 hours of outage per year — acceptable for non-critical entertainment services. For aviation safety or financial trading, 99.99% (52 minutes per year) or 99.999% (5 minutes per year) is required, each representing an additional 3–4 dB of margin investment.

The Monte Carlo output gives you the margin required not just for a single nominal system, but across the fleet of installed terminals and over the satellite's orbital life. This is the difference between a paper link budget and a deployment confidence interval.

Satellite Link Budget Analyzer

Related Articles