Low Earth Orbit (LEO) Satellite Systems

A Comprehensive Study Guide — Constellation Design, Link Engineering, and the New Space Economy

ECE 521E • 5th Year BSc. Electrical & Communication Engineering • Masinde Muliro University of Science and Technology

Unit Overview

Low Earth Orbit is where the satellite industry has been reborn. Once the domain of a handful of science missions and one telephone constellation (Iridium), LEO now hosts mega-constellations delivering broadband to entire continents, Earth-observation fleets imaging the whole planet daily, and the International Space Station. LEO systems trade the simplicity of geostationary satellites for a radically better link budget, millisecond latency, and enormous frequency-reuse capacity — paid for in constellation complexity: dozens to thousands of satellites, minutes-long passes, handovers, and serious debris responsibility. This guide builds the engineering layer beneath the headlines.

Learning Outcomes

After studying this unit and completing the tutorials you should be able to:

  • Compute LEO orbital parameters (period, velocity) and explain drag and decay.
  • Size coverage footprints with elevation masks and derive constellation minima.
  • Design Walker constellations and explain inclination choices (equatorial vs polar).
  • Build LEO downlink budgets including Doppler, pointing, and rain effects.
  • Explain inter-satellite links and bent-pipe versus regenerative routing.
  • Quantify handover frequency and network latency for LEO constellations.
  • Describe LEO spacecraft bus trends (flat-panel platforms, phased arrays, electric propulsion).
  • Evaluate debris-mitigation and spectrum/orbital-slot policy constraints.

Indicative Study Time

ActivityTime
Guided reading (Sections 1–8)5 hours
Figures studied / examples reworked2 hours
Tutorial problems (Section 9)3 hours
Revision of key equations & glossary1 hour
Prerequisite knowledge: Kepler's third law, vis-viva equation, free-space path loss, link budgets (EIRP, G/T, C/N₀), the coverage geometry of Section 1 of the companion guide "LEO, MEO, GEO and HEO Satellite Systems".

Section 1 — LEO Fundamentals

1.1 The Numbers That Define LEO

T = 2π√(a³/μ),  v = √(μ/r),  μ = 3.986×10⁵ km³/s²
AltitudePeriodVelocityExample
~200 km (lowest practical)~88.5 min~7.8 km/sImaging sats (short campaigns)
420 km~92.8 min~7.7 km/sISS (continuous re-boost)
550 km~95.6 min~7.6 km/sStarlink shells
780 km~100.4 min~7.45 km/sIridium
1 200–1 400 km~109–114 min~7.2 km/sOneWeb, older EO sats
2 000 km (LEO ceiling)~127 min~7.0 km/s—

1.2 Why Not Lower or Higher?

1.3 Pass Geometry: The Defining LEO Experience

A satellite at 550 km rises above a 25° elevation mask, crosses the sky in about 4–6 minutes, and sets. Every user is handed over to the next satellite roughly every minute or two. This single geometric fact drives LEO network architecture: fast beam steering, frequent inter-satellite routing updates, and user terminals that can track or electronically steer.

Check Your Understanding 1

  1. Compute the period and velocity at 1 200 km (OneWeb).
  2. Why does a LEO satellite's apparent motion across the sky reverse direction between ascending and descending passes?
Answers
  1. a = 7 571 km → T = 2π√(7571³/3.986×10⁵) ≈ 6 562 s ≈ 109.4 min; v = √(μ/a) ≈ 7.25 km/s.
  2. Orbit direction is fixed in inertial space while Earth rotates beneath: on the ascending pass the satellite travels eastward across the sky; after passing overhead, its ground track heads southeast (for prograde orbits) — the geometry of viewing a moving object from a rotating frame.

Section 2 — The LEO Orbital Environment

2.1 Atmospheric Drag

adrag ≈ −½ ρ v² (CdA/m)  — proportional to atmospheric density ρ, which grows exponentially as altitude decreases

2.2 The Debris Problem

2026-09-21T00:20:29.792985 image/svg+xml Matplotlib v3.10.3, https://matplotlib.org/
Fig. C — Post-mission lifetime of an uncontrolled satellite vs altitude (schematic). The broadband industry has converged on 550 km precisely because nature provides free disposal there; altitudes above ~700 km are effectively permanent landfills.

2.3 Radiation and Thermal

Check Your Understanding 2

  1. Why is 550 km called "fail-safe" for mega-constellations?
  2. A dead satellite at 900 km: estimate its persistence using Fig. C and argue for or against a regulator allowing new deployments there.
