Satellite Look Angles (Azimuth & Elevation) Calculator

Determine Earth station antenna bore-sight pointing vectors: True Azimuth, magnetic compass heading, Elevation angle, Polarization Tilt (skew), line-of-sight slant range, and horizon visibility masks via spherical trigonometry and WGS-84 Earth models.

Quick Scenarios:
Section A: Earth Station Ground Terminal Coordinates
Section B: Satellite Orbital Target Coordinates
Section C: Antenna Installation & Horizon Environment
True Azimuth (Compass Heading)
142.20° True
Magnetic Heading: 129.50° Mag
Bore-Sight Elevation (El)
38.78°
+33.78° Above 5.0° Mask
Excellent Line-of-Sight / High Elevation (>20°) / Minimal Atmospheric Fade
True Azimuth (Az)
142.20°
Pointing: South-East (Q2)
Magnetic Azimuth (Az_mag)
129.50°
Declination: +12.70° East
Pointing Elevation (El)
38.78°
Refraction corrected: 38.80°
Polarization Tilt (Skew)
+29.00°
Feed Horn: Clockwise
Slant Range Distance (d)
38,154 km
Direct Line-of-Sight
One-Way Delay (τ)
127.27 ms
Round-Trip RTT: 254.54 ms
Earth Central Angle (γ)
44.45°
Max Horizon Arc: 81.30°
Horizon Clearance
+33.78°
Above Local Terrain Mask
Azimuth Compass Rose (True North)
N E S W
142.2° (SE)
Elevation Horizon Gauge
0° Horizon 90° Zenith
38.8° (Above Mask)
Spherical Trigonometric Derivation Audit Trail
Station: 37.7749°N, 122.4194°W | Sat Long: 97.0000°W (GEO r_s = 42,164 km, R_E = 6,378 km) | ΔL = -97.0 - (-122.4194) = +25.4194° (East) | cos γ = cos(37.7749°) · cos(25.4194°) = 0.7904 · 0.9032 = 0.7139 → γ = 44.45° | sin γ = 0.7003 | Elevation = arctan[(0.7139 - (6378/42164)) / 0.7003] = arctan[0.8034] = 38.78° | α = arctan[tan(25.4194°) / sin(37.7749°)] = arctan[0.4752 / 0.6126] = 37.80° → Azimuth (North, East) = 180° - 37.80° = 142.20° True | Skew = arctan[sin(25.4194°) / tan(37.7749°)] = arctan[0.4293 / 0.7749] = +29.00° Clockwise | Slant Range = √(6378² + 42164² - 2·6378·42164·0.7139) = 38,154 km

Spherical Trigonometric Derivation of Earth Station Look Angles

To establish a high-gain microwave link between an Earth station ground terminal and an orbiting spacecraft, the antenna reflector must be pointed with precision along the direct line of sight. The angular coordinates defining this orientation are called look angles:

Spherical Earth Geometry and the Central Angle ($\gamma$)

Consider an Earth station at geodetic latitude $\phi_e$ and longitude $\lambda_e$, communicating with a satellite whose sub-satellite point on the equatorial surface is at latitude $\phi_s$ and longitude $\lambda_s$. On the spherical surface of the Earth, the North Pole ($N$), the Earth station ($E$), and the sub-satellite point ($S$) form a spherical triangle.

The angular arc connecting the Earth station to the sub-satellite point across Earth’s center is the central Earth angle ($\gamma$). By the spherical law of cosines:

cos γ = cos φe · cos φs · cos( λs − λe ) + sin φe · sin φs    [Spherical Law of Cosines]

For a Geostationary Earth Orbit (GEO), the orbit is circular and equatorial, fixing $\phi_s = 0^\circ$. The expression simplifies to:

cos γ = cos φe · cos( ΔL )   where ΔL = λs − λe    [GEO Central Angle]

Bore-Sight Elevation Angle Derivation

In the planar triangle formed by the center of the Earth ($O$), the Earth station ($E$), and the satellite ($S$):

Applying plane trigonometry to the triangle and defining elevation above the local horizontal tangent plane yields:

El = arctan[ ( cos γ − RE / rs ) / sin γ ]    [Geometric Elevation Angle]

The geometrical horizon limit occurs when $El = 0^\circ$, which requires $\cos\gamma = R_E / r_s \approx 6378 / 42164 \approx 0.15127$. The maximum theoretical central coverage angle is $\gamma_{\text{max}} = \arccos(0.15127) \approx 81.30^\circ$. If $\cos\gamma \le R_E / r_s$, the satellite lies below the mathematical horizon, and the link is occluded by Earth’s curvature.

Azimuth Quadrant Disambiguation Across Hemispheres

The horizontal offset angle α between the local meridian and the satellite direction is calculated from Napier’s analogies for right spherical triangles:

α = arctan[ | tan( ΔL ) | / sin | φe | ]    [Meridian Offset Angle]

