Files
openairinterface5g/executables
Thomas Schlichter 59af5e4ad2 NR UE: introduce orbit propagation to improve N_UE_TA_adj accuracy
Instead of trying to estimate N_UE_TA_adj with a second degree polynomial,
we introduce orbit propagation to calculate N_UE_TA_adj with higher accuracy.

When we receive the satellite ephemeris data consisting of the satellite position vector
and the satellite velocity vector, we calculate parameters for orbit propagation, assuming
a circular orbit in the plane created by the satellite position vector and the satellite
velocity vector. This is done in the function prepare_ue_sat_ta().

Every millisecond, we use these parameters together with the time since epoch to calculate
the satellite position on that orbit and from this the reound-trip-time between UE and the
satellite, what corresponds to N_UE_TA_adj. This is done in the function apply_ntn_timing_advance().
2025-11-19 10:05:45 +01:00
..
2025-10-08 18:21:10 +02:00
2025-10-08 17:39:29 +02:00
2025-09-09 18:04:26 +02:00
2025-11-14 18:17:29 +01:00
2025-11-14 18:17:29 +01:00
2025-07-09 14:55:44 +02:00
2025-11-14 18:17:29 +01:00
2025-10-08 17:39:29 +02:00
2025-10-08 17:39:29 +02:00
2019-10-13 11:00:49 +02:00