Layer-two enhancements for PDU sets with different importance
Methods, systems, and devices for wireless communications are described. Generally, the described techniques provide for the establishment of an importance hierarchy for a quality of service (QOS) flow. A wireless device may associate various radio link control (RLC) entities and logical channels of the QoS flow with one or more importance levels of the QoS flow. In some cases, the wireless device may map each protocol data unit (PDU) set of the QoS flow to a respective importance level, which may influence transmission priority of the PDU sets. For example, a priority rule for scheduling PDUs may indicate that PDU sets are to be scheduled in order of importance, such that a PDU set associated with a highest importance level is scheduled first and a PDU set associated with a second-highest importance level is scheduled second.
1 . 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 individually or collectively operable to execute the code to cause the UE to:
establish a configuration for a first quality of service flow, the configuration establishing a plurality of radio link control entities, wherein:
a first radio link control entity of the plurality of radio link control entities is associated with a first set of radio link control parameters of a plurality of sets of radio link control parameters, wherein the first radio link control entity is configured with the first set of radio link control parameters based at least in part on first characteristics associated with the first radio link control entity, and
a second radio link control entity of the plurality of radio link control entities is associated with a second set of radio link control parameters of the plurality of sets of radio link control parameters, wherein the second radio link control entity is configured with the second set of radio link control parameters based at least in part on second characteristics associated with the second radio link control entity;
map protocol data units of a first protocol data unit set associated with the first quality of service flow to the first radio link control entity of the plurality of radio link control entities based at least in part on the first characteristics associated with the first protocol data unit set and the first radio link control entity;
map protocol data units of a second protocol data unit set associated with the first quality of service flow to the second radio link control entity of the plurality of radio link control entities based at least in part on the second characteristics associated with the second protocol data unit set and the second radio link control entity; and
communicate at least a subset of the protocol data units of the first protocol data unit set, the second protocol data unit set, or both via one or more time- frequency resources based at least in part on the mapping.
2 . The UE of claim 1 , wherein the first radio link control entity is associated with a first logical channel of a plurality of logical channels and the second radio link control entity is associated with a second logical channel of the plurality of logical channels, the plurality of logical channels associated with the first quality of service flow.
3 . The UE of claim 2 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the UE to:
map the protocol data units of the first protocol data unit set to a first subset of the one or more time-frequency resources based at least in part on a first logical channel prioritization restriction policy associated with the first logical channel; and
map the protocol data units of the second protocol data unit set to a second subset of the one or more time-frequency resources based at least in part on a second logical channel prioritization restriction policy associated with the second logical channel.
4 . The UE of claim 2 , wherein the first logical channel is associated with a first logical channel prioritization priority and the second logical channel is associated with a second logical channel prioritization priority.
5 . The UE of claim 2 , wherein the first logical channel and the second logical channel are associated with a first logical channel prioritization parameter, the first logical channel prioritization parameter based at least in part on one or more characteristics of the first quality of service flow.
6 . The UE of claim 5 , wherein the first logical channel prioritization parameter comprises a first prioritized bit rate, a first bucket size duration, or both.
7 . The UE of claim 5 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the UE to:
decrement a state variable that is associated with the plurality of logical channels based at least in part on communicating at least the subset of the protocol data units of the first protocol data unit set, the second protocol data unit set, or both.
8 . The UE of claim 2 , wherein:
the first logical channel is associated with a first logical channel prioritization parameter and the second logical channel is associated with a second logical channel prioritization parameter; and
the first logical channel prioritization parameter, the second logical channel prioritization parameter, or both is based at least in part on one or more characteristics of the first quality of service flow.
9 . The UE of claim 8 , wherein the first logical channel prioritization parameter comprises a first prioritized bit rate, a first bucket size duration, or both and the second logical channel prioritization parameter comprises a second prioritized bit rate, a second bucket size duration, or both.
10 . The UE of claim 2 , wherein the first quality of service flow, the first radio link control entity, the second radio link control entity, the first logical channel, and the second logical channel, are associated with a same data radio bearer.
11 . The UE of claim 1 , wherein the first radio link control entity and the second radio link control entity are associated with a first logical channel of a plurality of logical channels, the plurality of logical channels associated with the first quality of service flow.
12 . The UE of claim 1 , wherein:
the plurality of radio link control entities are associated with respective importance levels of a plurality of importance levels associated with the first quality of service flow;
the first characteristics associated with the first protocol data unit set indicate that the first protocol data unit set is associated with a first importance level of the plurality of importance levels; and
the second characteristics associated with the second protocol data unit set indicate that the second protocol data unit set is associated with a second importance level of the plurality of importance levels.
13 . The UE of claim 12 , wherein, to communicate at least the subset of the protocol data units of the first protocol data unit set, the second protocol data unit set, or both, the one or more processors are individually or collectively operable to execute the code to cause the UE to:
drop one or more first protocol data units of the first protocol data unit set based at least in part on the second importance level being higher than the first importance level; or
drop one or more second protocol data units of the second protocol data unit set based at least in part on the first importance level being higher than the second importance level.
14 . The UE of claim 12 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the UE to:
schedule one or more first protocol data units of the first protocol data unit set for transmission via the one or more time-frequency resources; and
schedule, after scheduling the one or more first protocol data units, one or more second protocol data units of the second protocol data unit set for transmission via the one or more time-frequency resources, wherein the one or more second protocol data units are scheduled after the one or more first protocol data units based at least in part on the first importance level being higher than the second importance level.
15 . The UE of claim 12 , wherein, to establish the configuration for the first quality of service flow, the one or more processors are individually or collectively operable to execute the code to cause the UE to:
establish a third radio link control entity of the plurality of radio link control entities based at least in part on the first importance level being selected for duplication of one or more protocol data units; and
the one or more processors are individually or collectively further operable to execute the code to cause the UE to:
duplicate the protocol data units of the first protocol data unit set; and
map the duplicated protocol data units of the first protocol data unit set to the third radio link control entity.
16 . The UE of claim 15 , wherein:
the first radio link control entity is associated with a first logical channel and the third radio link control entity is associated with a third logical channel; and
the first logical channel and the third logical channel are associated with a first logical channel prioritization parameter.
17 . The UE of claim 1 , wherein each radio link control entity of the plurality of radio link control entities is associated with a respective set of radio link control parameters of the plurality of sets of radio link control parameters.
18 . The UE of claim 1 , wherein each radio link control entity of the plurality of radio link control entities is associated with a respective segmentation buffer and a respective reassembly buffer.
19 . A method for wireless communication by a user equipment (UE), comprising:
establishing a configuration for a first quality of service flow, the configuration establishing a plurality of radio link control entities, wherein:
a first radio link control entity of the plurality of radio link control entities is associated with a first set of radio link control parameters of a plurality of sets of radio link control parameters, wherein the first radio link control entity is configured with the first set of radio link control parameters based at least in part on first characteristics associated with the first radio link control entity, and
a second radio link control entity of the plurality of radio link control entities is associated with a second set of radio link control parameters of the plurality of sets of radio link control parameters, wherein the second radio link control entity is configured with the second set of radio link control parameters based at least in part on second characteristics associated with the second radio link control entity;
mapping protocol data units of a first protocol data unit set associated with the first quality of service flow to the first radio link control entity of the plurality of radio link control entities based at least in part on the first characteristics associated with the first protocol data unit set and the first radio link control entity;
mapping protocol data units of a second protocol data unit set associated with the first quality of service flow to the second radio link control entity of the plurality of radio link control entities based at least in part on the second characteristics associated with the second protocol data unit set and the second radio link control entity; and
communicating at least a subset of the protocol data units of the first protocol data unit set, the second protocol data unit set, or both via one or more time-frequency resources based at least in part on the mapping.
20 . The method of claim 19 , wherein the first radio link control entity is associated with a first logical channel of a plurality of logical channels and the second radio link control entity is associated with a second logical channel of the plurality of logical channels, the plurality of logical channels associated with the first quality of service flow.
21 . The method of claim 20 , further comprising:
mapping the protocol data units of the first protocol data unit set to a first subset of the one or more time-frequency resources based at least in part on a first logical channel prioritization restriction policy associated with the first logical channel; and
mapping the protocol data units of the second protocol data unit set to a second subset of the one or more time-frequency resources based at least in part on a second logical channel prioritization restriction policy associated with the second logical channel.
22 . The method of claim 20 , wherein the first logical channel is associated with a first logical channel prioritization priority and the second logical channel is associated with a second logical channel prioritization priority.
23 . The method of claim 20 , wherein the first logical channel and the second logical channel are associated with a first logical channel prioritization parameter, the first logical channel prioritization parameter based at least in part on one or more characteristics of the first quality of service flow.
24 . The method of claim 23 , wherein the first logical channel prioritization parameter comprises a first prioritized bit rate, a first bucket size duration, or both.
25 . The method of claim 23 , further comprising:
decrementing a state variable that is associated with the plurality of logical channels based at least in part on communicating at least the subset of the protocol data units of the first protocol data unit set, the second protocol data unit set, or both.
26 . The method of claim 20 , wherein:
the first logical channel is associated with a first logical channel prioritization parameter and the second logical channel is associated with a second logical channel prioritization parameter; and
the first logical channel prioritization parameter, the second logical channel prioritization parameter, or both is based at least in part on one or more characteristics of the first quality of service flow.
27 . The method of claim 26 , wherein the first logical channel prioritization parameter comprises a first prioritized bit rate, a first bucket size duration, or both and the second logical channel prioritization parameter comprises a second prioritized bit rate, a second bucket size duration, or both.
28 . The method of claim 19 , wherein:
the plurality of radio link control entities are associated with respective importance levels of a plurality of importance levels associated with the first quality of service flow;
the first characteristics associated with the first protocol data unit set indicate that the first protocol data unit set is associated with a first importance level of the plurality of importance levels; and
the second characteristics associated with the second protocol data unit set indicate that the second protocol data unit set is associated with a second importance level of the plurality of importance levels.
29 . A user equipment (UE) for wireless communication, comprising:
means for establishing a configuration for a first quality of service flow, the configuration establishing a plurality of radio link control entities, wherein:
a first radio link control entity of the plurality of radio link control entities is associated with a first set of radio link control parameters of a plurality of sets of radio link control parameters, wherein the first radio link control entity is configured with the first set of radio link control parameters based at least in part on first characteristics associated with the first radio link control entity, and
a second radio link control entity of the plurality of radio link control entities is associated with a second set of radio link control parameters of the plurality of sets of radio link control parameters, wherein the second radio link control entity is configured with the second set of radio link control parameters based at least in part on second characteristics associated with the second radio link control entity;
means for mapping protocol data units of a first protocol data unit set associated with the first quality of service flow to the first radio link control entity of the plurality of radio link control entities based at least in part on the first characteristics associated with the first protocol data unit set and the first radio link control entity;
means for mapping protocol data units of a second protocol data unit set associated with the first quality of service flow to the second radio link control entity of the plurality of radio link control entities based at least in part on the second characteristics associated with the second protocol data unit set and the second radio link control entity; and
means for communicating at least a subset of the protocol data units of the first protocol data unit set, the second protocol data unit set, or both via one or more time-frequency resources based at least in part on the mapping.
30 . A non-transitory computer-readable medium storing code for wireless communication at a wireless device, the code comprising instructions executable by one or more processors to:
establish a configuration for a first quality of service flow, the configuration establishing a plurality of radio link control entities, wherein:
a first radio link control entity of the plurality of radio link control entities is associated with a first set of radio link control parameters of a plurality of sets of radio link control parameters, wherein the first radio link control entity is configured with the first set of radio link control parameters based at least in part on first characteristics associated with the first radio link control entity, and
a second radio link control entity of the plurality of radio link control entities is associated with a second set of radio link control parameters of the plurality of sets of radio link control parameters, wherein the second radio link control entity is configured with the second set of radio link control parameters based at least in part on second characteristics associated with the second radio link control entity;
map protocol data units of a first protocol data unit set associated with the first quality of service flow to the first radio link control entity of the plurality of radio link control entities based at least in part on the first characteristics associated with the first protocol data unit set and the first radio link control entity;
map protocol data units of a second protocol data unit set associated with the first quality of service flow to the second radio link control entity of the plurality of radio link control entities based at least in part on the second characteristics associated with the second protocol data unit set and the second radio link control entity; and
communicate at least a subset of the protocol data units of the first protocol data unit set, the second protocol data unit set, or both via one or more time-frequency resources based at least in part on the mapping.