Timing advance adjustment
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.
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.