CPC H04B 7/18547 (2013.01) [H04W 56/0045 (2013.01); H04W 56/006 (2013.01); H04W 74/0833 (2013.01); H04W 72/20 (2023.01)] | 16 Claims |
1. A method for using an estimated timing advance for user equipment communications, the method comprising:
calculating an estimated distance between a user equipment (UE) and a communication satellite using a location of the UE and an estimated location of the communication satellite;
calculating an estimated timing offset using the calculated estimated distance;
transmitting, by the UE, directly to the communication satellite, data such that a timing of transmission of the data is based at least in part on the calculated estimated timing offset, wherein the data transmitted to the communication satellite comprises a physical random access channel (PRACH) preamble;
determining an amount of timing error in the timing of the transmission of the data that is based at least in part on the calculated estimated timing offset;
determining a timing advance (TA) value based on the amount of timing error; and
transmitting, by the communication satellite directly to the UE, a TA command that comprises the TA value to the user equipment;
after transmitting the data such that the timing of the transmission of the data is based at least in part on the calculated timing offset, receiving, by the UE directly from the communication satellite, the TA command that comprises the TA value;
adjusting, by the UE, the calculated estimated timing offset based at least in part on the received TA value to create a corrected TA value; and
transmitting, by the UE, directly to the communication satellite, second data such that a timing of transmission of the second data is based at least in part on the corrected TA value.
|