Satellite & Non-Terrestrial Networks (NTN) Engineering

Authoritative orbital mechanics and RF engineering calculators for Low Earth Orbit (LEO), Medium Earth Orbit (MEO), Geostationary (GEO), and 3GPP Release 17/18 5G NTN systems. Model slant range latencies, parabolic dish look angles (Azimuth/Elevation), ground station antenna G/T sensitivity figures of merit, and orbital Doppler velocity shifts.

Universal Orbital Geometry & Link Quick-Analyzer

Slant Range, Propagation Latency, Free Space Path Loss & Doppler Excursion
Standards: ITU-R S.732 / 3GPP TR 38.821 / Keplerian Physics
Section A: Constellation Orbit & Earth Station Geometry
Section B: Ground Station RF Sensitivity
Line-of-Sight Slant Range (d)
971.6 km
One-Way Delay: 3.24 ms | RTT: 6.48 ms
Propagation RTT
6.48 ms
v_orb = 7.56 km/s
Low Earth Orbit / High Doppler Dynamics / Ultra-Low Latency
Free Space Path Loss (FSPL)
158.6 dB
f = 2.1 GHz @ 971.6 km
Max Orbital Doppler Shift
±43.4 kHz
±20.7 ppm of 2.1 GHz
Terminal G/T Figure of Merit
+16.7 dB/K
G = 38.5 dBi | T = 150 K
Orbital Velocity & Period
7.56 km/s
T_orb = 96.7 min / rev
Earth Central Angle (γ)
7.42°
Arc Distance = 826 km
Slant Range Envelope
600 → 1,932 km
Nadir (90°) → Horizon (5°)
Orbital Mechanics & RF Substitution Audit Trail
r = 6378.14 + 600.0 = 6978.14 km | v_orb = √(398600.44 / 6978.14) = 7.558 km/s | d = 6378.14 · [√((6978.14/6378.14)² - cos²(35°)) - sin(35°)] = 971.6 km | τ = 971.6 / 299792.5 = 3.241 ms (RTT = 6.482 ms) | FSPL = 20·log10(971.6) + 20·log10(2100) + 32.44 = 158.64 dB | Δf_max = (7.558 · cos(35°) / 299792.5) · 2.1×10⁶ = ±43.37 kHz | G/T = 38.50 - 10·log10(150.0) = +16.74 dB/K

Satellite & Non-Terrestrial Network (NTN) Engineering Calculators

Professional-grade analytical solvers for ground terminal RF sensitivity, tracking look angles, space-to-ground geometric delays, and relativistic Doppler compensation.

Earth Station Antenna G/T & Figure of Merit Calculator

Compute ground terminal receiving sensitivity (G/T), parabolic dish aperture efficiency, clear-sky vs. rain-attenuated noise temperatures, feed losses, and LNA cascade noise figures per ITU-R S.732.

G/T = G_ant − 10 · log10(T_ant + (L_feed − 1)·T_0 + L_feed · T_LNA) [dB/K]
Open Calculator →

Satellite Look Angles (Azimuth & Elevation) Calculator

Determine true Azimuth, Elevation angle, and polarization tilt (skew) for pointing parabolic dish reflectors and steerable phased array antennas toward GEO or non-GEO orbital positions.

El = arctan((cos γ − R_E/(R_E+h)) / sin γ) | Az = f(Lat_es, Lon_es, Lon_sat)
Open Calculator →

Satellite Slant Range & Delay Calculator

Calculate true line-of-sight slant range distance, central Earth angle (γ), one-way propagation delay (τ), round-trip time (RTT), and free space path loss across LEO, MEO, and GEO passes.

d = R_E · (√(((h + R_E) / R_E)² − cos² θ) − sin θ) | τ = d / c
Open Calculator →

Satellite Doppler Shift Calculator

Model relative velocity vectors, maximum frequency excursion (Δf), Doppler rate (Hz/s), and 3GPP 5G NTN autonomous frequency pre-compensation across S-band, Ku-band, and Ka-band.

