Satellite Slant Range & Delay Calculator

Compute geometric line-of-sight distance, one-way propagation delay, Round-Trip Time (RTT), 3GPP Release 17/18 NTN Timing Advance ($N_{\text{TA}}$), nadir angle ($\eta$), central Earth angle ($\gamma$), and Free Space Path Loss (FSPL) across LEO, MEO, and GEO constellations.

Scenarios:
Orbit Regime & Geometric Elevation
Section C: RF Frequency & 3GPP 5G NTN Timing
Slant Range Distance (d)
967.43 km
+367.43 km over nadir (1.61×)
One-Way Propagation Delay (τ)
3.23 ms
RTT: 6.45 ms
Ultra-Low Latency / LEO Direct-to-Cell Class (<10 ms)
One-Way Delay (τ)
3.23 ms
Speed of Light in Vacuum
Round-Trip Time (RTT)
6.45 ms
Full 2-Way Link Propagation
Free Space Loss (FSPL)
158.60 dB
@ 2.10 GHz S-Band
3GPP NTN Timing Advance
12,689,450 Tc
T_TA = 6.454 ms
Satellite Nadir Angle (η)
48.48°
From Sub-Satellite Line
Earth Central Angle (γ)
6.52°
Angular Arc Separation
Sub-Sat Ground Distance
725.7 km
Surface Arc Distance (S)
Calculated Elevation (θ)
35.00°
+30.00° Above 5° Mask
Orbital Geometry Cross-Section (Earth-Station-Satellite Triangle)
Ground Station (E) Local Tangent Horizon Satellite (S) d = 967.4 km θ = 35° h = 600 km
Step-by-Step Mathematical Substitution Chain
R_E = 6378.137 km, Altitude h = 600.0 km → Total Orbital Radius r_s = 6978.137 km | Elevation θ = 35.0° (cos = 0.81915, sin = 0.57358) | Ratio (r_s / R_E) = 6978.137 / 6378.137 = 1.09407 | Slant Range d = 6378.137 · [√(1.09407² - 0.81915²) - 0.57358] = 6378.137 · [√(1.1970 - 0.6710) - 0.57358] = 6378.137 · [0.72526 - 0.57358] = 967.43 km | One-Way Delay τ = 967.43 / 299,792.458 · 1000 = 3.227 ms | RTT = 2 · 3.227 = 6.454 ms | Nadir Angle η = arcsin[(6378.137 / 6978.137) · cos(35°)] = arcsin[0.7487] = 48.48° | FSPL (2.10 GHz) = 20·log10(967.43) + 20·log10(2.10) + 92.45 = 59.71 + 6.44 + 92.45 = 158.60 dB | 3GPP NTN Timing Advance N_TA = (2 · 967.43×103 m / 2.99792×108 m/s) / 0.50863×10-9 s = 12,689,450 T_c

Astrodynamics & Spherical Trigonometry of Satellite Slant Range

In Non-Terrestrial Network (NTN) engineering and satellite communications, the slant range ($d$) represents the true three-dimensional geometric distance separating an Earth station antenna on the ground from an orbiting space vehicle. Unlike terrestrial wireless links where distance is constrained by local topography and cell tower height, satellite slant range is dictated by orbital mechanics, Earth’s spherical curvature, and the instantaneous elevation angle ($\theta$).

Accurate determination of slant range is fundamental for dimensioning link budget path loss, carrier Doppler shifts, physical layer buffer allocations, and 3GPP 5G New Radio (NR) Timing Advance synchronization.

Spherical Trigonometry of the Earth-Station-Satellite Triangle

The geometry of a satellite link is fully described by a planar triangle formed by three points in space:

The three interior angles of triangle $OES$ are:

  1. Angle at $E$: Given by $90^\circ + \theta$, where $\theta$ is the ground elevation angle measured above the local horizontal tangent plane.
  2. Angle at $S$: The nadir angle ($\eta$), representing the angular displacement of the ground terminal from the satellite’s sub-satellite pointing vector.
  3. Angle at $O$: The central Earth angle ($\gamma$), subtending the ground distance arc between the station and the sub-satellite point.

Applying the planar law of sines to triangle $OES$:

sin( 90° + θ ) / ( RE + h ) = sin η / RE  ⇒  sin η = [ RE / ( RE + h ) ] · cos θ    [Nadir Angle Relation]

Since the interior angles of any triangle sum to $180^\circ$, the central Earth angle is:

γ = 180° − ( 90° + θ ) − η = 90° − θ − η    [Central Earth Separation Angle]

Derivation of the Slant Range Quadratic Equation

Applying the law of cosines to the side opposite angle $E$ (segment $OS = R_E + h$):

( RE + h )2 = RE2 + d2 − 2 · RE · d · cos( 90° + θ )

Using the trigonometric identity $\cos(90^\circ + \theta) = -\sin\theta$, this simplifies to a standard quadratic in $d$:

d2 + 2 · RE · sin θ · d − [ ( RE + h )2 − RE2 ] = 0

Solving for the strictly positive real root via the quadratic formula yields the universal closed-form expression for slant range:

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

Nadir Altitude vs. Edge-of-Coverage Path Divergence

A critical phenomenon in Low Earth Orbit (LEO) constellations is the extreme divergence in link distance between an overhead zenith pass and an edge-of-coverage horizon contact:

Consider a standard LEO constellation operating at $h = 600\text{ km}$:

During a typical 6-to-8 minute LEO flyover, the signal path expands by $1,332\text{ km}$ ($3.22\times$), Round-Trip Time triples, and Free Space Path Loss fluctuates by $10.2\text{ dB}$. Transceiver physical layers must support aggressive Adaptive Coding and Modulation (ACM) and rapid dynamic power control to maintain link closure without dropping frames.