Answers
  1. A failed satellite at 550 km decays naturally in roughly 5–20 years with no propulsion — collision exposure is bounded; at 1 200 km the same failure persists centuries, so reliability must be engineered, not inherited from physics.
  2. Fig. C: ~500 years. Argument against: each failed object is a centuries-long collision seed; argument for: with active de-orbit capability and very high reliability, the orbit is usable. Modern policy leans toward requiring active disposal regardless of altitude.

Section 3 — LEO Constellation Design

3.1 Coverage with Elevation Masks

ρ = arccos( (RE/(RE+h)) · cos εmin ) − εmin

where εmin is the minimum elevation angle. Terrain, buildings, rain, and interference set εmin = 5–10° for professional terminals and ~25° for consumer broadband.

2026-09-21T00:20:08.945661 image/svg+xml Matplotlib v3.10.3, https://matplotlib.org/
Fig. A — Coverage half-angle vs altitude for three elevation masks. At 550 km with a 25° mask the half-angle is only ~8.5° — each satellite serves a footprint of radius ≈ 950 km; a 10° mask gives ~15° (≈1 700 km radius).
Example 3.1 — Starlink-style arithmetic. At 550 km, εmin = 25°: cos ρ = (6371/6921)·cos25° = 0.9205 × 0.9063 = 0.8343 → ρ = 33.47°… then subtract the mask: ρservice = 33.47° − 25° = 8.5°. Equatorial ring minimum: 360°/(2×8.5°) ≈ 21 satellites — and real shells are inclined, so several interleaved rings cover mid-latitudes and polar coverage needs near-polar planes. Capacity (not geometry) then multiplies the count by 10–100×.

3.2 Walker Constellations

Walker notation: (i : T/P/F)  — T satellites in P planes, all at inclination i, phased by F

3.3 Capacity Through Frequency Reuse

Each satellite's footprint splits into cells (beams); the same spectrum is reused in non-adjacent cells — exactly the cellular principle at orbital scale. Smaller cells (lower altitude, narrower beams) → more reuse → more total capacity. This is why Starlink's thousands of satellites make economic sense: aggregate capacity scales with satellite count.

Check Your Understanding 3

  1. Using Fig. A, find the service half-angle and ring minimum at 780 km with a 10° mask.
  2. Why do broadband constellations choose i ≈ 53° rather than 90°, while Iridium chose polar?
Answers
  1. ρ ≈ 14.5° → ring ≈ 360/29 ≈ 12.4 → 13 satellites per ring.
  2. i = 53° maximizes dwell over populated mid-latitudes and avoids the polar-seam phasing problem; Iridium's mission demanded pole-to-pole coverage (aviation/military/maritime), which only polar planes deliver.

Section 4 — LEO Link Engineering

4.1 The Link Budget

C/N₀ = EIRP + (G/T)rx − LFS − Latm − Lpoint − Lmisc + 228.6  (dBHz)
LFS = 92.45 + 20 log f(GHz) + 20 log d(km)
Example 4.1 — Starlink-class downlink at 11 GHz. d = 550 km: LFS = 92.45 + 20.8 + 54.8 ≈ 168 dB (vs GEO at same frequency ≈ 205 dB — a 37 dB advantage). With satellite EIRP ≈ 40–45 dBW per beam, user-terminal G/T ≈ 10 dB/K and misc losses 3 dB: C/N₀ ≈ 45 + 10 − 168 − 3 + 228.6 ≈ 113 dBHz; in 250 MHz: C/N ≈ 113 − 84 = 29 dB — ample for high-order modems, exactly why pizza-box terminals work.

4.2 Doppler: The Signature LEO Impairment

fd = (vradial/c) f0  → at L-band: up to ±40 kHz; at Ku-band: ±300 kHz
2026-09-21T00:20:28.916699 image/svg+xml Matplotlib v3.10.3, https://matplotlib.org/
Fig. B — Simulated overhead pass at 550 km, 1.6 GHz: elevation (dashed) rises and falls in ~8 minutes; Doppler (solid) swings through zero at closest approach at a rate of several kHz per second. Receivers must acquire fast and hand over mid-pass.

4.3 Rain, Pointing, and Other Losses

Check Your Understanding 4

  1. Compute FSPL and C/N₀ for a 2 GHz LEO IoT downlink (satellite EIRP 25 dBW, terminal G/T = −15 dB/K, misc 2 dB).
  2. Why is the user-terminal G/T negative in the IoT case yet the link still closes?
