IP Library Granted Patent US 12672085
Granted Patent B2
US 12672085 · App. 18/069,097 · Granted Jun 30, 2026

Timing advance adjustment

Inventors: Liangping Ma (San Diego, CA); Changhwan Park (San Diego, CA); Xiao Feng Wang (San Diego, CA); Peter Gaal (San Diego, CA)
Assignee: Qualcomm Incorporated
H04W56/006H04W56/0045
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12672085
App. No.
18/069,097
Granted
Jun 30, 2026
Kind
B2
Abstract

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may obtain an indication that a difference between a previous timing advance value that is based at least in part on a current satellite location and a previous combination of a UE location and a timing advance parameter, and a current timing advance value that is based at least in part on the current satellite location and a current combination of the UE location and the timing advance parameter, is greater than a threshold. The UE may generate an adjusted timing advance value that is different from the current timing advance value by an amount that is less than the threshold. Numerous other aspects are described.

Claims (104)

1 . An apparatus for wireless communication at a user equipment (UE), comprising:

one or more memories; and

one or more processors, coupled to the one or more memories, configured to cause the UE to:

obtain an indication that a difference between a first timing advance value and a second timing advance value is greater than a threshold, wherein the first timing advance value is based at least in part on a current satellite location and a first combination of a UE location and a timing advance parameter, and wherein the second timing advance value is based at least in part on the current satellite location and a second combination of the UE location and the timing advance parameter; and

perform, during a gradual timing adjustment, a set of adjustments to the second timing advance value, wherein:

an adjustment, of the set of adjustments, includes a timing change by an amount that is less than the threshold;

the threshold is based at least in part on a frequency range of uplink signals from the UE and a sub-carrier spacing of the uplink signals; and

the adjustment is based at least in part on the frequency range and the sub- carrier spacing.

2 . The apparatus of claim 1 , wherein the first combination of the UE location and the timing advance parameter comprises one or more of:

a previous UE location and a current timing advance parameter;

a current UE location and a previous timing advance parameter; or

the previous UE location and the previous timing advance parameter.

3 . The apparatus of claim 1 , wherein the second combination of the UE location and the timing advance parameter comprises a current UE location and a current timing advance parameter.

4 . The apparatus of claim 1 , wherein the timing change is based at least in part on a maximum magnitude allowed for a timing advance value adjustment.

5 . The apparatus of claim 1 , wherein the timing change is based at least in part on a minimum aggregate adjustment rate.

6 . The apparatus of claim 1 , wherein the timing change is based at least in part on a maximum aggregate adjustment rate.

7 . The apparatus of claim 1 , further comprising:

a transceiver,

wherein the one or more processors, to obtain the indication, are configured to cause the transceiver to obtain the indication, and

wherein the one or more processors, to perform the set of adjustments, are configured to cause the transceiver to perform the set of adjustments.

8 . The apparatus of claim 1 , wherein the one or more processors are further configured to cause the UE to:

obtain an updated combination of the UE location and the timing advance parameter during the gradual timing adjustment;

obtain an other indication that a difference between a non-updated timing advance value that is based at least in part on the current satellite location and a non-updated combination of the UE location and the timing advance parameter, and the second timing advance value, is greater than an other threshold; and

generate an adjusted timing advance value that is different from the second timing advance value by an amount that is less than the other threshold.

9 . The apparatus of claim 8 , wherein the non-updated timing advance value corresponds to a timing advance value that is not adjusted in accordance with the gradual timing adjustment.

10 . The apparatus of claim 8 , wherein the gradual timing adjustment is based at least in part on the adjusted timing advance value.

11 . The apparatus of claim 8 , wherein the non-updated combination of the UE location and the timing advance parameter comprises one or more of:

a non-updated UE location and a current timing advance parameter;

a current UE location and a non-updated timing advance parameter; or

the non-updated UE location and the non-updated timing advance parameter.

12 . The apparatus of claim 8 , wherein the other threshold is the same as the threshold.

13 . The apparatus of claim 8 , wherein the other threshold is different than the threshold.

14 . The apparatus of claim 8 , wherein the one or more processors, to generate the adjusted timing advance value, are configured to cause the UE to:

generate the adjusted timing advance value that is different from the second timing advance value by the amount that is less than the other threshold based at least in part on a maximum magnitude allowed for a timing advance value adjustment.

15 . The apparatus of claim 8 , wherein the one or more processors, to generate the adjusted timing advance value, are configured to cause the UE to:

generate the other adjusted timing advance value that is different from the second timing advance value by the amount that is less than the other threshold based at least in part on a minimum aggregate adjustment rate or a maximum aggregate adjustment rate.

16 . A method of wireless communication performed at a user equipment (UE), comprising:

obtaining an indication that a difference between a first timing advance value and a second timing advance value is greater than a threshold, wherein the first timing advance value is based at least in part on a current satellite location and a first combination of a UE location and a timing advance parameter, and wherein the second timing advance value is based at least in part on the current satellite location and a second combination of the UE location and the timing advance parameter; and

performing, during a gradual timing adjustment, a set of adjustments to the second timing advance value, wherein:

an adjustment, of the set of adjustments, includes a timing change by an amount that is less than the threshold;

the threshold is based at least in part on a frequency range of uplink signals from the UE and a sub-carrier spacing of the uplink signals; and

the adjustment is based at least in part on the frequency range and the sub-carrier spacing.

17 . The method of claim 16 , wherein the first combination of the UE location and the timing advance parameter comprises one or more of:

a previous UE location and a current timing advance parameter;

a current UE location and a previous timing advance parameter; or