Δf = (v_rel / c) · f_0 | v_rel = v_orb · cos(θ) · sin(α_az)
Open Calculator →

Orbital Mechanics & Geometric Link Architecture

The architecture of satellite communications and 3GPP 5G Non-Terrestrial Networks (NTN) is fundamentally constrained by Keplerian orbital mechanics and the geometry of curved space-to-ground propagation. A satellite in a circular orbit around Earth experiences an exact balance between gravitational attraction and centripetal acceleration:

vorb = √( μ / r ) = √( G · ME / ( RE + h ) )    [Circular Orbital Velocity]

where the standard gravitational parameter of Earth is $\mu = G \cdot M_E = 398,600.4418\text{ km}^3/\text{s}^2$, the mean equatorial radius of Earth is $R_E = 6,378.137\text{ km}$, and $h$ is the orbital altitude above mean sea level.

Orbital altitude dictates every physical parameter of the communications link:

Spherical Trigonometry of Satellite Look Angles

To establish an RF link, an earth station must orient its antenna reflector or steer its phased-array beam toward the satellite. For a geostationary satellite positioned at longitude $\Lambda_s$, observed from an earth station at geodetic latitude $\phi_e$ and longitude $\Lambda_e$, the true Azimuth ($Az$) and Elevation ($El$) angles are computed using spherical trigonometry.

First, the central Earth angle ($\gamma$) between the earth station and the sub-satellite point is derived:

cos(γ) = cos(φe) · cos( Λs − Λe )    [Central Earth Angle γ]

The true geometric Elevation angle ($El$) above the local horizontal tangent plane is given by:

El = arctan( [ cos(γ) − ( RE / ( RE + h ) ) ] / sin(γ) )    [Elevation Angle El]

The true Azimuth angle ($Az$) is measured clockwise from True North:

α = arctan( tan| Λs − Λe | / sin(φe) )
Azimuth (Northern Hemisphere, Satellite East of Station): Az = 180° − α
Azimuth (Northern Hemisphere, Satellite West of Station): Az = 180° + α

In addition, linearly polarized feeds require polarization skew adjustment ($\psi_{\text{pol}}$) to align with the satellite’s equatorial plane, preventing cross-polarization interference (XPI) penalties exceeding $20\text{ to }30\text{ dB}$.

Slant Range & Free Space Path Loss (FSPL) Dynamics

The line-of-sight distance separating an earth station from an orbital satellite is known as the slant range ($d$). Slant range is not constant during a non-GEO pass: it contracts to a minimum at the point of closest approach (nadir elevation, $\theta = 90^\circ$, where $d = h$) and expands to a maximum when the satellite dips toward the operational horizon ($\theta = 5^\circ\text{ to }10^\circ$).

Applying the law of cosines to the Earth-center, earth-station, and satellite triangle yields:

d = RE · [ √( ( ( h + RE ) / RE )2 − cos2(θ) ) − sin(θ) ]    [Slant Range Equation]

Because electromagnetic energy radiates outward in a spherical wavefront, the received power density diminishes according to the inverse-square law. Free Space Path Loss ($\text{FSPL}$) is quantified as:

FSPL = 20 · log10( d ) + 20 · log10( f ) + 20 · log10( 4π / c ) = 20 · log10( dkm ) + 20 · log10( fMHz ) + 32.44 dB

During a single LEO satellite pass at $600\text{ km}$ altitude, slant range varies from $600\text{ km}$ (overhead) to $1,932\text{ km}$ ($5^\circ$ elevation). This dynamic variation introduces a $10.1\text{ dB}$ free-space path loss swing and a propagation delay variation from $2.0\text{ ms}$ to $6.4\text{ ms}$, requiring 3GPP 5G NTN gNodeBs to deploy continuous, dynamic timing advance (TA) adjustments.

Doppler Shift Physics in Non-Geostationary Networks

When a satellite moves relative to a stationary ground terminal with relative velocity vector $\vec{v}_{\text{rel}}$, the transmitted RF carrier undergoes a relativistic Doppler frequency shift:

