Satellites can send data to Earth by laser: far more bandwidth than radio, no spectrum licence, very hard
to intercept. But light has to cross the atmosphere. Clouds stop it. Turbulence scatters it.
Every minute, for every ground station, the demo asks three questions. The network is up when at least one
station answers yes to all of them.
-
01 · Geometry
Is a satellite in view?
A ground station (OGS) can only point at a satellite high enough above its horizon: low in the sky, the
beam crosses too much air. The demo tracks the highest satellite and keeps it until it sets, as a real
station would, since switching satellites costs acquisition time.
ε is the elevation of the satellite; r are positions in an Earth-fixed frame. The constellation is a
simulated shell of satellites at
km, inclined °.
In the demo: the bright dots in orbit. A linked satellite glows white.
-
02 · Clouds
Is the sky clear?
A cloud is opaque to a laser: when one sits in the line of sight, the link is simply cut. No amount of
power gets through. This is the main cause of outages.
The Sky Monitor sees clouds day and night with a thermal camera looking up. A clear sky is very cold in
the infrared (you see the cold of space); a cloud is warm, because it radiates heat back. Part of the air
temperature is subtracted to compensate for the sensor warming in sunlight.
TLWIR is the zenith temperature measured at 8–14 µm. Weight and threshold were fitted against
the Meteosat cloud mask (the same rule as in SkyOps).
In the demo: the white layer drifting over the globe, drawn from the same
weather the links react to.
A blocked link turns red and faint: the beam stops at the cloud tops and the
station marker turns red. Working links are drawn green and bold.
-
03 · Turbulence
How much does the air blur the beam?
With a clear sky, the link closes, but not at full speed. Pockets of warmer and cooler air act like moving
lenses: the beam spreads and twinkles (scintillation), so less light lands on the receiver and less data
gets through. It is worst on sunny afternoons, when the ground heats the air.
Physicists measure it with the Fried parameter r0: the size of a patch of air
that behaves like a clean lens. Large r0 means calm air. The Sky Monitor measures it at night on
stars (DIMM) and by day on the Sun (scintillation sensor). Looking lower in the sky crosses more air, so
r0 shrinks with elevation:
The light lost to the spreading, and the data rate that remains:
D = cm effective receiver aperture,
R0 = Gbps nominal rate. Every 3 dB halves the
throughput. This is a simplified long-exposure model, illustrative only: a real link budget also accounts
for adaptive optics, pointing and fibre coupling.
In the demo: the shimmering column above each station, green to red as
turbulence grows.
A link above the turbulence threshold turns yellow. Every beam thins and
flickers more as its loss grows.
-
04 · Network
Can the network still deliver?
One station under a cloud does not matter if another one, elsewhere, has a clear sky. This is
site diversity: the network hands the link over to a station that can close it. The
network is available at a given minute when at least one station is up:
ai(t) is 1 when station i is up at minute t. If sites have independent weather, the chance that
all are clouded at once is the product of their individual chances: three sites cloudy 30% of the time
each are all cloudy together only 0.3 × 0.3 × 0.3 ≈ 2.7% of the time. Sites far apart are what make weather
independent, and Sky Monitors are how you know a site's pi before you build.
In the demo: the availability bar at the bottom, one slot per minute. On the
scripted day the whole network is one region: green when a station is up, yellow when only turbulent links
remain, red when no station can. A recorded day has several regions, see below.
-
05 · Regions
Regions and rerouting
Users are served by the stations near them. Stations within a few hundred kilometres form a
region; on the recorded day: Iberia, Provence, North Sea, Alps, US West and US East. While one station of a region has a clear sky, the region carries its own traffic.
When clouds close over all of them, its traffic is rerouted over terrestrial fibre to the
nearest region that still has a link: users stay connected, over a longer path.
The network is judged by how many regions still use their own sky. The more traffic leans on rerouting,
the closer the network is to its limits:
ur(t) is 1 when region r has a station up (clear sky, turbulence within the criterion) at minute
t, and R is the number of regions. The minute is green when S(t) is at least
; yellow when fewer regions are clear
but at least still have a link of their own, clear or
turbulent; red below that. With six regions: four clear regions keep it green, three or
fewer with a link turn it red. Thresholds are a demo choice, set in the configuration.
In the demo: under the network row, one thin row per region (green: its own
clear sky, yellow: its own sky through turbulence, red: rerouted). On the globe, a dashed blue trace along the
ground, like a circuit-board track, runs from a station of the rerouted region (red, no link) to the nearest station of the region serving
it that still has one (green). Click a region's name to fly there.