Apparatus and method of cancelling a PUSCH transmission
A configured grant configuration including resources for uplink data transmissions can be received ( 310 ). A PUSCH transmission corresponding to the configured grant configuration can be prepared ( 320 ). A transport block of the PUSCH transmission can correspond to a HARQ process and can be prepared to be repeated a number of times in a first set of resources configured for the PUSCH transmission. A first DCI indicating an ACK for the HARQ process corresponding to the transport block can be received ( 330 ). A second DCI indicating a second set of resources can be received ( 340 ). The first set of resources and the second set of resources overlap in the time domain. A cancellation time associated with the PUSCH transmission can be determined ( 350 ) based on both the received first DCI and the received second DCI. The PUSCH transmission can be cancelled ( 360 ) according to the cancellation time.
1 . A method performed by a user equipment (UE), the method comprising:
receiving a configured grant configuration comprising resources for uplink data transmissions;
preparing a physical uplink shared channel (PUSCH) transmission corresponding to the configured grant configuration, wherein a transport block of the PUSCH transmission corresponds to a hybrid automatic repeat request (HARQ) process and is to be repeated a number of times in a first set of resources configured for the PUSCH transmission;
receiving a first downlink control information (DCI) indicating an acknowledgement for the HARQ process corresponding to the transport block;
receiving a second DCI indicating a second set of resources, wherein the second set of resources and the first set of resources overlap in a time domain;
determining a single cancellation time associated with the PUSCH transmission using both the first DCI and the second DCI; and
cancelling the PUSCH transmission according to the single cancellation time.
2 . The method of claim 1 , wherein the PUSCH transmission is a low priority PUSCH transmission and the second DCI schedules a high priority uplink transmission.
3 . The method of claim 2 , wherein the single cancellation time is based at least in part on an earliest cancellation time that is not earlier than a second cancellation time determined in response to receiving the second DCI.
4 . The method of claim 1 , wherein the second DCI indicates the acknowledgement for the HARQ process corresponding to the transport block.
5 . The method of claim 1 , wherein the second DCI has a DCI format indicating uplink cancellation, wherein the uplink cancellation is applicable to at least one repetition of the transport block.
6 . The method of claim 1 , wherein determining the single cancellation time comprises determining the single cancellation time according to an earliest received DCI of the first DCI and the second DCI.
7 . The method of claim 1 , wherein the first DCI is associated with a first cancellation time and the second DCI is associated with a second cancellation time, and wherein determining the single cancellation time comprises:
determining the single cancellation time to be the first cancellation time when the first DCI is received before or not later than the second DCI, and
determining the single cancellation time to be the second cancellation time when the second DCI is received before or not later than the first DCI.
8 . The method of claim 7 , wherein determining the single cancellation time comprises determining the single cancellation time to be an earliest cancellation time of the first cancellation time and the second cancellation time when the first DCI is received at a same time as the second DCI.
9 . The method of claim 1 , wherein the single cancellation time comprises a third cancellation time, the method further comprising:
determining a first cancellation time associated with the PUSCH transmission based at least in part on reception of the first DCI; and
determining a second cancellation time associated with the PUSCH transmission based at least in part on reception of the second DCI,
wherein the third cancellation time is an earliest cancellation time of the first cancellation time and the second cancellation time.
10 . The method of claim 1 , wherein the PUSCH transmission includes uplink control information, the method further comprising transmitting the uplink control information in the second set of resources.
11 . The method of claim 1 , wherein the single cancellation time comprises a third cancellation time, and wherein the method further comprises:
determining a first cancellation time associated with the PUSCH transmission based at least in part on reception of the first DCI; and
determining a second cancellation time associated with the PUSCH transmission based at least in part on reception of the second DCI,
wherein the third cancellation time is determined based at least in part on the third cancellation time not being earlier than the second cancellation time.
12 . The method of claim 1 , wherein the first DCI is received not earlier than a time duration prior to an end of a repetition of the PUSCH transmission, wherein the time duration is indicated by the configured grant configuration.
13 . The method of claim 1 , wherein the single cancellation time is associated with a repetition of the PUSCH transmission, and wherein cancelling the PUSCH transmission comprises cancelling the repetition of the PUSCH transmission according to the single cancellation time.
14 . A user equipment (UE) for wireless communication, comprising:
at least one memory; and
at least one processor coupled to the at least one memory and operable to cause the UE to:
receive a configured grant configuration comprising resources for uplink data transmissions;
prepare a physical uplink shared channel (PUSCH) transmission corresponding to the configured grant configuration, wherein a transport block of the PUSCH transmission corresponds to a hybrid automatic repeat request (HARQ) process and is to be repeated a number of times in a first set of resources configured for the PUSCH transmission;
receive a first downlink control information (DCI) indicating an acknowledgement for the HARQ process corresponding to the transport block;
receive a second DCI indicating a second set of resources, wherein the second set of resources and the first set of resources overlap in a time domain;
determine a single cancellation time associated with the PUSCH transmission using both the first DCI and the second DCI; and
cancel the PUSCH transmission according to the single cancellation time.
15 . The UE of claim 14 , wherein the PUSCH transmission is a low priority PUSCH transmission and the second DCI schedules a high priority uplink transmission.
16 . The UE of claim 14 , wherein the second DCI indicates the acknowledgement for the HARQ process corresponding to the transport block.
17 . The UE of claim 14 , wherein, to determine the single cancellation time, the at least one processor is further operable to cause the UE to determine the single cancellation time according to an earliest received DCI of the first DCI and the second DCI.
18 . The UE of claim 14 , wherein the first DCI is associated with a first cancellation time and the second DCI is associated with a second cancellation time, and wherein, to determine the single cancellation time, the at least one processor is further operable to cause the UE to:
determine the single cancellation time to be the first cancellation time when the first DCI is received before or not later than the second DCI; and
determine the single cancellation time to be the second cancellation time when the second DCI is received before or not later than the first DCI.
19 . The UE of claim 14 , wherein the single cancellation time comprises a third cancellation time, and wherein, to determine the single cancellation time, the at least one processor is further operable to cause the UE to:
determine a first cancellation time associated with the PUSCH transmission based at least in part on reception of the first DCI; and
determine a second cancellation time associated with the PUSCH transmission based at least in part on reception of the second DCI,
wherein the third cancellation time is an earliest cancellation time of the first cancellation time and the second cancellation time.
20 . A processor for wireless communication, comprising:
at least one controller coupled with at least one memory and operable to cause the processor to:
receive a configured grant configuration comprising resources for uplink data transmissions;
prepare a physical uplink shared channel (PUSCH) transmission corresponding to the configured grant configuration, wherein a transport block of the PUSCH transmission corresponds to a hybrid automatic repeat request (HARQ) process and is to be repeated a number of times in a first set of resources configured for the PUSCH transmission;
receive a first downlink control information (DCI) indicating an acknowledgement for the HARQ process corresponding to the transport block;
receive a second DCI indicating a second set of resources, wherein the second set of resources and the first set of resources overlap in a time domain;
determine a single cancellation time associated with the PUSCH transmission using both the first DCI and the second DCI; and
cancel the PUSCH transmission according to the single cancellation time.