Coverage Area Determination considering an Oblate Earth

Version 2.0 (22.9 KB) by Marco Nugnes
The codes compute the boundary of the area covered from a satellite assuming a conical field-of-view and an oblate ellipsoid of rotation.
361 Downloads
Updated 29 Oct 2020

This set of codes introduces a new analytical method for the determination of the coverage area modeling the Earth as an oblate ellipsoid of rotation. Starting from the knowledge of the satellite’s position vector and the direction of the navigation antenna line of sight, the surface generated by the intersection of the oblate ellipsoid and the assumed conical field of view is decomposed in many ellipses, obtained by cutting the Earth’s surface with every plane containing the navigation antenna line of sight. The geometrical parameters of each ellipse can be derived analytically together with the points of intersection of the conical field of view with the ellipse itself by assuming a proper value of the half-aperture angle or the minimum elevation angle from which the satellite can be considered visible from the Earth’s surface. The method can be applied for different types of pointing (geocentric, geodetic, and generic) according to the mission requirements.

In the new release, there is an introduction of a new geometrical condition to assign the name P1 to the forward point and P2 to the backward point which is important for the second part of the algorithm. Moreover, the semi-major axis and semi-minor axis of the oblate ellipsoid have been put as input for the function to increase its generality.

Cite As

Marco Nugnes (2024). Coverage Area Determination considering an Oblate Earth (https://github.com/SpaceMarco93/Oblate-Earth-Coverage/releases/tag/v2.0), GitHub. Retrieved .

Nugnes, Marco, et al. “Coverage Area Determination for Conical Fields of View Considering an Oblate Earth.” Journal of Guidance, Control, and Dynamics, vol. 42, no. 10, American Institute of Aeronautics and Astronautics (AIAA), Oct. 2019, pp. 2233–45, doi:10.2514/1.g004156.

View more styles
MATLAB Release Compatibility
Created with R2019b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!
Version Published Release Notes
2.0

See release notes for this release on GitHub: https://github.com/SpaceMarco93/Oblate-Earth-Coverage/releases/tag/v2.0

1.0

To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.