Method and apparatus for transmitting uplink feedback information
View Patent ↗Provided are a method and apparatus for transmitting uplink feedback information. The method includes: a terminal determines a first PUCCH resource in a first time-domain unit, the first PUCCH resource being configured for carrying multiple SPS HARQ-ACKs, and the multiple SPS HARQ-ACKs including at least one SPS HARQ-ACK in a first SPS HARQ-ACK set and at least one SPS HARQ-ACK in a second SPS HARQ-ACK set; and when the first PUCCH resource is unavailable, the terminal determines whether the first time-domain unit is a time-domain unit for transmitting the first SPS HARQ-ACK set.
1 . A method for transmitting uplink feedback information, comprising:
determining, by a terminal, a first physical uplink control channel (PUCCH) resource in a first time-domain unit, the first PUCCH resource being configured for carrying multiple semi-persistent scheduling (SPS) hybrid automatic repeat reQuest acknowledgments (HARQ-ACKs), the multiple SPS HARQ-ACKs comprising at least one SPS HARQ-ACK in a first SPS HARQ-ACK set and at least one SPS HARQ-ACK in a second SPS HARQ-ACK set;
determining, by the terminal in response to the first PUCCH resource being unavailable, whether the first time-domain unit is a time-domain unit for transmitting the first SPS HARQ-ACK set;
dropping, by the terminal in response to the first time-domain unit being not the time-domain unit for transmitting the first SPS HARQ-ACK set, the first SPS HARQ-ACK set; and
deferring, by the terminal in response to the first PUCCH resource being unavailable, transmission of the second SPS HARQ-ACK set;
wherein the at least one SPS HARQ-ACK in the first SPS HARQ-ACK set comprises at least one of an SPS HARQ-ACK without SPS HARQ-ACK deferral, or an SPS HARQ-ACK with a deferral duration reaching an upper limit; and
the at least one SPS HARQ-ACK in the second SPS HARQ-ACK set comprises an SPS HARQ-ACK configured with SPS HARQ-ACK deferral and having a deferral duration not reaching the upper limit.
2 . The method of claim 1 , wherein determining, by the terminal, the first PUCCH resource in the first time-domain unit comprises:
determining, by the terminal, the first PUCCH resource based on the multiple SPS HARQ-ACKs.
3 . The method of claim 1 , further comprising:
determining, by the terminal in response to the first PUCCH resource being available, that the first time-domain unit is a time-domain unit for transmitting the multiple SPS HARQ-ACKs.
4 . The method of claim 1 , wherein an SPS HARQ-ACK of the at least one SPS HARQ-ACK in the first SPS HARQ-ACK set and in the second SPS HARQ-ACK set is determined according to at least one of:
whether SPS HARQ-ACK deferral is configured for the SPS HARQ-ACK;
whether the terminal supports the SPS HARQ-ACK deferral; or
whether a deferral duration of the SPS HARQ-ACK reaches an upper limit.
5 . The method of claim 1 , wherein a PUCCH resource is determined to be unavailable in response to at least one of:
at least one symbol corresponding to the PUCCH resource comprising a semi-static downlink symbol;
the at least one symbol corresponding to the PUCCH resource comprising a symbol carrying a synchronization signal block (SSB); or
the at least one symbol corresponding to the PUCCH resource comprising a symbol carrying control resource set (CORESET) 0,
wherein the PUCCH resource comprises at least one of the first PUCCH resource, a second PUCCH resource, or a third PUCCH resource.
6 . The method of claim 1 , wherein determining, by the terminal in response to the first PUCCH resource being unavailable, whether the first time-domain unit is the time-domain unit for transmitting the first SPS HARQ-ACK set comprises:
determining, by the terminal, a second PUCCH resource in the first time-domain unit based on the first SPS HARQ-ACK set;
determining, by the terminal based on whether the second PUCCH resource is available, whether the first time-domain unit is the time-domain unit for transmitting the first SPS HARQ-ACK set;
determining, by the terminal, a third PUCCH resource in the first time-domain unit based on the second SPS HARQ-ACK set; and
determining, by the terminal based on whether the third PUCCH resource is available, whether the first time-domain unit is a time-domain unit for transmitting the second SPS HARQ-ACK set.
7 . A terminal, comprising: a memory and a processor, wherein the memory is configured to store a program, and the processor is configured to call the program in the memory to cause the terminal to:
determine a first physical uplink control channel (PUCCH) resource in a first time-domain unit, the first PUCCH resource being configured for carrying multiple semi-persistent scheduling (SPS) hybrid automatic repeat reQuest acknowledgments (HARQ-ACKs), the multiple SPS HARQ-ACKs comprising at least one SPS HARQ-ACK in a first SPS HARQ-ACK set and at least one SPS HARQ-ACK in a second SPS HARQ-ACK set;
determine, in response to the first PUCCH resource being unavailable, whether the first time-domain unit is a time-domain unit for transmitting the first SPS HARQ-ACK set;
drop the first SPS HARQ-ACK set in response to the first time-domain unit being not the time-domain unit for transmitting the first SPS HARQ-ACK set; and
defer transmission of the second SPS HARQ-ACK set in response to the first PUCCH resource being unavailable;
wherein the at least one SPS HARQ-ACK in the first SPS HARQ-ACK set comprises at least one of an SPS HARQ-ACK without SPS HARQ-ACK deferral, or an SPS HARQ-ACK with a deferral duration reaching an upper limit; and
the at least one SPS HARQ-ACK in the second SPS HARQ-ACK set comprises an SPS HARQ-ACK configured with SPS HARQ-ACK deferral and having a deferral duration not reaching the upper limit.
8 . The terminal of claim 7 , wherein the processor is configured to determine the first PUCCH resource based on the multiple SPS HARQ-ACKs.
9 . The terminal of claim 7 , wherein the processor is configured to call the program in the memory to cause the terminal to:
determine that the first time-domain unit is a time-domain unit for transmitting the multiple SPS HARQ-ACKs in response to the first PUCCH resource being available.
10 . The terminal of claim 7 , wherein a PUCCH resource is determined to be unavailable in response to at least one of:
at least one symbol corresponding to the PUCCH resource comprising a semi-static downlink symbol;
the at least one symbol corresponding to the PUCCH resource comprising a symbol carrying a synchronization signal block (SSB); or
the at least one symbol corresponding to the PUCCH resource comprising a symbol carrying control resource set (CORESET) 0,
wherein the PUCCH resource comprises at least one of the first PUCCH resource, a second PUCCH resource, or a third PUCCH resource.
11 . The terminal of claim 7 , wherein the processor is configured to call the program in the memory to cause the terminal to:
determine a second PUCCH resource in the first time-domain unit based on the first SPS HARQ-ACK set;
determine whether the first time-domain unit is the time-domain unit for transmitting the first SPS HARQ-ACK set based on whether the second PUCCH resource is available;
determine a third PUCCH resource in the first time-domain unit based on the second SPS HARQ-ACK set; and
determine whether the first time-domain unit is a time-domain unit for transmitting the second SPS HARQ-ACK set based on whether the third PUCCH resource is available.
12 . A network device, comprising: a memory and a processor, wherein the memory is configured to store a program, and the processor is configured to call the program in the memory to cause the network device to:
determine a first physical uplink control channel (PUCCH) resource in a first time-domain unit, the first PUCCH resource being configured for carrying multiple semi-persistent scheduling (SPS) hybrid automatic repeat reQuest acknowledgments (HARQ-ACKs), the multiple SPS HARQ-ACKs comprising at least one SPS HARQ-ACK in a first SPS HARQ-ACK set and at least one SPS HARQ-ACK in a second SPS HARQ-ACK set;
determine, in response to the first PUCCH resource being unavailable, whether the first time-domain unit is a time-domain unit for receiving the first SPS HARQ-ACK set;
determine that a terminal drops the first SPS HARQ-ACK set in response to the first time-domain unit being not the time-domain unit for receiving the first SPS HARQ-ACK set; and
defer reception of the second SPS HARQ-ACK set in response to the first PUCCH resource being unavailable;
wherein the at least one SPS HARQ-ACK in the first SPS HARQ-ACK set comprises at least one of an SPS HARQ-ACK without SPS HARQ-ACK deferral, or an SPS HARQ-ACK with a deferral duration reaching an upper limit; and
the at least one SPS HARQ-ACK in the second SPS HARQ-ACK set comprises an SPS HARQ-ACK configured with SPS HARQ-ACK deferral and having a deferral duration not reaching the upper limit.
13 . The network device of claim 12 , wherein the processor is configured to call the program in the memory to cause the network device to: determine that the first time-domain unit is a time-domain unit for receiving the multiple SPS HARQ-ACKs in response to the first PUCCH resource being available.
14 . The network device of claim 12 , wherein an SPS HARQ-ACK of the at least one SPS HARQ-ACK in the first SPS HARQ-ACK set and in the second SPS HARQ-ACK set is determined according to at least one of:
whether SPS HARQ-ACK deferral is configured for the SPS HARQ-ACK;
whether a terminal supports the SPS HARQ-ACK deferral; or
whether a deferral duration of the SPS HARQ-ACK reaches an upper limit.
15 . The network device of claim 12 , wherein the processor is configured to call the program in the memory to cause the network device to:
determine a second PUCCH resource in the first time-domain unit based on the first SPS HARQ-ACK set;
determine whether the first time-domain unit is the time-domain unit for receiving the first SPS HARQ-ACK set based on whether the second PUCCH resource is available;
determine a third PUCCH resource in the first time-domain unit based on the second SPS HARQ-ACK set; and
determine whether the first time-domain unit is a time-domain unit for receiving the second SPS HARQ-ACK set based on whether the third PUCCH resource is available.