Module 05 Requires:

Module 05: Starlink Link Engineering: Ku, Ka, E-Band, Rain Fade, and Interference

Phase: 2 - Acceleration Builds on: Modules 01, 02, 03, and 04


Math You’ll Learn

Pre-Calculus Completion + Calculus I Introduction

This module makes link design quantitative and introduces derivatives as rates of change.

  • Exponential and logarithmic functions, deeper pass - log-linear signal models and noise-density calculations.
    • Starlink application: link margin changes across range, frequency, antenna gain, and weather.
  • Conic sections and orbital geometry preview - why shells and orbital altitude matter.
  • Limits and continuity - foundation for differentiating link-quality curves.
  • Derivatives and rate of change - range rate and Doppler intuition.
    • Starlink application: Doppler is driven by d(range)/dt; margin sensitivity is d(margin)/d(parameter).
  • Sensitivity analysis - which parameter matters most: elevation, rain rate, scan angle, bandwidth, or antenna gain.

After this: You can build Starlink-style access and gateway link budgets, reason about rain fade and scan loss, and explain which assumptions dominate the result.

Resources:

  • Stewart, Calculus: Early Transcendentals, Chapters 1-3
  • Ippolito, Satellite Communications Systems Engineering
  • ITU-R P.618 propagation model
  • FCC Starlink authorizations for public frequency context

What You’ll Learn

Link engineering answers whether a link closes with enough margin to carry traffic. For Starlink, you care most about Ku user links, Ka/E-band feeder links, phased-array scan loss, rain fade, interference constraints, and gateway diversity.

  • EIRP, G/T, FSPL, atmospheric loss, implementation loss, C/N0, Eb/N0, and link margin.
  • Ku-band service-link examples for user terminals.
  • Ka/E-band feeder-link examples for gateways.
  • Elevation mask, slant range, scan loss, and antenna gain.
  • Doppler and frequency compensation as link-budget adjacent effects.
  • Transparent vs regenerative payload context, without assuming Starlink internals.

Atmospheric and Interference Effects

  • Rain attenuation with ITU-R P.618, especially for Ka/E-band gateway links.
  • Gaseous absorption, clouds, scintillation, and availability targets.
  • Gateway diversity and weather-aware routing.
  • EPFD and protecting GEO systems from NGSO interference.
  • Sidelobes, frequency reuse, beam isolation, and coordination constraints.

Engineering Judgment

  • Link margin philosophy: nominal, degraded, outage, and recovery states.
  • Sensitivity analysis to avoid over-optimizing the wrong term.
  • Public data vs inferred values; documenting assumptions cleanly.
  • How link state becomes an input to scheduler and topology decisions.

C++ and Python Skills

C++ focus: JSON config parsing with nlohmann/json, CMake structure, Google Test, clean calculation modules.

Python focus: SciPy/NumPy for attenuation curves, Monte Carlo availability, and plotting.


Projects

Build a configurable link-budget calculator.

What you’ll build:

  • Read JSON input for frequency, bandwidth, range, elevation, antenna gain, scan loss, power, noise temperature, rain rate, and implementation loss.
  • Support presets for Ku user link, Ka feeder link, E-band feeder link, and a generic comparison link.
  • Compute FSPL, atmospheric/rain loss, G/T, C/N0, Eb/N0, and link margin.
  • Emit a spreadsheet-style table and machine-readable JSON.
  • Unit-test each formula and conversion.

C++ skills used: CMake, nlohmann/json, gtest, structured output.

Toolkit: Add StarlinkLinkBudget.

Project 2: Gateway Diversity and Rain Fade Simulator (Python)

Model weather-aware gateway selection.

What you’ll build:

  • Implement a simplified ITU-R P.618 rain attenuation model.
  • Simulate rain fade at multiple gateway sites.
  • Estimate link availability with one gateway vs multiple gateways.
  • Route traffic to the gateway with best margin, then show the latency trade-off.
  • Plot availability, outage duration, and margin distributions.

Python skills used: NumPy, SciPy, matplotlib, random sampling, tabular summaries.


Technology Reference

TechnologyProblem It SolvesStarlink Relevance
ITU-R P.618Rain attenuation predictionGateway availability and diversity
EPFDProtect GSO systems from NGSO interferenceRegulatory constraint
E-band feeder linksHigh-capacity gateway backhaulPublicly authorized Starlink expansion area
Scan lossPhased-array off-boresight penaltyUser/gateway link margin
Link marginWhether service can be decoded reliablyScheduler and operations input

Where This Tech Is Used

ApplicationNotes
Starlink access serviceKu user-link quality and capacity
Starlink gatewaysKa/E feeder-link availability
Gateway planningWeather, diversity, capacity, and latency
Topology controllerLink state feeds path selection and TE

Books and Resources

ResourceNotes
Ippolito, Satellite Communications Systems EngineeringPropagation and link design
Pratt, Satellite CommunicationsLink-budget fundamentals
ITU-R P.618Rain attenuation model
FCC Starlink filingsPublic frequency and interference constraints