Priority handling for extended reality traffic
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may determine two or more colliding uplink transmissions, wherein the two or more colliding uplink transmissions include first traffic and second traffic. The UE may select, from the two or more colliding uplink transmissions, one of the first traffic or the second traffic based at least in part on a first stage priority handling and a second stage priority handling, wherein the first traffic or the second traffic is selected based at least in part on one of three possible priority levels assigned to each of the two or more colliding uplink transmissions. The UE may transmit, to a network node, the one of the first traffic or the second traffic that is selected. Numerous other aspects are described.
1 . An apparatus for wireless communication at a user equipment (UE), comprising:
a memory; and
one or more processors, coupled to the memory, configured to:
determine two or more colliding uplink transmissions, wherein the two or more colliding uplink transmissions include first traffic and second traffic;
select, from the two or more colliding uplink transmissions, the first traffic and the second traffic based at least in part on a first stage priority handling, wherein the first stage priority handling is based at least in part on a two-level priority assigned to the two or more colliding uplink transmissions, wherein the two-level priority includes a first level priority and a second level priority;
select one of the first traffic or the second traffic based at least in part on a second stage priority handling, wherein the second stage priority handing is based at least in part on a third level priority associated with a Fifth Generation quality of service (QoS) identifier (5QI) metric for QoS flows associated with the first traffic and the second traffic, and wherein the 5QI metric for the QoS flows is a packet error rate or a packet delay budget; and
transmit, to a network node, the one of the first traffic or the second traffic that is selected.
2 . The apparatus of claim 1 , wherein the one or more processors are further configured to:
drop one of the first traffic or the second traffic that is not selected.
3 . The apparatus of claim 1 , wherein the first traffic and the second traffic are associated with a higher priority than remaining traffic from the two or more colliding uplink transmissions.
4 . The apparatus of claim 1 , wherein:
the first traffic is extended reality (XR) traffic and the second traffic is XR traffic; or
the first traffic is XR traffic and the second traffic is non-XR traffic, wherein the non-XR traffic includes ultra-reliable low latency communications traffic.
5 . The apparatus of claim 1 , wherein the one or more processors are configured to select one of the first traffic or the second traffic, using the second stage priority handling, based at least in part on a delay budget associated with the first traffic and the second traffic, wherein the delay budget is one of: a packet delay budget (PDB), a protocol data unit (PDU) set delay budget, a packet data convergence protocol (PDCP) discard time, a remaining PDB, or a delay metric that accounts for jitter.
6 . The apparatus of claim 1 , wherein the one or more processors are configured to select one of the first traffic or the second traffic, using the second stage priority handling, based at least in part on a mapping to an intra frame or predicted frame prioritization indicated by one or more of the first traffic or the second traffic.
7 . The apparatus of claim 1 , wherein the one or more processors are configured to select one of the first traffic or the second traffic, using the second stage priority handling, based at least in part on an adaptive delay metric in relation to a threshold.
8 . The apparatus of claim 1 , wherein the one or more processors are further configured to:
receive, from the network node, one or more metrics via a static configuration or a dynamic indication, wherein the second stage priority handling is based at least in part on the one or more metrics.
9 . The apparatus of claim 1 , wherein the one or more processors are further configured to:
determine, based at least in part on the first stage priority handling, that the first traffic collides with third traffic from the two or more colliding uplink transmissions, and that the first traffic has a higher priority than the third traffic.
10 . The apparatus of claim 9 , wherein:
The first traffic is one of: an extended reality (XR) scheduling request (SR), an XR hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback, or an XR physical uplink shared channel (PUSCH) transmission; and
the third traffic is one of: persistent or semi-persistent channel state information on a physical uplink control channel, an enhanced Mobile Broadband (eMBB) SR, an eMBB HARQ-ACK feedback, or an eMBB PUSCH transmission.
11 . The apparatus of claim 1 , wherein:
the first traffic is one of: an extended reality (XR) scheduling request (SR), an XR hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback, or an XR physical uplink shared channel (PUSCH) transmission; and
the second traffic is one of: an ultra-reliable low latency communications (URLLC) SR, a URLLC HARQ-ACK feedback, or a URLLC PUSCH transmission.
12 . The apparatus of claim 11 , wherein one of the first traffic or the second traffic is dropped based at least in part on a low priority associated with the first traffic or the second traffic.
13 . The apparatus of claim 11 , wherein the first traffic and the second traffic are associated with a same priority, and wherein the one of the first traffic or the second traffic is selected based at least in part on the second stage priority handling.
14 . A method of wireless communication performed by a user equipment (UE), comprising:
determining two or more colliding uplink transmissions, wherein the two or more colliding uplink transmissions include first traffic and second traffic;
selecting, from the two or more colliding uplink transmissions, the first traffic and the second traffic based at least in part on a first stage priority handling, wherein the first stage priority handling is based at least in part on a two-level priority assigned to the two or more colliding uplink transmissions, wherein the two-level priority includes a first level priority and a second level priority;
selecting one of the first traffic or the second traffic based at least in part on a second stage priority handling, wherein the second stage priority handing is based at least in part on a third level priority associated with a Fifth Generation quality of service (QoS) identifier (5QI) metric for QoS flows associated with the first traffic and the second traffic, and wherein the 5QI metric for the QoS flows is a packet error rate or a packet delay budget; and
transmitting, to a network node, the one of the first traffic or the second traffic that is selected.
15 . The method of claim 14 , further comprising:
dropping one of the first traffic or the second traffic that is not selected.
16 . The method of claim 14 , wherein the first traffic and the second traffic are associated with a higher priority than remaining traffic from the two or more colliding uplink transmissions.
17 . The method of claim 14 , wherein:
the first traffic is extended reality (XR) traffic and the second traffic is XR traffic; or
the first traffic is XR traffic and the second traffic is non-XR traffic, wherein the non-XR traffic includes ultra-reliable low latency communications traffic.
18 . The method of claim 14 , wherein selecting one of the first traffic or the second traffic, using the second stage priority handling, is based at least in part on a delay budget associated with the first traffic and the second traffic, wherein the delay budget is one of: a packet delay budget (PDB), a protocol data unit (PDU) set delay budget, a packet data convergence protocol (PDCP) discard time, a remaining PDB, or a delay metric that accounts for jitter.
19 . The method of claim 14 , wherein selecting one of the first traffic or the second traffic, using the second stage priority handling, is based at least in part on a mapping to an intra frame or predicted frame prioritization indicated by one or more of the first traffic or the second traffic.
20 . The method of claim 14 , wherein selecting one of the first traffic or the second traffic, using the second stage priority handling, is based at least in part on an adaptive delay metric in relation to a threshold.
21 . The method of claim 14 , further comprising:
receiving, from the network node, one or more metrics via a static configuration or a dynamic indication, wherein the second stage priority handling is based at least in part on the one or more metrics.
22 . The method of claim 14 , further comprising:
determining, based at least in part on the first stage priority handling, that the first traffic collides with third traffic from the two or more colliding uplink transmissions, and that the first traffic has a higher priority than the third traffic.
23 . The method of claim 22 , wherein:
the first traffic is one of: an extended reality (XR) scheduling request (SR), an XR hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback, or an XR physical uplink shared channel (PUSCH) transmission; and
the third traffic is one of: persistent or semi-persistent channel state information on a physical uplink control channel, an enhanced Mobile Broadband (eMBB) SR, an eMBB HARQ-ACK feedback, or an eMBB PUSCH transmission.
24 . The method of claim 14 , wherein:
the first traffic is one of: an extended reality (XR) scheduling request (SR), an XR hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback, or an XR physical uplink shared channel (PUSCH) transmission; and
the second traffic is one of: an ultra-reliable low latency communications (URLLC) SR, a URLLC HARQ-ACK feedback, or a URLLC PUSCH transmission.
25 . The method of claim 24 , wherein one of the first traffic or the second traffic is dropped based at least in part on a low priority associated with the first traffic or the second traffic.
26 . The method of claim 24 , wherein the first traffic and the second traffic are associated with a same priority, and wherein the one of the first traffic or the second traffic is selected based at least in part on the second stage priority handling.
27 . 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:
determine two or more colliding uplink transmissions, wherein the two or more colliding uplink transmissions include first traffic and second traffic;
select, from the two or more colliding uplink transmissions, the first traffic and the second traffic based at least in part on a first stage priority handling, wherein the first stage priority handling is based at least in part on a two-level priority assigned to the two or more colliding uplink transmissions, wherein the two-level priority includes a first level priority and a second level priority;
select one of the first traffic or the second traffic based at least in part on a second stage priority handling, wherein the second stage priority handing is based at least in part on a third level priority associated with a Fifth Generation quality of service (QoS) identifier (5QI) metric for QoS flows associated with the first traffic and the second traffic, and wherein the 5QI metric for the QoS flows is a packet error rate or a packet delay budget; and
transmit, to a network node, the one of the first traffic or the second traffic that is selected.
28 . The non-transitory computer-readable medium of claim 27 , wherein the first traffic and the second traffic are associated with a higher priority than remaining traffic from the two or more colliding uplink transmissions.
29 . The non-transitory computer-readable medium of claim 27 , wherein:
the first traffic is extended reality (XR) traffic and the second traffic is XR traffic; or
the first traffic is XR traffic and the second traffic is non-XR traffic, wherein the non-XR traffic includes ultra-reliable low latency communications traffic.
30 . An apparatus for wireless communication, comprising:
means for determining two or more colliding uplink transmissions, wherein the two or more colliding uplink transmissions include first traffic and second traffic;
means for selecting, from the two or more colliding uplink transmissions, the first traffic and the second traffic based at least in part on a first stage priority handling, wherein the first stage priority handling is based at least in part on a two-level priority assigned to the two or more colliding uplink transmissions, wherein the two-level priority includes a first level priority and a second level priority;
means for selecting one of the first traffic or the second traffic based at least in part on a second stage priority handling, wherein the second stage priority handing is based at least in part on a third level priority associated with a Fifth Generation quality of service (QoS) identifier (5QI) metric for QoS flows associated with the first traffic and the second traffic, wherein the 5QI metric for the QoS flows is a packet error rate or a packet delay budget; and
means for transmitting, to a network node, the one of the first traffic or the second traffic that is selected.