Satellite Pass Predictor Calculator
Estimate satellite pass parameters including duration, max elevation, Doppler shift, and orbital period for amateur radio satellites.
About this calculator
This calculator applies Kepler's third law, T = 2π√(a³/μ), to your satellite's orbital altitude to find its orbital period, where a is the orbital radius (Earth's radius plus altitude) and μ is Earth's standard gravitational parameter, 398,600.4418 km³/s². From the period it derives orbital velocity and the ground-track velocity (how fast the satellite's subpoint sweeps across the Earth's surface, scaled down from orbital velocity by the ratio of Earth's radius to orbital radius). The satellite's visibility footprint — how much ground it can theoretically be seen from at zero elevation — comes from the geometric half-angle where a line from your ground station is tangent to the horizon at satellite altitude; that footprint radius, combined with ground-track velocity, sets the maximum theoretical pass duration.
A separate, more realistic "usable" pass duration subtracts out the portion of the pass below your specified minimum elevation angle, since low-elevation signals suffer more atmospheric attenuation, multipath, and terrain blockage. Orbits per day comes straight from dividing a full day by the orbital period, and passes-per-day is a rough rule-of-thumb (roughly 40% of orbits produce a usable pass at mid-latitudes) rather than a precise ground-track/inclination calculation — this tool does not model orbital inclination or your specific latitude in the pass-timing math, so actual visible-pass counts and exact elevation profiles will vary. Doppler shift is calculated at 146 MHz for the maximum closing-velocity case, which is the shift you'd need to tune out as the satellite approaches then recedes during a pass.
Inputs
Results
Orbital Period
100.72 min
Max Pass Duration
15.3 min
Usable Pass Duration
9.7 min
How to Use This Calculator
- Enter the satellite's orbital altitude (km) and inclination (degrees).
- Set your station's latitude and the minimum usable elevation angle (typically 5–15°).
- Review calculated orbital period (min), orbits per day, and maximum pass duration.
- Use usable pass duration and passes per day to plan satellite operating schedules.
- Higher elevation angles reduce pass duration but provide stronger signals with less multipath.
How the result changes with Orbit Altitude
| Orbit Altitude | Orbital Period | Max Pass Duration | Usable Pass Duration |
|---|---|---|---|
| 400 | 92.41 min | 10.2 min | 5 min |
| 600 | 96.54 min | 12.8 min | 7.5 min |
| 1,200 | 109.27 min | 19.9 min | 13.8 min |
| 2,000 | 127.04 min | 28.5 min | 21.5 min |
What each input means
- Orbit Altitude
- Satellite orbit altitude above Earth surface (ISS: 420 km, typical LEO: 600-1000 km)
- Orbital Inclination
- Orbital inclination in degrees (ISS: 51.6°, sun-sync: 97-99°)
- Your Latitude
- Observer latitude in degrees (positive = North)
- Minimum Usable Elevation
- Minimum elevation above horizon for workable pass (10-15° typical)
How this is calculated
Formula
T = 2π√(a³/μ); v = 2πa/TWorked example, using the default values
- Identify Input Parameters4 parametersOrbit Altitude = 800, Orbital Inclination = 98, Your Latitude = 40, Minimum Usable Elevation = 10 = 4 input(s) provided
- Calculate Orbital PeriodOrbital Period100.72 = 100.72
- Calculate Max Pass DurationMax Pass Duration15.3 = 15.3
- Calculate Usable Pass DurationUsable Pass Duration9.7 = 9.7
- Calculate Orbits per DayOrbits per Day14.3 = 14.3
- Calculate Orbital VelocityOrbital Velocity7.46 = 7.46
Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why does a lower orbit altitude produce a shorter orbital period?
The calculator applies Kepler's third law, T = 2π√(a³/μ), where a is orbital radius (Earth's radius plus your altitude). Since period scales with the 3/2 power of orbital radius, a satellite closer to Earth (like the ISS at roughly 420 km) completes an orbit in about 90 minutes, while higher LEO satellites take longer.
What's the difference between Max Pass Duration and Usable Pass Duration?
Max Pass Duration is the full theoretical time the satellite is above your horizon at zero elevation, based on the geometric visibility footprint. Usable Pass Duration subtracts the portion of the pass below your specified minimum elevation, since low-elevation signal paths suffer more atmospheric attenuation, multipath, and terrain blockage — so it's always shorter and generally the more realistic figure to plan around.
Does the calculator account for my latitude or the satellite's inclination?
No — although both are inputs, the pass-timing math (period, footprint, pass duration) depends only on orbital altitude and minimum elevation. Passes-per-day is only a rough rule of thumb (about 40% of daily orbits), not a computation from your specific latitude and inclination, so actual visible-pass counts will vary from what's shown.
Why is the Doppler shift calculated specifically at 146 MHz?
146 MHz sits in the middle of the 2m amateur band, the most common band for working LEO FM satellites, so the calculator reports the maximum closing-velocity Doppler shift you'd need to tune out there as the satellite approaches and then recedes during a pass. The shift scales with frequency, so a 70cm (440 MHz) pass would show roughly three times as much Doppler.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
HF Propagation Calculator
Estimate Maximum Usable Frequency (MUF), optimum frequency, and hop count from solar flux index, time, distance, and season.
Amateur RadioQSL Card Distance Calculator
Calculate great circle distance and bearing between two Maidenhead grid squares for QSL cards and contest logging.
Astrophysics & AstronomyOrbital Period Calculator
Calculate orbital period using Kepler's laws. Find orbital velocity, angular velocity, and perihelion/aphelion distances.
Amateur RadioWire Antenna Calculator
Calculate wire length for dipole, vertical, loop, end-fed, and G5RV antennas by frequency and band. Includes height analysis.
PhysicsDoppler Effect Calculator
Calculate the observed frequency when a sound source and observer are in relative motion using the Doppler effect equation.
More in Technology & Computing.