3GPP Release 17/18 NTN Timing Advance Architecture

In standard terrestrial 4G LTE and 5G NR cellular networks, cell radii are generally under $10\text{ km}$. Round-trip propagation delays rarely exceed $70\text{ }\mu\text{s}$, and the base station (gNodeB) manages uplink synchronization via closed-loop Timing Advance Command MAC Control Elements.

In satellite NTN deployments, however, slant ranges exceed hundreds or thousands of kilometers, generating one-way delays of $2\text{ ms}$ (LEO) to $140\text{ ms}$ (GEO). A differential delay of even $1\text{ ms}$ across a single spot beam footprint ($100\text{ to }500\text{ km}$ wide) would cause uplink transmissions to overlap and demolish orthogonal subcarrier spacing.

To resolve this, 3GPP Release 17 (TS 38.211 and TS 38.213) introduced a revolutionary two-tiered timing advance architecture:

  1. Common Timing Advance ($T_{\text{common}}$): Broadcast by the satellite in System Information Block 19 (SIB19), representing the common feeder link and reference cell-center delay.
  2. Autonomous UE Specific Timing Advance ($T_{\text{UE}}$): User Equipment equipped with GNSS receivers calculates its exact 3D position vector and compares it against the satellite’s orbital ephemeris. The terminal pre-compensates its physical random access channel (PRACH) preamble transmission by:
    TTA = 2 · ( d / c )    [Autonomous Uplink Pre-compensation]
    This advance is quantized into discrete 3GPP basic time units ($T_c \approx 0.50863\text{ ns}$):
    NTA = ⌊ TTA / Tc ⌋    where Tc = 1 / ( 4096 · 480 × 103 ) s

Free Space Path Loss (FSPL) Frequency Scaling

Electromagnetic wave expansion in vacuum follows the inverse-square law. Expressed in practical logarithmic engineering units, the Friis Free Space Path Loss (FSPL) equation is:

FSPL = 20 · log10( dkm ) + 20 · log10( fGHz ) + 92.45    [dB]

Comparing microwave and millimeter-wave frequencies over an identical $1,000\text{ km}$ LEO slant range illustrates the profound impact of carrier frequency on link power budgets:

Millimeter-wave systems compensate for this massive geometric attenuation through directional parabolic reflectors or electronically steered phased arrays, where antenna gain scales with $G \propto (D / \lambda)^2 \propto f^2$.

Benchmark Satellite Slant Ranges, Delays & Path Losses

The table below provides verified orbital geometry metrics, one-way light times, round-trip times, and Free Space Path Loss across standard orbital regimes from low-Earth orbit to geostationary altitudes:

Regime & Class Altitude (h) Elevation (θ) Slant Range (d) 1-Way Delay (τ) RTT FSPL @ 2.1 GHz FSPL @ 20 GHz
VLEO Direct-to-Cell 300 km 90° (Zenith) 300.0 km 1.00 ms 2.00 ms 148.4 dB 168.0 dB
VLEO Direct-to-Cell 300 km 10° (Horizon) 1,148.0 km 3.83 ms 7.66 ms 160.1 dB 179.6 dB
LEO Starlink/Kuiper 600 km 90° (Zenith) 600.0 km 2.00 ms 4.00 ms 154.5 dB 174.0 dB
LEO Starlink/Kuiper 600 km 35° (Mid-Pass) 967.4 km 3.23 ms 6.45 ms 158.6 dB 178.2 dB
LEO Starlink/Kuiper 600 km 10° (Horizon) 1,932.0 km 6.44 ms 12.89 ms 164.6 dB 184.2 dB
LEO OneWeb Class 1,200 km 90° (Zenith) 1,200.0 km 4.00 ms 8.01 ms 160.5 dB 180.0 dB
LEO OneWeb Class 1,200 km 10° (Horizon) 3,120.0 km 10.41 ms 20.81 ms 168.8 dB 188.3 dB
MEO O3b mPOWER 8,062 km 90° (Zenith) 8,062.0 km 26.89 ms 53.78 ms 177.0 dB 196.6 dB
MEO O3b mPOWER 8,062 km 10° (Horizon) 11,850.0 km 39.53 ms 79.06 ms 180.4 dB 199.9 dB
GEO Equatorial 35,786 km 90° (Zenith) 35,786.0 km 119.37 ms 238.74 ms 189.9 dB 209.5 dB
GEO Mid-Latitude 35,786 km 30° (Typical) 38,610.0 km 128.79 ms 257.58 ms 190.6 dB 210.2 dB
GEO High-Latitude 35,786 km 5° (Low El) 41,120.0 km 137.16 ms 274.32 ms 191.2 dB 210.7 dB

Satellite Doppler Shift Calculator

Calculate relativistic RF Doppler frequency shifts, maximum Doppler rates, and 3GPP NTN frequency pre-compensation for LEO and MEO constellations.

Open Doppler Shift Tool →

Satellite Look Angles Calculator

Determine true Azimuth, magnetic heading, bore-sight Elevation, Polarization Tilt (skew), and horizon visibility limits using spherical trigonometry.

Open Look Angles Tool →

Earth Station Antenna G/T Calculator

Model antenna gain, cascaded LNA receiver noise temperature, elevation noise scaling, and system G/T figure of merit per ITU-R S.732 / S.733.

Open Antenna G/T Tool →

Satellite & NTN Engineering Hub

Access the master index of orbital mechanics, link budgets, timing advance calculators, and reference lookup tables for satellite telecommunications.

Browse NTN Directory →