Link budget calculator

Downlink margin for any transmitter, path and ground station. The presets reproduce the Grizu-263A budget of the review (Table 7) and the reference 1P link of the articles.

Start from
Spacecraft transmitter
MHz
W

27.0 dBm

dBi
dB
Geometry and losses
km
°
dB
dB
dB
Ground station
dBi
K
Signal
bit/s
Modulation
Target bit error rate
dB
Margin at 10°+0.1 dBmargin below 3 dB
Lowest elevation, margin ≥ 0 dB10°
Lowest elevation, margin ≥ 3 dB20°
Raw data per overhead pass362 kB5.0 min with margin ≥ 3 dB
Link margin against elevation−50510150153045607590Elevation (°)Margin (dB)0 dB3 dBMargin
Show the data as a table
Elevation (°)Margin
0−3.6
5−1.7
100.1
151.7
203.1
305.5
458.0
609.5
9010.7
Margin over the whole elevation range for the current settings; the vertical line marks the chosen elevation.
Budget at 10° elevation
Spacecraft transmitter
Transmit power−3.0dBW
Line and connector loss−0.5dB
Antenna gain0.0dBi
EIRP−3.5dBW
Geometry and losses
Slant range1,695km
Free-space path loss−149.8dB
Polarization loss−3.0dB
Atmospheric and ionospheric loss−1.0dB
Pointing and pattern allowance−3.0dB
Ground station
G/T−13.0dB/K
Boltzmann constant−228.6dBW/(K·Hz)
Signal
C/N₀55.3dB-Hz
Data rate39.8dB-Hz
Eb/N₀15.4dB
Required Eb/N₀13.4dB
Implementation loss2.0dB
Link margin+0.1dB

Free-space propagation over a spherical Earth, uncoded modulation, Earth rotation neglected in the pass estimate. Real links add fading from tumbling, ionospheric scintillation and interference; keep a margin.

DETERMINISTIC PHYSICS & DATA METHODOLOGY

How This Calculator Works

Source modules: lib/physics/link-budget.ts, lib/physics/orbit.ts

Evaluates spherical-Earth slant range, free-space path loss, Friis receiver noise-temperature figure of merit G/T, carrier-to-noise-density C/N₀, and available versus theoretical Eb/N₀ margin across elevation angles from 0° to 90°.

Governing Equations & Physical Model

Slant range & free-space path loss
d = √((R_E + h)² − (R_E·cos ε)²) − R_E·sin ε,   FSPL = 20·log₁₀(4π·d·f / c)

Computes exact line-of-sight distance d [m] for spherical Earth radius R_E = 6,371 km at elevation angle ε.

Carrier-to-noise density & available Eb/N₀
C/N₀ = EIRP − FSPL − L_misc + (G_rx − 10·log₁₀ T_sys) − k_B,   Eb/N₀ = C/N₀ − 10·log₁₀ R_b

Uses Boltzmann constant k_B = −228.6 dBW/(K·Hz) and sums polarization, pointing, and atmospheric losses into L_misc.

Uncoded BER threshold (BPSK & non-coherent 2-FSK)
P_b,BPSK = Q(√(2·Eb/N₀)),   P_b,FSK = ½·exp(−Eb / (2·N₀))

Solves required Eb/N₀ by bisection for target BER (10⁻³ to 10⁻⁶) plus hardware implementation loss.

Inputs, Parameters & Units

ParameterUnitPhysical definition
f, h, εMHz, km, °Carrier frequency, circular orbit altitude, and ground-station elevation angle.
P_tx, L_tx, G_txW, dB, dBiTransmitter RF output power, feed-line loss, and spacecraft antenna gain.
G_rx, T_sysdBi, KGround-station receive antenna gain and cascaded system noise temperature.
R_b, BER, L_implbps, —, dBChannel bit rate, target uncoded bit-error probability, and modem implementation loss.

Assumptions & Validity Limits

  • Evaluates uncoded theoretical BPSK and non-coherent 2-FSK; convolutional, Reed–Solomon, or LDPC coding gains must be deducted separately or modelled via effective Eb/N₀.
  • Atmospheric attenuation is treated as a user-set scalar loss (0.5–1.0 dB typical at 437 MHz UHF; rain fade dominates X-band at low elevations).
  • Usable pass throughput integrates overhead pass geometry (ε_max = 90°) for all intervals where link margin ≥ 3 dB.

Worked Default Reference Case

Reference 1P UHF downlink vs. Grizu-263A 4800 bps preset

At 437.2 MHz, 500 km, 10° elevation, 0.5 W RF, and 9600 bps non-coherent FSK into a 14 dBi / 500 K Yagi, available Eb/N₀ = 15.43 dB barely clears the 15.35 dB requirement (+0.08 dB); Grizu-263A (100 mW, 4800 bps at 30° elevation into 13 dBi / 350 K) closes with +4.67 dB margin.

Reference slant range (10°)
1,695 km (FSPL 149.8 dB)
Reference margin (9600 bps, 10°)
+0.08 dB
Grizu-263A slant range (30°)
951 km (FSPL 144.8 dB)
Grizu-263A margin (4800 bps, 30°)
+4.67 dB