Δf = ( vrel / c ) · f0 = ( vorb · cos(θ) · sin(αaz) / c ) · f0

In LEO constellations operating at orbital speeds near $7.6\text{ km/s}$, the maximum Doppler shift at low elevation angles reaches approximately:

Δfmax ≈ ± 25.3 ppm    [±53 kHz at 2.1 GHz S-Band, ±506 kHz at 20 GHz Ka-Band]

Furthermore, the rate of change of frequency (Doppler rate, $\mathrm{d}f/\mathrm{d}t$) reaches its sharpest peak precisely at the Time of Closest Approach (TCA), exceeding $1.5\text{ kHz/s}$ in Ka-band. To prevent inter-carrier interference (ICI) in 5G NR Orthogonal Frequency Division Multiplexing (OFDM) waveforms, 3GPP Release 17 NTN standards mandate GNSS-assisted autonomous terminal pre-compensation, where user equipment (UE) pre-shifts its uplink transmission to arrive at the gNodeB satellite receiver with near-zero residual Doppler offset.

Ground Station Figure of Merit (G/T) & System Noise Temperature

The receiving performance of an earth station is universally characterized by its Gain-to-Noise-Temperature ratio ($G/T$), expressed in decibels per Kelvin ($\text{dB/K}$):

G/T = Grx (dBi) − 10 · log10( Tsys (K) )    [Figure of Merit]

The total system noise temperature ($T_{\text{sys}}$) referenced to the Low Noise Amplifier (LNA) input flange accounts for multiple cascaded thermal noise contributors:

  1. Antenna Noise Temperature ($T_{\text{ant}}$): Comprises cosmic microwave background radiation ($2.7\text{ K}$), atmospheric gas absorption, hydrometeor rain attenuation, and ground thermal noise ($290\text{ K}$) coupled through antenna sidelobes and backlobes.
  2. Waveguide Feed Losses ($L_{\text{feed}}$): Physical waveguide attenuation dissipates signal power while generating thermal Johnson-Nyquist noise ($T_{\text{feed}} = (L_{\text{feed}} - 1) \cdot 290\text{ K}$).
  3. LNA / LNB Noise Temperature ($T_{\text{LNA}}$): Active solid-state amplifier noise ($T_{\text{LNA}} = 290 \cdot (10^{\text{NF}/10} - 1)$), which dominates downstream receiver noise in accordance with Friis’ formula for cascaded stages.

Orbital Class Comparison & RF Transmission Benchmark

The reference table below compares the foundational physical and RF propagation characteristics across standard orbital regimes from Very Low Earth Orbit (VLEO) to Geostationary Earth Orbit (GEO).

Orbital Class Altitude (h) Orbital Speed Slant Range (Min–Max) One-Way Delay S-Band FSPL (2.1 GHz) Ka-Band FSPL (20 GHz) Max Doppler @ 2 GHz
LEO-Low (VLEO) 300 km 7.73 km/s 300 – 1,150 km 1.0 – 3.8 ms 148.4 – 160.1 dB 168.0 – 179.7 dB ±51.5 kHz
LEO-Standard (Starlink) 600 km 7.56 km/s 600 – 1,932 km 2.0 – 6.4 ms 154.5 – 164.6 dB 174.0 – 184.2 dB ±50.4 kHz
LEO-High (OneWeb) 1,200 km 7.26 km/s 1,200 – 3,120 km 4.0 – 10.4 ms 160.5 – 168.8 dB 180.0 – 188.3 dB ±48.4 kHz
MEO (SES O3b) 8,062 km 5.28 km/s 8,062 – 11,850 km 26.9 – 39.5 ms 177.0 – 180.4 dB 196.6 – 199.9 dB ±35.2 kHz
GEO (Geostationary) 35,786 km 3.07 km/s 35,786 – 41,680 km 119.4 – 139.0 ms 189.9 – 191.3 dB 209.5 – 210.8 dB ~0.0 Hz (Static)