Search

US-12621087-B2 - Method, device and computer storage medium of communication

US12621087B2US 12621087 B2US12621087 B2US 12621087B2US-12621087-B2

Abstract

Embodiments of the present disclosure relate to methods, devices and computer readable media for communication. A terminal device receives, from a network device, a first timing value set associated with a first HARQ feedback with a first priority, a second timing value set associated with a second HARQ feedback with a second priority different from the first priority, and a TDRA list for the first and second HARQ feedbacks, determines a third timing value set from the first and second timing value sets, constructs a HARQ codebook comprising the first and second HARQ feedbacks at least based on the third timing value set and the TDRA list, and transmits the HARQ codebook to the network device on an uplink control channel. In this way, unnecessary redundancy in HARQ bits can be removed and UCI overhead can be reduced.

Inventors

  • Gang Wang
  • Yukai GAO

Assignees

  • NEC CORPORATION

Dates

Publication Date
20260505
Application Date
20201221

Claims (15)

  1. 1 . A method of communication performed by a terminal device, the method comprising: receiving, from a network device, a first radio resource control (RRC) configuration indicating: a first set of timing values applied for a first service associated with a first hybrid automatic repeat request acknowledgement (HARQ-ACK) information, a second set of timing values applied for a second service associated with a second HARQ-ACK information, and at least one time domain resource allocation list; determining a HARQ-ACK codebook based on the first set of timing values, the second set of timing values and the at least one time domain resource allocation list; and transmitting, to the network device, the HARQ-ACK codebook, wherein the determining the HARQ-ACK codebook comprises: determining a fourth set of timing values by performing an intersection of the first set of timing values and the second set of timing values, determining a fifth set of timing values by removing the fourth set of timing values from the first set of timing values, obtaining a first sub-codebook based on the fifth set of timing values and the at least one time domain resource allocation list, and determining the HARQ-ACK codebook based on the first sub-codebook.
  2. 2 . The method of claim 1 , wherein determining the HARQ-ACK codebook comprises: determining a third set of timing values by performing a union of the first set of timing values and the second set of timing values; and determining the HARQ-ACK codebook based on the third set of timing values and the at least one time domain resource allocation list.
  3. 3 . The method of claim 2 , further comprising receiving, from the network device, a second RRC configuration indicating a joint coding is applied to the HARQ-ACK codebook.
  4. 4 . The method of claim 1 , wherein the determining the HARQ-ACK codebook further comprises: obtaining a second sub-codebook based on the second set of timing values and the at least one time domain resource allocation list; and determining the HARQ-ACK codebook by concatenating the first sub-codebook to the second sub-codebook.
  5. 5 . The method of claim 1 , further comprising receiving, from the network device, a second RRC configuration indicating a separate coding is applied to the HARQ-ACK codebook.
  6. 6 . The method of claim 1 , wherein the second service is a multicast service.
  7. 7 . The method of claim 1 , further comprising: receiving, from the network device, a second RRC configuration indicating whether a separate coding or a joint coding is applied to the HARQ-ACK codebook; wherein determining the HARQ-ACK codebook further comprises determining the HARQ-ACK codebook based on the second RRC configuration.
  8. 8 . A method of communication performed by a network device, the method comprising: transmitting to a terminal device: a first radio resource control (RRC) configuration indicating a first set of timing values applied for a first service associated with a first hybrid automatic repeat request acknowledgement (HARQ-ACK) information, a second set of timing values applied for a second service associated with a second HARQ-ACK information, and at least one time domain resource allocation list; and receiving, from the terminal device, a HARQ-ACK codebook determined based on the first set of timing values, the second set of timing values and the at least one time domain resource allocation list, wherein a fourth set of timing values is determined by performing an intersection of the first set of timing values and the second set of timing values, a fifth set of timing values is determined by removing the fourth set of timing values from the first set of timing values, a first sub-codebook is obtained based on the fifth set of timing values and the at least one time domain resource allocation list, and the HARQ-ACK codebook is determined based on the first sub-codebook.
  9. 9 . The method of claim 8 , wherein a third set of timing values is determined by performing a union of the first set of timing values and the second set of timing values, and the HARQ-ACK codebook is determined based on the third set of timing values and the at least one time domain resource allocation list.
  10. 10 . The method of claim 9 , further comprising transmitting, to the terminal device, a second RRC configuration indicating a joint coding is applied to the HARQ-ACK codebook.
  11. 11 . The method of claim 8 , wherein a second sub-codebook is obtained based on the second set of timing values and the at least one time domain resource allocation list, and the HARQ-ACK codebook is determined by concatenating the first sub-codebook to the second sub-codebook.
  12. 12 . The method of claim 8 , further comprising: transmitting, to the terminal device, a second RRC configuration indicating that a separate coding is applied to the HARQ-ACK codebook.
  13. 13 . The method of claim 8 , wherein the second service is a multicast service.
  14. 14 . The method of claim 8 , further comprising transmitting, to the terminal device, a second RRC configuration indicating whether a separate coding or a joint coding is applied to the HARQ-ACK codebook, wherein the HARQ-ACK codebook is further determined based on the second RRC configuration.
  15. 15 . A terminal device comprising a processor configured to cause the terminal device to: receive, from a network device, a first radio resource control (RRC) configuration indicating: a first set of timing values applied for a first service associated with a first hybrid automatic repeat request acknowledgement (HARQ-ACK) information, a second set of timing values applied for a second service associated with a second HARQ-ACK information, and at least one time domain resource allocation list; determine a HARQ-ACK codebook based on the first set of timing values, the second set of timing values and the at least one time domain resource allocation list; and transmit, to the network device, the HARQ-ACK codebook, wherein the processor is further configured to cause the terminal device to determine the HARQ-ACK codebook by: determining a fourth set of timing values by performing an intersection of the first set of timing values and the second set of timing values, determining a fifth set of timing values by removing the fourth set of timing values from the first set of timing values, obtaining a first sub-codebook based on the fifth set of timing values and the at least one time domain resource allocation list, and determining the HARQ-ACK codebook based on the first sub-codebook.

