[go: up one dir, main page]

WO2020057565A1 - Procédé de transmission de harq-ack, dispositif de terminal et dispositif de réseau - Google Patents

Procédé de transmission de harq-ack, dispositif de terminal et dispositif de réseau Download PDF

Info

Publication number
WO2020057565A1
WO2020057565A1 PCT/CN2019/106508 CN2019106508W WO2020057565A1 WO 2020057565 A1 WO2020057565 A1 WO 2020057565A1 CN 2019106508 W CN2019106508 W CN 2019106508W WO 2020057565 A1 WO2020057565 A1 WO 2020057565A1
Authority
WO
WIPO (PCT)
Prior art keywords
pusch
pdcch
type
symbol
harq
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.)
Ceased
Application number
PCT/CN2019/106508
Other languages
English (en)
Chinese (zh)
Inventor
高雪娟
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.)
China Academy of Telecommunications Technology CATT
Original Assignee
China Academy of Telecommunications Technology CATT
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 China Academy of Telecommunications Technology CATT filed Critical China Academy of Telecommunications Technology CATT
Publication of WO2020057565A1 publication Critical patent/WO2020057565A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • 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 signalling, i.e. of overhead other than pilot signals
    • H04L5/0055Physical resource allocation for ACK/NACK
    • 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
    • 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
    • H04L5/00Arrangements affording multiple use of the transmission path
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • 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/12Wireless traffic scheduling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1263Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
    • H04W72/1273Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of downlink data flows
    • 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