the previous UE location and the previous timing advance parameter.

18 . The method of claim 16 , wherein the second combination of the UE location and the timing advance parameter comprises a current UE location and a current timing advance parameter.

19 . The method of claim 16 , wherein the timing change is based at least in part on:

a maximum magnitude allowed for a timing advance value adjustment,

a minimum aggregate adjustment rate, or

a maximum aggregate adjustment rate.

20 . The method of claim 16 , further comprising:

obtaining an updated combination of the UE location and the timing advance parameter during a gradual timing adjustment;

obtaining an other indication that a difference between a non-updated timing advance value that is based at least in part on the current satellite location and a non-updated combination of the UE location and the timing advance parameter, and the second timing advance value, is greater than an other threshold; and

generating an adjusted timing advance value that is different from the second timing advance value by an amount that is less than the other threshold.

21 . The method of claim 20 , wherein the non-updated timing advance value corresponds to a timing advance value that is not adjusted in accordance with the gradual timing adjustment.

22 . The method of claim 20 , wherein the gradual timing adjustment is based at least in part on the adjusted timing advance value.

23 . The method of claim 20 , wherein the non-updated combination of the UE location and the timing advance parameter comprises one or more of:

a non-updated UE location and a current timing advance parameter;

a current UE location and a non-updated timing advance parameter; or

the non-updated UE location and the non-updated timing advance parameter.

24 . The method of claim 20 , wherein:

the other threshold is the same as the threshold, or

the other threshold is different than the threshold.

25 . The method of claim 20 , wherein generating the adjusted timing advance value comprises:

generating the adjusted timing advance value that is different from the second timing advance value by the amount that is less than the other threshold based at least in part on:

a maximum magnitude allowed for a timing advance value adjustment,

a minimum aggregate adjustment rate, or

a maximum aggregate adjustment rate.

26 . A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions comprising:

one or more instructions that, when executed by one or more processors of a user equipment (UE), cause the UE to:

obtain an indication that a difference between a first timing advance value and a second timing advance value is greater than a threshold, wherein the first timing advance value is based at least in part on a current satellite location and a first combination of a UE location and a timing advance parameter, and wherein the second timing advance value is based at least in part on the current satellite location and a second combination of the UE location and the timing advance parameter; and

perform, during a gradual timing adjustment, a set of adjustments to the second timing advance value, wherein;

an adjustment, of the set of adjustments, includes a timing change by an amount that is less than the threshold;

the threshold is based at least in part on a frequency range of uplink signals from the UE and a sub-carrier spacing of the uplink signals; and

the adjustment is based at least in part on the frequency range and the sub- carrier spacing.

27 . The non-transitory computer-readable medium of claim 26 , wherein the first combination of the UE location and the timing advance parameter comprises one or more of:

a previous UE location and a current timing advance parameter;

a current UE location and a previous timing advance parameter; or

the previous UE location and the previous timing advance parameter.

28 . The non-transitory computer-readable medium of claim 26 , wherein the second combination of the UE location and the timing advance parameter comprises a current UE location and a current timing advance parameter.

29 . The non-transitory computer-readable medium of claim 26 , wherein the timing change is based at least in part on:

a maximum magnitude allowed for a timing advance value adjustment,

a minimum aggregate adjustment rate, or

a maximum aggregate adjustment rate.

30 . The non-transitory computer-readable medium of claim 26 , wherein the one or more instructions, when executed by the one or more processors, further cause the UE to:

obtain an updated combination of the UE location and the timing advance parameter during the gradual timing adjustment;

obtain an other indication that a difference between a non-updated timing advance value that is based at least in part on the current satellite location and a non-updated combination of the UE location and the timing advance parameter, and the second timing advance value, is greater than an other threshold; and

generate an adjusted timing advance value that is different from the second timing advance value by an amount that is less than the other threshold.

31 . The non-transitory computer-readable medium of claim 30 , wherein the gradual timing adjustment is based at least in part on the adjusted timing advance value.

32 . The non-transitory computer-readable medium of claim 30 , wherein the non-updated combination of the UE location and the timing advance parameter comprises one or more of:

a non-updated UE location and a current timing advance parameter;

a current UE location and a non-updated timing advance parameter; or

the non-updated UE location and the non-updated timing advance parameter.

33 . The non-transitory computer-readable medium of claim 3 , wherein the non-updated timing advance value corresponds to a timing advance value that is not adjusted in accordance with the gradual timing adjustment.

34 . An apparatus for wireless communication, comprising:

means for obtaining an indication that a difference between a first timing advance value and a second timing advance value is greater than a threshold, wherein the first timing advance value is based at least in part on a current satellite location and a first combination of an apparatus location and a timing advance parameter, and wherein the second timing advance value is based at least in part on the current satellite location and a second combination of the apparatus location and the timing advance parameter; and

performing, during a gradual timing adjustment, a set of adjustments to the second timing advance value, wherein;

an adjustment, of the set of adjustments, includes a timing change by an amount that is less than the threshold;

the threshold is based at least in part on a frequency range of uplink signals from the apparatus and a sub-carrier spacing of the uplink signals; and

the adjustment is based at least in part on the frequency range and the sub-carrier spacing.

35 . The apparatus of claim 34 , wherein the timing change is based at least in part on a maximum magnitude allowed for a timing advance value adjustment.

36 . The apparatus of claim 34 , wherein the timing change is based at least in part on a minimum aggregate adjustment rate.

37 . The apparatus of claim 34 , wherein the timing change is based at least in part on a maximum aggregate adjustment rate.