Encoding enhance feedback through combinations of PSFCH resources
A system and a method are disclosed for sending enhanced feedback through PSFCH resources. In an embodiment, a receiving user equipment (Rx UE) determines that enhanced feedback is to be sent to a transmitting user equipment (Tx UE), such as based on resource pool configuration, a request from the Tx UE for enhanced feedback, or detection of a triggering event. The Rx UE encodes the enhanced feedback into a combination of a plurality of PSFCH resources based on an encoding scheme. The Rx UE then transmits the encoded feedback information in the plurality of PSFCH resources.
1 . A method comprising:
encoding, at a receiving user equipment (Rx UE), feedback information into control information to be transmitted in a plurality of physical sidelink feedback channel (PSFCH) resources according to an encoding scheme, wherein the encoding scheme defines how to encode the feedback information into a combination of the plurality of PSFCH resources, the encoding comprising encoding the feedback information at a corresponding resource block with a corresponding cyclic shift; and
transmitting the encoded feedback information in the combination of the plurality of PSFCH resources from the Rx UE to a transmitting user equipment (Tx UE), wherein the plurality of PSFCH resources is configured to exclude a resource reserved for acknowledgement/negative acknowledgement (ACK/NACK) feedback, and wherein a resource containing the ACK/NACK feedback is transmitted in the same transmission as the encoded feedback information.
2 . The method of claim 1 , further comprising:
detecting a request from the Tx UE to provide enhanced feedback; and
performing the encoding and transmitting in response to detecting the request from the Tx UE to provide enhanced feedback.
3 . The method of claim 2 , wherein detecting the request from the Tx UE to provide enhanced feedback comprises identifying a medium access control (MAC) control element in a transport block or a control signaling element in a first stage or second stage sidelink control information (SCI) provided by the Tx UE.
4 . The method of claim 2 , wherein the request from the Tx UE to provide enhanced feedback specifies a type of feedback from a plurality of types of feedback that the Rx UE is configured to encode.
5 . The method of claim 2 , wherein the request from the Tx UE to provide enhanced feedback specifies a plurality of resources, and wherein the plurality of PSFCH resources in which the encoded feedback information is transmitted by the Rx UE is selected based on the request specifying the plurality of resources.
6 . The method of claim 1 , further comprising selecting a strict subset of PSFCH resources in which to provide the encoded feedback information from a plurality of strict subsets of PSFCH resources configured for providing the encoded feedback information.
7 . The method of claim 6 , wherein selecting the strict subset of PSFCH resources is based on a physical layer identifier (PHY ID) of the Tx UE.
8 . The method of claim 6 , wherein the strict subset of resource blocks comprises a plurality of non-consecutive resource blocks in a frequency domain.
9 . The method of claim 1 , wherein the plurality of PSFCH resources is selected from a strict subset of available PSFCH resources based on stored configuration information, wherein the stored configuration information identifies at least one PSFCH resource in the strict subset that is to be used by a plurality of UEs.
10 . The method of claim 1 , wherein the plurality of PSFCH resources that, in combination, encodes the feedback information is transmitted in resources in multiple transmissions at different points in time.
11 . The method of claim 1 , further comprising:
detecting a triggering event at the Rx UE; and
in response to detecting the triggering event, performing the encoding of the feedback information.
12 . A receiving user equipment (Rx UE) comprising:
one or more processors; and
a memory storing instructions which, when executed by the one or more processors, cause performance of:
encoding feedback information into control information to be transmitted in a plurality of physical sidelink feedback channel (PSFCH) resources according to an encoding scheme, wherein the encoding scheme defines how to encode the feedback information into a combination of PSFCH resources, the encoding comprising encoding the feedback information at a corresponding resource block with a corresponding cyclic shift; and
transmitting the encoded feedback information in the combination of the plurality of PSFCH resources to a transmitting user equipment (Tx UE), wherein the plurality of PSFCH resources is configured to exclude a resource reserved for acknowledgement/negative acknowledgement (ACK/NACK) feedback, and wherein a resource containing the ACK/NACK feedback is transmitted in the same transmission as the encoded feedback information.
13 . The Rx UE of claim 12 , wherein the instruction, when executed by the one or more processors, further cause performance of:
detecting a request from the Tx UE to provide enhanced feedback; and
performing the encoding and transmitting in response to detecting the request from the Tx UE to provide enhanced feedback.
14 . The Rx UE of claim 13 , wherein detecting the request from the Tx UE to provide enhanced feedback comprises identifying a medium access control (MAC) control element in a transport block or a control signaling element in a first stage or second stage sidelink control information (SCI) provided by the Tx UE.
15 . The Rx UE of claim 13 , wherein the request from the Tx UE to provide enhanced feedback specifies: 1) a type of feedback from a plurality of types of feedback that the Rx UE is configured to encode or; or 2) a plurality of resources, wherein the plurality of PSFCH resources in which the encoded feedback information is transmitted by the Rx UE is selected based on the request specifying the plurality of resources.
16 . The Rx UE of claim 12 , wherein the instruction, when executed by the one or more processors, further cause performance of selecting a strict subset of resource blocks in which to provide the encoded information from a plurality of strict subsets configured for providing encoded feedback information of resource blocks based on a physical layer identifier (PHY ID) of the Tx UE.
17 . The Rx UE of claim 12 , wherein the instruction, when executed by the one or more processors, further cause performance of selecting, from a plurality of strict subsets of PSFCH resources configured for providing the encoded feedback information, a strict subset of PSFCH resources comprising a plurality of non-consecutive resources in a frequency domain in which to provide the encoded feedback information.
18 . The Rx UE of claim 12 , wherein the plurality of PSFCH resources that, in combination, encodes the feedback information is transmitted in resource blocks in multiple transmissions at different points in time.
19 . The Rx UE of claim 12 , wherein the plurality of PSFCH resources is selected from a strict subset of available PSFCH resources based on stored configuration information, wherein the stored configuration information identifies at least one PSFCH resource in the strict subset that is to be used by a plurality of UEs.