Definitions

  • the present application relates to the field of communication technologies, and in particular, to a HARQ-ACK transmission method, a terminal device, and a network device.
  • the wireless air interface technology supports the repeated transmission of the Physical Uplink Shared Channel (PUSCH), and also supports the physical uplink control channel (Physical Uplink).
  • PUSCH Physical Uplink Shared Channel
  • Physical Uplink Physical Uplink
  • UCI Uplink Control Information
  • this UL grant can only be used for Hybrid Automatic Repeat Request-Acknowledgement (HARQ-ACK) transmission on the first PUSCH. It is determined that, for subsequent PUSCHs, it is currently not supported to transmit HARQ-ACKs for downlink transmissions that occur after the UL grant on these PUSCHs, which will cause excessive downlink transmission delays, thereby affecting system throughput.
  • HARQ-ACK Hybrid Automatic Repeat Request-Acknowledgement
  • PDCCH Physical Downlink Control Channel
  • the embodiments of the present application provide a HARQ-ACK transmission method, a terminal device, and a network device, which are used to provide a new mechanism for determining how to transmit HARQ-ACK on a PUSCH to reduce downlink transmission delay and improve data and The final HARQ-ACK enables correct rate matching.
  • a HARQ-ACK transmission method includes: if a PUCCH carrying a HARQ-ACK overlaps with a PUSCH of a first type, determining a HARQ-ACK for downlink transmission corresponding to the PDCCH of the first type Not transmitted on the first type of PUSCH.
  • the PUCCH carrying the HARQ-ACK overlaps with the PUSCH of the first type, it is determined that the HARQ-ACK of the downlink transmission corresponding to the PDCCH of the first type is not transmitted on the PUSCH of the first type. That is, when HARQ-ACK is transmitted on the first type of PUSCH, a reference time is determined according to a predetermined processing delay.
  • PDSCH scheduled by the PDCCH after the reference time cannot transmit HARQ-ACK on the first type of PUSCH, thereby determining Which PDSCH can perform HARQ-ACK in each time slot, thereby avoiding the delay of transmitting the HARQ-ACK feedback of PDSCH to another time slot, which greatly compresses the feedback delay of downlink transmission, improves system transmission efficiency, and makes data and final HARQ-ACK enables correct rate matching.
  • the method before determining that HARQ-ACK for downlink transmission corresponding to the first type of PDCCH is not transmitted on the first type of PUSCH, the method further includes: determining that simultaneous transmission of PUCCH and PUSCH is not supported or configured; and / or, determining all The PUCCH and the first type of PUSCH satisfy a time condition for transferring the HARQ-ACK carried on the PUCCH to the PUSCH for transmission.
  • determining that the HARQ-ACK of the downlink transmission corresponding to the first type of PDCCH is not transmitted on the first type of PUSCH includes: comparing the HARQ-ACK codebook transmitted on the PUSCH with the first Generating a NACK at a position corresponding to a downlink transmission corresponding to a PDCCH-like type; or removing a HARQ-ACK corresponding to the downlink transmission corresponding to the first-type PDCCH from a HARQ-ACK codebook transmitted on the PUSCH; or, When the HARQ-ACK codebook transmitted on the PUSCH is generated, the HARQ-ACK of the downlink transmission corresponding to the first-type PDCCH is not included.
  • the downlink transmission corresponding to the first type of PDCCH includes at least one of the following downlink transmissions: a PDSCH scheduled by the first type of PDCCH; an SPS indicated by the first type of PDCCH; a PDSCH released; an indication of a downlink SPS A resource-released PDCCH, and the PDCCH is a first-type PDCCH.
  • the first type of PUSCH includes at least one of the following PUSCHs: there is no PUSCH scheduled for the corresponding PDCCH; and at least two independent PUSCHs scheduled by the same PDCCH except for the first PUSCH PUSCH; PUSCH other than the first PUSCH among PUSCHs that are repeatedly transmitted repeatedly.
  • the first type of PDCCH is: a PDCCH transmitted after a first time-domain position, where the first time-domain position is: a virtual PDCCH position corresponding to the PUSCH; or The Tth symbol before a symbol, where T is a predetermined delay; or a predetermined downlink symbol or flexible symbol or PDCCH detection opportunity that meets a preset condition; wherein the preset condition is: Before the first symbol of the PUSCH and the interval between the first symbol and the first symbol is not less than the T symbols, where T is a predetermined delay; or the K-th before the time slot where the PUSCH is located Among the time slots, K is a scheduling timing value corresponding to the first PUSCH; or, before the time slot in which the PUSCH is located, and in a time slot that is not less than K slots in the time slot where the PUSCH is located , Where K is a scheduling timing value corresponding to the first PUSCH.
  • the virtual PDCCH position is: a T-th symbol before the first symbol of the PUSCH, where T is a predetermined delay; or a predetermined downlink symbol or Flexible symbol that meets a preset condition or PDCCH detection opportunity; wherein the preset condition is: before the first symbol of the PUSCH, and the interval between the first symbol and the first symbol is not less than the T symbols, where T is a predetermined delay Or in the Kth time slot before the time slot where the PUSCH is located, where K is the scheduling timing value corresponding to the first PUSCH; or, before the time slot where the PUSCH is located, and is the same as the PUSCH Among the time slots in which the time slot interval is not less than K time slots, where K is a scheduling timing value corresponding to the first PUSCH.
  • T is one of the following definitions:
  • T is a scheduling timing value indicated in the PDCCH that activates the PUSCH of the first type of transmission
  • T is a scheduling timing value indicated in the PDCCH
  • T is a scheduling timing value indicated in a PDCCH that schedules the repeated transmission of the PUSCH transmission.
  • the predetermined downlink symbol is the most recent downlink symbol that satisfies the preset condition, or the first downlink symbol in a time slot that satisfies the preset condition; and the Flexible symbol is a condition that satisfies the The latest Flexible symbol in a preset condition or the first Flexible symbol in a time slot that satisfies the preset condition; the PDCCH detection opportunity is the last PDCCH detection opportunity that meets the preset condition, or Detecting a first PDCCH in a time slot that satisfies the preset condition.
  • a HARQ-ACK transmission method includes: if the PUCCH carrying the HARQ-ACK and the first type PUSCH overlap, the first type PUSCH is not used according to the HARQ-ACK. The number of feedback bits of the received HARQ-ACK for downlink transmission corresponding to the first type of PDCCH.
  • the method before receiving the HARQ-ACK for downlink transmission corresponding to the first-type PDCCH according to the number of feedback bits of the HARQ-ACK on the first-type PUSCH, the method further includes: determining that the terminal device does not support or is not configured with PUCCH Simultaneously transmit with the PUSCH; and / or determine that the PUCCH and the first type of PUSCH meet a time condition for transferring the HARQ-ACK carried on the PUCCH to the PUSCH for transmission.
  • not receiving the HARQ-ACK for downlink transmission corresponding to the first type of physical downlink control channel PDCCH on the first type of PUSCH according to the number of feedback bits of the HARQ-ACK includes: transmitting on the PUSCH A NACK is generated in the HARQ-ACK codebook corresponding to the downlink transmission corresponding to the first type of PDCCH; or, the HARQ-ACK codebook transmitted on the PUSCH is removed from the first type PDCCH.
  • the corresponding HARQ-ACK for downlink transmission; or, when generating the HARQ-ACK codebook transmitted on the PUSCH, the HARQ-ACK for the downlink transmission corresponding to the first type of PDCCH is not included.
  • the downlink transmission scheduled by the first type of PDCCH includes at least one of the following downlink transmissions: a PDSCH scheduled by the first type of PDCCH; an SPS PDCCH release indicated by the first type of PDCCH; an indication A PDCCH released by a downlink SPS resource, and the PDCCH is a first-type PDCCH.
  • the first type of PUSCH includes at least one of the following PUSCHs: there is no PUSCH scheduled for the corresponding PDCCH; and at least two independent PUSCHs scheduled by the same PDCCH except for the first PUSCH PUSCH; PUSCH other than the first PUSCH among PUSCHs that are repeatedly transmitted repeatedly.
  • the first type of PDCCH is: a PDCCH transmitted after a first time-domain position, where the first time-domain position is: a virtual PDCCH position corresponding to the PUSCH; or The Tth symbol before a symbol, where T is a predetermined delay; or a predetermined downlink symbol or flexible symbol or PDCCH detection opportunity that meets a preset condition; wherein the preset condition is: Before the first symbol of the PUSCH and the interval between the first symbol and the first symbol is not less than the T symbols, where T is a predetermined delay; or the K-th before the time slot where the PUSCH is located Among the time slots, K is a scheduling timing value corresponding to the first PUSCH; or, before the time slot in which the PUSCH is located, and in a time slot that is not less than K slots in the time slot where the PUSCH is located , Where K is a scheduling timing value corresponding to the first PUSCH.
  • the virtual PDCCH position is: a T-th symbol before the first symbol of the PUSCH, where T is a predetermined delay; or a predetermined downlink symbol or Flexible symbol that meets a preset condition or PDCCH detection opportunity; wherein the preset condition is: before the first symbol of the PUSCH, and the interval between the first symbol and the first symbol is not less than the T symbols, where T is a predetermined delay Or in the Kth time slot before the time slot where the PUSCH is located, where K is the scheduling timing value corresponding to the first PUSCH; or, before the time slot where the PUSCH is located, and is the same as the PUSCH Among the time slots in which the time slot interval is not less than K time slots, where K is a scheduling timing value corresponding to the first PUSCH.
  • T is one of the following definitions:
  • T is the scheduling timing value indicated in the PDCCH that activates the transmission of the PUSCH of the first type; if the PUSCH of the first type is scheduled by the same PDCCH For PUSCHs other than the first PUSCH among at least two independent PUSCHs, T is the scheduling timing value indicated in the PDCCH; if the PUSCH of the first type is the PUSCH except the first For a PUSCH other than a PUSCH, T is a scheduling timing value indicated in a PDCCH scheduling the repeated transmission of the PUSCH.
  • the predetermined downlink symbol is the most recent downlink symbol that satisfies the preset condition, or the first downlink symbol in a time slot that satisfies the preset condition; and the Flexible symbol is a condition that satisfies the The latest Flexible symbol in a preset condition or the first Flexible symbol in a time slot that satisfies the preset condition; the PDCCH detection opportunity is the last PDCCH detection opportunity that meets the preset condition, or Detecting a first PDCCH in a time slot that satisfies the preset condition.
  • a terminal device includes: a memory for storing instructions; a processor for reading the instructions in the memory, and executes the following process: if the physical uplink control carries HARQ-ACK If the channel PUCCH overlaps with the PUSCH of the first type, it is determined that the HARQ-ACK of the downlink transmission corresponding to the PDCCH of the first type is not transmitted on the PUSCH of the first type; the transceiver is used to send and receive data under the control of the processor .
  • the processor is further configured to: determine that PUCCH and PUSCH transmission are not supported or configured at the same time; and / or, determine that the PUCCH and the first type of PUSCH satisfy the HARQ-ACK transfer to be carried on the PUCCH Time conditions for transmission to PUSCH.
  • the processor is specifically configured to: generate a NACK for a position corresponding to the downlink transmission corresponding to the first type of PDCCH in the HARQ-ACK codebook transmitted on the PUSCH; or, The HARQ-ACK codebook transmitted on the PUSCH is removed from the HARQ-ACK corresponding to the downlink transmission corresponding to the first type of PDCCH; or, when the HARQ-ACK codebook transmitted on the PUSCH is generated, it does not include The downlink transmission HARQ-ACK corresponding to the first type of PDCCH.
  • the downlink transmission corresponding to the first type of PDCCH includes at least one of the following downlink transmissions: a PDSCH scheduled by the first type of PDCCH; an SPS indicated by the first type of PDCCH; a PDSCH released; an indication of a downlink SPS A resource-released PDCCH, and the PDCCH is a first-type PDCCH.
  • the first type of PUSCH includes at least one of the following PUSCHs: there is no PUSCH scheduled for the corresponding PDCCH; and at least two independent PUSCHs scheduled by the same PDCCH except for the first PUSCH PUSCH; PUSCH other than the first PUSCH among PUSCHs that are repeatedly transmitted repeatedly.
  • the first type of PDCCH is: a PDCCH transmitted after a first time-domain position, where the first time-domain position is: a virtual PDCCH position corresponding to the PUSCH; or The Tth symbol before a symbol, where T is a predetermined delay; or a predetermined downlink symbol or flexible symbol or PDCCH detection opportunity that meets a preset condition; wherein the preset condition is: Before the first symbol of the PUSCH and the interval between the first symbol and the first symbol is not less than the T symbols, where T is a predetermined delay; or the K-th before the time slot where the PUSCH is located Among the time slots, K is a scheduling timing value corresponding to the first PUSCH; or, before the time slot in which the PUSCH is located, and in a time slot that is not less than K slots in the time slot where the PUSCH is located , Where K is a scheduling timing value corresponding to the first PUSCH.
  • the virtual PDCCH position is: a T-th symbol before the first symbol of the PUSCH, where T is a predetermined delay; or a predetermined downlink symbol or Flexible symbol that meets a preset condition or PDCCH detection opportunity; wherein the preset condition is: before the first symbol of the PUSCH, and the interval between the first symbol and the first symbol is not less than the T symbols, where T is a predetermined delay Or in the Kth time slot before the time slot where the PUSCH is located, where K is the scheduling timing value corresponding to the first PUSCH; or, before the time slot where the PUSCH is located, and is the same as the PUSCH Among the time slots in which the time slot interval is not less than K time slots, where K is a scheduling timing value corresponding to the first PUSCH.
  • T is one of the following definitions:
  • T is the scheduling timing value indicated in the PDCCH that activates the transmission of the PUSCH of the first type; if the PUSCH of the first type is scheduled by the same PDCCH For PUSCHs other than the first PUSCH among at least two independent PUSCHs, T is the scheduling timing value indicated in the PDCCH; if the PUSCH of the first type is the PUSCH except the first For a PUSCH other than a PUSCH, T is a scheduling timing value indicated in a PDCCH scheduling the repeated transmission of the PUSCH.
  • the predetermined downlink symbol is the most recent downlink symbol that satisfies the preset condition, or the first downlink symbol in a time slot that satisfies the preset condition; and the Flexible symbol is a condition that satisfies the The latest Flexible symbol in a preset condition or the first Flexible symbol in a time slot that satisfies the preset condition; the PDCCH detection opportunity is the last PDCCH detection opportunity that meets the preset condition, or Detecting a first PDCCH in a time slot that satisfies the preset condition.
  • a network device includes: a memory for storing instructions; a processor for reading the instructions in the memory, and performing the following process: if the PUCCH carrying the HARQ-ACK and the first If there is overlap in one type of PUSCH, the HARQ-ACK for downlink transmission corresponding to the first type of physical downlink control channel PDCCH is not received on the first type of PUSCH according to the HARQ-ACK feedback bit number; the transceiver is used for Send and receive data under the control of the processor.
  • the processor is further configured to: determine that the terminal device does not support or is not configured for simultaneous transmission of PUCCH and PUSCH; and / or, determine that the PUCCH and the first type of PUSCH satisfy the HARQ- to be carried on the PUCCH- Time condition for ACK transfer to PUSCH.
  • the processor is specifically configured to: generate a NACK for a position corresponding to the downlink transmission corresponding to the first type of PDCCH in the HARQ-ACK codebook transmitted on the PUSCH; or, The HARQ-ACK codebook transmitted on the PUSCH is removed from the HARQ-ACK of the downlink transmission corresponding to the first type of PDCCH; or, when the HARQ-ACK codebook transmitted on the PUSCH is generated, the HARQ-ACK codebook transmitted on the PUSCH is not included.
  • HARQ-ACK for downlink transmission corresponding to the first type of PDCCH is specifically configured to: generate a NACK for a position corresponding to the downlink transmission corresponding to the first type of PDCCH in the HARQ-ACK codebook transmitted on the PUSCH; or, The HARQ-ACK codebook transmitted on the PUSCH is removed from the HARQ-ACK of the downlink transmission corresponding to the first type of PDCCH; or, when the HARQ-ACK codebook transmitted on the PUSCH
  • the downlink transmission scheduled by the first type of PDCCH includes at least one of the following downlink transmissions: a PDSCH scheduled by the first type of PDCCH; an SPS PDCCH release indicated by the first type of PDCCH; an indication A PDCCH released by a downlink SPS resource, and the PDCCH is a first-type PDCCH.
  • the first type of PUSCH includes at least one of the following PUSCHs: there is no PUSCH scheduled for the corresponding PDCCH; and at least two independent PUSCHs scheduled by the same PDCCH except for the first PUSCH PUSCH; PUSCH other than the first PUSCH among PUSCHs that are repeatedly transmitted repeatedly.
  • the first type of PDCCH is: a PDCCH transmitted after a first time-domain position, where the first time-domain position is: a virtual PDCCH position corresponding to the PUSCH; or The Tth symbol before a symbol, where T is a predetermined delay; or a predetermined downlink symbol or Flexible symbol or PDCCH detection opportunity that meets a preset condition; wherein the preset condition is: in the Before the first symbol of the PUSCH and not less than the T symbols from the first symbol, where T is a predetermined delay; or the Kth time before the time slot where the PUSCH is located In the slot, where K is the scheduling timing value corresponding to the first PUSCH; or in a slot that is not less than K slots in the slot where the PUSCH is located, Wherein, K is a scheduling timing value corresponding to the first PUSCH.
  • the virtual PDCCH position is: a T-th symbol before the first symbol of the PUSCH, where T is a predetermined delay; or a predetermined downlink symbol or a flexible symbol that meets a preset condition Or a PDCCH detection opportunity; wherein the preset condition is: before the first symbol of the PUSCH, and the interval between the first symbol and the first symbol is not less than the T symbols, where T is a predetermined time Or in the Kth time slot before the time slot where the PUSCH is located, where K is the scheduling timing value corresponding to the first PUSCH; or, before the time slot where the PUSCH is located, and Among the time slots in which the time slot interval of the PUSCH is not less than K time slots, K is a scheduling timing value corresponding to the first PUSCH.
  • T is one of the following definitions:
  • T is the scheduling timing value indicated in the PDCCH that activates the transmission of the PUSCH of the first type; if the PUSCH of the first type is scheduled by the same PDCCH For PUSCHs other than the first PUSCH among at least two independent PUSCHs, T is the scheduling timing value indicated in the PDCCH; if the PUSCH of the first type is the PUSCH except the first For a PUSCH other than a PUSCH, T is a scheduling timing value indicated in a PDCCH scheduling the repeated transmission of the PUSCH.
  • the predetermined downlink symbol is the most recent downlink symbol that satisfies the preset condition, or the first downlink symbol in a time slot that satisfies the preset condition; and the Flexible symbol is a condition that satisfies the The latest Flexible symbol in a preset condition or the first Flexible symbol in a time slot that satisfies the preset condition; the PDCCH detection opportunity is the last PDCCH detection opportunity that meets the preset condition, or Detecting a first PDCCH in a time slot that satisfies the preset condition.
  • a terminal device includes a determining unit configured to determine a downlink corresponding to the first type physical downlink control channel PDCCH if the PUCCH carrying the HARQ-ACK overlaps with the first type PUSCH.
  • the transmitted HARQ-ACK is not transmitted on the first type of PUSCH.
  • the determining unit is further configured to: determine that simultaneous transmission of PUCCH and PUSCH is not supported or configured; and / or, determine that the PUCCH and the first type of PUSCH satisfy the HARQ-ACK transfer to be carried on the PUCCH Time conditions for transmission to PUSCH.
  • the determining unit is specifically configured to: generate a NACK for a position corresponding to the downlink transmission corresponding to the first type of PDCCH in the HARQ-ACK codebook transmitted on the PUSCH; or, The HARQ-ACK codebook transmitted on the PUSCH is removed from the HARQ-ACK corresponding to the downlink transmission corresponding to the first type of PDCCH; or, when the HARQ-ACK codebook transmitted on the PUSCH is generated, it does not include The downlink transmission HARQ-ACK corresponding to the first type of PDCCH.
  • the downlink transmission corresponding to the first type of PDCCH includes at least one of the following downlink transmissions: a PDSCH scheduled by the first type of PDCCH; an SPS indicated by the first type of PDCCH; a PDSCH released; an indication of a downlink SPS A resource-released PDCCH, and the PDCCH is a first-type PDCCH.
  • the first type of PUSCH includes at least one of the following PUSCHs: there is no PUSCH scheduled for the corresponding PDCCH; and at least two independent PUSCHs scheduled by the same PDCCH except for the first PUSCH PUSCH; PUSCH other than the first PUSCH among PUSCHs that are repeatedly transmitted repeatedly.
  • the first type of PDCCH is: a PDCCH transmitted after a first time-domain position, where the first time-domain position is: a virtual PDCCH position corresponding to the PUSCH; or The Tth symbol before a symbol, where T is a predetermined delay; or a predetermined downlink symbol or flexible symbol or PDCCH detection opportunity that meets a preset condition; wherein the preset condition is: Before the first symbol of the PUSCH and the interval between the first symbol and the first symbol is not less than the T symbols, where T is a predetermined delay; or the K-th before the time slot where the PUSCH is located Among the time slots, K is a scheduling timing value corresponding to the first PUSCH; or, before the time slot in which the PUSCH is located, and in a time slot that is not less than K slots in the time slot where the PUSCH is located , Where K is a scheduling timing value corresponding to the first PUSCH.
  • the virtual PDCCH position is: a T-th symbol before the first symbol of the PUSCH, where T is a predetermined delay; or a predetermined downlink symbol or Flexible symbol that meets a preset condition or PDCCH detection opportunity; wherein the preset condition is: before the first symbol of the PUSCH, and the interval between the first symbol and the first symbol is not less than the T symbols, where T is a predetermined delay Or in the Kth time slot before the time slot where the PUSCH is located, where K is the scheduling timing value corresponding to the first PUSCH; or, before the time slot where the PUSCH is located, and is the same as the PUSCH Among the time slots in which the time slot interval is not less than K time slots, where K is a scheduling timing value corresponding to the first PUSCH.
  • T is one of the following definitions:
  • T is a scheduling timing value indicated in the PDCCH that activates the PUSCH of the first type of transmission
  • T is a scheduling timing value indicated in the PDCCH
  • T is a scheduling timing value indicated in a PDCCH that schedules the repeated transmission of the PUSCH transmission.
  • the predetermined downlink symbol is the most recent downlink symbol that satisfies the preset condition, or the first downlink symbol in a time slot that satisfies the preset condition;
  • the Flexible symbol is the most recent Flexible symbol that satisfies the preset condition, or the first Flexible symbol in a time slot that satisfies the preset condition; and the PDCCH detection opportunity is a condition that satisfies the preset condition.
  • a network device includes: a determining unit configured to, if a PUCCH carrying a HARQ-ACK and a PUSCH of the first type overlap, do not perform the HARQ- on the first type of PUSCH according to the HARQ- The number of feedback bits of the ACK receives HARQ-ACK for downlink transmission corresponding to the first type of physical downlink control channel PDCCH.
  • the determining unit is further configured to determine that the terminal device does not support or is not configured for simultaneous transmission of PUCCH and PUSCH; and / or, determine that the PUCCH and the first type of PUSCH satisfy the HARQ- to be carried on the PUCCH- Time condition for ACK transfer to PUSCH.
  • the determining unit is specifically configured to: generate a NACK for a position corresponding to the downlink transmission corresponding to the first type of PDCCH in the HARQ-ACK codebook transmitted on the PUSCH; or, The HARQ-ACK codebook transmitted on the PUSCH is removed from the HARQ-ACK of the downlink transmission corresponding to the first type of PDCCH; or, when the HARQ-ACK codebook transmitted on the PUSCH is generated, the HARQ-ACK codebook transmitted on the PUSCH is not included.
  • HARQ-ACK for downlink transmission corresponding to the first type of PDCCH is specifically configured to: generate a NACK for a position corresponding to the downlink transmission corresponding to the first type of PDCCH in the HARQ-ACK codebook transmitted on the PUSCH; or, The HARQ-ACK codebook transmitted on the PUSCH is removed from the HARQ-ACK of the downlink transmission corresponding to the first type of PDCCH; or, when the HARQ-ACK codebook transmitted on the
  • the downlink transmission scheduled by the first type of PDCCH includes at least one of the following downlink transmissions: a PDSCH scheduled by the first type of PDCCH; an SPS PDCCH release indicated by the first type of PDCCH; an indication A PDCCH released by a downlink SPS resource, and the PDCCH is a first-type PDCCH.
  • the first type of PUSCH includes at least one of the following PUSCHs: there is no PUSCH scheduled for the corresponding PDCCH; and at least two independent PUSCHs scheduled by the same PDCCH except for the first PUSCH PUSCH; PUSCH other than the first PUSCH among PUSCHs that are repeatedly transmitted repeatedly.
  • the first type of PDCCH is: a PDCCH transmitted after a first time-domain position, where the first time-domain position is: a virtual PDCCH position corresponding to the PUSCH; or The Tth symbol before a symbol, where T is a predetermined delay; or a predetermined downlink symbol or flexible symbol or PDCCH detection opportunity that meets a preset condition; wherein the preset condition is: Before the first symbol of the PUSCH and the interval between the first symbol and the first symbol is not less than the T symbols, where T is a predetermined delay; or the K-th before the time slot where the PUSCH is located Among the time slots, K is a scheduling timing value corresponding to the first PUSCH; or, before the time slot in which the PUSCH is located, and in a time slot that is not less than K slots in the time slot where the PUSCH is located , Where K is a scheduling timing value corresponding to the first PUSCH.
  • the virtual PDCCH position is: a T-th symbol before the first symbol of the PUSCH, where T is a predetermined delay; or a predetermined downlink symbol or Flexible symbol that meets a preset condition or PDCCH detection opportunity; wherein the preset condition is: before the first symbol of the PUSCH, and the interval between the first symbol and the first symbol is not less than the T symbols, where T is a predetermined delay Or in the Kth time slot before the time slot where the PUSCH is located, where K is the scheduling timing value corresponding to the first PUSCH; or, before the time slot where the PUSCH is located, and is the same as the PUSCH Among the time slots in which the time slot interval is not less than K time slots, where K is a scheduling timing value corresponding to the first PUSCH.
  • T is one of the following definitions:
  • T is a scheduling timing value indicated in the PDCCH that activates the PUSCH of the first type of transmission
  • T is a scheduling timing value indicated in the PDCCH
  • T is a scheduling timing value indicated in a PDCCH that schedules the repeated transmission of the PUSCH transmission.
  • the predetermined downlink symbol is the most recent downlink symbol that satisfies the preset condition, or the first downlink symbol in a time slot that satisfies the preset condition; and the Flexible symbol is a condition that satisfies the The latest Flexible symbol in a preset condition or the first Flexible symbol in a time slot that satisfies the preset condition; the PDCCH detection opportunity is the last PDCCH detection opportunity that meets the preset condition, or Detecting a first PDCCH in a time slot that satisfies the preset condition.
  • a computer storage medium on which a computer program is stored, and when the computer program is executed by a processor, the method according to any one of the first aspect or the second aspect is implemented.
  • the embodiment of the present application provides a new mechanism.
  • the PUCCH carrying the HARQ-ACK and the PUSCH of the first type overlap, it is determined that the HARQ-ACK of the downlink transmission corresponding to the PDCCH of the first type is not transmitted on the PUSCH of the first type. That is, when HARQ-ACK is transmitted on the PUSCH of the first type, a reference time is determined according to a predetermined processing delay. After the reference time, the PDCCH indicating the SPS PDSCH release and the PDSCH scheduled by the PDCCH cannot transmit HARQ on the PUSCH of the first type.
  • -ACK to determine which PDSCH and PDCCH indicating SPS PDSCH release in the HARQ-ACK feedback sequence (in codebook) in a time slot can be HARQ-ACK, which PDSCH and PDCCH indicating SPS PDSCH release are not included HARQ-ACK, so as to avoid determining which part of the PDCCH indicating SPS PDSCH release and PDSCH cannot be HARQ-ACK in the current slot according to a UL grant that is further away from the current PUSCH, it will determine too many PDCCH indicating SPS PDSCH release
  • the PDQ and PDSCH cannot perform HARQ-ACK feedback in the current time slot and have to delay the HARQ-ACK feedback of these downlink transmissions to the subsequent time slot transmissions, which greatly reduces the feedback delay of the downlink transmissions, improves system transmission efficiency, and makes The uplink data on the PUSCH and the final HARQ-ACK can perform correct rate matching.
  • FIG. 1 is a schematic flowchart of a HARQ-ACK transmission method provided in the prior art
  • FIG. 2 is a schematic flowchart of a HARQ-ACK transmission method according to an embodiment of the present application
  • FIG. 3 is a schematic diagram of scheduling and feedback according to the first embodiment provided by the embodiment of the present application.
  • FIG. 4 is a schematic structural diagram of a terminal device according to an embodiment of the present application.
  • FIG. 5 is a schematic structural diagram of a terminal device according to an embodiment of the present application.
  • FIG. 6 is a schematic structural diagram of a network device according to an embodiment of the present application.
  • FIG. 7 is a schematic structural diagram of a network device according to an embodiment of the present application.
  • LTE Long Term Evolution
  • terminal equipment such as user equipment (UE)
  • UE user equipment
  • the time domain of the PUCCH and PUSCH carrying the UCI There may be overlapping resources. If the UE supports simultaneous transmission of PUCCH and PUSCH and the high-level signaling configuration can perform simultaneous transmission of PUCCH and PUSCH, then PUCCH and PUSCH can be transmitted at the same time, such as transmitting UCI on PUCCH and transmitting data on PUSCH.
  • the UCI carried on the PUCCH will be transferred to the PUSCH and the information originally carried on the PUSCH will be multiplexed and transmitted on the PUSCH.
  • the UCI includes at least Hybrid Automatic Repeat Request (ARQ-ACK), Channel State Information (CSI), and Scheduling Request (SR).
  • DCI Downlink Control Information
  • UL DAI The Bit Downlink Assignment Index
  • the UE determines that there is no HARQ-ACK transmission on the PUSCH; when the UE receives downlink transmission that requires HARQ-ACK feedback at the time domain location where the PUSCH is located, the UE determines that there is a HARQ-ACK transmission determined on the PUSCH according to the configured codebook.
  • DAI is included in DCI format 0_1 to indicate whether HARQ-ACK transmission exists on PUSCH, that is, to avoid packet loss due to downlink transmission
  • the terminal device and the network device have different understandings on whether there is HARQ-ACK transmission on the PUSCH.
  • DCI format 0_1 contains 2 or 4 bits of DAI, which is used to indicate the total number of bits of HARQ-ACK transmission on the PUSCH.
  • each sub-codebook corresponds to a 2-bit DAI for a total of 4-bit DAI.
  • the DCI used by the PDCCH in the PDCCH monitoring opportunity (Monitoring Occasion) set corresponding to the dynamic codebook (used to schedule PDSCH or PDCCH indicating the release of downlink-Persistent Scheduling (SPS) resources)
  • DCI format 1_0 or 1_1 also contains DAI, which is usually called DL DAI. When single carrier is used, it only contains 2 bit DAI, and when it is multi carrier, it includes 4 bit DAI. It is divided into 2 bit C-DAI and 2 bit T-DAI. Used to indicate the order and size of the codebook.
  • the 5G NR system supports the repeated transmission of the PUSCH, and also supports the transfer of UCI carried on the PUCCH to the PUSCH for transmission when the time domain resources of the PUCCH and the PUSCH overlap, thereby avoiding the simultaneous transmission of multiple channels.
  • the uplink data (ie, UL-SCH) carried on PUSCH needs to be prepared before the rate matching, for example, before rate matching.
  • the number of HARQ-ACK bits transmitted on the PUSCH so as to determine the resources occupied by the HARQ-ACK on the PUSCH, and then determine the resources used for data transmission, and then perform rate matching on the data. Therefore, it is defined that downlink transmissions that occur after UL grant cannot perform HARQ-ACK feedback on the PUSCH scheduled by the UL grant.
  • These downlink transmissions refer to the indicated semi-persistent scheduling detected in PDCCH detection opportunity monitoring after UL grant.
  • SPS Semi-Persistent Scheduling
  • the purpose is to ensure that when the UL grant is received, the PUSCH scheduled by the UL grant can be determined.
  • the number of HARQ-ACK bits transmitted on the network to ensure timely data preparation.
  • the DAI may indicate a value for determining the number of HARQ-ACK bits transmitted on the PUSCH. For example, the value of the DAI indicates that HARQ needs to be performed in the time slot of the PUSCH scheduled by the UL grant. -The total number of downlink transmissions of the ACK transmission.
  • the DAI in the UL grant cannot include the downlink transmissions that occur after the UL grant.
  • the network device should not schedule the downlink transmission after the UL grant to perform HARQ-ACK feedback in the time slot scheduled by the UL grant. For example, you can set a larger HARQ-ACK feedback timing (instruct PDSCH or SPS to release the PDCCH). The interval from the time slot to the time slot where the HARQ-ACK transmission is located) K0 value to avoid the HARQ-ACK feedback of these downlink transmissions that occur after the UL grant falls in the time slot scheduled by the UL grant. Since this definition is for a single PUSCH transmission, the maximum transmission delay may be a time slot.
  • the PDCCH in slot n simultaneously schedules N PUSCH transmissions in N slots starting from slot n + K2, or given N K2 values, Scheduling N PUSCH transmissions in N time slots determined based on N K2 values.
  • the PUSCH scheduling information in each time slot can be the same or different.
  • the PUSCH in each time slot carries independent transport blocks (Transport Block , TB) instead of one TB of repeated transmission, that is, one PDCCH carries scheduling information for scheduling multiple PUSCH transmissions in multiple time slots simultaneously. In this case, there is also the transmission problem of the HARQ-ACK on the PUSCH when the similar PUSCH is repeatedly transmitted.
  • any HARQ-ACK that is determined according to the HARQ-ACK feedback timing and needs to be used for downlink transmission of HARQ-ACK in the time slot where these PUSCH transmissions are located is transmitted on these PUSCH, there may be these downlink transmissions at a distance from this The near time domain location of the PUSCH occurs, resulting in that the terminal has not yet obtained the final HARQ-ACK codebook size when it needs to start preparing uplink data on the PUSCH. This is because, for a dynamic codebook, only the UE receives the corresponding The number of HARQ-ACK bits transmitted in this time slot can only be determined during the last downlink transmission of HARQ-ACK feedback.
  • the UL grant can only be used to determine the HARQ-ACK transmission on the first PUSCH.
  • the existing mechanism is still used, no HARQ-ACK supporting the transmission of downlink transmissions that occur after the UL grant on these PUSCHs will cause excessive downlink transmission delays, which may be delays of multiple time slots, thereby affecting system throughput.
  • the PDSCH scheduled by the PDCCH after the PDCCH scheduling the PUSCH or the PDCCH indicating the release of downlink SPS resources also known as SPS PDSCH release
  • SPS PDSCH release downlink SPS resources
  • the PDCCH scheduling the multiple PUSCHs is used as a demarcation point, it is determined that the downlink transmission set of HARQ-ACK can be transmitted on each PUSCH, which will result in a longer period of downlink. Transmission could not get HARQ-ACK feedback in time.
  • the embodiment of the present application provides a new mechanism.
  • the HARQ of the downlink transmission corresponding to the PDCCH of the first type is determined.
  • -ACK is not transmitted on the first type of PUSCH. That is, when HARQ-ACK is transmitted on the first type of PUSCH, a reference time is determined according to a predetermined processing delay.
  • PDSCH scheduled by the PDCCH after the reference time cannot transmit HARQ-ACK on the first type of PUSCH, thereby determining Which PDSCH can perform HARQ-ACK in each time slot, thereby avoiding the delay of transmitting the HARQ-ACK feedback of PDSCH to another time slot, which greatly compresses the feedback delay of downlink transmission, improves system transmission efficiency, and makes data and final HARQ-ACK enables correct rate matching.
  • an embodiment of the present application provides a HARQ-ACK transmission method, and a flow of the method is described as follows. Since the HARQ-ACK transmission method involves the interaction process between the network device and the terminal device, in the following flow description, the processes performed by the network device and the terminal device will be described together.
  • the first type of PUSCH may include at least one of the following three types of PUSCH:
  • the downlink transmission corresponding to the first type of PDCCH may include: a PDSCH scheduled by the first type of PDCCH, and an SPS PDSCH released by the first type of PDCCH, and a PDCCH indicating the release of downlink SPS resources and
  • the PDCCH is at least one of three types of downlink transmissions of the first type of PDCCH.
  • the SPS PDSCH release is equivalent to the PDCCH indicating the release of the downlink SPS resources. Therefore, it means the PDCCH indicating the release of the downlink SPS resources and the PDCCH is the first type of PDCCH, and the HARQ-ACK corresponding to the SPS PDSCH release indicates.
  • the HARQ-ACK carried on the PUCCH may be transferred to the PUSCH for transmission.
  • This embodiment of the present application determines that the HARQ-ACK for downlink transmission corresponding to the first type of PDCCH is not transmitted on the first type of PUSCH, which can be implemented in the following ways:
  • Method 1 Generate a non-acknowledgement (Negative Acknowledgement, NACK) at a position corresponding to the downlink transmission corresponding to the first type of PDCCH in the HARQ-ACK codebook transmitted on the PUSCH.
  • NACK Negative Acknowledgement
  • Manner 2 Remove the HARQ-ACK corresponding to the downlink transmission corresponding to the first type of PDCCH from the HARQ-ACK codebook transmitted on the PUSCH.
  • Method 3 When the HARQ-ACK codebook transmitted on the PUSCH is generated, the HARQ-ACK for downlink transmission corresponding to the first type of PDCCH is not included.
  • the embodiment of the present application before determining that the HARQ-ACK for downlink transmission corresponding to the first type of PDCCH is not transmitted on the first type of PUSCH, it may also be determined that the terminal device does not support or is not configured for simultaneous transmission of PUCCH and PUSCH. Alternatively, the embodiment of the present application may also determine that the PUCCH and the first type of PUSCH meet the time condition for transferring the HARQ-ACK carried on the PUCCH to the PUSCH for transmission.
  • a reference time may be determined first, and the PDSCH scheduled by the PDCCH after the reference time cannot transmit the HARQ-ACK on the first type of PUSCH.
  • the PUCCH and the first type of PUSCH meet the time condition for transferring the HARQ-ACK carried on the PUCCH to the PUSCH for transmission, that is, the first symbol of the earliest channel in the PUCCH and PUSCH with the first symbol meeting the following conditions, including The following conditions:
  • Condition two no earlier than the first uplink symbol of T2 time after the last symbol in the PDSCH or SPS PDSCH release corresponding to the HARQ-ACK feedback on the PUCCH, or no earlier than the PUCCH
  • T1 and T2 can be determined according to parameters such as UE capability and transmission configuration.
  • the terminal device autonomously selects a time condition.
  • the first type of PDCCH may be a PDCCH transmitted after the first time domain position.
  • the first time domain position may be:
  • T-th symbol before the first symbol of the PUSCH where T is a predetermined delay.
  • the preset condition may be any one of the following preset conditions:
  • K is a scheduling timing value corresponding to the first PUSCH. That is, K2 notified in the PDCCH scheduling the first PUSCH, or a K2 value pre-configured by high-level signaling.
  • K2 represents the time slot interval between the PDCCH scheduling PUSCH and PUSCH, that is, the PDCCH scheduling slot n + K2 transmitted in time slot n. PUSCH transmission in.
  • the predetermined downlink symbol is the latest downlink symbol that satisfies the preset condition, or the predetermined downlink symbol is the first downlink symbol in a time slot that satisfies the preset condition.
  • the Flexible symbol is the latest Flexible symbol that meets the preset condition, or the Flexible symbol is the first Flexible symbol in the time slot that meets the preset condition.
  • the PDCCH detection opportunity is the latest PDCCH detection opportunity that satisfies a preset condition, or the PDCCH detection opportunity is the first PDCCH detection opportunity in a time slot that satisfies the preset condition.
  • the virtual PDCCH position can be:
  • a predetermined downlink symbol or Flexible symbol or a PDCCH detection opportunity that meets a preset condition may be any one of the following preset conditions:
  • K is a scheduling timing value corresponding to the first PUSCH. That is, K2 notified in the PDCCH scheduling the first PUSCH, or a K2 value pre-configured by high-level signaling.
  • K2 represents the time slot interval between the PDCCH scheduling PUSCH and PUSCH, that is, the PDCCH scheduling slot n + K2 transmitted in time slot n. PUSCH transmission in.
  • T may be one of the following definitions:
  • is the number of the smallest subcarrier interval among PDCCH, PUCCH, and PUSCH.
  • PUCCH Physical Downlink Control Channel
  • PUSCH Physical Uplink Control Channel
  • T is a scheduling timing value indicated in the PDCCH that activates the PUSCH transmission of the first type
  • T is a scheduling timing value indicated in the PDCCH
  • T is the scheduling timing value indicated in the PDCCH that schedules the PUSCH transmission of the repeated transmissions.
  • the predetermined downlink symbol is the latest downlink symbol that satisfies the preset condition, or the predetermined downlink symbol is the first downlink symbol in a time slot that satisfies the preset condition.
  • the Flexible symbol is the latest Flexible symbol that meets the preset condition, or the Flexible symbol is the first Flexible symbol in the time slot that meets the preset condition.
  • the PDCCH detection opportunity is the latest PDCCH detection opportunity that satisfies a preset condition, or the PDCCH detection opportunity is the first PDCCH detection opportunity in a time slot that satisfies the preset condition.
  • FIG. 3 is a schematic diagram of scheduling and feedback in Embodiment 1.
  • Figure 3 uses a Frequency Division Duplex (FDD) system as an example.
  • FDD Frequency Division Duplex
  • the network device sends a UL grant in the second monitoring occasion in time slot n-3, that is, a PDCCH using DCI format 0_0 or 0_1, which is used to schedule the terminal in four consecutive time slots beginning with time slot n.
  • K2 represents the uplink scheduling timing, which is used to express that the interval between the time slot for transmitting UL grant and the time slot where the scheduled PUSCH is located is K2, that is, the PUSCH is transmitted in the K2th time slot after the time slot for transmitting UL grant.
  • the HARQ-ACK needs to be transmitted on the PUSCH, for example, the HARQ-ACK needs to be transmitted over the PUCCH in the time slot where the PUSCH transmission is needed, and the PUCCH carrying the HARQ-ACK and the PUSCH time domain resources overlap, and the PUCCH and PUSCH meet the reservation
  • the UCI multiplexing time condition is not supported or configured for simultaneous transmission of PUCCH and PUSCH, it is determined that HARQ-ACK for downlink transmission corresponding to the first type of PDCCH is not transmitted on the first type of PUSCH, and is determined as follows:
  • the PDSCH in time slot n-3 and the PDSCH in time slot before time slot n-3 are both no later than the UL grant corresponding to the PUSCH in time slot n.
  • the DL grant scheduling of the second PDCCH monitoring transmission in slot n-3 uses a PDCCH of DCI format 1_0 or 1_1 for scheduling a PDCCH released by PDSCH or SPS PDSCH. Therefore, HARQ-ACK feedback can be performed on the PUSCH in time slot n. Whether or not HARQ-ACK feedback is actually performed depends on the feedback timing K1 of these PDSCHs.
  • K1 indicates that HARQ-ACK is transmitted in K1 slots after the PDSCH slot.
  • the PDSCH in the time slot after the time slot n-3 is due to the position of the UL grant corresponding to the PUSCH in the time slot n, for example, the DL of the second PDCCH monitoring in the time slot n-3
  • the grant is scheduled, therefore, HARQ-ACK transmission cannot be performed on the PUSCH in slot n.
  • the PDSCH in the time slot after time slot n-3 cannot perform HARQ-ACK transmission on the PUSCH in time slot n + 1. But in fact, PDSCH in some time slots can satisfy the transmission of HARQ-ACK on PUSCH in time slot n + 1.
  • PDSCH in time slot n-2 assuming UL in time slot n-3
  • the time interval between grant and the first PUSCH is used as the PUSCH preparation time. It only needs to start the PUSCH preparation in the time slot n + 1 at the end of the second PDCCH monitoring in the time slot n-2.
  • the actual preparation time may be smaller than the time interval between the UL grant in the time slot n-3 and the first PUSCH.
  • the terminal device can always At this moment, the number of PDSCHs that have been scheduled and need to be HARQ-ACK feedback in slot n + 1 is known.
  • the device can set the correct number of HARQ-ACK bits (if there is a UL DAI field), and it can also ensure that the UE and the network device can estimate the resources occupied by the uplink data on the PUSCH according to the number of HARQ-ACK bits.
  • Uplink data such as coding and rate matching.
  • all PDSCHs scheduled by the PDCCH monitoring no later than the second PDCCH in time slot n-2 can perform HARQ-ACK transmission on the PUSCH in time slot n + 1.
  • both PDSCHs in time slot n-2 can perform HARQ-ACK transmission on the PUSCH in time slot n + 1.
  • PDSCHs that can perform HARQ-ACK transmission on the PUSCH in time slot n can certainly be performed on HARQ-ACK transmission is performed on PUSCH in slot n + 1.
  • it can be implemented in the following ways.
  • the terminal device may determine a time domain position based on a predetermined processing delay T, and use this time domain position to define which PDSCHs can transmit HARQ-ACK on the PUSCH in the time slot n + 1.
  • the predetermined processing delay may be a symbol-level length or a time length.
  • the processing delay when the PUSCH carries UCI such as N2 + Y symbols, where N2 is the PUSCH related to the subcarrier interval and the terminal equipment capability.
  • Y is the predetermined additional processing delay to carry UCI
  • T can also be the length of time, which may have several definitions:
  • Z is the required delay of A-CSI, and d is the number of symbols overlapping between the PDCCH and the scheduled PDSCH.
  • each PDCCH monitoring is a reference time. For example, if it is determined that the second PDCCH monitoring in slot n-2 is the reference time (specifically its ending position), then it can be determined that the PDSCH in slot n-2 and the slot before slot n-2 are both HARQ-ACK feedback can be performed on the PUSCH in time slot n + 1, and PDSCH in the time slot after time slot n-2 cannot perform HARQ-ACK feedback on the PUSCH in time slot n + 1.
  • the first symbol it is also possible to define the first symbol as the first downward symbol or flexible symbol.
  • the predetermined processing delay may also be a slot level, for example, it is equivalent to a K2 value indicated in a UL grant that triggers repeated transmission of PUSCH.
  • K 3
  • the nearest PDCCH monitoring in the third time slot before time slot n + 1 can be determined, that is, the second PDCCH monitoring in time slot n-2 is the reference time (specifically Its end position).
  • a specific symbol in the third slot before the slot n + 1 such as the first symbol, or the last symbol, or the first DL or flexible symbol, or the last DL or flexible symbol, etc. That is, the second specific coincidence in the time slot n-2 is also a reference time (specifically, its ending position).
  • the PDSCH in the time slot n-2 and the time slot before the time slot n-2 can both perform HARQ-ACK feedback on the PUSCH in the time slot n + 1, and the time slot after the time slot n-2
  • the PDSCH in the middle cannot perform HARQ-ACK feedback on the PUSCH in the slot n + 1.
  • Method 2 A virtual UL grant corresponding to the PUSCH in the time slot n + 1 is defined. Specifically, a nearest PDCCH monitoring can be determined according to the above T or K value. Assume that there is a virtual UL grant for scheduling PUSCH in time slot n + 1. After the virtual grant is defined, the PUSCH in time slot n is processed to determine that no later than the PDCCH monitoring where the virtual grant is located. The PDSCH scheduled by the PDCCH can perform HARQ-ACK feedback on slot n + 1.
  • a method similar to the PUSCH in the time slot n + 1 can also be used to determine a reference time. If it is determined that the Tth symbol before the first symbol is the reference time, it is a time slot. A symbol in PDSCH in n-1. It can also be determined that the PDSCH in slot n-1 is scheduled by the DL grant that was transmitted before this time, so it is possible to transmit HARQ-ACK on the PUSCH in slot n + 2, that is, any symbol that meets T time Can be used as a reference moment.
  • the first PDCCH that is not less than T symbols apart from the first symbol is monitored (of course, it is also possible to define the first DL or flexible symbol) as the reference time or virtual UL location, because it is determined according to T
  • the search for the first PDCCH monitoring occasion in the time slot n-1 is further advanced as a reference time. The rest of the processing is similar to that in time slot n + 1, and is not repeated here.
  • the time slot in which the transmission occurred.
  • the position of the semi-static HARQ-ACK codebook in a time slot corresponding to the PDSCH that cannot perform HARQ-ACK transmission on the PUSCH in the time slot is set to NACK.
  • the PDSCH candidate set corresponding to semi-static HARQ-ACK codebook in slot n + 1 can be determined as slot n-4
  • the PDSCH transmissions in, n-3, n-2, and n-1 include a total of six PDSCH transmissions.
  • the HARQ-ACK codebook transmitted on the PUSCH in the slot n + 1 will be The HARQ-ACK position of the PDSCH in the corresponding time slot n-1 is set to NACK, and if the PDSCH in the time slot n-2 and the time slot before n-2 is based on its corresponding K1 value (indicated in its corresponding DL grant) ) It is determined that HARQ-ACK feedback needs to be performed in time slot n + 1, and then its HARQ-ACK is generated according to the PDSCH receiving situation.
  • the HARQ-ACK of the PDSCH that cannot perform HARQ-ACK transmission on the PUSCH in the time slot is removed from the codebook.
  • time slot n + 1 the PDCCH monitoring set corresponding to dynamic HARQ-ACK codebook in time slot n + 1 can be determined as time slots n-4, n-3 PDCCH monitoring in n-2, n-2, and n-1 (here for simplicity, it is assumed that the scheduling timings K0 in the candidate PDSCH set are all 0, and K0 represents the time slot interval between the PDCCH scheduling the PDSCH and the PDSCH, that is, Downlink uses intra-time slot scheduling.
  • the PDCCH monitoring set may be changed.
  • the DAI value carried in the PDCCH received in the PDCCH monitoring that is, the DL grant in Figure 2.
  • the dynamic codebook in slot n + 1 corresponds to its PDCCH monitoring
  • the last PDCCH received by the set is the PDCCH in time slot n-1.
  • the DAI in the PDCCH in time slot n-1 for example, it is determined that HARQ-ACK feedback needs to be performed on 6 PDSCHs.
  • the PDSCH in time slot cannot perform HARQ-ACK feedback on the PUSCH in time slot n + 1, and the HARQ-ACK corresponding to the PDSCH in time slot n-1 needs to be removed from the dynamic HARQ-ACK codebook.
  • the network device should not give such a schedule, that is, the network device can prevent the terminal device from discarding the HARQ-ACK feedback of the PDSCH by setting a K1 value greater than 2 to the PDSCH in the time slot n-1.
  • K1 3
  • the PDSCH in time slot n-1 can perform HARQ-ACK feedback in time slot n + 2.
  • the dynamic codebook in time slot n + 1 corresponds to its PDCCH monitoring set.
  • the last PDCCH received is not the PDCCH in time slot n-1, but the PDCCH in time slot n-2. If the size of the codebook is determined according to the PDCCH in time slot n-2, there will be no A case where a PDSCH transmission discards HARQ_ACK.
  • the network device determines whether there is HARQ-ACK on the PUSCH and how many bits of HARQ-ACK exist in each slot in the same manner as described above, and then performs HARQ-ACK reception on the PUSCH.
  • K1 only the value of the dynamic indication of the indication field in the PDCCH corresponding to the downlink transmission is taken as K1 as an example.
  • K1 can also be pre-defined or pre-configured by high-level signaling.
  • FDD frequency division duplex
  • the only difference is that the PDSCH candidate set determined by the semi-static codebook is not necessarily a continuous time slot.
  • the PDCCH monitoring set of the codebook may not be in consecutive time slots. These time slots may be excluded because there are no downlink transmission resources in some time slots or the downlink transmission resources are insufficient to support the candidate PDSCH time domain resource size.
  • the HARQ-ACK transmission method provided in the embodiment of the present application is also applicable to a case where the same PDCCH jointly schedules N independent PUSCH transmissions.
  • Replacing all or any of the above PDSCHs with SPS PDSCH release is also applicable. It is also applicable to replace the above-mentioned one PDCCH scheduling one PUSCH repeated transmission with SPS PUSCH transmission or PUSCH transmission carrying SP-CSI.
  • each SPS PUSCH or SP-CSI PUSCH is not transmitted in continuous time slots. It is transmitted according to a pre-configured period in time-slots at periodic intervals.
  • the UL grant scheduling PUSCH in the first embodiment can be replaced with a PDCCH that activates SPS PUSCH or SP-CSI PUSCH.
  • the PUCCH carrying the HARQ-ACK overlaps with the PUSCH of the first type, it is determined that the HARQ-ACK of the downlink transmission corresponding to the PDCCH of the first type is not transmitted on the PUSCH of the first type. That is, when HARQ-ACK is transmitted on the first type PUSCH, a reference time is determined according to a predetermined processing delay. After the reference time, the PDCCH indicating the SPS PDSCH release and the PDSCH scheduled by the PDCCH cannot transmit HARQ on the first type PUSCH.
  • -ACK to determine which PDSCH and PDCCH indicating SPS PDSCH release in the HARQ-ACK feedback sequence (in codebook) in a time slot can be HARQ-ACK, which PDSCH and PDCCH indicating SPS PDSCH release are not included HARQ-ACK, so as to avoid determining which part of the PDCCH indicating SPS PDSCH release and PDSCH cannot be HARQ-ACK in the current slot according to a UL grant that is further away from the current PUSCH, it will determine too many PDCCH indicating SPS PDSCH release
  • the PDQ and PDSCH cannot perform HARQ-ACK feedback in the current time slot and have to delay the HARQ-ACK feedback of these downlink transmissions to the subsequent time slot transmissions, which greatly reduces the feedback delay of the downlink transmissions, improves system transmission efficiency, and makes The uplink data on the PUSCH and the final HARQ-ACK can perform correct rate matching.
  • the network device includes: a memory 401, a processor 402, and a transceiver 404.
  • the memory 401 and the transceiver 404 may be connected to the processor 402 through a bus interface (as shown in FIG. 4 as an example), or may be connected to the processor 402 through a special connection line.
  • the memory 401 may be used to store a program.
  • the transceiver 404 is configured to transmit and receive data under the control of the processor 402.
  • the processor 402 may be used to read the program in the memory 401 and execute the following process: if there is an overlap between the physical uplink control channel PUCCH carrying the HARQ-ACK and the PUSCH of the first type of physical uplink shared channel, it is determined to be the first type of physical downlink control
  • the HARQ-ACK for downlink transmission corresponding to the channel PDCCH is not transmitted on the first type of PUSCH.
  • the processor 402 is further configured to determine that simultaneous transmission of PUCCH and PUSCH is not supported or configured; and / or, determine that the PUCCH and the first type of PUSCH meet the requirements for transferring the HARQ-ACK carried on the PUCCH to the PUSCH for transmission. Time condition.
  • the processor 402 is specifically configured to: generate a NACK for a position in the HARQ-ACK codebook transmitted on the PUSCH corresponding to the downlink transmission corresponding to the first type of PDCCH; or, HARQ-ACK transmitted on the PUSCH The HARQ-ACK corresponding to the downlink transmission corresponding to the first type of PDCCH is removed from the codebook; or, when the HARQ-ACK codebook transmitted on the PUSCH is generated, the HARQ-ACK corresponding to the downlink transmission of the first type of PDCCH is not included. -ACK.
  • the downlink transmission corresponding to the first type of PDCCH includes at least one of the following downlink transmissions: PDSCH scheduled by the first type of PDCCH; SPS indicated by the first type of PDCCH; PDSCH release; PDCCH indicating release of the downlink SPS resource And the PDCCH is the first type of PDCCH.
  • the first type of PUSCH includes at least one of the following PUSCHs: there is no PUSCH scheduled for the corresponding PDCCH; a PUSCH other than the first PUSCH among at least two independent PUSCHs scheduled by the same PDCCH; A PUSCH other than the first PUSCH among PUSCHs that are repeatedly transmitted multiple times.
  • the first type of PDCCH is: a PDCCH transmitted after a first time-domain position, where the first time-domain position is: a virtual PDCCH position corresponding to the PUSCH; or a T-th before the first symbol of the PUSCH Symbol, where T is a predetermined delay; or a predetermined downlink symbol or Flexible symbol or PDCCH detection opportunity that meets a preset condition; wherein the preset condition is: before the first symbol of the PUSCH, and The symbol interval is not less than T symbols, where T is a predetermined delay; or, in the Kth slot before the slot where the PUSCH is located, where K is the scheduling timing value corresponding to the first PUSCH; or, Prior to the time slot where the PUSCH is located, and in a time slot that is not less than K slots apart from the time slot where the PUSCH is located, K is a scheduling timing value corresponding to the first PUSCH.
  • the position of the virtual PDCCH is: a T-th symbol before the first symbol of the PUSCH, where T is a predetermined delay; or a predetermined downlink symbol or Flexible symbol or a PDCCH detection opportunity that meets a preset condition;
  • the preset condition is: before the first symbol of the PUSCH and not less than T symbols from the first symbol, where T is a predetermined delay; or, the K-th before the time slot where the PUSCH is located Among the time slots, K is the scheduling timing value corresponding to the first PUSCH; or, before the time slot where the PUSCH is located and the interval between the time slot and the PUSCH is not less than K time slots, where K is A scheduling timing value corresponding to the first PUSCH.
  • T is defined as one of the following:
  • T is the scheduling timing value indicated in the PDCCH that activates the PUSCH transmission of the first type
  • T is a scheduling timing value indicated in the PDCCH
  • T is the scheduling timing value indicated in the PDCCH that schedules the PUSCH transmission of the repeated transmissions.
  • the predetermined downlink symbol is the latest downlink symbol that meets the preset condition, or the first downlink symbol in the time slot that meets the preset condition;
  • the Flexible symbol is the latest Flexible symbol that meets the preset condition, Or the first Flexible symbol in a time slot that satisfies a preset condition;
  • the PDCCH detection opportunity is the latest PDCCH detection opportunity that satisfies the preset condition, or the first PDCCH detection opportunity in a slot that satisfies the preset condition .
  • the bus architecture may include any number of interconnected buses and bridges. Specifically, one or more processors represented by the processor 402 and various circuits of the memory represented by the memory 401 are linked together.
  • the bus architecture can also link various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art, so they are not described further herein.
  • the bus interface provides an interface.
  • the transceiver 404 may be multiple elements, including a transmitter and a transceiver, providing a unit for communicating with various other devices over a transmission medium.
  • the processor 402 is responsible for managing the bus architecture and general processing, and the memory 401 can store data used by the processor 402 when performing operations.
  • the memory 401 may include a read-only memory (English: Read Only Memory, referred to as ROM), a random access memory (English: Random Access Memory, referred to as RAM), and a disk storage.
  • the memory 401 is used to store data required by the processor 402 during operation, that is, to store instructions that can be executed by at least one processor 402.
  • At least one processor 402 executes the instructions shown in FIG. 2-3 by executing the instructions stored in the memory 401.
  • the HARQ-ACK transmission method provided in the embodiment.
  • the number of the memories 401 is one or more.
  • the memory 401 is shown together in FIG. 4, but it needs to be known that the memory 401 is not a required functional module, so it is shown by a dotted line in FIG. 4.
  • the terminal device includes a determining unit 501 and a storage unit 502.
  • the determining unit 501 is configured to determine that if the physical uplink control channel PUCCH carrying the HARQ-ACK overlaps with the PUSCH of the first type physical uplink shared channel, it is determined that the HARQ-ACK of the downlink transmission corresponding to the PDCCH of the first type is not in the PUSCH of the first type. On transmission.
  • the storage unit 502 is used for storing data.
  • the storage unit 502 is not indispensable, so it is indicated by a dotted line.
  • the determining unit 501 is further configured to determine that simultaneous transmission of PUCCH and PUSCH is not supported or configured; and / or, determine that the PUCCH and the first type of PUSCH meet the requirements for transferring the HARQ-ACK carried on the PUCCH to the PUSCH for transmission. Time condition.
  • the determining unit 501 is specifically configured to: generate a NACK for a position in the HARQ-ACK codebook transmitted on the PUSCH corresponding to the downlink transmission corresponding to the first type of PDCCH; or, HARQ-ACK transmitted on the PUSCH The HARQ-ACK corresponding to the downlink transmission corresponding to the first type of PDCCH is removed from the codebook; or, when the HARQ-ACK codebook transmitted on the PUSCH is generated, the HARQ-ACK corresponding to the downlink transmission of the first type of PDCCH is not included. -ACK.
  • the downlink transmission corresponding to the first type of PDCCH includes at least one of the following downlink transmissions: PDSCH scheduled by the first type of PDCCH; SPS indicated by the first type of PDCCH; PDSCH release; PDCCH indicating release of the downlink SPS resource And the PDCCH is the first type of PDCCH.
  • the first type of PUSCH includes at least one of the following PUSCHs: there is no PUSCH scheduled for the corresponding PDCCH; a PUSCH other than the first PUSCH among at least two independent PUSCHs scheduled by the same PDCCH; A PUSCH other than the first PUSCH among PUSCHs that are repeatedly transmitted multiple times.
  • the first type of PDCCH is: a PDCCH transmitted after a first time-domain position, where the first time-domain position is: a virtual PDCCH position corresponding to the PUSCH; or a T-th before the first symbol of the PUSCH Symbol, where T is a predetermined delay; or a predetermined downlink symbol or Flexible symbol or PDCCH detection opportunity that meets a preset condition; wherein the preset condition is: before the first symbol of the PUSCH, and The symbol interval is not less than T symbols, where T is a predetermined delay; or, in the Kth slot before the slot where the PUSCH is located, where K is the scheduling timing value corresponding to the first PUSCH; or, Prior to the time slot where the PUSCH is located, and in a time slot that is not less than K slots apart from the time slot where the PUSCH is located, K is a scheduling timing value corresponding to the first PUSCH.
  • the position of the virtual PDCCH is: a T-th symbol before the first symbol of the PUSCH, where T is a predetermined delay; or a predetermined downlink symbol or Flexible symbol or a PDCCH detection opportunity that meets a preset condition;
  • the preset condition is: before the first symbol of the PUSCH and not less than T symbols from the first symbol, where T is a predetermined delay; or, the K-th before the time slot where the PUSCH is located Among the time slots, K is the scheduling timing value corresponding to the first PUSCH; or, before the time slot where the PUSCH is located and the interval between the time slot and the PUSCH is not less than K time slots, where K is A scheduling timing value corresponding to the first PUSCH.
  • T is defined as one of the following:
  • T is the scheduling timing value indicated in the PDCCH that activates the PUSCH transmission of the first type
  • T is a scheduling timing value indicated in the PDCCH
  • T is the scheduling timing value indicated in the PDCCH that schedules the PUSCH transmission of the repeated transmissions.
  • the predetermined downlink symbol is the latest downlink symbol that meets the preset condition, or the first downlink symbol in the time slot that meets the preset condition;
  • the Flexible symbol is the latest Flexible symbol that meets the preset condition, Or the first Flexible symbol in a time slot that satisfies a preset condition;
  • the PDCCH detection opportunity is the latest PDCCH detection opportunity that satisfies the preset condition, or the first PDCCH detection opportunity in a slot that satisfies the preset condition .
  • the physical device corresponding to the determining unit 501 and the storage unit 502 may be the aforementioned processor 402 or the transceiver 403.
  • the terminal device may be configured to execute the HARQ-ACK transmission method provided in the embodiment shown in FIG. 2-3. Therefore, regarding the functions that can be implemented by each functional module in the device, reference may be made to the corresponding description in the embodiment shown in FIG. 2-3, and details are not described repeatedly.
  • an embodiment of the present application provides a network device.
  • the network includes: a memory 601, a processor 602, and a transceiver 603.
  • the memory 601 and the transceiver 603 may be connected to the processor 602 through a bus interface (as an example in FIG. 6), or may be connected to the processor 602 through a special connection line.
  • the memory 601 may be used to store a program.
  • the transceiver 603 is configured to transmit and receive data under the control of the processor.
  • the processor 602 may be used to read a program in the memory 601 and perform the following processes:
  • the HARQ-ACK of the downlink transmission corresponding to the PDCCH of the first type is not received on the first PUSCH according to the number of HARQ-ACK feedback bits.
  • the processor 602 is further configured to: determine that the terminal device does not support or is not configured for simultaneous transmission of PUCCH and PUSCH; and / or, determine that the PUCCH and the first type of PUSCH satisfy the transfer of the HARQ-ACK carried on the PUCCH to the PUSCH Time conditions for transmission.
  • the processor 602 is specifically configured to: generate a NACK for a position corresponding to the downlink transmission corresponding to the first type of PDCCH in the HARQ-ACK codebook transmitted on the PUSCH; or, HARQ-ACK transmitted on the PUSCH
  • the HARQ-ACK for downlink transmission corresponding to the first type of PDCCH is removed from the codebook; or the HARQ-ACK for downlink transmission corresponding to the first type of PDCCH is not included in the HARQ-ACK codebook transmitted on the PUSCH.
  • the downlink transmission corresponding to the first type of PDCCH includes at least one of the following downlink transmissions: a physical downlink shared channel PDSCH scheduled by the first type of PDCCH; and the first type of PDCCH indicates downlink semi-persistent scheduling SPS resource release PDCCH; a PDCCH indicating the release of downlink SPS resources, and the PDCCH is a first-type PDCCH.
  • the first type of PUSCH includes at least one of the following PUSCHs: there is no PUSCH scheduled for the corresponding PDCCH; a PUSCH other than the first PUSCH among at least two independent PUSCHs scheduled by the same PDCCH; A PUSCH other than the first PUSCH among PUSCHs that are repeatedly transmitted multiple times.
  • the first type of PDCCH is: a PDCCH transmitted after a first time-domain position, where the first time-domain position is: a virtual PDCCH position corresponding to the PUSCH; or a T-th before the first symbol of the PUSCH Symbol, where T is a predetermined delay; or a predetermined downlink symbol or Flexible symbol or PDCCH detection opportunity that meets a preset condition; wherein the preset condition is: before the first symbol of the PUSCH, and The symbol interval is not less than T symbols, where T is a predetermined delay; or, in the Kth slot before the slot where the PUSCH is located, where K is the scheduling timing value corresponding to the first PUSCH; or, Prior to the time slot where the PUSCH is located, and in a time slot that is not less than K slots apart from the time slot where the PUSCH is located, K is a scheduling timing value corresponding to the first PUSCH.
  • the position of the virtual PDCCH is: a T-th symbol before the first symbol of the PUSCH, where T is a predetermined delay; or a predetermined downlink symbol or Flexible symbol or a PDCCH detection opportunity that meets a preset condition;
  • the preset condition is: before the first symbol of the PUSCH and not less than T symbols from the first symbol, where T is a predetermined delay; or, the K-th before the time slot where the PUSCH is located Among the time slots, K is the scheduling timing value corresponding to the first PUSCH; or, before the time slot where the PUSCH is located and the interval between the time slot and the PUSCH is not less than K time slots, where K is A scheduling timing value corresponding to the first PUSCH.
  • T is defined as one of the following:
  • T is the scheduling timing value indicated in the PDCCH that activates the PUSCH transmission of the first type
  • T is a scheduling timing value indicated in the PDCCH
  • T is the scheduling timing value indicated in the PDCCH that schedules the PUSCH transmission of the repeated transmissions.
  • the predetermined downlink symbol is the latest downlink symbol that meets the preset condition, or the first downlink symbol in the time slot that meets the preset condition;
  • the Flexible symbol is the latest Flexible symbol that meets the preset condition, Or the first Flexible symbol in a time slot that satisfies a preset condition;
  • the PDCCH detection opportunity is the latest PDCCH detection opportunity that satisfies the preset condition, or the first PDCCH detection opportunity in a slot that satisfies the preset condition .
  • the bus architecture may include any number of interconnected buses and bridges. Specifically, one or more processors represented by the processor 602 and various circuits of the memory represented by the memory 601 are linked together.
  • the bus architecture can also link various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art, so they are not described further herein.
  • the bus interface provides an interface.
  • the transceiver 603 may be multiple elements, including a transmitter and a transceiver, providing a unit for communicating with various other devices on a transmission medium.
  • the processor 602 is responsible for managing the bus architecture and general processing, and the memory 601 may store data used by the processor 602 when performing operations.
  • the memory 601 may include a read-only memory (English: Read Only Memory, referred to as ROM), a random access memory (English: Random Access Memory, referred to as RAM), and a disk storage.
  • the memory 601 is used to store data required by the processor 602 during operation, that is, to store instructions that can be executed by at least one processor 602.
  • At least one processor 602 executes the instructions shown in FIG. 2-3 by executing the instructions stored in the memory 601.
  • the number of the memories 601 is one or more.
  • the memory 601 is shown together in FIG. 6, but it needs to be known that the memory 601 is not a required function module, so it is shown by a dotted line in FIG. 6.
  • the network device includes a determining unit 701 and a storage unit 702.
  • the determining unit 701 is configured to, if the physical uplink control channel PUCCH carrying the HARQ-ACK and the first type PUSCH overlap, do not receive the first uplink type PUSCH in accordance with the HARQ-ACK feedback bit number and the first type PUSCH.
  • the storage unit 702 is configured to store data. Among them, the storage unit 702 is not indispensable, so it is indicated by a dotted line.
  • the determining unit 701 is further configured to: determine that the terminal device does not support or is not configured for simultaneous transmission of PUCCH and PUSCH; and / or, determine that the PUCCH and the first type of PUSCH satisfy the transfer of the HARQ-ACK carried on the PUCCH to the PUSCH Time conditions for transmission.
  • the determining unit 701 is specifically configured to: generate a NACK for a position corresponding to the downlink transmission corresponding to the first type of PDCCH in the HARQ-ACK codebook transmitted on the PUSCH; or, HARQ-ACK transmitted on the PUSCH
  • the HARQ-ACK for downlink transmission corresponding to the first type of PDCCH is removed from the codebook; or the HARQ-ACK for downlink transmission corresponding to the first type of PDCCH is not included in the HARQ-ACK codebook transmitted on the PUSCH.
  • the downlink transmission corresponding to the first type of PDCCH includes at least one of the following downlink transmissions: a PDSCH scheduled by the first type of PDCCH; a PDCCH instructed by the first type of PDCCH to release downlink semi-persistently scheduled SPS resources;
  • the first type of PUSCH includes at least one of the following PUSCHs: there is no PUSCH scheduled for the corresponding PDCCH; a PUSCH other than the first PUSCH among at least two independent PUSCHs scheduled by the same PDCCH; A PUSCH other than the first PUSCH among PUSCHs that are repeatedly transmitted multiple times.
  • the first type of PDCCH is: a PDCCH transmitted after a first time-domain position, where the first time-domain position is: a virtual PDCCH position corresponding to the PUSCH; or a T-th before the first symbol of the PUSCH Symbol, where T is a predetermined delay; or a predetermined downlink symbol or Flexible symbol or PDCCH detection opportunity that meets a preset condition; wherein the preset condition is: before the first symbol of the PUSCH, and The symbol interval is not less than T symbols, where T is a predetermined delay; or, in the Kth slot before the slot where the PUSCH is located, where K is the scheduling timing value corresponding to the first PUSCH; or, Prior to the time slot where the PUSCH is located, and in a time slot that is not less than K slots apart from the time slot where the PUSCH is located, K is a scheduling timing value corresponding to the first PUSCH.
  • the position of the virtual PDCCH is: a T-th symbol before the first symbol of the PUSCH, where T is a predetermined delay; or a predetermined downlink symbol or Flexible symbol or a PDCCH detection opportunity that meets a preset condition;
  • the preset condition is: before the first symbol of the PUSCH, and not less than T symbols from the first symbol, where T is a predetermined delay; or the K-th before the time slot where the PUSCH is located Among the time slots, K is the scheduling timing value corresponding to the first PUSCH; or, before the time slot where the PUSCH is located and the interval between the time slot and the PUSCH is not less than K time slots, where K is A scheduling timing value corresponding to the first PUSCH.
  • T is defined as one of the following:
  • T is the scheduling timing value indicated in the PDCCH that activates the PUSCH transmission of the first type
  • T is a scheduling timing value indicated in the PDCCH
  • T is the scheduling timing value indicated in the PDCCH that schedules the PUSCH transmission of the repeated transmissions.
  • the predetermined downlink symbol is the latest downlink symbol that meets the preset condition, or the first downlink symbol in the time slot that meets the preset condition;
  • the Flexible symbol is the latest Flexible symbol that meets the preset condition, Or the first Flexible symbol in a time slot that satisfies a preset condition;
  • the PDCCH detection opportunity is the latest PDCCH detection opportunity that satisfies the preset condition, or the first PDCCH detection opportunity in a slot that satisfies the preset condition .
  • the physical device corresponding to the determining unit 701 and the receiving unit 702 may be the foregoing processor 602 or transceiver 603.
  • the network device may be used to execute the HARQ-ACK transmission method provided in the embodiment shown in FIG. 2-3. Therefore, regarding the functions that can be implemented by each functional module in the device, reference may be made to the corresponding description in the embodiment shown in FIG. 2-3, and details are not described repeatedly.
  • an embodiment of the present application further provides a computer storage medium, where the computer storage medium stores computer instructions, and when the computer instructions run on the computer, the HARQ provided by the embodiment shown in FIG. 2 to FIG. 3 is executed. -ACK transmission method.
  • the HARQ-ACK transmission method, terminal device, and network device provided in the embodiments of the present application can be applied to a wireless communication system, such as a 5G system.
  • a wireless communication system such as a 5G system.
  • applicable communication systems include, but are not limited to, 5G systems or their evolved systems, other orthogonal frequency division multiplexing (OFDM) systems, and DFT-S-OFDM (DFT-Spread OFDM, DFT extended OFDM) ), Evolved Long Term Evolution (eLTE) systems, and new network equipment systems.
  • the connection between the above devices may be a wireless connection or a wired connection.
  • the above communication system may include multiple terminal devices, and the network device may communicate (transmit signaling or transmit data) with multiple terminal devices.
  • the terminal device involved in this embodiment of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with a wireless connection function, or other processing device connected to a wireless modem.
  • a wireless user equipment can communicate with one or more core networks via a Radio Access Network (RAN).
  • the terminal equipment can be a mobile terminal, such as a mobile phone (or a "cellular" phone) and a mobile terminal with a mobile terminal.
  • Computers for example, may be portable, pocket-sized, handheld, computer-built or vehicle-mounted mobile devices that exchange languages and / or data with a wireless access network.
  • a terminal can also be called a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, and a remote station.
  • Terminal Remote Terminal
  • Access Terminal Access Terminal
  • User Terminal User Terminal
  • User Agent User Agent
  • User Equipment User Equipment
  • Wireless Device Wireless Device
  • the network device provided in this embodiment of the present application may be a base station or be used to convert received air frames and IP packets to each other and serve as a router between the wireless terminal device and the rest of the access network.
  • the rest may include Internet Protocol (IP) network equipment.
  • IP Internet Protocol
  • the network device may also be a device that coordinates attribute management of the air interface.
  • the network device may be a network device in a 5G system, such as a next-generation base station (Next Generation NodeB, gNB), or a Global System for Mobile Communications (GSM) or Code Division Multiple Access (Code Division) Multiple Access (CDMA) base stations (Base Transceiver Stations (BTS)) can also be Wideband Code Division Multiple Access (WCDMA) base stations (NodeB), or LTE evolved base stations ( (evolutional NodeB, eNB or e-NodeB), this embodiment of the present application is not limited.
  • a next-generation base station Next Generation NodeB, gNB
  • GSM Global System for Mobile Communications
  • CDMA Code Division Multiple Access
  • BTS Base Transceiver Stations
  • WCDMA Wideband Code Division Multiple Access
  • NodeB NodeB
  • LTE evolved base stations evolutional NodeB, eNB or e-NodeB
  • aspects of the HARQ-ACK transmission method, network device, and terminal device provided in the present application may also be implemented as a program product, which includes program code, and when the program product is in a computer, When running on a device, the program code is used to cause the computer device to execute the steps in the method for selecting configuration information according to various exemplary embodiments of the present application described above in this specification.
  • the computer device may execute The HARQ-ACK transmission method provided in the embodiment shown in FIG. 2-3.
  • the program product may employ any combination of one or more readable media.
  • the readable medium may be a readable signal medium or a readable storage medium.
  • the readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (non-exhaustive list) of readable storage media include: electrical connections with one or more wires, portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable Programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the foregoing.
  • the program product for the HARQ-ACK transmission method may adopt a portable compact disk read-only memory (CD-ROM) and include a program code, and may run on a computing device.
  • CD-ROM portable compact disk read-only memory
  • the program product of the present application is not limited thereto.
  • the readable storage medium may be any tangible medium containing or storing a program, and the program may be used by or in combination with an instruction execution system, apparatus, or device.
  • the readable signal medium may include a data signal that is borne in baseband or propagated as part of a carrier wave, in which readable program code is carried. Such a propagated data signal may take many forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the foregoing.
  • the readable signal medium may also be any readable medium other than a readable storage medium, and the readable medium may send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device.
  • Program code embodied on a readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
  • the program code for performing the operations of this application may be written in any combination of one or more programming languages, which includes object-oriented programming languages—such as Java, C ++, etc., and also includes conventional procedural Programming language—such as "C" or a similar programming language.
  • the program code may be executed entirely on the user computing device, partly on the user device, as an independent software package, partly on the user computing device, partly on the remote computing device, or entirely on the remote computing device or server On.
  • the remote computing device may be connected to the user computing device through any kind of network, including a local area network (LAN) or a wide area network (WAN), or it may be connected to an external computing device (e.g., using Internet services Provider to connect via the Internet).
  • LAN local area network
  • WAN wide area network
  • Internet services Provider to connect via the Internet
  • this application may be provided as a method, a system, or a computer program product. Therefore, this application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, this application may take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
  • computer-usable storage media including, but not limited to, disk storage, CD-ROM, optical storage, etc.
  • These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to work in a particular manner such that the instructions stored in the computer-readable memory produce a manufactured article including an instruction device, the instructions
  • the device implements the functions specified in one or more flowcharts and / or one or more blocks of the block diagram.
  • These computer program instructions can also be loaded on a computer or other programmable data processing device, so that a series of steps can be performed on the computer or other programmable device to produce a computer-implemented process, which can be executed on the computer or other programmable device.
  • the instructions provide steps for implementing the functions specified in one or more flowcharts and / or one or more blocks of the block diagrams.

Landscapes

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

Abstract

La présente invention concerne un procédé de transmission de HARQ-ACK, un dispositif de terminal et un dispositif de réseau, qui sont utilisés pour fournir un nouveau mécanisme, déterminer comment transmettre un HARQ-ACK sur un PUSCH afin de réduire un retard de transmission de liaison descendante, et assurer que des données et le HARQ-ACK final puissent subir une adaptation correcte de débit. Le procédé de transmission de HARQ-ACK comprend : si un recouvrement existe entre un PUCCH transportant un HARQ-ACK et un premier type de PUSCH, le fait de déterminer qu'une transmission d'HARQ-ACK en liaison descendante correspondant à un premier type de PDCCH n'est pas transmise sur le premier type de PUSCH.
PCT/CN2019/106508 2018-09-21 2019-09-18 Procédé de transmission de harq-ack, dispositif de terminal et dispositif de réseau Ceased WO2020057565A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201811110560.7A CN110943815B (zh) 2018-09-21 2018-09-21 一种harq-ack的传输方法、终端设备及网络设备
CN201811110560.7 2018-09-21

Publications (1)

Publication Number Publication Date
WO2020057565A1 true WO2020057565A1 (fr) 2020-03-26

Family

ID=69888369

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/106508 Ceased WO2020057565A1 (fr) 2018-09-21 2019-09-18 Procédé de transmission de harq-ack, dispositif de terminal et dispositif de réseau

Country Status (2)

Country Link
CN (1) CN110943815B (fr)
WO (1) WO2020057565A1 (fr)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112911713A (zh) * 2021-01-15 2021-06-04 中国信息通信研究院 一种上行控制信道的配置方法和设备
CN113518449A (zh) * 2020-04-10 2021-10-19 大唐移动通信设备有限公司 信息传输方法及装置
WO2022041184A1 (fr) * 2020-08-31 2022-03-03 Qualcomm Incorporated Gestion basée sur la priorité de procédés de demande de répétition automatique hybride (harq) de monodiffusion et de multidiffusion
CN114390682A (zh) * 2020-10-16 2022-04-22 大唐移动通信设备有限公司 一种上行传输方法及装置
CN115024003A (zh) * 2020-08-07 2022-09-06 中兴通讯股份有限公司 去激活下行信道的方法和设备
CN115190621A (zh) * 2021-04-06 2022-10-14 北京紫光展锐通信技术有限公司 上行控制信息传输方法及相关装置
US20230037805A1 (en) * 2020-04-10 2023-02-09 Huawei Technologies Co., Ltd. Information sending method, information receiving method, and related apparatus and device
CN116438760A (zh) * 2020-09-16 2023-07-14 Oppo广东移动通信有限公司 信道反馈方法、终端设备和网络设备

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3939371B1 (fr) * 2019-03-27 2025-05-07 Google LLC Système et procédé de planification des informations des canaux de contrôle
CN113518458B (zh) * 2020-04-09 2024-11-19 北京三星通信技术研究有限公司 上行数据和控制信息的传输方法及其设备
CN113595697B (zh) * 2020-04-30 2022-09-27 维沃移动通信有限公司 Dai计数方法、dai计数控制方法、终端及网络设备
MX2022015837A (es) * 2020-06-12 2023-04-04 Lenovo Beijing Ltd Recuento dinámico dai y generación de libro de códigos harq-ack para transmisión pdcch mejorada.
CN111953466B (zh) * 2020-08-07 2024-11-22 中兴通讯股份有限公司 一种配置方法、装置、通信节点及存储介质
CN114257360B (zh) * 2020-09-24 2023-12-05 维沃移动通信有限公司 Harq-ack处理方法、装置及相关设备
CN115836501B (zh) * 2020-09-28 2024-08-23 Oppo广东移动通信有限公司 一种重复传输方法、通信设备及存储介质
CN114696968B (zh) * 2020-12-31 2024-07-02 维沃移动通信有限公司 控制信道的配置方法、装置、通信设备
CN114828228B (zh) * 2021-01-18 2025-09-05 大唐移动通信设备有限公司 Pdcch传输方法、装置、终端及网络侧设备
CN115225221B (zh) * 2021-04-16 2024-09-06 大唐移动通信设备有限公司 载波切换的传输方法、装置、终端及网络侧设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103095395A (zh) * 2011-11-02 2013-05-08 中兴通讯股份有限公司 Pucch的资源配置方法、传输方法、装置和系统
CN103299563A (zh) * 2010-12-28 2013-09-11 Lg电子株式会社 在基于tdd的无线通信系统中发送/接收信号的方法和装置
US20150036601A1 (en) * 2011-11-01 2015-02-05 Lg Electronics Inc. Method for determining the transmission of a sounding reference signal in a wireless communication system, and terminal therefor
US20160007324A1 (en) * 2013-03-19 2016-01-07 Lg Electronics Inc. Method for enabling terminal to transmit and receive signal in wireless communications system and apparatus therefor

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8958342B2 (en) * 2012-04-17 2015-02-17 Ofinno Technologies, Llc Uplink transmission power in a multicarrier wireless device
CN103428868B (zh) * 2012-05-15 2016-08-24 华为技术有限公司 上行发射方法和用户设备
WO2015084048A1 (fr) * 2013-12-03 2015-06-11 엘지전자 주식회사 Procédés et appareils d'émission d'une liaison montante dans un système d'accès sans fil prenant en charge la communication de type machine
US10764871B2 (en) * 2017-01-16 2020-09-01 Qualcomm Incorporated Extension of data transmission from ULRB to ULCB
SG11202010604RA (en) * 2018-04-28 2020-11-27 Beijing Xiaomi Mobile Software Co Ltd Uplink transmission method and apparatus

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103299563A (zh) * 2010-12-28 2013-09-11 Lg电子株式会社 在基于tdd的无线通信系统中发送/接收信号的方法和装置
US20150036601A1 (en) * 2011-11-01 2015-02-05 Lg Electronics Inc. Method for determining the transmission of a sounding reference signal in a wireless communication system, and terminal therefor
CN103095395A (zh) * 2011-11-02 2013-05-08 中兴通讯股份有限公司 Pucch的资源配置方法、传输方法、装置和系统
US20160007324A1 (en) * 2013-03-19 2016-01-07 Lg Electronics Inc. Method for enabling terminal to transmit and receive signal in wireless communications system and apparatus therefor

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ERICSSON: "Maintenance Issues of Physical Uplink Control Channel", 3GPP TSG-RAN WG1 MEETING #94, RL-1809406, 24 August 2018 (2018-08-24), XP051516769 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113518449A (zh) * 2020-04-10 2021-10-19 大唐移动通信设备有限公司 信息传输方法及装置
US20230037805A1 (en) * 2020-04-10 2023-02-09 Huawei Technologies Co., Ltd. Information sending method, information receiving method, and related apparatus and device
CN115024003A (zh) * 2020-08-07 2022-09-06 中兴通讯股份有限公司 去激活下行信道的方法和设备
WO2022041184A1 (fr) * 2020-08-31 2022-03-03 Qualcomm Incorporated Gestion basée sur la priorité de procédés de demande de répétition automatique hybride (harq) de monodiffusion et de multidiffusion
CN116438760A (zh) * 2020-09-16 2023-07-14 Oppo广东移动通信有限公司 信道反馈方法、终端设备和网络设备
CN114390682A (zh) * 2020-10-16 2022-04-22 大唐移动通信设备有限公司 一种上行传输方法及装置
CN112911713A (zh) * 2021-01-15 2021-06-04 中国信息通信研究院 一种上行控制信道的配置方法和设备
CN112911713B (zh) * 2021-01-15 2023-07-11 中国信息通信研究院 一种上行控制信道的配置方法和设备
CN115190621A (zh) * 2021-04-06 2022-10-14 北京紫光展锐通信技术有限公司 上行控制信息传输方法及相关装置

Also Published As

Publication number Publication date
CN110943815B (zh) 2021-06-29
CN110943815A (zh) 2020-03-31

Similar Documents

Publication Publication Date Title
WO2020057565A1 (fr) Procédé de transmission de harq-ack, dispositif de terminal et dispositif de réseau
US11290217B2 (en) HARQ-ACK transmission method, terminal device and network device
CN107135052B (zh) 一种发送harq-ack反馈信息的方法
US10277363B2 (en) Hybrid automatic repeat request acknowledgement transmission method, user equipment, and base station
CN105393485B (zh) 无线通信系统中的方法和节点
WO2019153964A1 (fr) Procédé pour l'exécution d'une rétroaction de requête automatique de répétition hybride, et terminal
CN110301110A (zh) 用于管理多个数字参数配置的harq过程的方法和用户设备ue
WO2017024539A1 (fr) Procédé et appareil de transmission d'informations de commande de liaison montante
CN105580287A (zh) 在lte-tdd系统中的覆盖提升和半持续性调度支持
CN112929958B (zh) 传输方法和装置
CN113037447B (zh) 数据传输方法及装置
WO2016155305A1 (fr) Équipement d'utilisateur, dispositif de réseau, et procédé de détermination de ressource de canal de commande physique de liaison montante
WO2019191999A1 (fr) Procédé et appareil de détermination de ressources, procédé d'indication et appareil
WO2018027918A1 (fr) Procédé et appareil de transmision de canal de liaison montante
CN105814811A (zh) 基于载波聚合的无线通信系统中的通信方法
WO2017197949A1 (fr) Procédé de commande pour la transmission de données, et dispositif associé
WO2021227624A1 (fr) Procédé de détermination d'emplacement de transmission d'informations de retour et dispositif
WO2019029287A1 (fr) Procédé de transmission de pucch, équipement utilisateur et appareil
JP2018525914A (ja) アップリンクデータの伝送方法及び装置
WO2021088577A1 (fr) Procédé de renvoi de harq de sps pdsch, appareil et support de stockage associés
WO2019109687A1 (fr) Procédé de transmission d'ack/nack, et appareil correspondant
CN114641073A (zh) 信息发送方法、接收方法、装置、设备及存储介质
WO2022206347A1 (fr) Procédé de transmission d'uci sur un pusch, terminal et dispositif
WO2018121150A1 (fr) Procédé et dispositif de transmission d'informations
TWI870758B (zh) 上行鏈路控制資訊傳輸方法、終端、網路設備、裝置及存儲介質

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19861465

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19861465

Country of ref document: EP

Kind code of ref document: A1