Relay Satellite Orbit Determination

Orbit Determination from Tracking and Data Relay Satellite Measurements

You are now following this Submission

TDRSOD estimates the epoch state and surface-force coefficients of a low-Earth user satellite together with one or more Tracking and Data Relay Satellite (TDRS) vehicles from four-way range measurements. The packaged demonstration processes UARS plus TDRS-4 and TDRS-5 on 1 September 1999 using White Sands stations 161 and 162.
The dynamical model, coordinate transformations, and variational-equation formulation follow Montenbruck and Gill, Satellite Orbits: Models, Methods and Applications (Springer, 2005). Time, polar motion, and nutation follow IERS Conventions; planetary positions come from JPL DE440; Earth orientation and space weather files are the CelesTrak EOP-All and SW-All products.
Version 3.3.0 keeps the 3.2.2 estimation architecture (batch Gauss–Newton, four-way range, eight parameters per satellite) and updates the force model, gravity gradient, and iteration control. A typical run of the packaged case reduces the four-way range residuals to a mean of 0.02 m and an RMS of 1.91 m after four iterations.
References:
  • Montenbruck O., Gill E., Satellite Orbits: Models, Methods, and Applications, Springer, Heidelberg, corrected 3rd printing, 2005.
  • Vallado D. A., Fundamentals of Astrodynamics and Applications, 4th ed., 2013.
  • Petit G., Luzum B. (eds.), IERS Conventions (2010), IERS Technical Note No. 36.
  • Knocke P. C., Ries J. C., Tapley B. D., Earth Radiation Pressure Effects on Satellites, AIAA/AAS Astrodynamics Conference, Minneapolis, 1988.
  • Picone J. M. et al., NRLMSISE-00 empirical atmosphere, J. Geophys. Res., 2002.
  • Tapley B. et al., GGM03C/GGM03S gravity models, CSR.
  • JPL Planetary and Lunar Ephemerides DE440, https://ssd.jpl.nasa.gov/planets/eph_export.html
  • CelesTrak Earth orientation: https://celestrak.org/SpaceData/EOP-All.txt
  • CelesTrak space weather: https://celestrak.org/SpaceData/SW-All.txt
  • IERS FES2004 ocean-tide coefficients, Conventions (2010) Chapter 6.

Cite As

Meysam Mahooti (2026). Relay Satellite Orbit Determination (https://se.mathworks.com/matlabcentral/fileexchange/60201-relay-satellite-orbit-determination), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
3.3.0

It was revised on 2026-09-05.

3.2.2

It was revised on 2025-06-24.

3.2.1

It was revised on 2025-02-19.

3.2.0

test_TDRSOD.m, Range_4W.m, and nrlmsise00.m were modified.

3.1.1

Accel_Grad.m was modified.

3.1.0

It was revised on 2024-06-08.

3.0.1

Range_4W.m was modified.

3.0.0

It was revised on 2022-10-30.

2.2.2.2

The Accel_Grad.m is modified.

2.2.2.1

Modifications are made to SAT_Const.m, Accel.m, Accel_Grad, AccelHarmonic_AnelasticEarth.m, and AccelHarmonic_ElasticEarth.m.

2.2.1.1

Mjday_TDB.m and nrlmsise00.m are modified.

2.1.1.1

The DE430 full matrix is added.

1.1.1.1

AccelHarmonic_ElasticEarth.m and AccelHarmonic_AnelasticEarth.m are modified and Shampine-Gordon integrator is replaced by Radau IIA.

1.1.1.0

Revised on March 14, 2020.

1.1.0.0

Effect of solid Earth tides is computed for elastic and anelastic Earth based on IERS Conventions 2010 (AccelHarmonic_ElasticEarth.m, AccelHarmonic_AnelasticEarth.m).
SAT_Const.m is called once to decrease CPU time.

1.0.0.0

Revised on 2016-11-30.