Description

CROSS REFERENCE TO RELATED APPLICATION This application is a National Stage of International Application No. PCT/CN2020/138053 filed Dec. 21, 2020. TECHNICAL FIELD Embodiments of the present disclosure generally relate to the field of telecommunication, and in particular, to methods, devices and computer storage media of communication for multiplexing hybrid automatic repeat request (HARQ) feedbacks of different priorities on an uplink control channel. BACKGROUND Typically, for a user equipment (UE) with different services such as enhanced mobile broadband (eMBB) and ultra-reliable and low latency communication (URLLC), two physical uplink control channel (PUCCH) transmissions carrying hybrid automatic repeat request (HARQ) feedback for different services may be overlapped in time domain. In new radio (NR) Release 16, for a UE, two HARQ-acknowledgement (HARQ-ACK) codebooks are simultaneously constructed for different services with different priorities. Separate PUCCH related parameters are configured for HARQ-ACK with different priorities to construct respective HARQ-ACK codebooks, e.g., HARQ-ACK feedback timing set K1, PUCCH configuration, HARQ-ACK codebook type, and granularity of HARQ-ACK feedback and so on. If two PUCCH transmissions corresponding to the two HARQ-ACK codebooks are overlapped in time domain, the UE only transmits one of the PUCCH transmissions for HARQ-ACK that has a higher priority and drops the other of the PUCCH transmissions for HARQ-ACK that has a lower priority. The dropping of the PUCCH transmission for HARQ-ACK with the lower priority ensures low latency and high reliability requirements of the PUCCH transmission for HARQ-ACK with the higher priority. However, performance of a service associated with the PUCCH transmission with the lower priority will be degraded. SUMMARY In general, embodiments of the present disclosure provide methods, devices and computer storage media for communication for multiplexing HARQ feedbacks of different priorities on an uplink control channel. In a first aspect, there is provided a method of communication. The method comprises: receiving, at a terminal device and from a network device, a first timing value set associated with a first HARQ feedback with a first priority, a second timing value set associated with a second HARQ feedback with a second priority different from the first priority, and a time domain resource allocation (TDRA) list for a first HARQ feedback and a second HARQ feedback; constructing a HARQ codebook comprising the first and second HARQ feedbacks at least based on a third timing value set and the TDRA list, the third timing value set being determined from the first and second timing value sets; and transmitting the HARQ codebook to a network device on an uplink control channel. In a second aspect, there is provided a method of communication. The method comprises: transmitting, at a network device and to a terminal device, a first timing value set associated with a first HARQ feedback with a first priority, a second timing value set associated with a second HARQ feedback with a second priority different from the first priority, and a TDRA list for a first HARQ feedback and a second HARQ feedback; receiving, from the terminal device, a HARQ codebook comprising the first and second HARQ feedbacks, the HARQ codebook being constructed at least based on a third timing value set and the TDRA list, the third timing value set being determined from the first and second timing value sets; and determining the first and second HARQ feedbacks from the HARQ codebook. In a third aspect, there is provided a terminal device. The terminal device comprises a processor and a memory coupled to the processor. The memory stores instructions that when executed by the processor, cause the terminal device to perform the method according to the first aspect of the present disclosure. In a fourth aspect, there is provided a network device. The network device comprises a processor and a memory coupled to the processor. The memory stores instructions that when executed by the processor, cause the network device to perform the method according to the second aspect of the present disclosure. In a fifth aspect, there is provided a computer readable medium having instructions stored thereon. The instructions, when executed on at least one processor, cause the at least one processor to perform the method according to the first aspect of the present disclosure. In a sixth aspect, there is provided a computer readable medium having instructions stored thereon. The instructions, when executed on at least one processor, cause the at least one processor to perform the method according to the second aspect of the present disclosure. Other features of the present disclosure will become easily comprehensible through the following description. BRIEF DESCRIPTION OF THE DRAWINGS Through the more detailed description of some embodiments of the present disclosure in the accomp