Revisit TimeLEO constellation coverage calculator

Scenario

Direct-to-phone coverage at 5, 25, 45 and 90 satellites

What a direct-to-device constellation can promise at each stage of a buildout, from a first block of five satellites to a 90-satellite shell.

Direct-to-device service has an unusually demanding geometry. An unmodified handset has a small antenna, no pointing and a body in the way, so the satellite has to be high in the sky before the link closes. That is why this page uses a 25° elevation mask rather than the 10° a gateway dish would accept, and it is the single assumption that most changes the answer.

At 520 km and 53° inclination, serving a customer at latitude 40°, the buildout looks like this: 3.8 h of worst-case outage at five satellites, 81.0 min at twenty-five, 16.0 min at forty-five and 6.3 min at ninety.

Loaded configuration: 25 satellites · 520 km · 53° inclination · min elevation 25° · latitude 40°

Direct-to-phone coverage at 5, 25, 45 and 90 satellites

Worst outage
81.0 min
worst of 8 longitudes, best 62.3 min
Average wait
19.6 min
mean gap between windows
Windows / day
62
distinct service windows
Service / day
232 min
of 1440 min
Coverage
16%
time in view

Service timeline at your latitude

48 h · worst-case longitude at 40°
0 h12 h24 h36 h48 h

Longest gap 81.0 min. Filled blocks mark at least one satellite above 25° elevation.

Outage vs constellation size

Worst outageAverage wait

At 40° latitude, min elevation 25°, 520 km / 53.0°. Log scale. Labels mark the worst outage.

1 min5 min15 min1 h4 h12 h1 d2 dNO REVISIT IN WINDOWCONTINUOUS6.6 h34.1 h1230.3 min2281.0 min2532.0 min486.3 min901.7 min200satellites

22 satellites do better here than 25: 30.3 min against 81.0 min. Coverage depends on how the planes interleave, not only on the count, and the automatic rule arranges each fleet size differently. Why this happens.

Worst outage vs latitude

25 sats · 520 km · 53.0° · min elevation 25°
1 min5 min15 min1 h4 h12 h1 d2 dNO REVISIT IN WINDOWCONTINUOUSOUTSIDE SERVICE BAND (> 61°)20°40°60°80°

Latitude sweep is sampled at 60 s steps across 4 longitudes, so it is coarser than the headline figures.

Numbers

ConstellationPlanesWorst outageAvg waitWindows/dayService min/dayCoverage
3 sats3 × 16.6 h2.7 h8.8302.1%
12 sats4 × 34.1 h37.3 min34.81208.3%
22 sats11 × 230.3 min19.2 min63.922015.2%
25 sats5 × 581.0 min19.6 min61.623216.1%
48 sats8 × 632.0 min6.9 min139.247933.3%
90 sats10 × 96.3 min3.9 min173.376453.1%
200 sats20 × 101.7 min71 s123.4129489.9%

Same sampling as the headline tiles: 8 longitudes, 20 s steps (40 s above 400 satellites). Every row except your own uses the automatic plane rule.

Model and assumptions
  • Geometry: spherical Earth (R = 6371 km), circular orbits, Walker-delta constellation with evenly spaced planes and phasing F = 1, no J2 drift or drag. Service means at least one satellite above the minimum elevation angle.
  • Sampling: headline numbers and the table simulate 48 h (96 h for fleets of 12 or fewer) at 20 s steps, worst-cased across 8 longitudes at your latitude. The latitude chart uses 60 s steps and 4 longitudes.
  • Planes: "Auto" spreads satellites across the divisor of N nearest above the square root of N, a revisit-friendly default. Real constellations may choose otherwise: a single-plane test block clusters its passes.
  • Fidelity: planning-grade, for sizing intuition and commercial conversations. Contractual coverage commitments need full-fidelity tooling (STK, GMAT) with real ephemerides, beam patterns and link budgets. This tool models geometry only, not capacity or link margin. Full method and validation anchors.

What each stage can honestly be sold as

ConstellationPlanesWorst outageAvg waitWindows/dayService min/dayCoverage
5 sats5 × 13.8 h1.6 h14.4503.4%
25 sats5 × 581.0 min19.6 min61.623216.1%
45 sats9 × 516.0 min11.2 min95.337125.8%
90 sats10 × 96.3 min3.9 min173.376453.1%

At 520 km, 53° inclination, minimum elevation 25°, latitude 40°.

Five satellites: a demonstration, not a service

Roughly 50 minutes of visibility a day, in a handful of windows, with up to 3.8 h of silence between them. This is enough to prove a link works and to shoot a launch video. It is not enough to sell a subscription, and the honest framing in a customer conversation is scheduled connectivity rather than coverage.

Twenty-five satellites: intermittent messaging

About 232 service minutes a day, with an average wait of 19.6 min and a worst case of 81.0 min. Store-and-forward messaging works here. Emergency SOS works here, because the user is willing to wait and the product is designed around waiting. Anything that expects to place a call at a moment of the user's choosing does not.

Forty-five satellites: usable messaging, near-usable voice

Worst outage drops to 16.0 min and daily service to about 371 minutes. The failure mode changes character. Users stop experiencing outages as absence of service and start experiencing them as a bad few minutes.

Ninety satellites: continuous enough to sell as coverage

6.3 min of worst outage and roughly 764 minutes a day. At this point the constellation, not the schedule, is the product. Note that this is still not continuous at a 25° mask, and closing the last few minutes costs more satellites than the whole first half of the buildout did.

Two assumptions worth testing before you quote a number

The mask. If the link actually closes at 10° rather than 25°, the same forty-five satellites give 4.3 min of worst outage instead of 16.0 min. Half the argument about fleet size is really an argument about link budget. Change the minimum elevation control and watch the whole picture move.

The plane spread. Every row above assumes satellites are already spread across planes. Five satellites launched together into one plane give 15.7 h of worst outage instead of 3.8 h, from the same hardware in orbit. Early fleets are almost always single-plane fleets, which is covered on thesingle-plane page.

Geometry is the ceiling, not the service. A satellite being visible is necessary for a call and nowhere near sufficient: beams have to be pointed at that cell, spectrum has to be cleared with the terrestrial licensee, and capacity has to exist for the users underneath. Those constraints only ever subtract from the numbers on this page.

Other scenarios