Techniques for controlling admission for sidelink communications
Methods, systems, and devices for wireless communications are described in which two or more UEs of a wireless communications system may establish a sidelink connection. A first UE that is initiating sidelink communications may evaluate whether the sidelink connection can support a quality of service (QoS) for a data flow prior to admitting the data flow. The first UE may evaluate a link quality with one or more other UEs that are to use the data flow on the sidelink connection, evaluate system congestion of time/frequency resources that are available for the sidelink connection, or any combinations thereof, and admit the data flow based on the evaluation. A link quality of the sidelink connection may be determined based on a type of communication associated with the data flow, such as unicast communications with one other UE, multicast communications with multiple other UEs, or broadcast transmissions to multiple UEs.
1. A method for wireless communication, comprising:
receiving, at a first UE, an indication that a first data flow is to be initiated in a multicast device-to-device sidelink connection between the first UE and a plurality of other UEs;
identifying a quality of service associated with the first data flow;
transmitting a test communication to the plurality of other UEs based at least in part on the quality of service associated with the first data flow;
monitoring for one or more negative acknowledgments from one or more of the plurality of other UEs; and
transmitting the first data flow based at least in part on receiving fewer than a threshold number of negative acknowledgments associated with the test communication.
2. The method of claim 1 , wherein the transmitting the test communication further comprises:
transmitting one or more of a predetermined physical downlink shared channel (PDSCH) communication, a predetermined physical downlink control channel (PDCCH) communication, a predetermined radio resource control (RRC) signal, or any combinations thereof.
3. The method of claim 1 , wherein the transmitting the test communication comprises:
determining a target spectral efficiency and resource utilization based at least in part on the quality of service associated with the first data flow; and
transmitting the test communication according to the target spectral efficiency and resource utilization.
4. The method of claim 1 , wherein a feedback range associated with the negative acknowledgments corresponds to a same feedback range as the first data flow.
5. The method of claim 1 , wherein the threshold number of negative acknowledgments is based at least in part on the quality of service associated with the first data flow.
6. The method of claim 1 , further comprising:
determining that the first data flow is not admissible based at least in part on receiving a number of negative acknowledgments that is greater than or equal to the threshold number of negative acknowledgments; and
discontinuing the monitoring and the transmitting the first data flow based on the determining that the first data flow is not admissible.
7. The method of claim 1 , wherein the threshold number of negative acknowledgments corresponds to a quantity of negative acknowledgments received during a predetermined time period subsequent to the test communication.
8. An apparatus for wireless communication, comprising:
a processor,
memory coupled with the processor; and
instructions stored in the memory and executable by the processor to cause the apparatus to:
receive, at a first UE, an indication that a first data flow is to be initiated in a multicast device-to-device sidelink connection between the first UE and a plurality of other UEs;
identify a quality of service associated with the first data flow;
transmit a test communication to the plurality of other UEs based at least in part on the quality of service associated with the first data flow;
monitor for one or more negative acknowledgments from one or more of the plurality of other UEs; and
transmit the first data flow based at least in part on receiving fewer than a threshold number of negative acknowledgments associated with the test communication.
9. The apparatus of claim 8 , wherein the instructions are further executable by the processor to cause the apparatus to:
transmit one or more of a predetermined physical downlink shared channel (PDSCH) communication, a predetermined physical downlink control channel (PDCCH) communication, a predetermined radio resource control (RRC) signal, or any combinations thereof.
10. The apparatus of claim 8 , wherein the instructions are further executable by the processor to cause the apparatus to:
determine a target spectral efficiency and resource utilization based at least in part on the quality of service associated with the first data flow; and
transmit the test communication according to the target spectral efficiency and resource utilization.
11. The apparatus of claim 8 , wherein a feedback range associated with the negative acknowledgments corresponds to a same feedback range as the first data flow.
12. The apparatus of claim 8 , wherein the threshold number of negative acknowledgments is based at least in part on the quality of service associated with the first data flow.
13. The apparatus of claim 8 , wherein the instructions are further executable by the processor to cause the apparatus to:
determine that the first data flow is not admissible based at least in part on receiving a number of negative acknowledgments that is greater than or equal to the threshold number of negative acknowledgments; and
discontinue the monitoring and the transmitting the first data flow based on the determining that the first data flow is not admissible.
14. The apparatus of claim 8 , wherein the threshold number of negative acknowledgments corresponds to a quantity of negative acknowledgments received during a predetermined time period subsequent to the test communication.
15. A non-transitory computer-readable medium storing code for wireless communication at a transmitting device, the code comprising instructions executable by a processor to:
receive, at a first UE, an indication that a first data flow is to be initiated in a multicast device-to-device sidelink connection between the first UE and a plurality of other UEs;
identify a quality of service associated with the first data flow;
transmit a test communication to the plurality of other UEs based at least in part on the quality of service associated with the first data flow;
monitor for one or more negative acknowledgments from one or more of the plurality of other UEs; and
transmit the first data flow based at least in part on receiving fewer than a threshold number of negative acknowledgments associated with the test communication.
16. The non-transitory computer-readable medium of claim 15 , wherein the instructions are further executable by the processor to:
transmit one or more of a predetermined physical downlink shared channel (PDSCH) communication, a predetermined physical downlink control channel (PDCCH) communication, a predetermined radio resource control (RRC) signal, or any combinations thereof.
17. The non-transitory computer-readable medium of claim 15 , wherein the instructions are further executable by the processor to:
determine a target spectral efficiency and resource utilization based at least in part on the quality of service associated with the first data flow; and
transmit the test communication according to the target spectral efficiency and resource utilization.
18. The non-transitory computer-readable medium of claim 15 , wherein a feedback range associated with the negative acknowledgments corresponds to a same feedback range as the first data flow.
19. The non-transitory computer-readable medium of claim 15 , wherein the threshold number of negative acknowledgments is based at least in part on the quality of service associated with the first data flow.
20. The non-transitory computer-readable medium of claim 15 , wherein the instructions are further executable by the processor to:
determine that the first data flow is not admissible based at least in part on receiving a number of negative acknowledgments that is greater than or equal to the threshold number of negative acknowledgments; and
discontinue the monitoring and the transmitting the first data flow based on the determining that the first data flow is not admissible.