Real-Time Orbit Determination
Versión 2.1.1 (97,9 MB) por
Meysam Mahooti
Real-Time Orbit Determination based on GPS Navigation Data
The increasing number of GPS receivers for spaceborne applications has revitalized the interest in real-time and on-board orbit determination to increase the spacecraft autonomy and reduce the required amount of ground operations. Aside from high-precision applications that require a direct processing of raw code and phase measurements, the orbit determination can be based on the navigation solution generated by most of the GPS receivers. In general position values are provided with a spherical 1 σ accuracy of about 100 m, whereas velocity is only accurate to 1 m/s in representative spaceborne receivers. Using a KaIman filter and an appropriate dynamical model, the inherent measurement noise may be reduced considerably and much more accurate state vectors be obtained.
The filtering of the SPS (Standard Positioning Service) data provides various benefits for on-board navigation. These are mainly related to the fact that the resuIting trajectory is constrained by the dynamical laws of motion, whereas subsequent GPS position solutions are essentially uncorrelated. As such, the adjusted orbit information is less sensitive to the intentional deterioration of the GPS measurements (Selective Availability) than the navigation solution itself. In addition, the dynamical modeling allows a smooth interpolation of the trajectory, a bridging of data gaps and a detection of erroneous measurements. Finally, the KaIman filter provides precise velocity information as part of the estimated state vector, which results from the accumulation of position knowledge over extended data ares.
References:
O. Montenbruck, and E. Gill, "Satellite Orbits: Models, Methods and Applications," Springer Verlag, Heidelberg, 2005.
Citar como
Meysam Mahooti (2024). Real-Time Orbit Determination (https://www.mathworks.com/matlabcentral/fileexchange/77416-real-time-orbit-determination), MATLAB Central File Exchange. Recuperado .
Compatibilidad con la versión de MATLAB
Se creó con
R2024a
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS LinuxCategorías
Más información sobre Satellite and Orbital Mechanics en Help Center y MATLAB Answers.
Etiquetas
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Descubra Live Editor
Cree scripts con código, salida y texto formateado en un documento ejecutable.
RTOD_2.1.1
Versión | Publicado | Notas de la versión | |
---|---|---|---|
2.1.1 | test_RTOD.m, Accel.m, and nrlmsise00.m were modified. |
||
2.1.0 | It was revised on 2024-08-25. |
||
2.0.1 | It was revised on 2022-10-30. |
||
2.0.0.0 | Modifications are made to SAT_Const.m, Accel.m, AccelHarmonic_AnelasticEarth.m, and AccelHarmonic_ElasticEarth.m. |
||
1.1.1.1 | Mjday_TDB.m and nrlmsise00.m are modified. |
||
1.1.0 | The DE430 full matrix is added. |
||
1.0.0 |