The Gideon Corp.
Interactive · Desktop tool Satellite Link-Budget & Coverage Analyzer preview

Satellite Link-Budget & Coverage Analyzer

Real RF link-budget and orbital-access math: link margin, coverage footprint, and ground-station pass schedules driven by SGP4 propagation. The same physics as the heavy reference tools, lighter and owned.

This is a multi-panel console built for a desktop. Open it on a larger screen to run the live analyzer.

← All work
THE GIDEON CORP.
| Link Budget & Coverage Analyzer
Orbit
RF / Link
Ground Stations
Simulation Window
Elevation vs Time
Click a pass row to plot.

Method & Fidelity

Orbital Propagation

SGP4 / SDP4 (Simplified General Perturbations 4), the industry-standard analytic model for near-Earth satellites. Implemented via satellite.js (Vallado 2006 / Celestrak). Accounts for J2 oblateness, atmospheric drag (via B* drag term in TLE). Valid range: 200 to 2000 km circular orbits, short-arc predictions (days). Error: typically <1 km position error over 1 to 2 day arcs with fresh TLE.

Link Budget

Geometry

Slant range computed from spherical-Earth geometry (R_e = 6371 km) using satellite altitude and elevation angle. Footprint radius via the rigorous Earth-central-angle formula ρ = acos((R_e/(R_e+h))·cos(el)) − el, where the trailing − el is the local-horizon correction; omitting it (geocentric approximation) overstates the radius by a few percent at low mask angles. Accurate to <0.5% vs WGS-84 ellipsoid at LEO altitudes.

Loss Allowances (Simplified)

Pass Scheduling

Access windows computed by propagating SGP4 at configurable time steps, computing look angles (azimuth, elevation, range) to each ground station using Leaflet/satellite.js ecfToLookAngles, and recording intervals where elevation ≥ minimum mask angle.

Standard link-budget and SGP4 access math, the same physics as reference tools (STK/MATLAB), lighter and owned. Rain and atmospheric models use zenith allowances scaled by ~1/sin(el) airmass; verify against ITU-R P.618 / P.676 for operational use. TLE accuracy degrades beyond 1 to 2 days from epoch, so refresh TLEs for mission-critical scheduling.