Skip to main content
Calcimator

Ground Station Pass Duration Calculator

Visible pass time from orbit altitude and station latitude.

Inputs

Results

Max pass duration (min)

7.94

Passes per day

2

Data per day (MB)

3,871.4

Avg pass duration (min)5.16
Orbital period (min)95.5
Revolutions per day15.04
Coverage radius (deg)14.97
Data per max pass (MB)2,978
Cos Rho0.39
Sin Elev Plus Rho0.97
How to Use This Calculator
  1. Enter orbital altitude (km) and minimum usable elevation angle (degrees, typically 5–15°).
  2. Set your ground station latitude (degrees) and downlink data rate (Mbps).
  3. Review maximum and average pass duration (min), passes per day, and orbital period.
  4. Use data downlinked per pass (GB) to verify the ground station can receive all mission data.
  5. Multiple ground stations significantly increase daily contact time — model each station separately.

How the result changes with Orbital altitude (km)

Orbital altitude (km)Max pass duration (min)Passes per dayData per day (MB)
5,13553.4339,050
17,598221.67154,032
32,553500.471121,990.1
45,015783.431190,960.2

What each input means

Orbital altitude (km)
Circular orbit altitude above Earth's surface in kilometers.
Min elevation angle (deg)
Minimum elevation above the local horizon for a usable pass. Higher = shorter but better quality passes.
Station latitude (deg)
Ground station geographic latitude in degrees (absolute value).
Downlink data rate (Mbps)
Effective downlink data rate for computing data volume per pass.

What each result means

Max pass duration (min)
Duration of a best-case overhead pass.
Avg pass duration (min)
Typical average pass (~65% of maximum).
Passes per day
Estimated visible passes per day from this ground station.
Orbital period (min)
Time for one complete orbit.
Revolutions per day
Number of orbits completed in a sidereal day.
Coverage radius (deg)
Ground footprint half-angle from the sub-satellite point.
Data per max pass (MB)
Maximum data volume downloadable in one best-case pass.
Data per day (MB)
Estimated total daily download volume.

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, Station latitude (deg) = 40, Downlink data rate (Mbps) = 50 = 4 input(s) provided
  2. Calculate Max pass duration
    Max pass duration = maxPassDurationSec / 60
    7.94 = 7.94
  3. Calculate Passes per day
    Passes per day
    2 = 2
  4. Calculate Data per day
    Data per day = dataRateMbps * avgPassDurationMin * 60 * passesPerDay / 8
    3871.4 = 3871.4
  5. Calculate Avg pass duration
    Avg pass duration = maxPassDurationMin * 0.65
    5.16 = 5.16
  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.