EP3996306A1 - Method for processing harq-ack and device - Google Patents

Method for processing harq-ack and device Download PDF

Info

Publication number
EP3996306A1
EP3996306A1 EP20837026.2A EP20837026A EP3996306A1 EP 3996306 A1 EP3996306 A1 EP 3996306A1 EP 20837026 A EP20837026 A EP 20837026A EP 3996306 A1 EP3996306 A1 EP 3996306A1
Authority
EP
European Patent Office
Prior art keywords
harq
ack
bit
codebook
ack codebook
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
EP20837026.2A
Other languages
German (de)
French (fr)
Other versions
EP3996306A4 (en
Inventor
Xiaohang Chen
Zhi Lu
Xiaodong Shen
Na Li
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Publication of EP3996306A1 publication Critical patent/EP3996306A1/en
Publication of EP3996306A4 publication Critical patent/EP3996306A4/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1896ARQ related signaling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1854Scheduling and prioritising arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1861Physical mapping arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals
    • H04L5/0055Physical resource allocation for ACK/NACK
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0453Resources in frequency domain, e.g. a carrier in FDMA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0058Allocation criteria
    • H04L5/0064Rate requirement of the data, e.g. scalable bandwidth, data priority

Definitions

  • Embodiments of the present disclosure relate to the field of communication technologies, and specifically, to a hybrid automatic repeat request acknowledgment (Hybrid automatic repeat request acknowledgement, HARQ-ACK) processing method and a device.
  • Hybrid automatic repeat request acknowledgement Hybrid automatic repeat request acknowledgement, HARQ-ACK
  • New Radio includes enhanced mobile broadband (Enhanced Mobile Broadband, eMBB), massive machine type communication (Massive Machine Type Communication, mMTC), and ultra-reliable and low latency communication (Ultra-Reliable and Low Latency Communication, URLLC). These scenarios require high reliability, low latency, large bandwidth, and wide coverage of systems.
  • eMBB enhanced Mobile Broadband
  • mMTC massive machine type communication
  • URLLC Ultra-reliable and Low Latency Communication
  • QoS Quality of Service
  • URLLC supports a low latency and high reliable service.
  • data needs to be transmitted at a lower code rate, and at the same time, channel state information (Channel State Information, CSI) needs to be fed back faster and more accurately.
  • CSI Channel State Information
  • the eMBB service has the requirement of a high throughput, but is less sensitive to latency and reliability than URLLC.
  • some terminals for example, user equipment (User Equipment, UE)
  • a HARQ-ACK bit of a high-priority service may be multiplexed to a resource fed back by a HARQ-ACK of a low-priority service, resulting in a transmission delay of a HARQ-ACK of the high-priority service.
  • a HARQ-ACK bit of the low-priority service is multiplexed to a resource fed back by a HARQ-ACK of the high-priority service, resulting in reduced transmission reliability of the HARQ-ACK of the high-priority service.
  • One objective of embodiments of the present disclosure is to provide a HARQ-ACK processing method and a device, to resolve the problem of a transmission delay or reduced reliability caused when HARQ-ACK bits of services with different priorities are multiplexed.
  • an embodiment of the present disclosure provides a HARQ-ACK processing method, including:
  • an embodiment of the present disclosure further provides a terminal, including:
  • an embodiment of the present disclosure further provides a terminal, including a processor, a memory, and a program stored in the memory and executable on the processor.
  • a terminal including a processor, a memory, and a program stored in the memory and executable on the processor.
  • the program is executed by the processor, steps of the foregoing HARQ-ACK processing method are implemented.
  • an embodiment of the present disclosure further provides a computer-readable storage medium, where the computer-readable storage medium stores a computer program.
  • the computer program is executed by a processor, steps of the foregoing HARQ-ACK processing method are implemented.
  • the second HARQ-ACK codebook and some HARQ-ACK bits in the first HARQ-ACK codebook may be multiplexed. While improving transmission efficiency of the HARQ-ACK of the first HARQ-ACK codebook, the transmission latency and reliability of the HARQ-ACK of the second HARQ-ACK codebook can be ensured.
  • Downlink control information Downlink control information, DCI:
  • the DCI is downlink control information carried by a physical downlink control channel (Physical Downlink Control Channel, PDCCH) and delivered by a base station to a terminal.
  • PDCCH Physical Downlink Control Channel
  • the DCI is used to indicate uplink and downlink resource allocation, hybrid automatic repeat request (Hybrid automatic repeat request, HARQ) information, power control, and the like to the terminal.
  • Hybrid automatic repeat request Hybrid automatic repeat request, HARQ
  • Downlink assignment index Downlink Assignment Index, DAI
  • Counter DAI Counter DAI (Counter DAI, C-DAI).
  • DCI used for downlink grant has a DAI field value indicating a quantity of PDCCHs with physical downlink shared channel (Physical Downlink Shared Channel, PDSCH) transmission that are sent until a current sub frame in each configured serving cell (serving cell) or indicating a PDCCH released in downlink semi-persistent scheduling (Semi-Persistent Scheduling, SPS) (the subframe is located in a HARQ feedback window). The value is updated between subframes.
  • PDSCH Physical Downlink shared channel
  • SPS downlink semi-persistent Scheduling
  • the DAI value indicates a quantity of pieces of downlink DCI that are sent until the current frame in a HARQ feedback window of a serving cell.
  • the DAI value is a DAI value (see Table 1 for the mapping relationship, and the DAI value is also referred to as a counter DAI (counter DAI)) in DCI detected by the terminal in a subframe n-k m of a serving cell c.
  • k m is a minimum value of DCI detected in a set K, and k m corresponds to the last downlink subframe in a DCI format (DCI format) detected in the set K. If the terminal is only configured with one serving cell, c in V DAI , c DL may be omitted.
  • the quantity of PDCCHs is counted herein, and scenarios of sending a PDSCH in an SPS subframe without a corresponding PDCCH are not counted.
  • the quantity is a cumulative value.
  • Table 1 Value of downlink assignment index (Value of Downlink Assignment Index): Most significant bit (Most Significant Bit, MSB) and least significant bit (Least Significant Bit, LSB) of DAI V DAI UL or V DAI DL Number of subframes with PDSCH transmission and with a PDCCH indicating DL SPS release (Number of subframes with PDSCH transmission and with PDCCH indicating DL SPS release) 0,0 1 1 or 5 or 9 0,1 2 2 or 6 1,0 3 3 or 7 1, 1 4 0 or 4 or 8
  • UCI Uplink Control Information
  • CSI Uplink Control Information
  • UL-SCH Uplink Shared Channel
  • a base station and a terminal maintain consistent understanding about a quantity of HARQ-ACK bits to be transmitted on an uplink and a quantity of physical resources to be occupied. This is scheduled by the base station, or implicitly determined in a protocol according to some rules. Based on this, the base station can correctly receive content of the UCI and/or UL-SCH of the PUSCH.
  • DCI used for uplink grant (Uplink Grant) carries another DAI field (that is, a total DAI field), to notify the terminal of a quantity of HARQ-ACK bits in current transmission.
  • HARQ-ACK codebook (HARQ-ACK codebook):
  • each transport block corresponds to feedback of one HARQ-ACK bit (bit), and supports a plurality of DL HARQ processes of each terminal and also supports a single DL HARQ process of each terminal.
  • the terminal needs to indicate a capability of a minimum HARQ processing time (the minimum HARQ processing time is a minimum time required from downlink data reception to corresponding HARQ-ACK transmission timing).
  • eMBB and URLLC support asynchronous and adaptive downlink HARQ.
  • HARQ-ACKs of a plurality of PDSCHs may be transmitted in a data/control area of an UL in time for feedback, and form a HARQ-ACK codebook on the UL.
  • DCI specifies timing (refer to a PDCSCH-to-HARQ timing indicator in DCI 1_0 and DCI 1_1) between PDSCH reception and corresponding acknowledgement (Acknowledgement, ACK)/negative-acknowledgment (Negative-Acknowledgment, NACK) (abbreviated as A/N below).
  • the transport block is divided into a plurality of code blocks (Code block).
  • a transmission mode of a code block group (Code block group, CBG) is grouping CBs of a TB.
  • the UE feeds back a HARQ-ACK of each CBG according to a reception status of the CBG.
  • a quantity of CBGs is configured through higher-layer radio resource control (Radio Resource Control, RRC) signaling.
  • RRC Radio Resource Control
  • the UE determines, according to a quantity of configured CBGs, a quantity of HARQ-ACK bits required for feedback of each TB, that is, a quantity of HARQ-ACK bits fed back for each TB is equal to the configured quantity of CBGs.
  • the quantity of HARQ-ACK bits fed back by the UE is a quantity of scheduled TBs, and has a maximum value of 2 bits.
  • the quantity of HARQ-ACK bits fed back the configured quantity M of CBGs ⁇ the quantity N of scheduled TBs.
  • the term such as "exemplary” or “for example” is used to represent giving an example, an illustration, or a description. Any embodiment or design scheme described as “exemplary” or “for example” in the embodiments of the present disclosure should not be construed as being more preferred or advantageous than other embodiments or design schemes. To be precise, the use of the term such as “exemplary” or “for example” is intended to present a related concept in a specific manner.
  • the technology described in this specification is not limited to the 5th-generation (5th-generation, 5G) system and subsequent evolved communication systems as well as LTE/LTE-advanced (LTE-Advanced, LTE-A) systems, and can also be applied to various wireless communication systems such as code division multiple access (Code Division Multiple Access, CDMA), time division multiple access (Time Division Multiple Access, TDMA), frequency division multiple access (Frequency Division Multiple Access, FDMA), orthogonal frequency division multiple access (Orthogonal Frequency Division Multiple Access, OFDMA), and single-carrier frequency-division multiple access (Single-carrier Frequency-Division Multiple Access, SC-FDMA) systems, and other systems.
  • code division multiple access Code Division Multiple Access
  • TDMA time division multiple access
  • FDMA frequency division multiple access
  • OFDMA Orthogonal frequency division multiple access
  • SC-FDMA single-carrier frequency-division Multiple Access
  • the terms “system” and “network” are usually used interchangeably.
  • the CDMA system can implement radio technologies such as CDMA2000 and universal terrestrial radio access (Universal Terrestrial Radio Access, UTRA).
  • UTRA includes wideband CDMA (Wideband Code Division Multiple Access, WCDMA) and other CDMA variants.
  • the TDMA system can implement radio technologies such as the global system for mobile communications (Global System for Mobile Communication, GSM).
  • GSM Global System for Mobile Communication
  • the OFDMA system can implement radio technologies such as ultra mobile broadband (Ultra Mobile Broadband, UMB), evolved UTRA (Evolution-UTRA, E-UTRA), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, and Flash-OFDM.
  • UTRA and E-UTRA are parts of a universal mobile telecommunications system (Universal Mobile Telecommunications System, UMTS).
  • LTE and more advanced LTE (such as LTE-A) are new UMTS versions that use E-UTRA.
  • UTRA, E-UTRA, UMTS, LTE, LTE-A, and GSM are described in a document of an organization named "3rd Generation Partnership Project” (3rd Generation Partnership Project, 3GPP).
  • CDMA2000 and UMB are described in a document of an origination named "3rd Generation Partnership Project 2" (3GPP2).
  • the technology described in the present disclosure may also be used in the foregoing system and radio technology, and may also be used in another system and radio technology.
  • an embodiment of the present disclosure provides a HARQ-ACK processing method.
  • the method is performed by a terminal, and includes: step 201 and step 202.
  • Step 201 Determine a first HARQ-ACK bit from a first HARQ-ACK codebook according to information indicated by DCI corresponding to the first HARQ-ACK codebook and/or indexes of carriers where PDSCHs corresponding to the first HARQ-ACK codebook are located.
  • Step 202 Multiplex the first HARQ-ACK bit and HARQ-ACK bits in a second HARQ-ACK codebook or discarding the first HARQ-ACK bit.
  • the first HARQ-ACK codebook may also be a HARQ-ACK codebook of a first service
  • the second HARQ-ACK codebook may also be a HARQ-ACK codebook of a second service.
  • Priorities of the first service and the second service may be different. For example, in some implementations, the priority of the first service is lower than that of the second service.
  • the second HARQ-ACK codebook and some HARQ-ACK bits in the first HARQ-ACK codebook may be multiplexed. While improving transmission efficiency of the HARQ-ACK of the first HARQ-ACK codebook, the transmission latency and reliability of the HARQ-ACK of the second HARQ-ACK codebook can be ensured.
  • an embodiment of the present disclosure provides a HARQ-ACK processing method.
  • the method is performed by a terminal, and includes: step 301, step 302, and step 303.
  • Step 301 Determine priorities according to DAIs indicated by the DCI corresponding to the first HARQ-ACK codebook and/or the indexes of the carriers where the PDSCHs corresponding to the first HARQ-ACK codebook are located, where the priorities are priorities of HARQ-ACK bits in the first HARQ-ACK codebook.
  • the priorities are determined according to an ascending order or a descending order of the DAIs indicated by the DCI corresponding to the first HARQ-ACK codebook and/or the indexes of the carriers where the PDSCHs corresponding to the first HARQ-ACK codebook are located.
  • priorities are first determined according to the carrier indexes. For example, a HARQ-ACK corresponding to a PDSCH with a small carrier index has a higher priority. If carrier indexes are the same, priorities are then determined according to the DAIs. For example, a HARQ-ACK corresponding to a PDSCH with a small DAI sequence number has a higher priority, or a HARQ-ACK corresponding to a PDSCH with a large DAI sequence number has a higher priority.
  • priorities are determined according to the carrier indexes corresponding to the first HARQ-ACK codebook, optionally:
  • Step 302 Select at least a part of HARQ-ACK bits from the first HARQ-ACK codebook as the first HARQ-ACK bit according to the priorities.
  • At least some HARQ-ACK bits are selected from the first HARQ-ACK codebook as the first HARQ-ACK bit according to the priorities and a preset configuration.
  • a bit with a high priority is selected as the first HARQ-ACK bit; or a bit with a low priority is selected as the first HARQ-ACK bit according to priorities.
  • the preset configuration includes one or more of the following:
  • the preset configuration can be configured by the network side, or can be agreed upon by a protocol.
  • Step 303 Multiplex the first HARQ-ACK bit and HARQ-ACK bits in a second HARQ-ACK codebook or discarding the first HARQ-ACK bit.
  • the first HARQ-ACK codebook may also be a HARQ-ACK codebook of a first service
  • the second HARQ-ACK codebook may also be a HARQ-ACK codebook of a second service.
  • Priorities of the first service and the second service may be different. For example, in some implementations, the priority of the first service is lower than that of the second service.
  • the method further includes: discarding HARQ-ACK bits other than the first HARQ-ACK bit in the first HARQ-ACK codebook.
  • the method further includes: multiplexing HARQ-ACK bits other than the first HARQ-ACK bit in the first HARQ-ACK codebook and the HARQ-ACK bits in the second HARQ-ACK codebook.
  • the method further includes: after bit compression is performed on HARQ-ACK bits other than the first HARQ-ACK bit in the first HARQ-ACK codebook, multiplexing the HARQ-ACK bits other than the first HARQ-ACK bit in the first HARQ-ACK codebook and the HARQ-ACK bits in the second HARQ-ACK codebook.
  • the bit compression includes one or more of the following: code block group (Code Block Group, CBG) compression (or referred to as CBG bundling (bundling)) and spatial compression (or referred to as spatial bundling (spatial bundling)).
  • CBG Code Block Group
  • spatial bundling spatial bundling
  • the HARQ-ACK bit fed back based on a CBG is compressed, so that the HARQ-ACK bit is fed back based on a transport block (transport block, TB).
  • transport block transport block
  • a HARQ-ACK based on a CBG is 4 bits and is compressed into a TB-based HARQ-ACK that is 1 bit.
  • the second HARQ-ACK codebook and some HARQ-ACK bits in the first HARQ-ACK codebook may be multiplexed. While improving transmission efficiency of the HARQ-ACK of the first HARQ-ACK codebook, the transmission latency and reliability of the HARQ-ACK of the second HARQ-ACK codebook can be ensured.
  • an embodiment of the present disclosure further provides a HARQ-ACK processing method.
  • the method is performed by a terminal, and includes: step 401, step 402, step 403, and step 404.
  • Step 401 Perform bit compression on the HARQ-ACK bits in the first HARQ-ACK codebook.
  • Step 402 Determine priorities according to DAIs indicated by the DCI corresponding to the first HARQ-ACK codebook and/or the indexes of the carriers where the PDSCHs corresponding to the first HARQ-ACK codebook are located, where the priorities are priorities of HARQ-ACK bits in the first HARQ-ACK codebook after the bit compression.
  • the priorities are determined according to an ascending order or a descending order of the DAIs indicated by the DCI corresponding to the first HARQ-ACK codebook and/or an ascending order or a descending order of the indexes of the carriers where the PDSCHs corresponding to the first HARQ-ACK codebook are located.
  • priorities are first determined according to the carrier indexes. For example, a HARQ-ACK corresponding to a PDSCH with a small carrier index has a higher priority. If carrier indexes are the same, priorities are then determined according to the DAIs. For example, a HARQ-ACK corresponding to a PDSCH with a small DAI sequence number has a higher priority, or a HARQ-ACK corresponding to a PDSCH with a large DAI sequence number has a higher priority.
  • priorities are determined according to the carrier indexes corresponding to the first HARQ-ACK codebook, optionally:
  • Step 403 Select at least a part of HARQ-ACK bits, from the first HARQ-ACK codebook after the bit compression, as the first HARQ-ACK bit, according to the priorities.
  • At least some HARQ-ACK bits are selected from the first HARQ-ACK codebook after the bit compression, as the first HARQ-ACK bit, according to the priorities and a preset configuration.
  • a bit with a high priority is selected as the first HARQ-ACK bit; or a bit with a low priority is selected as the first HARQ-ACK bit according to priorities.
  • the preset configuration includes one or more of the following:
  • the preset configuration can be configured by the network side, or can be agreed upon by a protocol.
  • Step 404 Multiplex the first HARQ-ACK bit and HARQ-ACK bits in a second HARQ-ACK codebook or discarding the first HARQ-ACK bit.
  • the first HARQ-ACK codebook may also be a HARQ-ACK codebook of a first service
  • the second HARQ-ACK codebook may also be a HARQ-ACK codebook of a second service.
  • Priorities of the first service and the second service are different. For example, in some implementations, the priority of the first service is lower than that of the second service.
  • the method further includes: discarding HARQ-ACK bits other than the first HARQ-ACK bit in the first HARQ-ACK codebook.
  • the method further includes: multiplexing HARQ-ACK bits other than the first HARQ-ACK bit in the first HARQ-ACK codebook and the HARQ-ACK bits in the second HARQ-ACK codebook.
  • the bit compression includes one or more of the following: CBG compression and spatial compression.
  • the HARQ-ACK bit fed back based on a CBG is compressed, so that the HARQ-ACK bit is fed back based on a transport block (transport block, TB).
  • a transport block transport block, TB.
  • a HARQ-ACK based on a CBG is 4 bits and is compressed into a TB-based HARQ-ACK that is 1 bit.
  • the second HARQ-ACK codebook and some HARQ-ACK bits in the first HARQ-ACK codebook may be multiplexed. While improving transmission efficiency of the HARQ-ACK of the first HARQ-ACK codebook, the transmission latency and reliability of the HARQ-ACK of the second HARQ-ACK codebook can be ensured.
  • the following uses a service 1 (or referred to as a first service) and a service 2 (or referred to as a second service) as an example, to describe the implementation of the HARQ-ACK processing method of the embodiments of the present disclosure.
  • the service 1 and the service 2 correspond to a HARQ-ACK codebook 1 and a HARQ-ACK codebook 2 respectively, where the service 1 is a low-priority service and the service 2 is a high-priority service.
  • a resource allocated by the base station for transmission of a HARQ-ACK codebook 1 of the service 1 is a PUCCH 1; and a resource allocated by the base station for transmission of a HARQ-ACK codebook 2 of the service 2 is a PUCCH 2.
  • the UE multiplexes the HARQ-ACK codebook 2 of the service 2 and the HARQ-ACK codebook 1 of the service 1.
  • the UE determines a priority of and/or performs bit compression on the HARQ-ACK bit of the service 1 (that is, a low-priority service) according to the following method, selects a corresponding HARQ-ACK bit according to a preset configuration, and may perform the following processing on the selected HARQ-ACK bit:
  • priority sorting and selecting manners include at least one of the following:
  • a corresponding HARQ-ACK bit is selected according to an order of time domain resources of the PDSCHs. That is, a HARQ-ACK corresponding to a PDSCH of an earlier time domain resource is selected.
  • a corresponding HARQ-ACK bit is selected according to an order of frequency domain resources of the PDSCHs. That is, a HARQ-ACK corresponding to a PDSCH of a small or large frequency domain resource number is selected.
  • a bit compression manner of the HARQ-ACK bit includes:
  • the preset configuration includes one or more of the following:
  • the following uses an example in which the UE multiplexes a HARQ-ACK codebook of a high-priority service and a HARQ-ACK codebook of a low-priority service for description.
  • the UE may determine a priority of and/or perform bit compression on a HARQ-ACK bit of a low-priority service according to the manner in the following embodiment 1 to embodiment 6, then select a corresponding HARQ-ACK bit according to a preset configuration, and multiplex or discard the selected HARQ-ACK bit.
  • Manners of selecting the HARQ-ACK bit may include the following two types:
  • the UE multiplexes a HARQ-ACK codebook 2 of a service 2 (or referred to as a second service) and a HARQ-ACK codebook 1 of a service 1 (or referred to as a first service).
  • the UE determines the priority of the HARQ-ACK bit according to a carrier (or referred to as a component carrier (Component Carrier, CC)) number of a PDSCH for data transmission of the service 1.
  • a carrier or referred to as a component carrier (Component Carrier, CC)
  • CC component Carrier
  • A/N 1 (corresponding to CC#1) corresponding to PDSCH 1 and A/N 2 (corresponding to CC#1) corresponding to PDSCH 2 are further selected from the HARQ-ACK codebook 1, and are multiplexed with the HARQ-ACK codebook 2 of the service 2.
  • each A/N is 1 bit (bit), and it is assumed that a maximum quantity of bits for HARQ-ACK multiplexing of a low-priority service is 2.
  • the order of the HARQ-ACK codebooks of the service 1 and the service 2 is not restricted.
  • the following embodiment 2 to embodiment 6 are similar, and details are no longer repeated in other embodiments.
  • the UE multiplexes the HARQ-ACK codebook 2 of the service 2 and the HARQ-ACK codebook 1 of the service 1.
  • the UE determines a priority of a HARQ-ACK bit according to the index of the carrier where the PDSCH for data transmission of the service 1 is located and the frequency domain resource number of the PDSCH.
  • a HARQ-ACK corresponding to a PDSCH with a small carrier index has a high priority. Further, if carrier indexes are the same, a HARQ-ACK corresponding to a PDSCH with a small frequency domain resource number has a high priority.
  • A/N 1 (corresponding to CC#1) corresponding to PDSCH 1 and A/N 3 (corresponding to CC#2, a frequency domain resource number is small) corresponding to PDSCH 3 are further selected from the HARQ-ACK codebook 1, and are multiplexed with the HARQ-ACK codebook 2 of the service 2.
  • each A/N is 1 bit, and it is assumed that a maximum quantity of bits for HARQ-ACK multiplexing of a low-priority service is 2.
  • the UE multiplexes the HARQ-ACK codebook 2 of the service 2 and the HARQ-ACK codebook 1 of the service 1.
  • the UE determines the priority of the HARQ-ACK bit according to a C-DAI and a T-DAI indicated by DCI for scheduling transmission of the service 1.
  • a HARQ-ACK corresponding to a PDSCH with a small DAI sequence number has a higher priority.
  • each A/N is 1 bit, and it is assumed that a maximum quantity of bits for HARQ-ACK multiplexing of a low-priority service is 3.
  • the UE fills the selected HARQ-ACK bit with NACK.
  • the UE multiplexes the HARQ-ACK codebook 2 of the service 2 and the HARQ-ACK codebook 1 of the service 1.
  • the UE determines a priority of a HARQ-ACK bit according to the index of the carrier where the PDSCH for data transmission of the service 1 is located and a T-DAI indicated by DCI for scheduling transmission of the service 1.
  • a HARQ-ACK corresponding to a PDSCH with a small carrier index has a high priority. If carrier indexes are the same, a HARQ-ACK corresponding to a PDSCH with a small T-DAI sequence number has a high priority.
  • each A/N is 1 bit, and it is assumed that a maximum quantity of bits for HARQ-ACK multiplexing of a low-priority service is 3.
  • the UE multiplexes the HARQ-ACK codebook 2 of the service 2 and the HARQ-ACK codebook 1 of the service 1.
  • the UE determines the priority of the HARQ-ACK bit according to an index of a carrier where a PDSCH for data transmission of the service 1 is located.
  • a HARQ-ACK corresponding to a PDSCH with a smaller carrier index has a higher priority.
  • a HARQ-ACK codebook of the service 1 is fed back based on a CBG.
  • CBG A/N 1 (corresponding to CC#1) corresponding to PDSCH 1 and CBG A/N 2 (corresponding to CC#1) corresponding to PDSCH 2 are selected from the HARQ-ACK codebook 1.
  • CBG A/N 3 corresponding to PDSCH 3 (corresponding to CC#3)
  • CBG A/N 4 corresponding to PDSCH 4 (corresponding to CC#4) are bundled into a TB for feedback
  • the foregoing HARQ-ACK bits are directly multiplexed with the HARQ-ACK codebook 2 of the service 2.
  • each TB A/N is 1 bit and CBG A/N is 4 bits, and it is assumed that a maximum quantity of bits for HARQ-ACK multiplexing of a low-priority service is 10.
  • the UE multiplexes the HARQ-ACK codebook 2 of the service 2 and the HARQ-ACK codebook 1 of the service 1.
  • the UE determines the priority of the HARQ-ACK bit according to an index of a carrier where a PDSCH for data transmission of the service 1 is located.
  • a HARQ-ACK corresponding to a PDSCH with a smaller carrier index has a higher priority.
  • a HARQ-ACK codebook of the service 1 is fed back based on a CBG.
  • CBG A/N 1 (corresponding to CC#1) corresponding to PDSCH 1, CBG A/N 2 (corresponding to CC#1) corresponding to PDSCH 2, CBG A/N 3 corresponding to PDSCH 3 (corresponding to CC#3), and CBG A/N 4 corresponding to PDSCH 4 (corresponding to CC#4) in the HARQ-ACK codebook 1 are bundled (bundling) into a TB for feedback, TB A/N 1 (corresponding to CC#1) corresponding to PDSCH 1, TB A/N 2 (corresponding to CC#1) corresponding to PDSCH 2, and TB A/N 3 corresponding to PDSCH 3 (corresponding to CC#3) are selected for directly multiplexing with the HARQ-ACK codebook 2 of the service 2.
  • each TB A/N is 1 bit and CBG A/N is 4 bits, and it is assumed that a maximum quantity of bits for HARQ-ACK multiplexing of a low-priority service is 3.
  • the embodiments of the present disclosure further provide a terminal.
  • a problem resolution principle of the terminal is similar to that of the HARQ-ACK processing method in the embodiments of the present disclosure. Therefore, for implementation of the terminal, refer to the implementation of the method. Repetitions are not provided herein.
  • the terminal 1100 includes:
  • the determining module 1101 includes: a first determining unit, configured to determine priorities according to DAIs indicated by the DCI corresponding to the first HARQ-ACK codebook and/or the indexes of the carriers where the PDSCHs corresponding to the first HARQ-ACK codebook are located, where the priorities are priorities of HARQ-ACK bits in the first HARQ-ACK codebook; and a first selection unit, configured to select at least a part of HARQ-ACK bits from the first HARQ-ACK codebook as the first HARQ-ACK bit according to the priorities.
  • the first selection unit is further configured to: select at least a part of HARQ-ACK bits from the first HARQ-ACK codebook as the first HARQ-ACK bit according to the priorities and a preset configuration.
  • the determining module 1101 includes:
  • the second selection unit is further configured to: select at least a part of HARQ-ACK bits, from the first HARQ-ACK codebook after the bit compression, as the first HARQ-ACK bit, according to the priorities and a preset configuration.
  • the first determining unit or the second determining unit is further configured to: determine the priorities according to an ascending order or a descending order of the DAIs indicated by the DCI corresponding to the first HARQ-ACK codebook and/or the indexes of the carriers where the PDSCHs corresponding to the first HARQ-ACK codebook are located.
  • the processing module 1102 is further configured to: in a case of multiplexing the first HARQ-ACK bit and the HARQ-ACK bits in the second HARQ-ACK codebook, discard HARQ-ACK bits other than the first HARQ-ACK bit in the first HARQ-ACK codebook.
  • the processing module 1102 is further configured to: in a case of discarding the first HARQ-ACK bit, multiplex HARQ-ACK bits other than the first HARQ-ACK bit in the first HARQ-ACK codebook and the HARQ-ACK bits in the second HARQ-ACK codebook.
  • the processing module 1102 is further configured to: in a case of multiplexing the first HARQ-ACK bit and the HARQ-ACK bits in the second HARQ-ACK codebook, or in a case of discarding the first HARQ-ACK bit, after bit compression is performed on HARQ-ACK bits other than the first HARQ-ACK bit in the first HARQ-ACK codebook, multiplex the HARQ-ACK bits other than the first HARQ-ACK bit in the first HARQ-ACK codebook and the HARQ-ACK bits in the second HARQ-ACK codebook.
  • the bit compression includes one or more of the following: CBG compression and spatial compression.
  • the preset configuration includes one or more of the following:
  • the terminal provided in this embodiment of the present disclosure may perform the foregoing embodiment.
  • An implementation principle and a technical effect of the terminal are similar to those of the embodiment, and details are not described again in this embodiment.
  • FIG. 12 is a structural diagram of a terminal applied in an embodiment of the present disclosure.
  • the terminal 1200 includes: a processor 1201, a transceiver 1202, a memory 1203, and a bus interface, where the processor 1201 may be responsible for bus architecture management and general processing.
  • the memory 1203 may store data used by the processor 1201 when the processor 1201 performs an operation.
  • the terminal 1200 further includes: a computer program stored in the memory 1203 and executable on the processor 1201.
  • the computer program implements steps of the above method when executed by the processor 1201.
  • the bus architecture may include any quantity of interconnected buses and bridges, which are specifically connected together by various circuits of one or more processors represented by the processor 1201 and a memory represented by the memory 1203.
  • the bus architecture may further link various other circuits such as a peripheral device, a voltage regulator, and a power management circuit together. These are all well-known in the art, and therefore are not further described in this specification.
  • the bus interface provides an interface.
  • the transceiver 1202 may be a plurality of components, that is, include a transmitter and a receiver, and provide a unit for communicating with various other apparatuses on a transmission medium.
  • the terminal provided in this embodiment of the present disclosure may perform the foregoing method embodiment.
  • An implementation principle and a technical effect of the terminal are similar thereto, and details are not described herein again in this embodiment.
  • the method or algorithm steps described in combination with content disclosed in the present disclosure may be implemented by hardware, or may be implemented by a processor by executing software instructions.
  • the software instruction may be formed by a corresponding software module.
  • the software module may be stored in a random access memory (Random Access Memory, RAM), a flash memory, a memory (Read-Only Memory, ROM), and an erasable programmable read-only memory (Erasable PROM, EPROM), an electrically erasable programmable read-only memory (Electrically EPROM, EEPROM), a register, a hard disk, a mobile hard disk, a compact disc read-only memory, or a storage medium of any other form known in the art.
  • RAM Random Access Memory
  • ROM read-Only Memory
  • EEPROM electrically erasable programmable read-only memory
  • register a hard disk, a mobile hard disk, a compact disc read-only memory, or a storage medium of any other form known in the art.
  • An exemplary storage medium is coupled to the processor, so that the processor can read information from the storage medium and can write information to the storage medium.
  • the storage medium may also be an integral part of the processor.
  • the processor and the storage medium may be carried in an application specific integrated circuit (application specific integrated circuit, ASIC).
  • ASIC application specific integrated circuit
  • the ASIC may be carried in a core network interface device.
  • the processor and the storage medium may exist in the core network interface device as discrete components.
  • the computer readable medium includes a computer storage medium and a communications medium, where the communications medium includes any medium that enables a computer program to be transmitted from one place to another.
  • the storage medium may be any usable medium accessible to a general-purpose or dedicated computer.
  • the embodiments of the present disclosure can be provided as a method, a system, or a computer program product. Therefore, the embodiments of the present disclosure may take the form of a hardware only embodiment, a software only embodiment, or an embodiment with both software and hardware. Moreover, the embodiments of the present disclosure may use a form of a computer program product that is implemented on one or more computer-usable storage media (including but are not limited to a magnetic disk memory, a CD-ROM, an optical memory, and the like) that include computer-usable program code.
  • computer-usable storage media including but are not limited to a magnetic disk memory, a CD-ROM, an optical memory, and the like
  • These computer program instructions may be provided to a processor of a general-purpose computer, a dedicated computer, an embedded processor, or another programmable data processing device to produce a machine, so that instructions executed by a processor of a computer or another programmable data processing device produce an apparatus for implementing a function specified in one or more processes of the flowchart and/or one or more blocks of the block diagram.
  • These computer program instructions may also be stored in a computer readable memory that can instruct the computer or any other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory generate an artifact that includes an instruction apparatus.
  • the instruction apparatus implements a specific function in one or more processes in the flowcharts and/or in one or more blocks in the block diagrams.
  • These computer program instructions may also be loaded onto a computer or another programmable data processing device, so that a series of operation steps are performed on the computer or the another programmable device to produce computer-implemented processing, thereby providing instructions executed on the computer or the another programmable device to implement the function specified in one or more processes of the flowchart and/or one or more blocks of the block diagram.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Embodiments of the present disclosure provide a HARQ-ACK processing method and a device (1100, 1200). The method includes: determining (201) a first HARQ-ACK bit from a first HARQ-ACK codebook according to information indicated by DCI corresponding to the first HARQ-ACK codebook and/or indexes of carriers where PDSCHs corresponding to the first HARQ-ACK codebook are located; and multiplexing (202, 303, 404) the first HARQ-ACK bit and HARQ-ACK bits in a second HARQ-ACK codebook or discarding (202, 303, 404) the first HARQ-ACK bit.

Description

    CROSS-REFERENCE OF RELATED APPLICATION
  • This application claims priority to Chinese Patent Application No. 201910604777.1 filed in China on July 5, 2019 , which is incorporated herein by reference in its entirety.
  • TECHNICAL FIELD
  • Embodiments of the present disclosure relate to the field of communication technologies, and specifically, to a hybrid automatic repeat request acknowledgment (Hybrid automatic repeat request acknowledgement, HARQ-ACK) processing method and a device.
  • BACKGROUND ART
  • Compared with the previous mobile communication systems, mobile communication systems of future fifth-generation (fifth-generation, 5G) mobile communication technologies need to adapt to more diverse scenarios and service requirements. The main scenario of new radio (New Radio, NR) includes enhanced mobile broadband (Enhanced Mobile Broadband, eMBB), massive machine type communication (Massive Machine Type Communication, mMTC), and ultra-reliable and low latency communication (Ultra-Reliable and Low Latency Communication, URLLC). These scenarios require high reliability, low latency, large bandwidth, and wide coverage of systems.
  • These different services have different quality of service (Quality of Service, QoS) requirements. For example: URLLC supports a low latency and high reliable service. To reach higher reliability, data needs to be transmitted at a lower code rate, and at the same time, channel state information (Channel State Information, CSI) needs to be fed back faster and more accurately. The eMBB service has the requirement of a high throughput, but is less sensitive to latency and reliability than URLLC. In addition, for some terminals (for example, user equipment (User Equipment, UE)) may support services of different numerology (numerology) configurations, the terminals not only support the low latency and highly reliable URLLC service, but also support the large-capacity and high-rate eMBB service.
  • According to the mechanism in the related technology, if HARQ-ACK codebooks of different services are multiplexed, a HARQ-ACK bit of a high-priority service may be multiplexed to a resource fed back by a HARQ-ACK of a low-priority service, resulting in a transmission delay of a HARQ-ACK of the high-priority service. Alternatively, a HARQ-ACK bit of the low-priority service is multiplexed to a resource fed back by a HARQ-ACK of the high-priority service, resulting in reduced transmission reliability of the HARQ-ACK of the high-priority service.
  • SUMMARY
  • One objective of embodiments of the present disclosure is to provide a HARQ-ACK processing method and a device, to resolve the problem of a transmission delay or reduced reliability caused when HARQ-ACK bits of services with different priorities are multiplexed.
  • According to a first aspect, an embodiment of the present disclosure provides a HARQ-ACK processing method, including:
    • determining a first HARQ-ACK bit from a first HARQ-ACK codebook according to information indicated by downlink control information DCI corresponding to the first HARQ-ACK codebook and/or indexes of carriers where physical downlink shared channels PDSCHs corresponding to the first HARQ-ACK codebook are located; and
    • multiplexing the first HARQ-ACK bit and HARQ-ACK bits in a second HARQ-ACK codebook or discarding the first HARQ-ACK bit.
  • According to a second aspect, an embodiment of the present disclosure further provides a terminal, including:
    • a determining module, configured to determine a first HARQ-ACK bit from a first HARQ-ACK codebook according to information indicated by DCI corresponding to the first HARQ-ACK codebook and/or indexes of carriers where PDSCHs corresponding to the first HARQ-ACK codebook are located; and
    • a processing module, configured to multiplex the first HARQ-ACK bit and HARQ-ACK bits in a second HARQ-ACK codebook or discarding the first HARQ-ACK bit.
  • According to a third aspect, an embodiment of the present disclosure further provides a terminal, including a processor, a memory, and a program stored in the memory and executable on the processor. When the program is executed by the processor, steps of the foregoing HARQ-ACK processing method are implemented.
  • In a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium, where the computer-readable storage medium stores a computer program. When the computer program is executed by a processor, steps of the foregoing HARQ-ACK processing method are implemented.
  • In the embodiments of the present disclosure, the second HARQ-ACK codebook and some HARQ-ACK bits in the first HARQ-ACK codebook may be multiplexed. While improving transmission efficiency of the HARQ-ACK of the first HARQ-ACK codebook, the transmission latency and reliability of the HARQ-ACK of the second HARQ-ACK codebook can be ensured.
  • BRIEF DESCRIPTION OF DRAWINGS
  • It becomes clear for a person of ordinary skill in the art to learn various other advantages and benefits by reading detailed description of the following optional implementations. Accompanying drawings are merely used for showing the optional implementations, and are not considered as a limitation on the present disclosure. In all accompanying drawings, a same reference symbol is used to indicate a same part. In the accompanying drawings:
    • FIG. 1a and FIG. 1b are schematic diagrams of indicating a downlink (downlink) DAI in LTE;
    • FIG. 2 is a first flowchart of a HARQ-ACK processing method according to an embodiment of the present disclosure;
    • FIG. 3 is a second flowchart of a HARQ-ACK processing method according to an embodiment of the present disclosure;
    • FIG. 4 is a third flowchart of a HARQ-ACK processing method according to an embodiment of the present disclosure;
    • FIG. 5 is a first schematic diagram of multiplexing a HARQ-ACK bit of a high-priority service and some HARQ-ACK bits of a low-priority service according to an embodiment of the present disclosure;
    • FIG. 6 is a second schematic diagram of multiplexing a HARQ-ACK bit of a high-priority service and some HARQ-ACK bits of a low-priority service according to an embodiment of the present disclosure;
    • FIG. 7 is a third schematic diagram of multiplexing a HARQ-ACK bit of a high-priority service and some HARQ-ACK bits of a low-priority service according to an embodiment of the present disclosure;
    • FIG. 8 is a fourth schematic diagram of multiplexing a HARQ-ACK bit of a high-priority service and some HARQ-ACK bits of a low-priority service according to an embodiment of the present disclosure;
    • FIG. 9 is a fifth schematic diagram of multiplexing a HARQ-ACK bit of a high-priority service and some HARQ-ACK bits of a low-priority service according to an embodiment of the present disclosure;
    • FIG. 10 is a sixth schematic diagram of multiplexing a HARQ-ACK bit of a high-priority service and some HARQ-ACK bits of a low-priority service according to an embodiment of the present disclosure;
    • FIG. 11 is a first schematic diagram of a terminal according to an embodiment of the present disclosure; and
    • FIG. 12 is a second schematic diagram of a terminal according to an embodiment of the present disclosure.
    DETAILED DESCRIPTION OF THE EMBODIMENTS
  • To better understand the embodiments of the present disclosure, the following technical points are first described:
  • 1. Downlink control information (downlink control information, DCI):
  • The DCI is downlink control information carried by a physical downlink control channel (Physical Downlink Control Channel, PDCCH) and delivered by a base station to a terminal. The DCI is used to indicate uplink and downlink resource allocation, hybrid automatic repeat request (Hybrid automatic repeat request, HARQ) information, power control, and the like to the terminal.
  • 2. Downlink assignment index (Downlink Assignment Index, DAI): (1) Counter DAI (Counter DAI, C-DAI).
  • DCI used for downlink grant (Downlink Grant) has a DAI field value indicating a quantity of PDCCHs with physical downlink shared channel (Physical Downlink Shared Channel, PDSCH) transmission that are sent until a current sub frame in each configured serving cell (serving cell) or indicating a PDCCH released in downlink semi-persistent scheduling (Semi-Persistent Scheduling, SPS) (the subframe is located in a HARQ feedback window). The value is updated between subframes.
  • In other words, the DAI value indicates a quantity of pieces of downlink DCI that are sent until the current frame in a HARQ feedback window of a serving cell. The DAI value is a DAI value (see Table 1 for the mapping relationship, and the DAI value is also referred to as a counter DAI (counter DAI)) in DCI detected by the terminal in a subframe n-km of a serving cell c. km is a minimum value of DCI detected in a set K, and km corresponds to the last downlink subframe in a DCI format (DCI format) detected in the set K. If the terminal is only configured with one serving cell, c in V DAI , c DL
    Figure imgb0001
    may be omitted.
  • It may be understood that the quantity of PDCCHs is counted herein, and scenarios of sending a PDSCH in an SPS subframe without a corresponding PDCCH are not counted. In addition, the quantity is a cumulative value. Table 1: Value of downlink assignment index (Value of Downlink Assignment Index):
    Most significant bit (Most Significant Bit, MSB) and least significant bit (Least Significant Bit, LSB) of DAI V DAI UL
    Figure imgb0002
    or V DAI DL
    Figure imgb0003
    Number of subframes with PDSCH transmission and with a PDCCH indicating DL SPS release (Number of subframes with PDSCH transmission and with PDCCH indicating DL SPS release)
    0,0 1 1 or 5 or 9
    0,1 2 2 or 6
    1,0 3 3 or 7
    1, 1 4 0 or 4 or 8
  • (2) Total DAI (Total DAI):
  • When a HARQ-ACK and other uplink control information (Uplink Control Information, UCI) (such as CSI) and uplink shared channels (Uplink Shared Channel, UL-SCH) need to be transmitted on a PUSCH, a base station and a terminal maintain consistent understanding about a quantity of HARQ-ACK bits to be transmitted on an uplink and a quantity of physical resources to be occupied. This is scheduled by the base station, or implicitly determined in a protocol according to some rules. Based on this, the base station can correctly receive content of the UCI and/or UL-SCH of the PUSCH.
  • To achieve the objective, when the base station performs uplink scheduling and sends a PUSCH, DCI used for uplink grant (Uplink Grant) carries another DAI field (that is, a total DAI field), to notify the terminal of a quantity of HARQ-ACK bits in current transmission.
  • 3. HARQ-ACK codebook (HARQ-ACK codebook):
  • In a HARQ-ACK process supporting transport block-level (TB-level) feedback, each transport block (transport block, TB) corresponds to feedback of one HARQ-ACK bit (bit), and supports a plurality of DL HARQ processes of each terminal and also supports a single DL HARQ process of each terminal. The terminal needs to indicate a capability of a minimum HARQ processing time (the minimum HARQ processing time is a minimum time required from downlink data reception to corresponding HARQ-ACK transmission timing). eMBB and URLLC support asynchronous and adaptive downlink HARQ.
  • From the perspective of the terminal, HARQ-ACKs of a plurality of PDSCHs may be transmitted in a data/control area of an UL in time for feedback, and form a HARQ-ACK codebook on the UL. DCI specifies timing (refer to a PDCSCH-to-HARQ timing indicator in DCI 1_0 and DCI 1_1) between PDSCH reception and corresponding acknowledgement (Acknowledgement, ACK)/negative-acknowledgment (Negative-Acknowledgment, NACK) (abbreviated as A/N below).
  • 4. CBG transmission and CBG-based HARQ-ACK feedback:
  • During sending of each transport block (transport block, TB), the transport block is divided into a plurality of code blocks (Code block). A transmission mode of a code block group (Code block group, CBG) is grouping CBs of a TB. The UE feeds back a HARQ-ACK of each CBG according to a reception status of the CBG.
  • A quantity of CBGs is configured through higher-layer radio resource control (Radio Resource Control, RRC) signaling. After the UE configures the transmission mode of the CBG, the UE determines, according to a quantity of configured CBGs, a quantity of HARQ-ACK bits required for feedback of each TB, that is, a quantity of HARQ-ACK bits fed back for each TB is equal to the configured quantity of CBGs.
  • If the UE does not configure the transmission mode of the CBG, the quantity of HARQ-ACK bits fed back by the UE is a quantity of scheduled TBs, and has a maximum value of 2 bits.
  • If the UE configures the transmission mode of the CBG, the quantity of HARQ-ACK bits fed back = the configured quantity M of CBGs the quantity N of scheduled TBs.
  • The following clearly and completely describes the technical solutions in the embodiments of this disclosure with reference to the accompanying drawings in the embodiments of this disclosure. Apparently, the described embodiments are some rather than all of the embodiments of this disclosure. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present disclosure without creative efforts shall fall within the protection scope of the present disclosure.
  • The term "include" and any other variants in the specification and claims of this application are intended to cover the non-exclusive inclusion, for example, a process, method, system, product, or device that includes a list of steps or units is not necessarily limited to those steps or units, but may include other steps or units not expressly listed or inherent to such a process, method, product, or device. In addition, "and/or" used in the specification and claims means at least one of the connected objects. For example, A and/or B represents the following three cases: Only A exists, only B exists, and both A and B exist.
  • In the embodiments of the present disclosure, the term such as "exemplary" or "for example" is used to represent giving an example, an illustration, or a description. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of the present disclosure should not be construed as being more preferred or advantageous than other embodiments or design schemes. To be precise, the use of the term such as "exemplary" or "for example" is intended to present a related concept in a specific manner.
  • The technology described in this specification is not limited to the 5th-generation (5th-generation, 5G) system and subsequent evolved communication systems as well as LTE/LTE-advanced (LTE-Advanced, LTE-A) systems, and can also be applied to various wireless communication systems such as code division multiple access (Code Division Multiple Access, CDMA), time division multiple access (Time Division Multiple Access, TDMA), frequency division multiple access (Frequency Division Multiple Access, FDMA), orthogonal frequency division multiple access (Orthogonal Frequency Division Multiple Access, OFDMA), and single-carrier frequency-division multiple access (Single-carrier Frequency-Division Multiple Access, SC-FDMA) systems, and other systems.
  • The terms "system" and "network" are usually used interchangeably. The CDMA system can implement radio technologies such as CDMA2000 and universal terrestrial radio access (Universal Terrestrial Radio Access, UTRA). UTRA includes wideband CDMA (Wideband Code Division Multiple Access, WCDMA) and other CDMA variants. The TDMA system can implement radio technologies such as the global system for mobile communications (Global System for Mobile Communication, GSM). The OFDMA system can implement radio technologies such as ultra mobile broadband (Ultra Mobile Broadband, UMB), evolved UTRA (Evolution-UTRA, E-UTRA), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, and Flash-OFDM. UTRA and E-UTRA are parts of a universal mobile telecommunications system (Universal Mobile Telecommunications System, UMTS). LTE and more advanced LTE (such as LTE-A) are new UMTS versions that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, and GSM are described in a document of an organization named "3rd Generation Partnership Project" (3rd Generation Partnership Project, 3GPP). CDMA2000 and UMB are described in a document of an origination named "3rd Generation Partnership Project 2" (3GPP2). The technology described in the present disclosure may also be used in the foregoing system and radio technology, and may also be used in another system and radio technology.
  • Referring to FIG. 2, an embodiment of the present disclosure provides a HARQ-ACK processing method. The method is performed by a terminal, and includes: step 201 and step 202.
  • Step 201: Determine a first HARQ-ACK bit from a first HARQ-ACK codebook according to information indicated by DCI corresponding to the first HARQ-ACK codebook and/or indexes of carriers where PDSCHs corresponding to the first HARQ-ACK codebook are located.
  • Step 202: Multiplex the first HARQ-ACK bit and HARQ-ACK bits in a second HARQ-ACK codebook or discarding the first HARQ-ACK bit.
  • The first HARQ-ACK codebook may also be a HARQ-ACK codebook of a first service, and the second HARQ-ACK codebook may also be a HARQ-ACK codebook of a second service. Priorities of the first service and the second service may be different. For example, in some implementations, the priority of the first service is lower than that of the second service.
  • In the embodiments of the present disclosure, the second HARQ-ACK codebook and some HARQ-ACK bits in the first HARQ-ACK codebook may be multiplexed. While improving transmission efficiency of the HARQ-ACK of the first HARQ-ACK codebook, the transmission latency and reliability of the HARQ-ACK of the second HARQ-ACK codebook can be ensured.
  • Referring to FIG. 3, an embodiment of the present disclosure provides a HARQ-ACK processing method. The method is performed by a terminal, and includes: step 301, step 302, and step 303.
  • Step 301: Determine priorities according to DAIs indicated by the DCI corresponding to the first HARQ-ACK codebook and/or the indexes of the carriers where the PDSCHs corresponding to the first HARQ-ACK codebook are located, where the priorities are priorities of HARQ-ACK bits in the first HARQ-ACK codebook.
  • In some implementations, the priorities are determined according to an ascending order or a descending order of the DAIs indicated by the DCI corresponding to the first HARQ-ACK codebook and/or the indexes of the carriers where the PDSCHs corresponding to the first HARQ-ACK codebook are located.
  • Exemplarily, when the priorities are determined according to an ascending order or a descending order of the DAIs indicated by the DCI corresponding to the first HARQ -ACK codebook and/or the carrier indexes corresponding to the first HARQ-ACK codebook, priorities are first determined according to the carrier indexes. For example, a HARQ-ACK corresponding to a PDSCH with a small carrier index has a higher priority. If carrier indexes are the same, priorities are then determined according to the DAIs. For example, a HARQ-ACK corresponding to a PDSCH with a small DAI sequence number has a higher priority, or a HARQ-ACK corresponding to a PDSCH with a large DAI sequence number has a higher priority.
  • For example, when priorities are determined according to the carrier indexes corresponding to the first HARQ-ACK codebook, optionally:
    1. 1) If the carrier indexes are the same, a corresponding HARQ-ACK bit is selected according to an order of time domain resources of the PDSCHs.
      That is, a HARQ-ACK corresponding to a PDSCH of an earlier time domain resource is selected.
    2. 2) If the carrier indexes are the same, a corresponding HARQ-ACK bit is selected according to an order of frequency domain resources of the PDSCHs.
      That is, a HARQ-ACK corresponding to a PDSCH of a small or large frequency domain resource number is selected.
  • Step 302: Select at least a part of HARQ-ACK bits from the first HARQ-ACK codebook as the first HARQ-ACK bit according to the priorities.
  • In some implementations, at least some HARQ-ACK bits are selected from the first HARQ-ACK codebook as the first HARQ-ACK bit according to the priorities and a preset configuration.
  • Exemplarily, a bit with a high priority is selected as the first HARQ-ACK bit; or a bit with a low priority is selected as the first HARQ-ACK bit according to priorities.
  • Further, the preset configuration includes one or more of the following:
    1. (1) a quantity of multiplexed HARQ-ACK bits, for example, a maximum quantity of multiplexed HARQ-ACK bits of different HARQ-ACK codebooks, or a maximum quantity of multiplexed HARQ-ACK bits of different services.
    2. (2) a code rate of HARQ-ACK transmission, for example, a maximum code rate of a PUCCH resource carrying the second HARQ-ACK codebook for transmission, or a maximum code rate of a PUCCH resource carrying HARQ-ACK multiplexing.
    3. (3) a time domain resource of HARQ-ACK transmission, for example, a time domain resource of a PUCCH resource carrying the second HARQ-ACK codebook for transmission, or a time domain resource of a PUCCH resource carrying HARQ-ACK multiplexing; and
    4. (4) a frequency domain resource of HARQ-ACK transmission, for example, a frequency domain resource of a PUCCH resource carrying the second HARQ-ACK codebook for transmission, or a frequency domain resource of a PUCCH resource carrying HARQ-ACK multiplexing.
  • It may be understood that the preset configuration can be configured by the network side, or can be agreed upon by a protocol.
  • Step 303: Multiplex the first HARQ-ACK bit and HARQ-ACK bits in a second HARQ-ACK codebook or discarding the first HARQ-ACK bit.
  • The first HARQ-ACK codebook may also be a HARQ-ACK codebook of a first service, and the second HARQ-ACK codebook may also be a HARQ-ACK codebook of a second service. Priorities of the first service and the second service may be different. For example, in some implementations, the priority of the first service is lower than that of the second service.
  • In some implementations, in a case of multiplexing the first HARQ-ACK bit and the HARQ-ACK bits in the second HARQ-ACK codebook (for example, before or after step 303 or at the same time as step 303), the method further includes: discarding HARQ-ACK bits other than the first HARQ-ACK bit in the first HARQ-ACK codebook.
  • In some implementations, in a case of discarding the first HARQ-ACK bit (for example, before or after step 303 or at the same time as step 303), the method further includes: multiplexing HARQ-ACK bits other than the first HARQ-ACK bit in the first HARQ-ACK codebook and the HARQ-ACK bits in the second HARQ-ACK codebook.
  • In some implementations, in a case of multiplexing the first HARQ-ACK bit and the HARQ-ACK bits in the second HARQ-ACK codebook (for example, before or after step 303 or at the same time as step 303), or in a case of discarding the first HARQ-ACK bit (for example, before or after step 303 or at the same time as step 303), the method further includes: after bit compression is performed on HARQ-ACK bits other than the first HARQ-ACK bit in the first HARQ-ACK codebook, multiplexing the HARQ-ACK bits other than the first HARQ-ACK bit in the first HARQ-ACK codebook and the HARQ-ACK bits in the second HARQ-ACK codebook.
  • In some implementations, the bit compression includes one or more of the following: code block group (Code Block Group, CBG) compression (or referred to as CBG bundling (bundling)) and spatial compression (or referred to as spatial bundling (spatial bundling)).
  • Optionally, the HARQ-ACK bit fed back based on a CBG is compressed, so that the HARQ-ACK bit is fed back based on a transport block (transport block, TB). For example, for a TB, a HARQ-ACK based on a CBG is 4 bits and is compressed into a TB-based HARQ-ACK that is 1 bit.
  • In the embodiments of the present disclosure, the second HARQ-ACK codebook and some HARQ-ACK bits in the first HARQ-ACK codebook may be multiplexed. While improving transmission efficiency of the HARQ-ACK of the first HARQ-ACK codebook, the transmission latency and reliability of the HARQ-ACK of the second HARQ-ACK codebook can be ensured.
  • Referring to FIG. 4, an embodiment of the present disclosure further provides a HARQ-ACK processing method. The method is performed by a terminal, and includes: step 401, step 402, step 403, and step 404.
  • Step 401: Perform bit compression on the HARQ-ACK bits in the first HARQ-ACK codebook.
  • Step 402: Determine priorities according to DAIs indicated by the DCI corresponding to the first HARQ-ACK codebook and/or the indexes of the carriers where the PDSCHs corresponding to the first HARQ-ACK codebook are located, where the priorities are priorities of HARQ-ACK bits in the first HARQ-ACK codebook after the bit compression.
  • In some implementations, the priorities are determined according to an ascending order or a descending order of the DAIs indicated by the DCI corresponding to the first HARQ-ACK codebook and/or an ascending order or a descending order of the indexes of the carriers where the PDSCHs corresponding to the first HARQ-ACK codebook are located.
  • Exemplarily, when the priorities are determined according to an ascending order or a descending order of the DAIs indicated by the DCI corresponding to the first HARQ -ACK codebook and/or the carrier indexes corresponding to the first HARQ-ACK codebook, priorities are first determined according to the carrier indexes. For example, a HARQ-ACK corresponding to a PDSCH with a small carrier index has a higher priority. If carrier indexes are the same, priorities are then determined according to the DAIs. For example, a HARQ-ACK corresponding to a PDSCH with a small DAI sequence number has a higher priority, or a HARQ-ACK corresponding to a PDSCH with a large DAI sequence number has a higher priority.
  • For example, when priorities are determined according to the carrier indexes corresponding to the first HARQ-ACK codebook, optionally:
    1. 1) If the carrier indexes are the same, a corresponding HARQ-ACK bit is selected according to an order of time domain resources of the PDSCHs.
      That is, a HARQ-ACK corresponding to a PDSCH of an earlier time domain resource is selected.
    2. 2) If the carrier indexes are the same, a corresponding HARQ-ACK bit is selected according to an order of frequency domain resources of the PDSCHs.
      That is, a HARQ-ACK corresponding to a PDSCH of a small or large frequency domain resource number is selected.
  • Step 403: Select at least a part of HARQ-ACK bits, from the first HARQ-ACK codebook after the bit compression, as the first HARQ-ACK bit, according to the priorities.
  • In some implementations, at least some HARQ-ACK bits are selected from the first HARQ-ACK codebook after the bit compression, as the first HARQ-ACK bit, according to the priorities and a preset configuration.
  • Exemplarily, a bit with a high priority is selected as the first HARQ-ACK bit; or a bit with a low priority is selected as the first HARQ-ACK bit according to priorities.
  • Further, the preset configuration includes one or more of the following:
    1. (1) a quantity of multiplexed HARQ-ACK bits, for example, a maximum quantity of multiplexed HARQ-ACK bits of different services, or a maximum quantity of multiplexed HARQ-ACK bits of different services;
    2. (2) a code rate of HARQ-ACK transmission, for example, a maximum code rate of a PUCCH resource carrying the second HARQ-ACK codebook for transmission, or a maximum code rate of a PUCCH resource carrying HARQ-ACK multiplexing;
    3. (3) a time domain resource of HARQ-ACK transmission, for example, a time domain resource of a PUCCH resource carrying the second HARQ-ACK codebook for transmission, or a time domain resource of a PUCCH resource carrying HARQ-ACK multiplexing; and
    4. (4) a frequency domain resource of HARQ-ACK transmission, for example, a frequency domain resource of a PUCCH resource carrying the second HARQ-ACK codebook for transmission, or a frequency domain resource of a PUCCH resource carrying HARQ-ACK multiplexing.
  • It may be understood that the preset configuration can be configured by the network side, or can be agreed upon by a protocol.
  • Step 404: Multiplex the first HARQ-ACK bit and HARQ-ACK bits in a second HARQ-ACK codebook or discarding the first HARQ-ACK bit.
  • The first HARQ-ACK codebook may also be a HARQ-ACK codebook of a first service, and the second HARQ-ACK codebook may also be a HARQ-ACK codebook of a second service. Priorities of the first service and the second service are different. For example, in some implementations, the priority of the first service is lower than that of the second service.
  • In some implementations, in a case of multiplexing the first HARQ-ACK bit and the HARQ-ACK bits in the second HARQ-ACK codebook (for example, before or after step 404 or at the same time as step 404), the method further includes: discarding HARQ-ACK bits other than the first HARQ-ACK bit in the first HARQ-ACK codebook.
  • In some implementations, in a case of discarding the first HARQ-ACK bit (for example, before or after step 404 or at the same time as step 404), the method further includes: multiplexing HARQ-ACK bits other than the first HARQ-ACK bit in the first HARQ-ACK codebook and the HARQ-ACK bits in the second HARQ-ACK codebook.
  • In some implementations, the bit compression includes one or more of the following: CBG compression and spatial compression.
  • Optionally, the HARQ-ACK bit fed back based on a CBG is compressed, so that the HARQ-ACK bit is fed back based on a transport block (transport block, TB). For example, a HARQ-ACK based on a CBG is 4 bits and is compressed into a TB-based HARQ-ACK that is 1 bit.
  • In the embodiments of the present disclosure, the second HARQ-ACK codebook and some HARQ-ACK bits in the first HARQ-ACK codebook may be multiplexed. While improving transmission efficiency of the HARQ-ACK of the first HARQ-ACK codebook, the transmission latency and reliability of the HARQ-ACK of the second HARQ-ACK codebook can be ensured.
  • The following uses a service 1 (or referred to as a first service) and a service 2 (or referred to as a second service) as an example, to describe the implementation of the HARQ-ACK processing method of the embodiments of the present disclosure.
  • Exemplarily, the service 1 and the service 2 correspond to a HARQ-ACK codebook 1 and a HARQ-ACK codebook 2 respectively, where the service 1 is a low-priority service and the service 2 is a high-priority service.
  • When the base station schedules UE for transmission of the service 1 and the service 2 at the same time, a resource allocated by the base station for transmission of a HARQ-ACK codebook 1 of the service 1 is a PUCCH 1; and a resource allocated by the base station for transmission of a HARQ-ACK codebook 2 of the service 2 is a PUCCH 2.
  • The UE multiplexes the HARQ-ACK codebook 2 of the service 2 and the HARQ-ACK codebook 1 of the service 1. The UE determines a priority of and/or performs bit compression on the HARQ-ACK bit of the service 1 (that is, a low-priority service) according to the following method, selects a corresponding HARQ-ACK bit according to a preset configuration, and may perform the following processing on the selected HARQ-ACK bit:
    1. 1) The selected HARQ-ACK bit and the HARQ-ACK of the service 2 are multiplexed, and the remaining HARQ-ACK bit of the service 1 is discarded.
    2. 2) The selected HARQ-ACK bit is discarded, and the remaining HARQ-ACK bit of the service 1 and the HARQ-ACK of the service 2 are multiplexed.
  • In some implementations, priority sorting and selecting manners include at least one of the following:
    • Optional manner 1: The UE selects a HARQ-ACK bit from the HARQ-ACK codebook 1 according to a DAI indicated by DCI for scheduling data transmission of the service 1.
    • Exemplarily, the UE selects a HARQ-ACK bit corresponding to a counter DAI or a total DAI with a small sequence number.
    • Optional manner 2: The UE selects a HARQ-ACK bit from the HARQ-ACK codebook 1 according to an index of a carrier where a PDSCH for data transmission of the service 1 is located.
    • Exemplarily, the UE selects a HARQ-ACK bit corresponding to a small or a large carrier index for multiplexing.
  • If the carrier indexes are the same, a corresponding HARQ-ACK bit is selected according to an order of time domain resources of the PDSCHs. That is, a HARQ-ACK corresponding to a PDSCH of an earlier time domain resource is selected.
  • Alternatively, if the carrier indexes are the same, a corresponding HARQ-ACK bit is selected according to an order of frequency domain resources of the PDSCHs. That is, a HARQ-ACK corresponding to a PDSCH of a small or large frequency domain resource number is selected.
  • In some implementations, a bit compression manner of the HARQ-ACK bit includes:
    • Optional manner 1: Perform spatial bundling on the HARQ-ACK codebook 1 of the service 1, then select at least some HARQ-ACK bits from the HARQ-ACK codebook 1 of the service 1 according to the priorities determined in the above manner, multiplex the selected HARQ-ACK bits and the service 2, and discard the remaining HARQ-ACK bit.
    • Optional manner 2: Perform selection according to the priorities, discard the selected HARQ-ACK bits, perform spatial bundling on the remaining HARQ-ACK bit, and multiplex the remaining HARQ-ACK bit and the service 2.
    • Optional manner 3: Perform selection according to the priorities, multiplex the selected HARQ-ACK bits and the service 2, perform spatial bundling on the remaining HARQ-ACK bit, and multiplex the remaining HARQ-ACK bit and the service 2.
    • Optional manner 4: If a HARQ-ACK of the service 1 is fed back based on a CBG:
      1. (1) Perform CBG bundling on the HARQ-ACK codebook 1 of the service 1, that is, the HARQ-ACK codebook 1 is bundled into a TB for feedback, then perform selection according to the priorities, and multiplex the selected HARQ-ACK bit with the service 2.
      2. (2) Perform selection on the HARQ-ACK codebook 1 of the service 1 according to the priorities, multiplex the selected HARQ-ACK bit and the service 2, perform CBG bundling on the remaining HARQ-ACK bit, that is, the remaining HARQ-ACK bit is bundled into a TB feedback, and then multiplex the HARQ-ACK bit on which CBG bundling is performed and the service 2.
  • In some implementations, the preset configuration includes one or more of the following:
    1. (1) a quantity of multiplexed HARQ-ACK bits, for example, a maximum quantity of multiplexed HARQ-ACK bits of different HARQ-ACK codebooks, or a maximum quantity of multiplexed HARQ-ACK bits of different services;
    2. (2) a code rate of HARQ-ACK transmission, for example, a maximum code rate of a PUCCH resource carrying the second HARQ-ACK codebook for transmission, or a maximum code rate of a PUCCH resource carrying HARQ-ACK multiplexing;
    3. (3) a time domain resource of HARQ-ACK transmission, for example, a time domain resource of a PUCCH resource carrying the second HARQ-ACK codebook for transmission, or a time domain resource of a PUCCH resource carrying HARQ-ACK multiplexing; and
    4. (4) a frequency domain resource of HARQ-ACK transmission, for example, a frequency domain resource of a PUCCH resource carrying the second HARQ-ACK codebook for transmission, or a frequency domain resource of a PUCCH resource carrying HARQ-ACK multiplexing.
  • The following uses an example in which the UE multiplexes a HARQ-ACK codebook of a high-priority service and a HARQ-ACK codebook of a low-priority service for description.
  • Specifically, the UE may determine a priority of and/or perform bit compression on a HARQ-ACK bit of a low-priority service according to the manner in the following embodiment 1 to embodiment 6, then select a corresponding HARQ-ACK bit according to a preset configuration, and multiplex or discard the selected HARQ-ACK bit.
  • Manners of selecting the HARQ-ACK bit may include the following two types:
    • Manner 1: The UE selects a HARQ-ACK bit for multiplexing from a HARQ-ACK codebook of a low-priority service according to a DAI indicated by DCI for scheduling data transmission of the low-priority service.
    • Manner 2: The UE selects a HARQ-ACK bit for multiplexing from the HARQ-ACK codebook of a low-priority service according to an index of a carrier where a PDSCH for data transmission of the low-priority service is located.
  • The following describes the implementation of processing a HARQ-ACK in embodiments of the present disclosure in detail with reference to embodiment 1 to embodiment 6.
  • Embodiment 1
  • Referring to FIG. 5, the UE multiplexes a HARQ-ACK codebook 2 of a service 2 (or referred to as a second service) and a HARQ-ACK codebook 1 of a service 1 (or referred to as a first service).
  • The UE determines the priority of the HARQ-ACK bit according to a carrier (or referred to as a component carrier (Component Carrier, CC)) number of a PDSCH for data transmission of the service 1. A HARQ-ACK corresponding to a PDSCH with a smaller carrier index has a higher priority.
  • According to the priority of the HARQ-ACK bit, A/N 1 (corresponding to CC#1) corresponding to PDSCH 1 and A/N 2 (corresponding to CC#1) corresponding to PDSCH 2 are further selected from the HARQ-ACK codebook 1, and are multiplexed with the HARQ-ACK codebook 2 of the service 2.
  • In this embodiment, each A/N is 1 bit (bit), and it is assumed that a maximum quantity of bits for HARQ-ACK multiplexing of a low-priority service is 2.
  • It may be understood that in the multiplexed HARQ-ACK codebook, the order of the HARQ-ACK codebooks of the service 1 and the service 2 is not restricted. The following embodiment 2 to embodiment 6 are similar, and details are no longer repeated in other embodiments.
  • Embodiment 2
  • Referring to FIG. 6, the UE multiplexes the HARQ-ACK codebook 2 of the service 2 and the HARQ-ACK codebook 1 of the service 1.
  • The UE determines a priority of a HARQ-ACK bit according to the index of the carrier where the PDSCH for data transmission of the service 1 is located and the frequency domain resource number of the PDSCH. A HARQ-ACK corresponding to a PDSCH with a small carrier index has a high priority. Further, if carrier indexes are the same, a HARQ-ACK corresponding to a PDSCH with a small frequency domain resource number has a high priority.
  • According to the priority of the HARQ-ACK bit, A/N 1 (corresponding to CC#1) corresponding to PDSCH 1 and A/N 3 (corresponding to CC#2, a frequency domain resource number is small) corresponding to PDSCH 3 are further selected from the HARQ-ACK codebook 1, and are multiplexed with the HARQ-ACK codebook 2 of the service 2.
  • In this embodiment, each A/N is 1 bit, and it is assumed that a maximum quantity of bits for HARQ-ACK multiplexing of a low-priority service is 2.
  • Embodiment 3
  • Referring to FIG. 7, the UE multiplexes the HARQ-ACK codebook 2 of the service 2 and the HARQ-ACK codebook 1 of the service 1.
  • The UE determines the priority of the HARQ-ACK bit according to a C-DAI and a T-DAI indicated by DCI for scheduling transmission of the service 1. A HARQ-ACK corresponding to a PDSCH with a small DAI sequence number has a higher priority.
  • According to the priority of the HARQ-ACK bit, A/N 1 (corresponding to CC#1, C-DAI=1 and T-DAI=3) corresponding to PDSCH 1, A/N 2 (corresponding to CC#2, C-DAI=2 and T-DAI=3) corresponding to PDSCH 2, and A/N 3 (corresponding to CC#4, C-DAI=3 and T-DAI=3) corresponding to PDSCH 3 are further selected from the HARQ-ACK codebook 1, and are multiplexed with the HARQ-ACK codebook 2 of the service 2.
  • In this embodiment, each A/N is 1 bit, and it is assumed that a maximum quantity of bits for HARQ-ACK multiplexing of a low-priority service is 3.
  • If DCI for scheduling a PDSCH is not detected and the UE selects the corresponding HARQ-ACK for multiplexing (in this case, the UE may predict a DAI indicated by the DCI that is not detected), the UE fills the selected HARQ-ACK bit with NACK.
  • Embodiment 4
  • Referring to FIG. 8, the UE multiplexes the HARQ-ACK codebook 2 of the service 2 and the HARQ-ACK codebook 1 of the service 1.
  • The UE determines a priority of a HARQ-ACK bit according to the index of the carrier where the PDSCH for data transmission of the service 1 is located and a T-DAI indicated by DCI for scheduling transmission of the service 1. A HARQ-ACK corresponding to a PDSCH with a small carrier index has a high priority. If carrier indexes are the same, a HARQ-ACK corresponding to a PDSCH with a small T-DAI sequence number has a high priority.
  • According to the priority of the HARQ-ACK bit, A/N 1 (corresponding to CC#1, T-DAI=3) corresponding to PDSCH 1, A/N 2 (corresponding to CC#2, T-DAI=3) corresponding to PDSCH 2, and A/N 4 (corresponding to CC#2, T-DAI=5) corresponding to PDSCH 4 are further selected from the HARQ-ACK codebook 1, and are multiplexed with the HARQ-ACK codebook 2 of the service 2.
  • In this embodiment, each A/N is 1 bit, and it is assumed that a maximum quantity of bits for HARQ-ACK multiplexing of a low-priority service is 3.
  • Embodiment 5
  • Referring to FIG. 9, the UE multiplexes the HARQ-ACK codebook 2 of the service 2 and the HARQ-ACK codebook 1 of the service 1.
  • The UE determines the priority of the HARQ-ACK bit according to an index of a carrier where a PDSCH for data transmission of the service 1 is located. A HARQ-ACK corresponding to a PDSCH with a smaller carrier index has a higher priority. A HARQ-ACK codebook of the service 1 is fed back based on a CBG.
  • According to the priority of the HARQ-ACK bit, CBG A/N 1 (corresponding to CC#1) corresponding to PDSCH 1 and CBG A/N 2 (corresponding to CC#1) corresponding to PDSCH 2 are selected from the HARQ-ACK codebook 1. In addition, after the CBG A/N 3 corresponding to PDSCH 3 (corresponding to CC#3) and CBG A/N 4 corresponding to PDSCH 4 (corresponding to CC#4) are bundled into a TB for feedback, the foregoing HARQ-ACK bits are directly multiplexed with the HARQ-ACK codebook 2 of the service 2.
  • In this embodiment, each TB A/N is 1 bit and CBG A/N is 4 bits, and it is assumed that a maximum quantity of bits for HARQ-ACK multiplexing of a low-priority service is 10.
  • Embodiment 6
  • Referring to FIG. 10, in this embodiment, the UE multiplexes the HARQ-ACK codebook 2 of the service 2 and the HARQ-ACK codebook 1 of the service 1.
  • The UE determines the priority of the HARQ-ACK bit according to an index of a carrier where a PDSCH for data transmission of the service 1 is located. A HARQ-ACK corresponding to a PDSCH with a smaller carrier index has a higher priority. A HARQ-ACK codebook of the service 1 is fed back based on a CBG.
  • According to the priority of the HARQ-ACK bit, after CBG A/N 1 (corresponding to CC#1) corresponding to PDSCH 1, CBG A/N 2 (corresponding to CC#1) corresponding to PDSCH 2, CBG A/N 3 corresponding to PDSCH 3 (corresponding to CC#3), and CBG A/N 4 corresponding to PDSCH 4 (corresponding to CC#4) in the HARQ-ACK codebook 1 are bundled (bundling) into a TB for feedback, TB A/N 1 (corresponding to CC#1) corresponding to PDSCH 1, TB A/N 2 (corresponding to CC#1) corresponding to PDSCH 2, and TB A/N 3 corresponding to PDSCH 3 (corresponding to CC#3) are selected for directly multiplexing with the HARQ-ACK codebook 2 of the service 2.
  • In this embodiment, each TB A/N is 1 bit and CBG A/N is 4 bits, and it is assumed that a maximum quantity of bits for HARQ-ACK multiplexing of a low-priority service is 3.
  • The embodiments of the present disclosure further provide a terminal. A problem resolution principle of the terminal is similar to that of the HARQ-ACK processing method in the embodiments of the present disclosure. Therefore, for implementation of the terminal, refer to the implementation of the method. Repetitions are not provided herein.
  • Referring to FIG. 11, an embodiment of the present disclosure further provides a terminal. The terminal 1100 includes:
    • a determining module 1101, configured to determine a first HARQ-ACK bit from a first HARQ-ACK codebook according to information indicated by DCI corresponding to the first HARQ-ACK codebook and/or indexes of carriers where PDSCHs corresponding to the first HARQ-ACK codebook are located; and
    • a processing module 1102, configured to multiplex the first HARQ-ACK bit and HARQ-ACK bits in a second HARQ-ACK codebook or discarding the first HARQ-ACK bit.
  • In some implementations, the determining module 1101 includes:
    a first determining unit, configured to determine priorities according to DAIs indicated by the DCI corresponding to the first HARQ-ACK codebook and/or the indexes of the carriers where the PDSCHs corresponding to the first HARQ-ACK codebook are located, where the priorities are priorities of HARQ-ACK bits in the first HARQ-ACK codebook; and a first selection unit, configured to select at least a part of HARQ-ACK bits from the first HARQ-ACK codebook as the first HARQ-ACK bit according to the priorities.
  • In some implementations, the first selection unit is further configured to: select at least a part of HARQ-ACK bits from the first HARQ-ACK codebook as the first HARQ-ACK bit according to the priorities and a preset configuration.
  • In some implementations, the determining module 1101 includes:
    • a bit compression unit, configured to perform bit compression on the HARQ-ACK bits in the first HARQ-ACK codebook;
    • a second determining unit, configured to determine priorities according to DAIs indicated by the DCI corresponding to the first HARQ-ACK codebook and/or the indexes of the carriers where the PDSCHs corresponding to the first HARQ-ACK codebook are located, where the priorities are priorities of HARQ-ACK bits in the first HARQ-ACK codebook after the bit compression; and
    • a second selection unit, configured to select at least a part of HARQ-ACK bits, from the first HARQ-ACK codebook after the bit compression, as the first HARQ-ACK bit, according to the priorities.
  • In some implementations, the second selection unit is further configured to: select at least a part of HARQ-ACK bits, from the first HARQ-ACK codebook after the bit compression, as the first HARQ-ACK bit, according to the priorities and a preset configuration.
  • In some implementations, the first determining unit or the second determining unit is further configured to: determine the priorities according to an ascending order or a descending order of the DAIs indicated by the DCI corresponding to the first HARQ-ACK codebook and/or the indexes of the carriers where the PDSCHs corresponding to the first HARQ-ACK codebook are located.
  • In some implementations, the processing module 1102 is further configured to: in a case of multiplexing the first HARQ-ACK bit and the HARQ-ACK bits in the second HARQ-ACK codebook, discard HARQ-ACK bits other than the first HARQ-ACK bit in the first HARQ-ACK codebook.
  • In some implementations, the processing module 1102 is further configured to: in a case of discarding the first HARQ-ACK bit, multiplex HARQ-ACK bits other than the first HARQ-ACK bit in the first HARQ-ACK codebook and the HARQ-ACK bits in the second HARQ-ACK codebook.
  • In some implementations, the processing module 1102 is further configured to: in a case of multiplexing the first HARQ-ACK bit and the HARQ-ACK bits in the second HARQ-ACK codebook, or in a case of discarding the first HARQ-ACK bit, after bit compression is performed on HARQ-ACK bits other than the first HARQ-ACK bit in the first HARQ-ACK codebook, multiplex the HARQ-ACK bits other than the first HARQ-ACK bit in the first HARQ-ACK codebook and the HARQ-ACK bits in the second HARQ-ACK codebook.
  • In some implementations, the bit compression includes one or more of the following: CBG compression and spatial compression.
  • In some implementations, the preset configuration includes one or more of the following:
    1. (1) a quantity of multiplexed HARQ-ACK bits, for example, a maximum quantity of multiplexed HARQ-ACK bits of different HARQ-ACK codebooks, or a maximum quantity of multiplexed HARQ-ACK bits of different services;
    2. (2) a code rate of HARQ-ACK transmission, for example, a maximum code rate of a PUCCH resource carrying the second HARQ-ACK codebook for transmission, or a maximum code rate of a PUCCH resource carrying HARQ-ACK multiplexing;
    3. (3) a time domain resource of HARQ-ACK transmission, for example, a time domain resource of a PUCCH resource carrying the second HARQ-ACK codebook for transmission, or a time domain resource of a PUCCH resource carrying HARQ-ACK multiplexing; and
    4. (4) a frequency domain resource of HARQ-ACK transmission, for example, a frequency domain resource of a PUCCH resource carrying the second HARQ-ACK codebook for transmission, or a frequency domain resource of a PUCCH resource carrying HARQ-ACK multiplexing.
  • The terminal provided in this embodiment of the present disclosure may perform the foregoing embodiment. An implementation principle and a technical effect of the terminal are similar to those of the embodiment, and details are not described again in this embodiment.
  • Referring to FIG. 12, FIG. 12 is a structural diagram of a terminal applied in an embodiment of the present disclosure. As shown in FIG. 12, the terminal 1200 includes: a processor 1201, a transceiver 1202, a memory 1203, and a bus interface, where the processor 1201 may be responsible for bus architecture management and general processing. The memory 1203 may store data used by the processor 1201 when the processor 1201 performs an operation.
  • In an embodiment of the present disclosure, the terminal 1200 further includes: a computer program stored in the memory 1203 and executable on the processor 1201. The computer program implements steps of the above method when executed by the processor 1201.
  • In FIG. 12, the bus architecture may include any quantity of interconnected buses and bridges, which are specifically connected together by various circuits of one or more processors represented by the processor 1201 and a memory represented by the memory 1203. The bus architecture may further link various other circuits such as a peripheral device, a voltage regulator, and a power management circuit together. These are all well-known in the art, and therefore are not further described in this specification. The bus interface provides an interface. The transceiver 1202 may be a plurality of components, that is, include a transmitter and a receiver, and provide a unit for communicating with various other apparatuses on a transmission medium.
  • The terminal provided in this embodiment of the present disclosure may perform the foregoing method embodiment. An implementation principle and a technical effect of the terminal are similar thereto, and details are not described herein again in this embodiment.
  • The method or algorithm steps described in combination with content disclosed in the present disclosure may be implemented by hardware, or may be implemented by a processor by executing software instructions. The software instruction may be formed by a corresponding software module. The software module may be stored in a random access memory (Random Access Memory, RAM), a flash memory, a memory (Read-Only Memory, ROM), and an erasable programmable read-only memory (Erasable PROM, EPROM), an electrically erasable programmable read-only memory (Electrically EPROM, EEPROM), a register, a hard disk, a mobile hard disk, a compact disc read-only memory, or a storage medium of any other form known in the art. An exemplary storage medium is coupled to the processor, so that the processor can read information from the storage medium and can write information to the storage medium. Certainly, the storage medium may also be an integral part of the processor. The processor and the storage medium may be carried in an application specific integrated circuit (application specific integrated circuit, ASIC). In addition, the ASIC may be carried in a core network interface device. Certainly, the processor and the storage medium may exist in the core network interface device as discrete components.
  • A person skilled in the art should be aware that in the foregoing one or more examples, functions described in the present disclosure may be implemented by hardware, software, firmware, or any combination thereof. When implemented by software, the foregoing functions may be stored in a computer readable medium or transmitted as one or more instructions or code in the computer readable medium. The computer readable medium includes a computer storage medium and a communications medium, where the communications medium includes any medium that enables a computer program to be transmitted from one place to another. The storage medium may be any usable medium accessible to a general-purpose or dedicated computer.
  • The objectives, technical solutions, and beneficial effects of the present disclosure are further described in detail in the foregoing specific implementations. It should be understood that the foregoing descriptions are merely specific implementations of the present disclosure, and are not intended to limit the protection scope of the present disclosure. Any modification, equivalent replacement, or improvement made on the basis of the technical solutions of the present disclosure shall fall within the protection scope of the present disclosure.
  • A person skilled in the art should understand that the embodiments of the present disclosure can be provided as a method, a system, or a computer program product. Therefore, the embodiments of the present disclosure may take the form of a hardware only embodiment, a software only embodiment, or an embodiment with both software and hardware. Moreover, the embodiments of the present disclosure may use a form of a computer program product that is implemented on one or more computer-usable storage media (including but are not limited to a magnetic disk memory, a CD-ROM, an optical memory, and the like) that include computer-usable program code.
  • The embodiments of the present disclosure are described with reference to the flowcharts and/or block diagrams of the method, the device (system), and the computer program product according to the embodiments of the present disclosure. It should be understood that computer program instructions may be used to implement each process and/or each block in the flowcharts and/or the block diagrams and a combination of a process and/or a block in the flowcharts and/or the block diagrams. These computer program instructions may be provided to a processor of a general-purpose computer, a dedicated computer, an embedded processor, or another programmable data processing device to produce a machine, so that instructions executed by a processor of a computer or another programmable data processing device produce an apparatus for implementing a function specified in one or more processes of the flowchart and/or one or more blocks of the block diagram.
  • These computer program instructions may also be stored in a computer readable memory that can instruct the computer or any other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory generate an artifact that includes an instruction apparatus. The instruction apparatus implements a specific function in one or more processes in the flowcharts and/or in one or more blocks in the block diagrams.
  • These computer program instructions may also be loaded onto a computer or another programmable data processing device, so that a series of operation steps are performed on the computer or the another programmable device to produce computer-implemented processing, thereby providing instructions executed on the computer or the another programmable device to implement the function specified in one or more processes of the flowchart and/or one or more blocks of the block diagram.
  • Obviously, a person skilled in the art can make various modifications and variations to the embodiments of the present disclosure without departing from the spirit and scope of the present disclosure. In this way, the present disclosure is intended to include these modifications and variations of the embodiments of the present disclosure provided that they fall within the scope of the claims of the present disclosure and their equivalent technologies.

Claims (14)

  1. A hybrid automatic repeat request acknowledgement HARQ-ACK processing method, comprising:
    determining a first HARQ-ACK bit from a first HARQ-ACK codebook according to information indicated by downlink control information DCI corresponding to the first HARQ-ACK codebook and/or indexes of carriers where physical downlink shared channels PDSCHs corresponding to the first HARQ-ACK codebook are located; and
    multiplexing the first HARQ-ACK bit and HARQ-ACK bits in a second HARQ-ACK codebook or discarding the first HARQ-ACK bit.
  2. The method according to claim 1, wherein the determining a first HARQ-ACK bit from a first HARQ-ACK codebook according to information indicated by DCI corresponding to the first HARQ-ACK codebook and/or indexes of carriers where PDSCHs corresponding to the first HARQ-ACK codebook are located comprises:
    determining priorities according to downlink assignment indexes DAIs indicated by the DCI corresponding to the first HARQ-ACK codebook and/or the indexes of the carriers where the PDSCHs corresponding to the first HARQ-ACK codebook are located, wherein the priorities are priorities of HARQ-ACK bits in the first HARQ-ACK codebook; and
    selecting at least a part of HARQ-ACK bits from the first HARQ-ACK codebook as the first HARQ-ACK bit according to the priorities.
  3. The method according to claim 2, wherein the selecting at least a part of HARQ-ACK bits from the first HARQ-ACK codebook as the first HARQ-ACK bit according to the priorities comprises:
    selecting at least a part of HARQ-ACK bits from the first HARQ-ACK codebook as the first HARQ-ACK bit according to the priorities and a preset configuration.
  4. The method according to claim 1, wherein the determining a first HARQ -ACK bit from a first HARQ-ACK codebook according to information indicated by DCI corresponding to the first HARQ-ACK codebook and/or indexes of carriers where PDSCHs corresponding to the first HARQ-ACK codebook are located comprises:
    performing bit compression on HARQ-ACK bits in the first HARQ-ACK codebook;
    determining priorities according to downlink assignment indexes DAIs indicated by the DCI corresponding to the first HARQ-ACK codebook and/or the indexes of the carriers where the PDSCHs corresponding to the first HARQ-ACK codebook are located, wherein the priorities are priorities of HARQ-ACK bits in the first HARQ-ACK codebook after the bit compression; and
    selecting at least a part of HARQ-ACK bits from the first HARQ-ACK codebook after the bit compression, as the first HARQ-ACK bit, according to the priorities.
  5. The method according to claim 4, wherein the selecting at least a part of HARQ-ACK bits, from the first HARQ-ACK codebook after the bit compression, as the first HARQ-ACK bit, according to the priorities comprises:
    selecting at least a part of HARQ-ACK bits, from the first HARQ-ACK codebook after the bit compression, as the first HARQ-ACK bit, according to the priorities and a preset configuration.
  6. The method according to claim 2 or 4, wherein the determining priorities according to DAIs indicated by the DCI corresponding to the first HARQ-ACK codebook and/or the indexes of the carriers where the PDSCHs corresponding to the first HARQ-ACK codebook are located comprises:
    determining the priorities according to an ascending order or a descending order of the DAIs indicated by the DCI corresponding to the first HARQ-ACK codebook and/or an ascending order or a descending order of the indexes of the carriers where the PDSCHs corresponding to the first HARQ-ACK codebook are located.
  7. The method according to claim 3 or 5, wherein in a case of multiplexing the first HARQ-ACK bit and the HARQ-ACK bits in the second HARQ-ACK codebook, the method further comprises:
    discarding HARQ-ACK bits other than the first HARQ-ACK bit in the first HARQ-ACK codebook.
  8. The method according to claim 3 or 5, wherein in a case of discarding the first HARQ-ACK bit, the method further comprises:
    multiplexing HARQ-ACK bits other than the first HARQ-ACK bit in the first HARQ-ACK codebook and the HARQ-ACK bits in the second HARQ-ACK codebook.
  9. The method according to claim 3, wherein in a case of multiplexing the first HARQ-ACK bit and the HARQ-ACK bits in the second HARQ-ACK codebook or discarding the first HARQ-ACK bit, the method further comprises:
    after bit compression is performed on HARQ-ACK bits other than the first HARQ-ACK bit in the first HARQ-ACK codebook, multiplexing the HARQ-ACK bits other than the first HARQ-ACK bit in the first HARQ-ACK codebook and the HARQ-ACK bits in the second HARQ-ACK codebook.
  10. The method according to claim 3 or 9, wherein the bit compression comprises one or more of following: code block group CBG compression and spatial compression.
  11. The method according to claim 3 or 5, wherein the preset configuration comprises one or more of following:
    a quantity of multiplexed HARQ-ACK bits;
    a code rate of HARQ-ACK transmission;
    a time domain resource of HARQ-ACK transmission; and
    a frequency domain resource of HARQ-ACK transmission.
  12. A terminal, comprising:
    a determining module, configured to determine a first hybrid automatic repeat request acknowledgement HARQ-ACK bit from a first HARQ-ACK codebook according to information indicated by downlink control information DCI corresponding to the first HARQ-ACK codebook and/or indexes of carriers where physical downlink shared channels PDSCHs corresponding to the first HARQ-ACK codebook are located; and
    a processing module, configured to multiplex the first HARQ-ACK bit and HARQ-ACK bits in a second HARQ-ACK codebook or discarding the first HARQ-ACK bit.
  13. A terminal, comprising: a processor, a memory, and a program stored in the memory and executable on the processor; wherein when the program is executed by the processor, steps of the HARQ-ACK processing method according to any one of claims 1 to 11 are implemented.
  14. A computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, steps of the HARQ-ACK processing method according to any one of claims 1 to 11 are implemented.
EP20837026.2A 2019-07-05 2020-06-24 Method for processing harq-ack and device Pending EP3996306A4 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201910604777.1A CN111800236B (en) 2019-07-05 2019-07-05 Method and device for processing HARQ-ACK
PCT/CN2020/098006 WO2021004280A1 (en) 2019-07-05 2020-06-24 Method for processing harq-ack and device

Publications (2)

Publication Number Publication Date
EP3996306A1 true EP3996306A1 (en) 2022-05-11
EP3996306A4 EP3996306A4 (en) 2022-08-24

Family

ID=72805774

Family Applications (1)

Application Number Title Priority Date Filing Date
EP20837026.2A Pending EP3996306A4 (en) 2019-07-05 2020-06-24 Method for processing harq-ack and device

Country Status (4)

Country Link
US (1) US20220131650A1 (en)
EP (1) EP3996306A4 (en)
CN (1) CN111800236B (en)
WO (1) WO2021004280A1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110752905B (en) * 2018-07-24 2021-02-12 华为技术有限公司 Communication method and device
CN110832800B (en) * 2019-08-07 2022-07-01 北京小米移动软件有限公司 Method and device for HARQ feedback enhancement, communication equipment and storage medium
WO2022141589A1 (en) * 2020-12-31 2022-07-07 华为技术有限公司 Method and apparatus for determining hybrid automatic repeat request acknowledgement (harq-ack) codebook
CN114765484A (en) * 2021-01-15 2022-07-19 北京紫光展锐通信技术有限公司 HARQ-ACK transmission method, device, user side equipment and storage medium
WO2022154395A1 (en) * 2021-01-15 2022-07-21 엘지전자 주식회사 Method and apparatus for transmitting and receiving signal in wireless communication system
WO2022151410A1 (en) * 2021-01-15 2022-07-21 华为技术有限公司 Method and apparatus for transmitting feedback information
CN113498195B (en) * 2021-03-18 2023-07-18 上海移远通信技术股份有限公司 Method and apparatus in a node for wireless communication

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8670396B2 (en) * 2009-09-29 2014-03-11 Qualcomm Incorporated Uplink control channel resource allocation for transmit diversity
KR20120119176A (en) * 2011-04-20 2012-10-30 주식회사 팬택 Apparatus and method for transmitting and receiving control signal in communication system
US10568081B2 (en) * 2016-03-21 2020-02-18 Samsung Electronics Co., Ltd. Scheduling uplink transmissions
EP3603266A4 (en) * 2017-03-23 2021-05-26 Apple Inc. Scheduling and hybrid automatic repeat request operation and codebook design for new radio carrier aggregation
CN109639398B (en) * 2017-10-09 2021-12-31 华为技术有限公司 Method, device and equipment for sending HARQ-ACK feedback codebook
WO2019099569A1 (en) * 2017-11-16 2019-05-23 Sharp Laboratories Of America, Inc. Codebook determination of harq-ack multiplexing with fallback downlink control information (dci) and code block group (cbg) configurations
CN109842477B (en) * 2017-11-29 2022-08-02 中兴通讯股份有限公司 Information decoding method and device, codebook processing method and device, storage medium and processor
US20210360638A1 (en) * 2018-01-05 2021-11-18 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Feedback response information sending or receiving methods, devices and system
EP3905566B1 (en) * 2018-12-29 2023-11-29 Beijing Xiaomi Mobile Software Co., Ltd. Data transmission method and apparatus in direct communication, device, and system

Also Published As

Publication number Publication date
EP3996306A4 (en) 2022-08-24
CN111800236A (en) 2020-10-20
CN111800236B (en) 2022-02-08
WO2021004280A1 (en) 2021-01-14
US20220131650A1 (en) 2022-04-28

Similar Documents

Publication Publication Date Title
EP3996306A1 (en) Method for processing harq-ack and device
CN110168987B (en) Scalable feedback reporting
JP6500164B2 (en) Uplink control information transmission method and apparatus
EP3939368B1 (en) Method and apparatus for multiplexing uci
US10512070B2 (en) User equipment, network device, and method for determining physical uplink control channel resource
CN110546903B (en) Method and device for sending and receiving feedback information and communication system
CN110943805A (en) HARQ-ACK transmission method, terminal equipment and network equipment
EP3787216A1 (en) Configuration of downlink transmissions
EP3989469B1 (en) Method of transmitting physical uplink control channel and related device
EP3251260B1 (en) Harq-ack information feedback method and apparatus
KR20130132219A (en) Mobile communication system and method for receiving/transmitting channel thereof
CN114041303B (en) Feedback information transmission method and device
CN116250332A (en) Wireless communication method and user equipment for transmitting HARQ-ACK codebook
CN109905210B (en) ACK/NACK transmission method and corresponding device
JP2024069709A (en) Method and device for HARQ-ACK feedback of PDCCH
US20230291509A1 (en) DAI and HARQ Codebook for Multi-Cell Scheduling
CN109391352B (en) Transmission method of response information, terminal equipment and network equipment
US20210329610A1 (en) Processing method and device
US20200170018A1 (en) Data transmission method, terminal, and base station
EP4054260A1 (en) Uplink transmission method, and uplink transmission indication method and device
EP3496449B1 (en) Information processing method, device and computer readable storage medium
US20230155737A1 (en) Information communication method and apparatus

Legal Events

Date Code Title Description
STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE

PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE

17P Request for examination filed

Effective date: 20220127

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

A4 Supplementary search report drawn up and despatched

Effective date: 20220725

RIC1 Information provided on ipc code assigned before grant

Ipc: H04L 1/18 20060101AFI20220719BHEP

DAV Request for validation of the european patent (deleted)
DAX Request for extension of the european patent (deleted)