Because standard trigonometric functions do not uniquely identify the $360^\circ$ circle, the True Azimuth $Az$ is assigned according to hemisphere and relative longitude:

  1. Northern Hemisphere (φe > 0): The equatorial satellite always lies to the south:
    • Satellite is East of Station (ΔL > 0): $Az = 180^\circ - \alpha$ (pointing South-East).
    • Satellite is West of Station (ΔL < 0): $Az = 180^\circ + \alpha$ (pointing South-West).
  2. Southern Hemisphere (φe < 0): The equatorial satellite always lies to the north:
    • Satellite is East of Station (ΔL > 0): $Az = \alpha$ (pointing North-East).
    • Satellite is West of Station (ΔL < 0): $Az = 360^\circ - \alpha$ (pointing North-West).
  3. Equator (φe = 0°): If the satellite is east (ΔL > 0), $Az = 090^\circ$; if west (ΔL < 0), $Az = 270^\circ$; if directly overhead (ΔL = 0), $El = 90^\circ$ (zenith).

Polarization Tilt Angle (Skew) Mechanics

Geostationary satellites transmit linearly polarized electromagnetic waves with electric field vectors parallel (Horizontal) or perpendicular (Vertical) to the equatorial plane. Because the Earth is a sphere, an observer located away from the sub-satellite meridian views the satellite from a tilted reference frame.

To align the terminal’s feed horn with the arriving wavefront, the feed must be rotated by the polarization skew angle (ψ):

ψ = arctan[ sin( ΔL ) / tan φe ]    [Polarization Skew Angle]

Sign Convention: Looking directly into the dish aperture from the front toward the feed horn, a positive skew indicates clockwise rotation, while a negative skew indicates counter-clockwise rotation.

Cross-Polarization Isolation Degradation: If polarization skew is left unadjusted, the cross-polarization discrimination (XPD) collapses according to:

XPD ≈ −20 · log10( sin Δψ )    [Cross-Pol Discrimination in dB]

An angular skew alignment error of merely $5^\circ$ reduces XPD to $21.2\text{ dB}$. In modern dual-polarized Ku-band and Ka-band networks that reuse identical frequencies across orthogonal polarizations, a $5^\circ$ skew error causes severe co-channel interference and triggers carrier shutdown by the satellite network operations center (NOC).

Atmospheric Refraction & Low-Elevation Masks

At elevation angles below 10°, density gradients in the troposphere act as an optical lens, bending electromagnetic waves downward toward the denser surface layers. This refraction causes the satellite to appear slightly higher in the sky than its true geometric position.

The recommended ITU-R P.834 atmospheric refraction correction (ΔEl) for standard surface refractivity ($N_s = 312\text{ N-units}$) is:

ΔEl = [ 1 / tan( El + 7.31 / ( El + 4.4 ) ) ] · ( 1 / 60 )    [Degrees Refraction Lift]

At $El = 5^\circ$, refraction lifts the apparent elevation by approximately $0.16^\circ$ ($9.6\text{ arcminutes}$). Professional teleport operators enforce a strict minimum elevation angle mask (5° to 10°) to avoid tropospheric scintillation, excessive rain path attenuation, and thermal ground noise pickup from dish sidelobes.

Benchmark Look Angles From Global Teleports

The table below lists calculated pointing angles and slant ranges from key international satellite teleports to major commercial geostationary orbital positions:

Earth Station Coordinates Satellite Slot True Azimuth Elevation Skew Slant Range
New York, USA 40.71° N, 74.00° W Galaxy 19 97.0° W 215.4° 38.6° +24.8° 38,012 km
Los Angeles, USA 34.05° N, 118.24° W Galaxy 19 97.0° W 143.8° 47.2° −26.1° 37,215 km
London, UK 51.51° N, 0.13° W Astra 19.2°E 19.2° E 154.2° 29.8° −14.6° 38,720 km
Paris, France 48.85° N, 2.35° E Hotbird 13°E 13.0° E 166.3° 34.2° −8.2° 38,340 km
Frankfurt, Germany 50.11° N, 8.68° E Astra 19.2°E 19.2° E 166.1° 32.7° −8.5° 38,460 km
Tokyo, Japan 35.68° N, 139.69° E JCSAT-2B 154.0° E 158.4° 48.1° −15.2° 37,180 km
Sydney, Australia 33.87° S, 151.21° E Optus D2 152.0° E 358.8° 50.2° +1.0° 36,980 km
Singapore 1.35° N, 103.82° E AsiaSat 7 105.5° E 86.8° 87.2° +86.5° 35,790 km
Dubai, UAE 25.20° N, 55.27° E Yahsat 1A 52.5° E 185.5° 61.2° −2.6° 36,410 km
Johannesburg, SA 26.20° S, 28.04° E Intelsat 20 68.5° E 63.8° 45.3° −39.4° 37,350 km

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.

Open Calculator →

Earth Station Antenna G/T Calculator (ITU-R S.732)

Calculate dish aperture gain, system noise temperature (Tsys), feed waveguide losses, and G/T figure of merit (dB/K) across C, X, Ku, and Ka bands.

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.

Open Calculator →

Satellite & NTN Category Hub

Explore the complete suite of satellite link design and orbital mechanics tools with the interactive Universal Orbital Link Quick-Analyzer.

Explore All Tools →