US 12,149,333 B2
Timing advance for satellite-based communications using a satellite with enhanced processing capabilities
Mehdi Alasti, Reston, VA (US); Siddhartha Chenumolu, Broadlands, VA (US); Amirali Emami, Vienna, VA (US); and Mariam Sorond, Englewood, CO (US)
Assigned to DISH Network L.L.C., Englewood, CO (US)
Filed by DISH Network L.L.C., Englewood, CO (US)
Filed on May 26, 2023, as Appl. No. 18/324,298.
Application 18/324,298 is a continuation of application No. 17/153,368, filed on Jan. 20, 2021, granted, now 11,700,055.
Application 17/153,368 is a continuation of application No. 16/151,936, filed on Oct. 4, 2018, granted, now 10,931,365, issued on Feb. 23, 2021.
Application 16/151,936 is a continuation in part of application No. 16/047,355, filed on Jul. 27, 2018, granted, now 10,624,052, issued on Apr. 14, 2020.
Claims priority of provisional application 62/670,349, filed on May 11, 2018.
Prior Publication US 2023/0308171 A1, Sep. 28, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04B 7/185 (2006.01); H04W 56/00 (2009.01); H04W 74/08 (2024.01); H04W 74/0833 (2024.01); H04W 72/20 (2023.01)
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
OG exemplary drawing
 
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.