Skip to main content
Calcimator

Constellation Design Calculator

Satellite count for global coverage from altitude and inclination.

Inputs

%

Results

Satellites per plane

4

Number of planes

2

Total satellites

8

Coverage half-angle (deg)53.61
Orbital period (min)95.5
Orbital velocity (km/s)7.59
Max latitude covered (deg)53
Cos Lambda Plus Elev0.4
How to Use This Calculator
  1. Enter orbital altitude (km) and minimum elevation angle (degrees) for acceptable coverage.
  2. Set orbital inclination (degrees) and coverage overlap margin (%) for redundancy.
  3. Review coverage half-angle, satellites per orbital plane, number of planes, and total satellite count.
  4. Use orbital period and revisit interval to verify coverage continuity meets mission requirements.
  5. Increasing altitude reduces satellite count but increases launch cost and coverage latency.

How the result changes with Min elevation angle (deg)

Min elevation angle (deg)Satellites per planeNumber of planesTotal satellites
115315
2435017561,250
4135017561,250
5535017561,250

What each input means

Orbital altitude (km)
Circular orbit altitude above Earth's surface. LEO: 200-2000 km, MEO: 2000-35786 km.
Min elevation angle (deg)
Minimum elevation above horizon for usable signal. Lower = wider coverage but weaker link. Typical: 5-25 deg.
Orbital inclination (deg)
Orbit inclination. 53 deg covers most populated areas. 90 deg (polar) for global coverage including poles.
Coverage overlap margin (%)
Extra overlap between adjacent coverage footprints to ensure seamless handoff.

What each result means

Coverage half-angle (deg)
Ground footprint half-angle from the sub-satellite point.
Satellites per plane
Minimum satellites in each orbital plane for along-track coverage.
Number of planes
Minimum orbital planes for cross-track coverage.
Total satellites
Total constellation size (planes x satellites per plane).
Orbital period (min)
Time for one complete orbit.
Orbital velocity (km/s)
Spacecraft speed in circular orbit.
Max latitude covered (deg)
Highest latitude that receives coverage (equals inclination for prograde orbits).

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Orbital altitude (km) = 550, Min elevation angle (deg) = 10, Orbital inclination (deg) = 53, Coverage overlap margin (%) = 10 = 4 input(s) provided
  2. Calculate Satellites per plane
    Satellites per plane
    4 = 4
  3. Calculate Number of planes
    Number of planes
    2 = 2
  4. Calculate Total satellites
    Total satellites
    8 = 8
  5. Calculate Coverage half-angle
    Coverage half-angle = lambdaRad * RAD2DEG
    53.61 = 53.61
  6. Calculate Orbital period
    Orbital period = periodSec / 60
    95.5 = 95.5

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Science & Physics.