Answers
  1. LFS = 92.45 + 6 + 20log(550) = 92.45 + 6 + 54.8 = 153.3 dB; C/N₀ = 25 − 15 − 153.3 − 2 + 228.6 = 83.3 dBHz.
  2. The −15 dB/K reflects a tiny antenna and noisy consumer receiver, but the low FSPL and modest bandwidth need (narrowband IoT: 10 kHz → required C/N₀ ≈ 40 + 83 = … C/N = 83.3 − 40 = 43 dB) leave enormous margin.

Section 5 — LEO Spacecraft Bus and Payload Trends

5.1 The Flat-Platform Revolution

Mega-constellation satellites are mass-produced consumer electronics in space: a flat rectangular bus (solar array as one face, antennas on the other) with:

5.2 Inter-Satellite Links (ISLs)

TypeProsConsUsed by
RF (Ka-band)Mature, all-weatherLower data rate per apertureIridium (historically), some LEOs
Optical (laser)Tb/s-class, narrow beams = low interference, small aperturesCloud-avoidance for space-to-ground; precise pointingStarlink, Telesat LEO plans

ISLs convert a constellation into an orbital mesh: traffic crosses oceans in space, lands at the nearest gateway — cutting latency and gateway-count requirements.

5.3 Mass, Cost, and Production

Check Your Understanding 5

  1. Why does the flat-panel form factor matter economically (two reasons)?
  2. When do RF ISLs beat optical?
Answers
  1. (1) Stacking density: dozens per launch fairing → lowest $/kg to orbit; (2) mass production: one flat face is a single phased array — panel-level assembly lines replace bespoke satellite integration.
  2. When pointing precision is limited, weather-hardness is paramount, or data rates are modest — RF tolerates misalignment and needs no cloud-avoidance strategy.

Section 6 — Handover and Network Architecture

6.1 The Handover Problem

6.2 Latency Budget: The LEO Selling Point

SegmentTypical value
User → satellite (up)~2 ms
In-space hops (2–4 ISLs, ~2 000 km each)~10–30 ms incl. processing
Down to gateway + terrestrial~10–30 ms
Total RTT (LEO, routed)~25–45 ms
GEO RTT (comparison)~500–600 ms incl. terrestrial tail
Fiber comparison: light in glass travels ~⅔ c, so LEO's vacuum path can actually beat fiber on long east–west routes (e.g., London–Johannesburg–Singapore paths). "Lower latency than fiber" is a real, engineering-defensible claim on specific routes.

Check Your Understanding 6

  1. Why does a LEO constellation still need ground gateways at all (two reasons)?
  2. Estimate the minimum possible one-way delay for a 2 000 km ISL chain plus two 550 km user/gateway legs.
Answers
  1. (1) Spectrum licensing: gateways tie traffic to licensed territories; (2) content/peering: the internet lives on terrestrial fiber — every session must land somewhere.
  2. Path ≈ 2×550 + 2 000 ≈ 3 100 km → 3 100/3×10⁵ ≈ 10.3 ms propagation alone (plus processing).

Section 7 — Case Studies

2026-09-21T00:20:30.207478 image/svg+xml Matplotlib v3.10.3, https://matplotlib.org/
Fig. D — Operational/planned constellation sizes span two orders of magnitude: the design space runs from "a telecom operator's fleet" (Iridium, 66) to "an internet platform" (Starlink, thousands).
SystemOrbitArchitectureKey engineering lesson
Iridium (NEXT)780 km, i = 86.4°, 66 sats, 6 polar planesCross-linked mesh, L/S MSS, bent-pipe + intersatellite routingFull global coverage incl. poles; the seam problem solved by ISLs; the original proof that LEO constellations are viable
Starlink~550 km shells, i = 53°/70°/97.6° (multi-shell)Ku/Ka bent-pipe + optical ISL meshMass production + short-life consumable sats + gateway diversity; capacity as the economic driver
OneWeb1 200 km, i = 87.9°Ka bent-pipe, no ISLs (first gen)Interchangeable sats, "pop-in/pop-out" slot replacement; polar orbits for global enterprise/government reach
Planet Labs (EO)~475–525 km SSODove cubesat fleet, ~150+ imaging satsTemporal resolution as the product: whole-Earth daily imaging via many cheap sats
Iridium vs Globalstar—Mesh vs bent-pipeHistory lesson: Globalstar (bent-pipe, 48 sats) went bankrupt in the 2000s; Iridium's ISL architecture survived — constellation economics are unforgiving

