Uplink control information UCI transmission method and apparatus, user equipment, and medium
An uplink control information transmission method includes in a case that N uplink channels overlap on a time domain resource, transmitting, by UE, M pieces of UCI to-be-carried on the N uplink channels on a target uplink channel in the N uplink channels. Both N and M are positive integers; and the target uplink channel is determined based on at least one of following: priorities of the N uplink channels, or channel types of the N uplink channels.
1 . An uplink control information transmission method, wherein the method comprises:
in a case that N uplink channels overlap on a time domain resource, and that the N uplink channels comprise X physical uplink control channels (PUCCHs) and Y physical uplink shared channels (PUSCHs), determining, by user equipment (UE), a high-priority PUSCH or a low-priority PUSCH of the Y PUSCHs as a target uplink channel, wherein both X and Y are positive integers; and
transmitting, the UE, M pieces of uplink control information (UCI) to-be-carried on the N uplink channels on the target uplink channel; and
wherein
in a case that the X PUCCHs comprise a low-priority PUCCH and a high-priority PUCCH, and the Y PUSCHs comprise a high-priority PUSCH, the target uplink channel is the high-priority PUSCH; and
in a case that the M pieces of UCI comprises a first hybrid automatic repeat request acknowledgement (HARQ-ACK) to-be-carried on a high-priority uplink channel, a second HARQ-ACK to-be-carried on a low-priority uplink channel, and channel state information (CSI) to-be-carried on the high-priority uplink channel, and that the target uplink channel is a high-priority PUSCH, before the transmitting, by the UE, M pieces of UCI to-be-carried on the N uplink channels on the target uplink channel, the method further comprises:
mapping, by the UE, the first HARQ-ACK and a high-priority CSI in a target multiplexing mode according to a default mapping rule, and discarding the second HARQ-ACK.
2 . The method according to claim 1 , wherein
the target multiplexing mode comprises at least one of following: allowing multiplexing between PUCCHs with different priorities, or allowing multiplexing between PUCCHs and PUSCHs with different priorities.
3 . The method according to claim 1 , wherein the method further comprises:
in a case that a second condition is met, adjusting, by the UE, a puncture formula to A bits, and mapping the first HARQ-ACK and the second HARQ-ACK based on an adjusted puncture formula, wherein the first T bits of the A bits are used for mapping the first HARQ-ACK, the last P bits are used for mapping the second HARQ-ACK, and A, T and P are all positive integers.
4 . The method according to claim 1 , wherein before the transmitting, by the UE, M pieces of UCI to-be-carried on the N uplink channels on the target uplink channel, the method further comprises:
in a case that a third condition is met, canceling, by the UE, UCI transmission on a first uplink channel.
5 . The method according to claim 4 , wherein the third condition comprises:
the target multiplexing mode is allowing multiplexing between PUCCHs with different priorities; and
the X PUCCHs do not comprise a high-priority PUCCH, and the Y PUSCHs comprise a high-priority PUSCH, wherein
the first uplink channel is the X PUCCHs.
6 . A UE, comprising a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, causes the UE to perform:
in a case that N uplink channels overlap on a time domain resource, and that the N uplink channels comprise X physical uplink control channels (PUCCHs) and Y physical uplink shared channels (PUSCHs), determining, a high-priority PUSCH or a low-priority PUSCH of the Y PUSCHs as a target uplink channel, wherein both X and Y are positive integers; and
transmitting M pieces of uplink control information (UCI) to-be-carried on the N uplink channels the target uplink channel, wherein both N and M are positive integers
in a case that the X PUCCHs comprise a low-priority PUCCH and a high-priority PUCCH, and the Y PUSCHs comprise a high-priority PUSCH, the target uplink channel is the high-priority PUSCH; and
the program or instructions, when executed by the processor, causes the UE to further perform:
in a case that the M pieces of UCI comprises a first hybrid automatic repeat request acknowledgement (HARQ-ACK) to-be-carried on a high-priority uplink channel, a second HARQ-ACK to-be-carried on a low-priority uplink channel, and channel state information (CSI) to-be-carried on the high-priority uplink channel, and that the target uplink channel is a high-priority PUSCH, mapping the first HARQ-ACK and a high-priority CSI in a target multiplexing mode according to a default mapping rule, and discarding the second HARQ-ACK.
7 . The UE according to claim 6 , wherein
the target multiplexing mode comprises at least one of following: allowing multiplexing between PUCCHs with different priorities, or allowing multiplexing between PUCCHs and PUSCHs with different priorities.
8 . The UE according to claim 7 , wherein the program or instructions, when executed by the processor, causes the UE to further perform:
in a case that a second condition is met, adjusting a puncture formula to A bits, and mapping the first HARQ-ACK and the second HARQ-ACK based on an adjusted puncture formula, wherein
the first T bits of the A bits are used for mapping the first HARQ-ACK, the last P bits are used for mapping the second HARQ-ACK, and A, T and P are all positive integers.
9 . The UE according to claim 6 , wherein the program or instructions, when executed by the processor, causes the UE to further perform:
in a case that a third condition is met, canceling UCI transmission on a first uplink channel.
10 . The UE according to claim 9 , wherein the third condition comprises:
the target multiplexing mode is allowing multiplexing between PUCCHs with different priorities; and
the X PUCCHs do not comprise a high-priority PUCCH, and the Y PUSCHs comprise a high-priority PUSCH, wherein
the first uplink channel is the X PUCCHs.
11 . A non-transitory readable storage medium, wherein the non-transitory readable storage medium stores a program or instructions, and the program or instructions, when executed by a processor of a UE, causes the UE to perform:
in a case that N uplink channels overlap on a time domain resource, and that the N uplink channels comprise X physical uplink control channels (PUCCHs) and Y physical uplink shared channels (PUSCHs), determining, by user equipment (UE), a high-priority PUSCH or a low-priority PUSCH of the Y PUSCHs as a target uplink channel, wherein both X and Y are positive integers; and
transmitting M pieces of uplink control information (UCI) to-be-carried on the N uplink channels on the target uplink channel, wherein both N and M are positive integers
wherein
in a case that the X PUCCHs comprise a low-priority PUCCH and a high-priority PUCCH, and the Y PUSCHs comprise a high-priority PUSCH, the target uplink channel is the high-priority PUSCH; and
the program or instructions, when executed by the processor of the UE, causes the UE to further perform:
in a case that the M pieces of UCI comprises a first hybrid automatic repeat request acknowledgement (HARQ-ACK) to-be-carried on a high-priority uplink channel, a second HARQ-ACK to-be-carried on a low-priority uplink channel, and channel state information (CSI) to-be-carried on the high-priority uplink channel, and that the target uplink channel is a high- priority PUSCH, mapping the first HARQ-ACK and a high-priority CSI in a target multiplexing mode according to a default mapping rule, and discarding the second HARQ-ACK.
12 . The non-transitory readable storage medium according to claim 11 , wherein the target multiplexing mode comprises at least one of following: allowing multiplexing between PUCCHs with different priorities, or allowing multiplexing between PUCCHs and PUSCHs with different priorities.
13 . The non-transitory readable storage medium according to claim 11 , wherein the program or instructions, when executed by the processor of the UE, causes the UE to further perform:
in a case that a second condition is met, adjusting a puncture formula to A bits, and mapping the first HARQ-ACK and the second HARQ-ACK based on an adjusted puncture formula, wherein
the first T bits of the A bits are used for mapping the first HARQ-ACK, the last P bits are used for mapping the second HARQ-ACK, and A, T and P are all positive integers.
14 . The non-transitory readable storage medium according to claim 11 , wherein the program or instructions, when executed by the processor of the UE, causes the UE to further perform:
in a case that a third condition is met, canceling UCI transmission on a first uplink channel.
15 . The non-transitory readable storage medium according to claim 14 , wherein the third condition comprises:
the target multiplexing mode is allowing multiplexing between PUCCHs with different priorities; and
the X PUCCHs do not comprise a high-priority PUCCH, and the Y PUSCHs comprise a high-priority PUSCH, wherein
the first uplink channel is the X PUCCHs.