Satellite Orbit Coordinate Transformations

版本 1.0.0 (1.6 MB) 作者: Meg Noah
How to interpret TLE and convert its unperturbed orbit into various coordinate systems.
1.2K 次下载
更新时间 2020/1/9

查看许可证

There are several coordinate systems used to describe the motion of a satellite:
1) The p-q orbital plane. Here the p-axis is through the center of the orbit to perigee. The q-axis is through the focus (center of Earth) and normal to the p axis.
2) Earth Centered Inertial coordinates. The origin is at the center of the Earth. The z-axis is aligned with the Earth's spin axis. The x-axis points to the Vernal Equinox. The y-axis completes a right-hand rule Cartesian system. The distance from the center of the Earth to the satellite is distance = sqrt(x^2 + y^2 + z^2). The Right Ascension = atan2(y/x) (wrapped 0 to 2pi) and the Declination = asin(z/distance). It is defined by an epoch that is the times valid when the x-axis is pointing at the Vernal Equinox, since the Earth's spin axis precesses slowly and other small changes exist in the location and rate of the spin axis itself.
3) Earth Centered Earth Fixed (Rotating). The origin is at the center of Earth. The z-axis is aligned with the Earth's spin axis. The x-axis points to the crossing of the latitude = 0 longitude=0 point (Greenwich line at the equator). The y-axis completes a right-hand rule Cartesian system. The conversion between ECI and ECEF depends on the time. To be very accurate the current time is expressed in UT1 (https://en.wikipedia.org/wiki/DUT1) rather than UTC values.
4) Latitude, Longitude, Altitude. The Cartesian ECEF are converted to spherical coordinates Latitude, Longitude, and Altitude. The values depend on the reference Earth ellipsoid that the user selects. Here, WGS84 is used (it is the default of matlab's eci2lla).

This projection illustrates how to:
* Interpret the TLE of a satellite.
* Find the Common (Kepler) Orbital Elements from the TLE
* Convert the orbital elements to the inertial p-q orbital plane.
* Transform the p-q orbital plane coordinates to ECI coordinates.
* Transform the ECI coordinates to ECEF and/or LLA coordinates.

Note: No satellite propagation is performed, so this code is not sufficient for predicting the accurate location of a satellite at a given time.

引用格式

Meg Noah (2024). Satellite Orbit Coordinate Transformations (https://www.mathworks.com/matlabcentral/fileexchange/73873-satellite-orbit-coordinate-transformations), MATLAB Central File Exchange. 检索时间: .

MATLAB 版本兼容性
创建方式 R2019b
兼容任何版本
平台兼容性
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
1.0.0