Section 8 — LEO System Trade-offs

DecisionLower altitude (~450–550 km)Higher LEO (~1 000–1 400 km)
Path loss / terminal sizeBest — small user terminals+5–7 dB FSPL — bigger terminals or beams
Coverage per satelliteSmall footprint → more sats~2–3× footprint → fewer sats
Drag & propellantSignificant; de-orbit easyMinor; de-orbit needs propulsion
Debris compliancePassive decay < 25 yr (often < 10)Active disposal mandatory; centuries if failed
LatencyIdentical (ms-scale)Identical
Lifetime / replacement~5 yr consumables~7–10 yr — but failure persistence is the risk
The regulatory lens: national regulators (FCC) and the ITU now impose disposal timelines, spectrum coordination (Ku/Ka filings with "bring-into-use" deadlines), brightness/astronomy mitigation, and conjunction-reporting duties. A modern LEO system is licensed as critical infrastructure, not merely launched.

Section 9 — Tutorial Problems

Constants: μ = 3.986×10⁵ km³/s², RE = 6 371 km, c = 3×10⁵ km/s, FSPL = 92.45 + 20log f(GHz) + 20log d(km).

  1. Compute period, velocity, and orbital angular rate (rad/s) at 550 km.
  2. Derive the service half-angle formula ρ = arccos((RE/(RE+h))cos ε) − ε from a geometry sketch. Then compute ρ and the equatorial-ring minimum at 550 km for ε = 5°, 15°, 25°.
  3. A single-fold continuous-coverage Walker constellation at 550 km uses ε = 10°. Estimate Nmin via N ≈ 4.84/sin²ρ and comment on why real broadband constellations exceed this by an order of magnitude.
  4. Build a full downlink budget at 14 GHz (Ku): satellite EIRP 42 dBW, slant 1 000 km, user G/T 8 dB/K, pointing 1.5 dB, rain 6 dB, misc 2 dB. Find C/N₀ and C/N in 100 MHz; comment on modem choice.
  5. Maximum Doppler at 14 GHz for a 550 km pass — what does this imply for demodulator design?
  6. ISL latency: a route crosses 6 optical ISLs of 2 000 km each plus two 550 km ground legs. Compute propagation time and compare with a GEO hop (35 786 km up + down).
  7. A constellation must guarantee single-fold coverage at ε = 25° from 550 km. Using ρ = 8.5°, estimate the ring minimum per shell and discuss why inclined shells at 53° need more rings than the equatorial estimate suggests.
  8. Drag: atmospheric density at 420 km is ~1.5×10⁻¹² kg/m³. For a satellite with CdA/m = 0.01 m²/kg and v = 7.66 km/s, compute the deceleration. Roughly how long to decay from 420 km if density is treated as constant (hint: Δv per orbit vs orbital energy)? Identify why this crude model breaks down.
  9. Compare (tabular, 6 rows) a 66-satellite polar LEO MSS constellation against a 3-GEO FSS system for: coverage, latency, terminal size, handover, gateway count, and cost structure.
  10. Mission design: Kenya's government wants (a) nationwide broadband to schools, (b) wildlife IoT tracking across the Mara, (c) disaster-response comms immune to fiber cuts. For each, choose LEO (broadband constellation), LEO-IoT, or GEO back-up — defend in ≤3 lines each.
