2
$\begingroup$

I'm trying to calculate elevation and azimuth angles of a satellite for a ground GPS receiver. I downloaded the SP3 file for the day '12-01-2015'. The ephemeris files are in the link below.

https://drive.google.com/drive/folders/1g0dMCTDHwfuKI5x-I4mh97c7pTvDgMPF?usp=sharing

The ground station location is lat_receiver= 37.0;%degree, lon_receiver= 35.34;%degree.

Are SP3 ephemeris files format ECEF? How can I found the elevation and azimuth angles for that station for all 32 GPS satellite? I need to find the satellittes and times with an elevation greater than 40 degrees?

I am trying to write this code in Matlab.

$\endgroup$
1
  • $\begingroup$ Consider searching the site for similiar questions. $\endgroup$ Commented Aug 21, 2023 at 11:56

1 Answer 1

2
$\begingroup$

You need to use the navigation file to find the ECEF coordinates of the satellites and then use SP3 files to form the precise orbits, after than you can convert ECEF to ENU and use formula in the following page: https://gssc.esa.int/navipedia/index.php/Transformations_between_ECEF_and_ENU_coordinates

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.