Example procedures for processing overlapping uplink transmissions
Certain aspects of the present disclosure provide techniques for wireless communications by a UE. An example method by a user UE generally includes identifying overlapping uplink transmissions, performing a cancelation procedure involving at least one of the overlapping uplink transmissions based on one or more factors, before or after performing at least one of a first step of a multiplexing procedure to resolve overlapping uplink transmissions with a same priority or a second step of the multiplexing procedure to resolve overlapping uplink transmissions with different priorities, and transmitting at least one of the overlapping uplink transmissions after performing the cancelation procedure.
1 . A method for wireless communication by a user equipment (UE), comprising:
identifying overlapping uplink transmissions;
performing a cancelation procedure involving at least one of the overlapping uplink transmissions based on one or more factors, after performing a first step of a multiplexing procedure to resolve overlapping uplink transmissions with a same priority and a second step of the multiplexing procedure to resolve overlapping uplink transmissions with different priorities; and
transmitting at least one of the overlapping uplink transmissions after performing the cancelation procedure.
2 . The method of claim 1 , wherein:
performing the cancelation procedure comprises canceling a first physical uplink shared channel (PUSCH); and
at least one of the factors comprises receipt, by the UE, of an uplink cancelation indication (ULCI) indicating at least a portion the first PUSCH should be cancelled.
3 . The method of claim 1 , wherein performing the cancelation procedure comprises canceling at least one overlapping uplink transmissions having a time division duplexed (TDD) conflict with one or more dynamic or semi-static downlink symbols.
4 . The method of claim 1 , wherein:
at least one of the factors comprises the overlapping uplink transmissions include at least one configured grant (CG) physical uplink shared channel (PUSCH) and at least one dynamic grant (DG) PUSCH; and
performing the cancelation procedure comprises canceling the CG PUSCH or the DG PUSCH.
5 . The method of claim 1 , wherein:
performing the second step results in including uplink control information (UCI) of a first priority in a physical uplink shared channel (PUSCH) of a second priority; and
performing the cancelation procedure comprises canceling the PUSCH of the second priority including the UCI of the first priority if the UE is configured to apply an uplink cancelation indication (ULCI) to uplink transmissions of the first priority.
6 . The method of claim 1 , wherein:
performing the second step results in including uplink control information (UCI) of a first priority in a physical uplink shared channel (PUSCH) of a second priority; and
the PUSCH of the second priority including the UCI of the first priority remains after performing the cancelation procedure if the UE is configured to apply an uplink cancelation indication (ULCI) only to uplink transmissions of the second priority.
7 . The method of claim 1 , wherein performing the cancelation procedure comprises canceling at least a portion of an uplink channel remaining after performing the first step to resolve overlapping uplink transmissions with the same priority.
8 . A method for wireless communication by a user equipment (UE), comprising:
identifying overlapping uplink transmissions, wherein the overlapping uplink transmissions comprise first acknowledgment feedback for downlink transmissions of a first priority and second acknowledgment feedback for downlink transmissions of a second priority;
deciding to multiplex the first acknowledgment feedback and second acknowledgment feedback in a physical uplink shared channel (PUSCH);
determining a payload size for the first acknowledgment feedback and a payload size for the second acknowledgment feedback based on a first downlink assignment indicator (DAI) and a second DAI; and
transmitting the first acknowledgment feedback and second acknowledgment feedback in the PUSCH, in accordance with the determined payload sizes.
9 . The method of claim 8 , wherein:
the first DAI is conveyed in a downlink grant for the downlink transmissions of the first priority; and
the second DAI is conveyed in an uplink grant for the PUSCH.
10 . The method of claim 9 , wherein:
the payload size for the first acknowledgment feedback is determined based on the first DAI conveyed in the downlink grant for the downlink transmissions of the first priority; and
the payload size for the second acknowledgment feedback is determined based on the second DAI conveyed in the uplink grant for the PUSCH.
11 . The method of claim 8 , wherein:
the first priority is higher priority than the second priority; or
the first priority is lower priority than second priority.
12 . The method of claim 8 , wherein the PUSCH comprises a PUSCH of the first priority.
13 . The method of claim 8 , wherein the PUSCH comprises a PUSCH of the second priority.
14 . A user equipment (UE) configured for wireless communication, comprising: memory comprising computer-executable instructions; and one or more processors configured, individually or collectively, to execute the computer-executable instructions and cause the UE to:
identify overlapping uplink transmissions;
perform a cancelation procedure involving at least one of the overlapping uplink transmissions based on one or more factors, after performing a first step of a multiplexing procedure to resolve overlapping uplink transmissions with a same priority and a second step of the multiplexing procedure to resolve overlapping uplink transmissions with different priorities; and
transmit at least one of the overlapping uplink transmissions after performing the cancelation procedure.
15 . The UE of claim 14 , wherein:
performance of the cancelation procedure comprises canceling a first physical uplink shared channel (PUSCH); and
at least one of the factors comprises receipt, by the UE, of an uplink cancelation indication (ULCI) indicating at least a portion the first PUSCH should be cancelled.
16 . The UE of claim 14 , wherein performance of the cancelation procedure comprises canceling at least one overlapping uplink transmissions having a time division duplexed (TDD) conflict with one or more dynamic or semi-static downlink symbols.
17 . The UE of claim 14 , wherein:
at least one of the factors comprises the overlapping uplink transmissions include at least one configured grant (CG) physical uplink shared channel (PUSCH) and at least one dynamic grant (DG) PUSCH; and
performance of the cancelation procedure comprises canceling the CG PUSCH or the DG PUSCH.
18 . The UE of claim 14 , wherein:
performance of the second step results in including uplink control information (UCI) of a first priority in a physical uplink shared channel (PUSCH) of a second priority; and
performance of the cancelation procedure comprises canceling the PUSCH of the second priority including the UCI of the first priority if the UE is configured to apply an uplink cancelation indication (ULCI) to uplink transmissions of the first priority.
19 . The UE of claim 14 , wherein:
performance of the second step results in including uplink control information (UCI) of a first priority in a physical uplink shared channel (PUSCH) of a second priority; and
the PUSCH of the second priority including the UCI of the first priority remains after performing the cancelation procedure if the UE is configured to apply an uplink cancelation indication (ULCI) only to uplink transmissions of the second priority.
20 . A user equipment (UE) configured for wireless communication, comprising: memory comprising computer-executable instructions; and one or more processors configured, individually or collectively, to execute the computer-executable instructions and cause the UE to:
identify overlapping uplink transmissions, wherein the overlapping uplink transmissions comprise first acknowledgment feedback for downlink transmissions of a first priority and second acknowledgment feedback for downlink transmissions of a second priority;
decide to multiplex the first acknowledgment feedback and second acknowledgment feedback in a physical uplink shared channel (PUSCH);
determine a payload size for the first acknowledgment feedback and a payload size for the second acknowledgment feedback based on a first downlink assignment indicator (DAI) and a second DAI; and
transmit the first acknowledgment feedback and second acknowledgment feedback in the PUSCH, in accordance with the determined payload sizes.
21 . The UE of claim 20 , wherein:
the first DAI is conveyed in a downlink grant for the downlink transmissions of the first priority; and
the second DAI is conveyed in an uplink grant for the PUSCH.
22 . The UE of claim 21 , wherein:
the payload size for the first acknowledgment feedback is determined based on the first DAI conveyed in the downlink grant for the downlink transmissions of the first priority; and
the payload size for the second acknowledgment feedback is determined based on the second DAI conveyed in the uplink grant for the PUSCH.
23 . The UE of claim 20 , wherein:
the first priority is higher priority than the second priority; or
the first priority is lower priority than second priority.