Selected solutions
  1. a = 6 921 km; T = 2π√(6921³/μ) ≈ 5 736 s ≈ 95.6 min; v = √(μ/a) ≈ 7.59 km/s; n = √(μ/a³) ≈ 1.08×10⁻³ rad/s.
  2. Geometry: horizon ray from ground tangent... standard result: cos(ρ+ε) = (RE/(RE+h)) cos ε. ε=5°: ρ = arccos(0.9205×0.9962)−5 = arccos(0.9170)−5 = 23.45−5 = 18.4° → ring 360/36.9 ≈ 9.7 → 10. ε=15°: arccos(0.9205×0.9659)−15 = arccos(0.8891)−15 = 27.26−15 = 12.3° → 15 sats. ε=25°: 8.5° → 22 sats.
  3. ρ(10°) ≈ 15° → N ≈ 4.84/sin²15° ≈ 4.84/0.067 ≈ 72 sats for single-fold. Broadband needs 10–100× capacity folds (many simultaneous beams per cell), so hundreds–thousands of sats are a capacity decision, not a coverage decision.
  4. LFS = 92.45 + 22.9 + 60 = 175.4 dB. C/N₀ = 42 + 8 − 175.4 − 1.5 − 6 − 2 + 228.6 = 93.7 dBHz; C/N in 100 MHz = 93.7 − 80 = 13.7 dB — supports QPSK/8-PSK with coding in rain; 16-APSK needs ~4 dB more (link adaptation handles the fade).
  5. Δf = (v/c)f₀ = (7.6/3×10⁵)×14×10⁹ ≈ ±355 kHz — demodulators need ±400 kHz capture with fast acquisition; Doppler rate ≈ several kHz/s mid-pass.
  6. Path = 6×2 000 + 2×550 = 13 100 km → 13 100 / 3×10⁵ km/s = 0.0437 s ≈ 44 ms. GEO comparison: 2×35 786 / 3×10⁵ ≈ 0.24 s ≈ 239 ms. The LEO in-space route is ~5.5× faster — before counting the terrestrial tail, where fiber's ⅔-c further penalizes GEO routes.
  7. Ring ≈ 22 sats at 53° inclination: to cover a latitude band φ with ring planes inclined at i, effective coverage swaths shrink with latitude (footprint projected); typical designs use 24–72 sats per shell ring of planes — hence Starlink's many rings. Equatorial estimates are a lower bound only.
  8. a = ½ × 1.5×10⁻¹² × (7.66×10³)² × 0.01 ≈ 4.4×10⁻⁴ m/s². Energy reasoning: Eorb = −μ/2a → dE/E = da/a; per-orbit Δa from drag… crude estimate: Δv × v / (μ/a) — order 0.1–1 km per day decay at 420 km. Breaks down because ρ varies exponentially with altitude and solar cycle, and v·Δv approach ignores the altitude-dependence feedback (decay accelerates).
  9. Table: LEO MSS — global incl. poles, ~50–90 ms RTT, small handhelds, frequent handover, few gateways with ISLs, high capex/many cheap sats; GEO FSS — continental (not poles), ~500+ ms RTT, 0.6–3 m dishes, no handover, many gateways possible, few expensive sats.
  10. (a) LEO broadband — capacity and latency suit classrooms; (b) LEO-IoT (e.g., cubesat/LoRa-style store-forward or commercial IoT sats) — low data rate, low power trackers, vast coverage; (c) GEO backup terminal at each county HQ — fixed, always-on, independent of LEO congestion.

Section 10 — Glossary of Key Terms

Bent-pipe
Transponder that receives and re-transmits without onboard processing; simplest LEO payload.
Conjunction
A predicted close approach between satellites or debris; triggers screening and possible maneuver.
Coverage fold
Number of satellites simultaneously covering a point; capacity scales with fold.
Elevation mask (εmin)
Lowest elevation angle at which service is provided; sets footprint size and constellation count.
Hall thruster
Electric propulsion: ionizes xenon/krypton and accelerates it electrostatically/magnetically; efficient ΔV for LEO sats.
Inter-satellite link (ISL)
RF or optical cross-link connecting constellation satellites into a mesh.
Kessler syndrome
Runaway debris cascade from cascading collisions; the central debris-policy fear.
Phased array
Electronically steerable antenna: beam direction set by element phase, enabling microsecond handovers.
Shell
A set of orbital planes at common altitude and inclination within a constellation.
South Atlantic Anomaly (SAA)
Dip in the Van Allen belts over the South Atlantic causing elevated single-event upsets.
Walker constellation
Symmetric constellation notation (i : T/P/F); basis of most modern LEO designs.

Section 11 — References and Further Reading

  1. T. Pratt, J. Bostian & J. Allnutt, Satellite Communications, 2nd ed., Wiley, 2003 — link budgets and constellation geometry.
  2. D. Roddy, Satellite Communications, 4th ed., McGraw-Hill, 2006.
  3. J. R. Wertz & W. J. Larson (eds.), Space Mission Analysis and Design, 3rd ed., Microcosm Press, 1999 — constellation design and coverage math.
  4. M. Richharia, Mobile Satellite Communications: Principles and Trends, Wiley, 2014 — MSS constellations and handover.
  5. FCC/ITU filings and debris-mitigation orders (e.g., FCC 5-year disposal rule, 2022) — the regulatory layer of modern LEO design.
Exam guidance: LEO questions are won by showing the geometry first (draw the Earth, the mask angle, the footprint), then the formula, then the numbers. Quote ρ before any constellation count, and always state the elevation mask — without it, your satellite count is meaningless.