Sidelink feedback for full duplex user equipment
Methods, systems, and devices for wireless communications are described. A user equipment (UE) may partition a set of available sidelink feedback resources into a first set of sidelink feedback resources and a second set of sidelink feedback resources, wherein the partitioning comprises at least a set of gap resources in a frequency domain between the first set of sidelink feedback resources and the second set of sidelink feedback resources that satisfies a gap threshold. The UE may determine, for each of the first set of sidelink feedback resources and the second set of sidelink feedback resources, a set of sidelink feedback transmissions to perform or a set of sidelink feedback receptions to perform based at least in part on a priority level associated with each sidelink feedback message. The UE may perform the set of sidelink feedback transmissions, the set of sidelink feedback receptions, or both according to the determining.
1 . A method for wireless communication at a user equipment (UE), comprising:
partitioning a set of available sidelink feedback resources into a first set of sidelink feedback resources and a second set of sidelink feedback resources, wherein the partitioning comprises at least a set of gap resources in a frequency domain between the first set of sidelink feedback resources and the second set of sidelink feedback resources that satisfies a gap threshold;
selecting, for the first set of sidelink feedback resources and based at least in part on first respective priority levels associated with first sidelink feedback transmissions and first sidelink feedback receptions, between using the first set of sidelink feedback resources to perform the first sidelink feedback transmissions and using the first set of sidelink feedback resources to perform the first sidelink feedback receptions;
selecting, for the second set of sidelink feedback resources and based at least in part on second respective priority levels associated with second sidelink feedback transmissions and second sidelink feedback receptions, between using the second set of sidelink feedback resources to perform the second sidelink feedback transmissions and using the second set of sidelink feedback resources to perform the second sidelink feedback receptions;
performing, using the first set of sidelink feedback resources, the selected one of the first sidelink feedback transmissions or the first sidelink feedback receptions in accordance with the selecting for the first set of sidelink feedback resources; and
performing, using the second set of sidelink feedback resources, the selected one of the second sidelink feedback transmissions or the second sidelink feedback receptions in accordance with the selecting for the second set of sidelink feedback resources.
2 . The method of claim 1 , wherein:
performing the selected one of the first sidelink feedback transmissions or the first sidelink feedback receptions comprises performing the first sidelink feedback transmissions using the first set of sidelink feedback resources; and
performing the selected one of the second sidelink feedback transmissions or the second sidelink feedback receptions comprises performing the second sidelink feedback receptions using the second set of sidelink feedback resources.
3 . The method of claim 2 , wherein performing the first sidelink feedback transmissions using the first set of sidelink feedback resources and performing the second sidelink feedback receptions using the second set of sidelink feedback resources is based at least in part on determining that no sidelink feedback transmissions or sidelink feedback receptions are scheduled in the set of gap resources.
4 . The method of claim 2 , further comprising:
dropping one or more sidelink feedback transmissions, one or more sidelink feedback receptions, or both, based at least in part on determining that the one or more sidelink feedback transmissions, the one or more sidelink feedback receptions, or both, are scheduled in the set of gap resources.
5 . The method of claim 1 , further comprising:
identifying one or more sidelink feedback transmissions, one or more sidelink feedback receptions, or both, that are scheduled in the set of gap resources, wherein the selecting for the first set of sidelink feedback resources and the selecting for the second set of sidelink feedback resources are based at least in part on the identifying.
6 . The method of claim 1 , further comprising:
designating, prior to the partitioning, the first set of sidelink feedback resources as sidelink feedback transmission resources and the second set of sidelink feedback resources as sidelink feedback reception resources, wherein, based at least in part on the designating:
the selected one of the first sidelink feedback transmissions or the first sidelink feedback receptions comprises the first sidelink feedback transmissions; and
the selected one of the second sidelink feedback transmissions or the second sidelink feedback receptions comprises the second sidelink feedback receptions.
7 . The method of claim 6 ,
wherein, based at least in part on determining that no sidelink feedback transmissions are scheduled in the second set of sidelink feedback resources and that no sidelink feedback receptions are scheduled in the first set of sidelink feedback resources:
the selected one of the first sidelink feedback transmissions or the first sidelink feedback receptions comprises the first sidelink feedback transmissions; and
the selected one of the second sidelink feedback transmissions or the second sidelink feedback receptions comprises the second sidelink feedback receptions.
8 . The method of claim 6 , further comprising:
dropping one or more sidelink feedback transmissions, one or more sidelink feedback receptions, or both, based at least in part on determining that sidelink feedback transmissions are scheduled in the second set of sidelink feedback resources and that sidelink feedback receptions are scheduled in the first set of sidelink feedback resources.
9 . The method of claim 1 , further comprising:
mapping a set of sidelink resources of a sidelink shared channel to use for performing sidelink communications based at least in part on the partitioning of the set of available sidelink feedback resources into the first set of sidelink feedback resources and the second set of sidelink feedback resources.
10 . The method of claim 9 , wherein the partitioning is based at least in part on the mapping.
11 . The method of claim 9 , further comprising:
exchanging, with a sidelink UE associated with the sidelink communications, UE capability messages indicating support for the mapping, wherein the mapping is based at least in part on the UE capability messages.
12 . The method of claim 9 , further comprising:
transmitting an indication of the mapping to a sidelink UE associated with the sidelink communications.
13 . The method of claim 9 , further comprising:
receiving an indication of the mapping from a sidelink UE associated with the sidelink communications, wherein the mapping is based at least in part on the indication.
14 . A user equipment (UE) for wireless communication, comprising:
one or more memories storing processor-executable code; and
one or more processors coupled with the one or more memories and operable to execute the code to cause the UE to:
partition a set of available sidelink feedback resources into a first set of sidelink feedback resources and a second set of sidelink feedback resources, wherein the partitioning comprises at least a set of gap resources in a frequency domain between the first set of sidelink feedback resources and the second set of sidelink feedback resources that satisfies a gap threshold;
select, for the first set of sidelink feedback resources and based at least in part on first respective priority levels associated with first sidelink feedback transmissions and first sidelink feedback receptions, between using the first set of sidelink feedback resources to perform the first sidelink feedback transmissions and using the first set of sidelink feedback resources to perform the first sidelink feedback receptions;
select, for the second set of sidelink feedback resources and based at least in part on second respective priority levels associated with second sidelink feedback transmissions and second sidelink feedback receptions, between using the second set of sidelink feedback resources to perform the second sidelink feedback transmissions and using the second set of sidelink feedback resources to perform the second sidelink feedback receptions;
perform, using the first set of sidelink feedback resources, the selected one of the first sidelink feedback transmissions or the first sidelink feedback receptions in accordance with the selecting for the first set of sidelink feedback resources; and
perform, using the second set of sidelink feedback resources, the selected one of the second sidelink feedback transmissions or the second sidelink feedback receptions in accordance with the selecting for the second set of sidelink feedback resources.
15 . The UE of claim 14 , wherein:
to perform the selected one of the first sidelink feedback transmissions or the first sidelink feedback receptions, the one or more processors are operable to execute the code cause the UE to perform the first sidelink feedback transmissions using the first set of sidelink feedback resources; and
to perform the selected one of the second sidelink feedback transmissions or the second sidelink feedback receptions, the one or more processors are operable to execute the code cause the UE to perform the second sidelink feedback receptions using the second set of sidelink feedback resources.
16 . The UE of claim 15 , wherein the one or more processors are operable to execute the code cause the UE to perform the first sidelink feedback transmissions using the first set of sidelink feedback resources and the second sidelink feedback receptions using the second set of sidelink feedback resources based at least in part on determining that no sidelink feedback transmissions or sidelink feedback receptions are scheduled in the set of gap resources.
17 . The UE of claim 15 , wherein the one or more processors are further operable to execute the code to cause the UE to:
drop one or more sidelink feedback transmissions, one or more sidelink feedback receptions, or both, based at least in part on determining that the one or more sidelink feedback transmissions, the one or more sidelink feedback receptions, or both, are scheduled in the set of gap resources.
18 . The UE of claim 14 , wherein the one or more processors are further operable to execute the code to cause the UE to:
identify one or more sidelink feedback transmissions, one or more sidelink feedback receptions, or both, that are scheduled in the set of gap resources wherein the one or more processors are operable to execute the code cause the UE to do the selecting for the first set of sidelink feedback resources and the selecting for the second set of sidelink feedback resources based at least in part on the identifying.
19 . The UE of claim 14 , wherein the one or more processors are further operable to execute the code to cause the UE to:
designate, prior to the partitioning, the first set of sidelink feedback resources as sidelink feedback transmission resources and the second set of sidelink feedback resources as sidelink feedback reception resources, wherein, based at least in part on the designating, the one or more processors are operable to execute the code cause the UE to:
select the first sidelink feedback transmissions for the first set of sidelink feedback resources; and
select the second sidelink feedback receptions for the second set of sidelink feedback resources.
20 . The UE of claim 19 , wherein, based at least in part on determining that no sidelink feedback transmissions are scheduled in the second set of sidelink feedback resources and that no sidelink feedback receptions are scheduled in the first set of sidelink feedback resources, the one or more processors are operable to execute the code cause the UE to:
select the first sidelink feedback transmissions for the first set of sidelink feedback resources; and
select the second sidelink feedback receptions for the second set of sidelink feedback resources.
21 . The UE of claim 19 , wherein the one or more processors are further operable to execute the code to cause the UE to:
drop one or more sidelink feedback transmissions, one or more sidelink feedback receptions, or both, based at least in part on determining that sidelink feedback transmissions are scheduled in the second set of sidelink feedback resources and that sidelink feedback receptions are scheduled in the first set of sidelink feedback resources.
22 . The UE of claim 14 , wherein the one or more processors are further operable to execute the code to cause the UE to:
map a set of sidelink resources of a sidelink shared channel to use for performing sidelink communications based at least in part on the partitioning of the set of available sidelink feedback resources into the first set of sidelink feedback resources and the second set of sidelink feedback resources.
23 . The UE of claim 22 , wherein the one or more processors are operable to execute the code cause the UE to do the partitioning based at least in part on the mapping.
24 . The UE of claim 22 , wherein the one or more processors are further operable to execute the code to cause the UE to:
exchange, with a sidelink UE associated with the sidelink communications, UE capability messages indicating support for the mapping, wherein the mapping is based at least in part on the UE capability messages.
25 . The UE of claim 22 , wherein the one or more processors are further operable to execute the code to cause the UE to:
transmit an indication of the mapping to a sidelink UE associated with the sidelink communications.
26 . The UE of claim 22 , wherein the one or more processors are further operable to execute the code to cause the UE to:
receive an indication of the mapping from a sidelink UE associated with the sidelink communications, wherein the mapping is based at least in part on the indication.
27 . A user equipment (UE) for wireless communication, comprising:
means for partitioning a set of available sidelink feedback resources into a first set of sidelink feedback resources and a second set of sidelink feedback resources, wherein the partitioning comprises at least a set of gap resources in a frequency domain between the first set of sidelink feedback resources and the second set of sidelink feedback resources that satisfies a gap threshold;
means for selecting, for the first set of sidelink feedback resources and based at least in part on first respective priority levels associated with first sidelink feedback transmissions and first sidelink feedback receptions, between using the first set of sidelink feedback resources to perform the first sidelink feedback transmissions and using the first set of sidelink feedback resources to perform the first sidelink feedback receptions;
means for selecting, for the second set of sidelink feedback resources and based at least in part on second respective priority levels associated with second sidelink feedback transmissions and second sidelink feedback receptions, between using the second set of sidelink feedback resources to perform the second sidelink feedback transmissions and using the second set of sidelink feedback resources to perform the second sidelink feedback receptions;
means for performing, using the first set of sidelink feedback resources, the selected one of the first sidelink feedback transmissions or the first sidelink feedback receptions in accordance with the selecting for the first set of sidelink feedback resources; and
performing, using the second set of sidelink feedback resources, the selected one of the second sidelink feedback transmissions or the second sidelink feedback receptions in accordance with the selecting for the second set of sidelink feedback resources.
28 . The UE of claim 27 , wherein:
the means for performing the selected one of the first sidelink feedback transmissions or the first sidelink feedback receptions comprise means for performing the first sidelink feedback transmissions using the first set of sidelink feedback resources; and
the means for performing the selected one of the second sidelink feedback transmissions or the second sidelink feedback receptions comprise means for performing the second sidelink feedback receptions using the second set of sidelink feedback resources.
29 . The UE of claim 28 , wherein performing the first sidelink feedback transmissions using the first set of sidelink feedback resources and performing the second sidelink feedback receptions using the second set of sidelink feedback resources is based at least in part on determining that no sidelink feedback transmissions or sidelink feedback receptions are scheduled in the set of gap resources.
30 . A non-transitory computer-readable medium storing code for wireless communication at a user equipment (UE), the code comprising instructions executable by a processor to:
partition a set of available sidelink feedback resources into a first set of sidelink feedback resources and a second set of sidelink feedback resources, wherein the partitioning comprises at least a set of gap resources in a frequency domain between the first set of sidelink feedback resources and the second set of sidelink feedback resources that satisfies a gap threshold;
select, for the first set of sidelink feedback resources and based at least in part on first respective priority levels associated with first sidelink feedback transmissions and first sidelink feedback receptions, between using the first set of sidelink feedback resources to perform the first sidelink feedback transmissions and using the first set of sidelink feedback resources to perform the first sidelink feedback receptions;
select, for the second set of sidelink feedback resources and based at least in part on second respective priority levels associated with second sidelink feedback transmissions and second sidelink feedback receptions, between using the second set of sidelink feedback resources to perform the second sidelink feedback transmissions and using the second set of sidelink feedback resources to perform the second sidelink feedback receptions;
perform, using the first set of sidelink feedback resources, the selected one of the first sidelink feedback transmissions or the first sidelink feedback receptions in accordance with the selecting for the first set of sidelink feedback resources; and
perform, using the second set of sidelink feedback resources, the selected one of the second sidelink feedback transmissions or the second sidelink feedback receptions in accordance with the selecting for the second set of sidelink feedback resources.