Skip to content

Link

Pairwise contacts, optional RF budget

Link computes when two named assets can see each other over the scenario (or a custom window). Optionally, if the primary is a Transmitter and the secondary is a Receiver, it can close a first-order RF budget (margins vs required Eb/N₀), including polarisation and atmosphere from Scenario → Environment → RF.

Add from Mission Tree → Analysis → Link. Access Computation is the same panel as Coverage (Fast, Balanced, High Accuracy, Custom). Link always computes the contact geometry used by the sky plot and the range series.

When to use

Use Link when… Prefer something else when…
Contact intervals between two assets Area statistics → Coverage
One space–ground RF hop Multi-hop mesh → Connection network + Routing
Sanity-check after changing an orbit Time from acquire to gateway → Latency

Geometry only vs budget

Budget off — “when do we have contact?” Spacecraft, facilities, targets, vehicles, sensors. Several secondaries are allowed when the pair types match. The first shot is that case (primary Athens, secondary a facility).

Budget on — primary must be a Transmitter, exactly one secondary a Receiver. The Link Budget block appears only then. Configure Simple or Complex RF (and a linked antenna on Complex) before you trust margins. On Web, Simple and Complex are available on every plan, including Trial.

Link Properties

Link Properties — geometry (platform / target / facility).

Link Budget options

Link Properties — Transmitter + Receiver, Compute link budget on.

Field (editor) Meaning
Compute link budget Closes the RF budget on that Tx→Rx hop. Disabled until the primary is a Transmitter (plan may hide it).
Required Eb/N₀ [dB] Margin threshold. 0 uses the modulator preset (the receiver copies the transmitter while auto-track is on). Any value above 0 replaces that preset.
Extra path loss [dB] A constant you add on the path (a margin that is not already in the transmitter or receiver).
Include polarization loss Applies the Tx/Rx polarization mismatch (0, 3, or 30 dB). Off forces that term to 0.
Include atmospheric loss Adds L_atm from Scenario → Environment → RF. Off forces it to 0. Plan-gated independently of budget.

How the budget is calculated

Samples exist only inside a geometric contact. G_tx and G_rx are the antenna gains along the line of sight; Simple RF does not use an antenna.

Complex transmitter

EIRP = P_dBW + G_tx(θ, φ) + additional gain − additional loss

Simple transmitter: EIRP is the value on the asset.

Complex receiver

T_sys = 290 · 10^(NF/10)

G/T = G_rx(θ, φ) − 10 log10(T_sys)

Simple receiver: G/T is the value on the asset.

Path

L_fs = 20 log10(4 π R f / c) with c = 299792458 m/s and f the transmitter frequency.

L_path = L_fs + extra path loss + L_pol + RX additional loss + L_atm

L_pol is 0, 3, or 30 dB from the polarization pair. Transmitter additional loss is already inside EIRP, so it is not added here again.

Atmospheric loss

L_atm = L_gas + L_rain + L_cloud. It is 0 when Include atmospheric loss is off. When it is on, the climate comes from Scenario → Environment → RF propagation:

Climatology source What the budget reads
ITU maps — annual Digital maps at the lower terminal’s latitude and longitude.
ITU maps — monthly Same maps. Only surface temperature follows the sample’s calendar month, or the fixed month if you set one. Rain rate stays the annual map.
Custom The numbers you type (rain rate, temperature, water vapour, cloud water, rain height, station altitude, pressure).

The lower of the two ends is the ground point (a facility under a spacecraft). Elevation is the path elevation at that end, held at 1° so the slant path stays finite, and binned to 1° along the pass. Latitude and longitude are binned to 0.1°.

Term Formula used Inputs
Rain γ_R = k R^α, then L_rain = γ_R · (h_R − h_S) / sin θ k and α are ITU-R P.838-3. R is the rain rate exceeded 0.01% of the year (P.837), in mm/h. h_R is the rain height (P.839), h_S the station height (P.1511 topography, or the custom altitude).
Cloud L_cloud = K_l · L / sin θ, with K_l = 0.819 f / (f² + 2) · (300/T)² (f in GHz) L is cloud liquid water (P.840, 50% of the year), kg/m². T is surface temperature (P.1510).
Gases L_gas = γ · 6 / sin θ γ is a short oxygen-plus-water approximation, not the full ITU-R P.676 line catalogue. Water vapour is the P.836 50% map. On ITU maps the surface pressure is 1013.25 hPa.

Rain polarization (H or V) only changes k and α. It is not the antenna RHCP / LHCP pair.

This is a climate slant path, not the weather at that UTC, and not the full ITU-R P.618 method. P.618’s effective-path reduction, scintillation, melting layer, and ionosphere are not in L_atm. Because R is the 0.01% rain rate, rain loss is the heavy-rain case applied on every sample of the pass, not a light drizzle. On a link between two spacecraft the lower vehicle is still treated as the ground end, so the path uses Earth topography under its ground track.

Carrier and margin

C/N₀ = EIRP + G/T − L_path − k with k = −228.6 dBW/K/Hz.

Eb/N₀ = C/N₀ − 10 log10(R_b) − L_impl

Margin = Eb/N₀ − Eb/N₀_required

C/N = C/N₀ − 10 log10(B), where B is the receiver noise bandwidth.

R_b is the transmitter data rate. L_impl and the default required Eb/N₀ come from the modulator. Doppler on the reported receive frequency is −f · (range rate) / c (positive range rate, receding, shifts the carrier down).

Raising EIRP, G/T, or lowering any loss raises C/N₀, Eb/N₀, and margin by the same number of decibels. Raising the data rate, the required Eb/N₀, or the implementation loss lowers the margin and does not change C/N₀.

With budget enabled, the secondary list is forced to one Receiver.

Who can pair with whom

Primary Allowed secondaries
Transmitter Receivers only
Receiver Transmitters only
Spacecraft, sensor, facility, target, vehicle Other platforms in that family

With budget enabled, the secondary list becomes a single Receiver (see the second figure above).

What to set

  • Name, Active.
  • Primary and compatible secondaries.
  • Interval: scenario (usual) or custom UTC.
  • Budget (optional, Tx + Rx): Compute link budget and the fields in the table above.
  • Line colour / width for the 3D contact lines.

Facilities often need a ground elevation constraint. Sensors need FOV and pointing if they are a participant.

After Run

Design shows contact lines while the geometry is true. Dashboard: sky plot (azimuth / zenith of each pass), range, elevation; RF series only if budget was on.

Link contacts in 3D

Design — geometric contact lines during a pass.

Link sky plot

Dashboard — sky plot (azimuth and zenith angle per pass).

Link RF margin

Dashboard — RF margin vs required Eb/N₀ when budget is on.

No contacts — horizon, elevation, eclipse, inactive assets, short interval.
Contacts but failed budget — EIRP or power, G/T or noise figure, antenna pointing, required Eb/N₀, atmosphere.