WO2021027754A1 - 一种反馈信息的发送和接收方法、装置和存储介质 - Google Patents

一种反馈信息的发送和接收方法、装置和存储介质 Download PDF

Info

Publication number
WO2021027754A1
WO2021027754A1 PCT/CN2020/108101 CN2020108101W WO2021027754A1 WO 2021027754 A1 WO2021027754 A1 WO 2021027754A1 CN 2020108101 W CN2020108101 W CN 2020108101W WO 2021027754 A1 WO2021027754 A1 WO 2021027754A1
Authority
WO
WIPO (PCT)
Prior art keywords
harq process
nack
harq
ack
cbg
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/CN2020/108101
Other languages
English (en)
French (fr)
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to EP20851528.8A priority Critical patent/EP4012954A4/en
Priority to US17/633,685 priority patent/US12237934B2/en
Publication of WO2021027754A1 publication Critical patent/WO2021027754A1/zh
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
    • 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/1822Automatic repetition systems, e.g. Van Duuren systems involving configuration of automatic repeat request [ARQ] with parallel processes
    • 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/1607Details of the supervisory signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1896ARQ related signaling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1854Scheduling and prioritising arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1864ARQ related signaling
    • 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
    • H04L27/00Modulated-carrier systems
    • H04L27/0006Assessment of spectral gaps suitable for allocating digitally modulated signals, e.g. for carrier allocation in cognitive radio

Definitions

  • This application relates to a wireless communication network, and in particular to a method, device and storage medium for sending and receiving feedback information.
  • the base station After the user terminal (User Equipment, UE) sends the scheduling-free service data to the base station, the base station needs to feed back the service data decoding result to the UE.
  • the base station feeds back the result of service data decoding, what kind of information the base station needs to carry, and when the transport block (Transport Block, TB) is configured with a code block group (CBG), how to target the transport block and Decoding feedback for code block groups is an urgent problem to be solved.
  • CBG code block group
  • the embodiments of the present application provide a method, device, and storage medium for sending and receiving feedback information, so as to realize downlink feedback of service data.
  • the embodiment of the present application provides a method for sending feedback information, including:
  • the downlink feedback indicator DFI information corresponding to the service data is sent to the UE.
  • the DFI information includes a hybrid automatic repeat request HARQ acknowledgement ACK/non-acknowledgement NACK indicator, and the HARQ ACK/NACK indicator is used to instruct the base station to respond to the The decoding result of the transport block TB and/or the code block group CBG in the service data.
  • the embodiment of the present application provides a method for receiving feedback information, including:
  • the DFI information includes a hybrid automatic repeat request HARQ acknowledgement ACK/non-acknowledgement NACK indicator
  • the HARQ ACK/NACK indicator is used to instruct the base station to transmit the service data
  • An embodiment of the present application provides a feedback information sending device, including:
  • the receiving module is configured to receive service data sent by the user terminal UE;
  • the sending module is configured to send downlink feedback indication DFI information corresponding to the service data to the UE, where the DFI information includes a hybrid automatic repeat request HARQ acknowledgement ACK/non-acknowledgement NACK indication, and the HARQ ACK/NACK indication is used for Instruct the base station to decode the result of the transmission block TB and/or the code block group CBG in the service data.
  • DFI information includes a hybrid automatic repeat request HARQ acknowledgement ACK/non-acknowledgement NACK indication
  • the HARQ ACK/NACK indication is used for Instruct the base station to decode the result of the transmission block TB and/or the code block group CBG in the service data.
  • An embodiment of the present application provides a feedback information receiving device, including:
  • the sending module is set to send service data to the base station
  • the receiving module is configured to receive downlink feedback indication DFI information corresponding to the service data, the DFI information includes a hybrid automatic repeat request HARQ acknowledgement ACK/non-acknowledgement NACK indication, and the HARQ ACK/NACK indication is used to instruct the base station to The decoding result of the transport block TB and/or the code block group CBG in the service data.
  • DFI information includes a hybrid automatic repeat request HARQ acknowledgement ACK/non-acknowledgement NACK indication
  • the HARQ ACK/NACK indication is used to instruct the base station to The decoding result of the transport block TB and/or the code block group CBG in the service data.
  • An embodiment of the present application provides a storage medium that stores a computer program, and when the computer program is executed by a processor, the method described in any of the foregoing embodiments is implemented.
  • FIG. 1 is a flowchart of a method for sending feedback information provided by an embodiment of the present application
  • FIG. 2 is a schematic diagram of a CBG-level ACK/NACK joint feedback provided by an embodiment of the present application
  • FIG. 3 is a schematic diagram of TB-level ACK/NACK and CBG-level ACK/NACK joint feedback provided by an embodiment of the present application;
  • FIG. 4 is a schematic diagram of another TB-level ACK/NACK and CBG-level ACK/NACK joint feedback provided by an embodiment of the present application;
  • FIG. 5 is a schematic diagram of another TB-level ACK/NACK and CBG-level ACK/NACK joint feedback provided by an embodiment of the present application;
  • FIG. 6 is a schematic diagram of another TB-level ACK/NACK and CBG-level ACK/NACK joint feedback provided by an embodiment of the present application;
  • FIG. 7 is a schematic diagram of joint feedback of TB-level ACK/NACK and CBG-level ACK/NACK for all HARQ processes configured for the UE's scheduling-free transmission according to an embodiment of the present application;
  • FIG. 8 is a schematic diagram of TB-level ACK/NACK and CBG-level ACK/NACK joint feedback carrying a third bitmap to indicate the receiving process according to an embodiment of the present application;
  • FIG. 9 is another schematic diagram of TB-level ACK/NACK and CBG-level ACK/NACK joint feedback with a third bitmap indicating the receiving process provided by an embodiment of the present application;
  • FIG. 10 is another schematic diagram of TB-level ACK/NACK and CBG-level ACK/NACK joint feedback carrying a third bitmap to indicate the receiving process according to an embodiment of the present application;
  • FIG. 11 is a schematic diagram of joint feedback of TB-level ACK/NACK and CBG-level ACK/NACK carrying process number indication provided by an embodiment of the present application;
  • FIG. 12 is a schematic diagram of a CBG-level ACK/NACK bundling feedback structure provided by an embodiment of the present application.
  • FIG. 13 is a schematic diagram of another CBG-level ACK/NACK bundling feedback structure provided by an embodiment of the present application.
  • FIG. 14 is a schematic diagram of yet another CBG-level ACK/NACK bundling feedback structure provided by an embodiment of the present application.
  • 15 is a flowchart of a method for receiving feedback information provided by an embodiment of the present application.
  • FIG. 16 is a structural block diagram of an apparatus for sending feedback information provided by an embodiment of the present application.
  • FIG. 17 is a structural block diagram of a device for receiving feedback information provided by an embodiment of the present application.
  • FIG. 18 is a schematic structural diagram of a device provided by an embodiment of the present application.
  • 5G 5th Generation Mobile Communication Technology
  • 5G systems are committed to meeting higher speeds (Gbps), massive links (1M/Km2), ultra-low latency (1ms), Technical indicators such as higher reliability and a hundredfold energy efficiency improvement to support new demand changes.
  • 5G may also be called New Radio (NR).
  • NR New Radio
  • NR-U NR-based Access to Unlicensed Spectrum
  • a device performs Listen Before Talk (LBT) before sending data using an unlicensed carrier, and a device that successfully executes LBT can send service data on the unlicensed carrier.
  • LBT Listen Before Talk
  • CCA Clear Channel Assessment
  • Both NR and NR-U support uplink scheduling-free transmission (that is, autonomous transmission).
  • scheduling-free transmission resources are used in NR-U to transmit Physical Uplink Shared CHannel (PUSCH) data for the first time. If the base station decodes If the PUSCH data is wrong, the UE can retransmit the PUSCH data by using scheduling-free transmission resources. At this time, explicit decoding feedback information needs to be introduced for the retransmission characteristics.
  • decoding feedback for scheduling-free uplink transmission is an urgent problem to be solved, especially on the basis of TB transmission, CBG transmission support is introduced, and the downlink feedback for scheduling-free transmission needs to be determined Program.
  • the embodiment of the present invention is directed to the downlink feedback requirement of scheduling-free transmission, and provides the parameter information contained in the Downlink Feedback Indicator (DFI) and the joint decoding feedback for different scheduling granularities (including TB and/or CBG) A feasible solution.
  • DFI Downlink Feedback Indicator
  • Fig. 1 is a flowchart of a method for sending feedback information provided by an embodiment of the present application. This embodiment is applicable to the case of joint decoding feedback with different scheduling granularities, and this embodiment can be executed by a base station.
  • the method provided in this embodiment includes S120-S140.
  • S140 Send downlink feedback indication DFI information corresponding to the service data to the UE.
  • the DFI information includes Hybrid Automation Repeat Request (HARQ) acknowledgment (ACK)/non-acknowledgement (NACK) indication, and HARQ ACK/NACK indication is used to indicate the base station's response to the transmission block TB and/or code in the service data The decoding result of the block group CBG.
  • HARQ Hybrid Automation Repeat Request
  • NACK non-acknowledgement
  • the service data may be PUSCH data or Physical Downlink Shared Channel (Physical Downlink Shared Channel, PDSCH) data.
  • the UE is used to send service data to the base station, and the base station feeds back DFI information to the UE, that is, in the embodiment, the service data includes PUSCH data.
  • data transmission can be carried out through different scheduling granularities, for example, data transmission can be carried out in the form of TB, or data transmission can be carried out in the form of CBG.
  • the base station configures the uplink scheduling-free resource and the HARQ process range used for scheduling-free transmission for the UE.
  • the UE can use the uplink scheduling-free resource and HARQ process to transmit PUSCH data.
  • the base station receives and decodes the PUSCH data for the scheduling-free transmission in the scheduling-free resource.
  • the result of receiving and decoding PUSCH data feeds back DFI information for the UE.
  • the HARQ process range refers to the effective range of the HARQ process pre-configured by the base station for the UE's scheduling-free transmission, that is, the HARQ process within the HARQ process range can be used for the transmission of the scheduling-free service data.
  • the DFI information is a type of Downlink Control Information (DCI), and the bit field overhead of the DFI is consistent with the bit field overhead of a DCI in the current DCI format.
  • DCI Downlink Control Information
  • the DFI information further includes at least one of the following: DCI usage indication, carrier indication, bandwidth part (BandWidth Part, BWP) indication, precoding information indication, transmit power control (Transmit Power Control, TPC) indication, Modulation and Coding Scheme (MCS) and Rank Indicator (Rank Indicator, RI);
  • DCI usage indicator is used to indicate that the current usage of DCI is DFI feedback or activation/deactivation of uplink scheduling-free resources;
  • carrier indication is used It indicates that the DCI is valid for the carrier corresponding to the carrier index;
  • the BWP indication is used to indicate that the DCI is valid for the BWP corresponding to the BWP index.
  • the DCI usage indicator is used to distinguish whether the DCI is used for DFI feedback or for activating/deactivating uplink non-scheduled resources;
  • the carrier indicator is applied to multi-carrier scheduling and is used to indicate that the DCI is valid for the carrier corresponding to the specific carrier index;
  • BWP The indication is applied to the multiple BWP scheduling or BWP handover process, and is used to indicate that the DCI is valid for the BWP corresponding to the specific BWP index.
  • the method for sending feedback information further includes: determining the time interval between the completion of the reception of the service data and the completion of the preparation of the DFI information; and determining the feedback validity of the DFI information according to the time interval.
  • determining the feedback validity of the DFI information according to the time interval includes: for a HARQ process, when the time interval is greater than or equal to N symbols or time slots, the DFI information for the HARQ process is valid Feedback; For a HARQ process, when the time interval is less than N symbols or slots, the DFI information for the HARQ process is invalid feedback, where N is configured through radio resource control (Radio Resource Control, RRC) signaling or Determined according to the sub-carrier spacing of the physical uplink shared channel PUSCH transmission.
  • RRC Radio Resource Control
  • the UE uses non-scheduling resources and HARQ processes to send PUSCH data to the base station.
  • the DFI feedback for the HARQ process is invalid feedback, in other words, The UE uses the HARQ process to send PUSCH data, and the time interval between the completion of the PUSCH data transmission and the start of feedback of the DFI information is not less than N symbols or slots, then the DFI is valid for HARQ ACK/NACK feedback of the HARQ process, and the UE
  • the PUSCH decoding result of the HARQ process can be determined according to the HARQ ACK/NACK feedback information; the UE uses the HARQ process to send PUSCH data, and the time interval between the completion of the PUSCH data transmission and the DFI feedback is less than N symbols or slots, then the DFI targets the HARQ The HARQ ACK/NACK feedback of the process is invalid, and the UE cannot determine the PUSCH decoding result of
  • the HARQ ACK/NACK indication includes at least one of the following: TB-level decoding feedback indication information corresponding to the HARQ process, and CBG-level decoding feedback indication information corresponding to the HARQ process.
  • the base station configures the uplink scheduling-free resource and the HARQ process range used for scheduling-free transmission for the UE.
  • the UE can use the uplink scheduling-free resource and HARQ process to transmit PUSCH data.
  • the base station receives and decodes the scheduling-free PUSCH data on the scheduling-free resource.
  • the base station feeds back DFI information for the UE according to the PUSCH data reception and decoding results, where the DFI information includes HARQ ACK/NACK indicators, and the HARQ ACK/NACK indicator information provides feedback indicators for the HARQ process decoding results.
  • the HARQ ACK/NACK indicators At least one of the following information is included: TB-level decoding feedback indication information for the HARQ process, and CBG-level decoding feedback indication information for the HARQ process.
  • the TB-level decoding feedback indication information for the HARQ process refers to the feedback information of the base station on the TB reception and decoding results transmitted in the HARQ process;
  • the CBG-level decoding feedback indication information for the HARQ process refers to the base station’s response to HARQ
  • a TB can contain one or more CBGs.
  • the PUSCH data includes: uplink control information UCI, the UCI includes an uplink assignment index (Uplink Assignment Index, UAI), and the UAI is used to count the PUSCH data sent by the UE.
  • the method for sending feedback information further includes: determining the missed detection of PUSCH data according to UAI.
  • the UE carries uplink control information (Uplink Control Information, UCI) when using uplink scheduling-free resources to transmit PUSCH data, and UCI includes an uplink allocation index similar to a downlink allocation index (DAI). (Uplink Assignment index, UAI), UAI is used to count the PUSCH data sent by the UE.
  • the base station determines whether there is a missed PUSCH data detection based on this information.
  • the missed PUSCH data of the HARQ process it is transmitted and decoded during HARQ ACK/NACK feedback
  • the feedback is NACK.
  • UAI statistics UE sends PUSCH data to the base station through HARQ processes 1, 2, 3, and 4, but the base station receives PUSCH data transmitted using HARQ processes 1, 3, and 4, that is, PUSCH data transmitted using HARQ process 2.
  • the base station transmits and decodes the feedback as NACK during HARQ ACK/NACK feedback.
  • the base station After receiving the PUSCH data transmitted by the UE on the uplink scheduling-free resources, the base station feeds back TB-level ACK information for the correctly decoded HARQ process, TB-level NACK information for decoding errors and missed HARQ processes, and CBG-level ACK /NACK feedback can include one of the following schemes:
  • the HARQ ACK/NACK indicator includes at least one of the following: TB-level ACK/NACK information corresponding to the first HARQ process set, and CBG-level ACK/NACK information corresponding to the first HARQ process set;
  • a HARQ process set includes: one or more HARQ processes used by the UE for scheduling-free transmission.
  • all the HARQ processes in the first HARQ process set are one or more HARQ processes used by the UE for current scheduling-free transmission. That is, the first HARQ process set may include one HARQ process or multiple HARQ processes.
  • the number of HARQ processes included in the first HARQ process set is related to the number of HARQ processes used by the UE for scheduling-free transmission.
  • the HARQ ACK/NACK indication includes at least one of the following: TB-level ACK/NACK information corresponding to the first HARQ process set, and CBG-level ACK/NACK information corresponding to the first HARQ process set.
  • the HARQ ACK NACK indicator only includes TB-level ACK/NACK information corresponding to the first HARQ process set, that is, for one or more HARQ processes used by the UE for scheduling-free transmission, the base station only feeds back the TB Level ACK/NCAK information, CBG level ACK/NACK information is not fed back.
  • the HARQ process configured by the base station for the UE's scheduling-free transmission is 1-8, and the number of splittable CBGs per TB is configured to 4. Among them, the UE uses HARQ processes 2, 5, 7 and 8 to transmit PUSCH data.
  • TB_1 corresponding to HARQ process 2 is decoded correctly; TB_2 corresponding to HARQ process 5 is missed; TB_3 corresponding to HARQ process 7 is decoded incorrectly, CBG_1 and CBG_4 of TB_3 are decoded incorrectly, CBG_2 and CBG_3 are decoded correctly; TB_4 corresponding to HARQ process 8 is decoded incorrectly , CBG_3 of TB_4 is decoded incorrectly, and the other CBGs are decoded correctly.
  • TB-level ACK/NACK feedback is 1000, that is, CBG-level ACK/NACK information is not fed back.
  • the HARQ ACK NACK indicator only includes the CBG level ACK/NACK information corresponding to the first HARQ process set, that is, for one or more HARQ processes used by the UE for scheduling-free transmission, the base station only feeds back the CBG Level ACK/NACK information, TB level ACK/NACK information is not fed back.
  • the process for the base station to configure the UE without scheduling transmission is 1-8, and the number of CBGs that can be split per TB is configured to 4, that is, each TB can be split into 4 CBGs.
  • the UE uses HARQ processes 2, 5, 7, and 8 to transmit PUSCH data, that is, the first HARQ process set includes: HARQ processes 2, 5, 7, and 8.
  • TB_1 corresponding to HARQ process 2 is decoded correctly; TB_2 corresponding to HARQ process 5 is missed; TB_3 corresponding to HARQ process 7 is decoded incorrectly, where CBG_1 and CBG_4 of TB_3 are decoded incorrectly, and CBG_2 and CBG_3 of TB_3 are decoded correctly; HARQ process 8 Corresponding TB_4 decoding error, where CBG_3 of TB_4 is decoded incorrectly, and the other CBGs are decoded correctly, the CBG level ACK/NACK feedback for HARQ processes 2, 5, 7 and 8 is 1111000001101101, that is, the HARQ ACK/NACK feedback result is 1111000001101101, A total of 16 bits.
  • FIG. 2 is a schematic diagram of a CBG-level ACK/NACK joint feedback provided by an embodiment of the present application. As shown in Figure 2, the CBG-level ACK/NACK feedback of TB_1 is 1111, the CBG-level ACK/NACK feedback of TB_2 is 0000, the CBG-level ACK/NACK feedback of TB_3 is 0110, and the CBG-level ACK/NACK feedback of TB_4 is 1101.
  • the HARQ ACK/NACK indicator includes: TB-level ACK/NACK information corresponding to the first HARQ process set, and CBG-level ACK/NACK information corresponding to the first HARQ process set.
  • the base station feeds back both TB-level ACK/NACK information and CBG-level ACK/NACK information.
  • the process for the base station to configure the UE without scheduling transmission is 1-8, and the number of CBGs that can be split per TB is configured to 4, that is, each TB can be split into 4 CBGs.
  • the UE uses HARQ processes 2, 5, 7, and 8 to transmit PUSCH data, that is, the first HARQ process set includes: HARQ processes 2, 5, 7, and 8.
  • TB_1 corresponding to HARQ process 2 is decoded correctly;
  • TB_2 corresponding to HARQ process 5 is missed;
  • TB_3 corresponding to HARQ process 7 is decoded incorrectly, where CBG_1 and CBG_4 of TB_3 are decoded incorrectly, and CBG_2 and CBG_3 of TB_3 are decoded correctly;
  • HARQ process 8 Corresponding TB_4 decoding error, where CBG_3 of TB_4 is decoded incorrectly, and the other CBGs are decoded correctly, then the TB-level ACK/NACK feedback for HARQ processes 2, 5, 7 and 8 is 1000, and for HARQ processes 2, 5, 7, and
  • the 8 CBG level ACK/NACK feedback is 1111000001101101, that is, the HARQ ACK
  • Fig. 3 is a schematic diagram of joint feedback of TB-level ACK/NACK and CBG-level ACK/NACK provided by an embodiment of the present application.
  • the TB-level ACK/NACK feedback for HARQ processes 2, 5, 7 and 8 is 1000
  • the CBG-level ACK/NACK feedback for TB_1 of the HARQ process is 1111
  • the CBG-level ACK/NACK feedback for TB_2 is 0000
  • the CBG-level ACK/NACK feedback of TB_3 is 0110
  • the CBG-level ACK/NACK feedback of TB_4 is 1101.
  • the HARQ ACK/NACK indicator includes: TB-level ACK/NACK information corresponding to the first HARQ process set, and CBG-level ACK/NACK information corresponding to the second HARQ process set;
  • the first HARQ process set includes : One or more HARQ processes used by the UE for scheduling-free transmission.
  • the second HARQ process set is all HARQ processes whose TB-level feedback is NACK in the first HARQ process set.
  • the number of HARQ processes included in the second HARQ process set is zero, that is, the TB-level feedback corresponding to all HARQ processes in the first HARQ process set is ACK.
  • the base station feeds back all HARQ processes that are NACK at the TB level and also feeds back the CBG level ACK/NACK information; the base station receives the PUSCH data transmission of the HARQ process, then the CBG level ACK /NACK information is fed back according to the decoding result of the CBG level, the correct decoding is fed back ACK, and the decoding error is fed back NACK; the base station misses the PUSCH data transmission of the HARQ process, and the CBG level ACK/NACK information feedback is NACK.
  • the HARQ process configured by the base station for the UE's scheduling-free transmission is 1-8, and the number of CBGs that can be split per TB is configured to 4, that is, each TB can be split into 4 CBGs, where the UE uses the HARQ process 2, 5, 7 and 8 transmitted PUSCH data, TB_1 corresponding to HARQ process 2 was decoded correctly; TB_2 corresponding to HARQ process 5 was missed; TB_3 corresponding to HARQ process 7 was decoded incorrectly, among which CBG_1 and CBG_4 of TB_3 were decoded incorrectly, CBG_2 and CBG_3 is decoded correctly; TB_4 corresponding to HARQ process 8 is decoded incorrectly, CBG_3 of TB_4 is decoded incorrectly, and the rest of CBG is decoded correctly, then the TB-level ACK/NACK feedback is 1000, and the CBG-level ACK/NACK feedback is 0000 01101101, which is
  • FIG. 4 is a schematic diagram of another TB-level ACK/NACK and CBG-level ACK/NACK joint feedback provided by an embodiment of the present application.
  • the TB-level ACK/NACK feedback for HARQ processes 2, 5, 7 and 8 is 1000
  • the CBG-level ACK/NACK feedback for TB_2 for the HARQ process is 0000
  • the CBG-level ACK/NACK feedback for TB_3 is 0110
  • the CBG level ACK/NACK feedback of TB_4 is 1101.
  • the HARQ ACK/NACK indicator includes: TB-level ACK/NACK information corresponding to the first HARQ process set, and CBG-level ACK/NACK information corresponding to the third HARQ process set;
  • the first HARQ process set includes : One or more HARQ processes used by the UE for scheduling-free transmission.
  • the second HARQ process set is all HARQ processes whose TB-level feedback is NACK in the first HARQ process set, and the third HARQ process set is the first HARQ process set in the second HARQ process set.
  • the first preset number of TB-level feedback is the HARQ process of NACK.
  • the third HARQ process set is a subset of all HARQ processes in the second HARQ process set, the number of HARQ processes in the subset is the first preset number, and the HARQ process in the subset is the previous first preset.
  • Set the number of HARQ processes Exemplarily, assuming that the first HARQ process set includes: HARQ processes 2, 5, 7, and 8, and the TB-level feedback of HARQ processes 5, 7 and 8 is NACK, the second HARQ process set includes: HARQ process 5. , 7, and 8; assuming that the first preset number is 2, the third HARQ process set includes: HARQ processes 5 and 7.
  • the base station feeds back the first preset number (for example, recorded as n) processes of NACK for the TB level, and feeds back the CBG level ACK/NACK information at the same time; the base station receives For PUSCH data transmission to the HARQ process, the CBG-level ACK/NACK information is fed back according to the CBG-level decoding result, the decoding is correct and the ACK is fed back, and the decoding error is fed back NACK; the base station misses the PUSCH data transmission of the HARQ process, then the CBG-level ACK /NACK information feedback is NACK.
  • the first preset number for example, recorded as n
  • the first n processes can be arranged in ascending/descending order of HARQ process numbers, and the first n can be selected; the HARQ processes can also be sorted according to the sending time, and the first n can be selected.
  • the value of n can be determined by one of the following methods:
  • the first preset number may be configured by RRC information.
  • the first preset number is a default value.
  • the first preset number is determined by the number of CBGs in each TB, and the number of CBGs in each TB is configured by RRC signaling.
  • the value of n may be implicitly indicated by other information in RRC signaling.
  • the number of CBGs that can be split for each TB can be implicitly notified through RRC signaling. Assuming that the number of CBGs that can be split for each TB is ⁇ 0, 2, 4, 6, 8 ⁇ , then the corresponding, n The value can be ⁇ 0, 8, 4, 2, 2 ⁇ .
  • the number of CBGs that can be split per TB is 6, and the maximum value of the CBG-level ACK/NACK feedback bit field overhead is 16, then the value of n is 2; for another example, each TB can be split The number of CBGs is 8, and the maximum value of the CBG bit field overhead is 16, so n can also be 2.
  • the maximum value of the CBG-level ACK/NACK feedback bit field overhead is 32, if the number of CBGs that can be split in each TB is ⁇ 0, 2, 4, 6, 8 ⁇ , the corresponding Yes, n can take the value ⁇ 0, 16, 8, 5, 4 ⁇ .
  • the maximum value of the CBG-level ACK/NACK feedback bit field overhead is not limited, and it can be adjusted according to actual conditions. In an embodiment, when the number of HARQ processes whose TB-level feedback is NACK is less than n, the insufficient CBG-level feedback is filled with NACK.
  • the UE uses HARQ processes 2, 5, 7, and 8 to transmit PUSCH data.
  • TB_1 corresponding to HARQ process 2 is decoded correctly;
  • TB_2 corresponding to HARQ process 5 is missed;
  • TB_3 corresponding to HARQ process 7 is decoded incorrectly.
  • FIG. 5 is a schematic diagram of another TB-level ACK/NACK and CBG-level ACK/NACK joint feedback provided by an embodiment of the present application.
  • the TB-level ACK/NACK feedback for HARQ processes 2, 5, 7 and 8 is 1000, that is, the TB-level feedback for HARQ processes 5, 7 and 8 are all NACKs.
  • n is 2.
  • the HARQ ACK/NACK indicator includes: TB-level ACK/NACK information corresponding to the first HARQ process set, the first bitmap bitmap, and CBG-level ACK/NACK information corresponding to the second HARQ process set ;
  • the first HARQ process set includes: one or more HARQ processes used by the UE for scheduling-free transmission, the second HARQ process set is a subset of all HARQ processes whose TB level feedback is NACK in the first HARQ process set, the first The bitmap is used to indicate the correspondence between each HARQ process included in the second HARQ process set and all HARQ processes whose TB level feedback is NACK in the first HARQ process.
  • the base station may indicate through indication information to feed back CBG-level ACK/NACK information for some HARQ processes in the first HARQ process set, and the indication information may be through bitmap achieve.
  • the first bitmap can be used to directly indicate the HARQ process for feeding back or not feeding back the CBG-level ACK/NACK information, that is, if the corresponding bit in the first bitmap is 1, it indicates that the CBG-level ACK is fed back for the corresponding HARQ process. /NACK information; the corresponding bit in the first bitmap is 0, indicating that the CBG-level ACK/NACK information is not fed back for the corresponding HARQ process.
  • the HARQ process configured by the base station for the UE's scheduling-free transmission is 1-8, the number of CBGs that can be split in each TB is configured as 4, and the value of n is 2.
  • the UE uses HARQ processes 2, 5, 7, and 8 to transmit PUSCH, and TB_1 corresponding to HARQ process 2 is decoded correctly; TB_2 corresponding to HARQ process 5 is missed; TB_3 corresponding to HARQ process 7 is decoded incorrectly, among which CBG_1 and CBG_4 of TB_3 Decoding error, CBG_2 and CBG_3 are decoded correctly; HARQ process 8 corresponds to TB_4 decoding error, CBG_3 of TB_4 is decoded incorrectly, and the remaining CBG is decoded correctly.
  • FIG. 6 is a schematic diagram of another TB-level ACK/NACK and CBG-level ACK/NACK joint feedback provided by an embodiment of the present application.
  • the TB-level ACK/NACK feedback for HARQ processes 2, 5, 7, and 8 is 1000, that is, the TB-level feedback for HARQ processes 5, 7 and 8 are all NACK.
  • the HARQ Processes 7 and 8 feed back CBG-level ACK/NACK information
  • the first bitmap is taken as 0011, that is, the CBG-level ACK/NACK feedback for TB_3 corresponding to HARQ process 7 is 0110, and the CBG-level ACK/NACK of TB_4 corresponding to HARQ process 8
  • the feedback is 1101.
  • the first bitmap is used to indicate the HARQ process for feeding back CBG-level ACK/NACK.
  • the HARQ ACK/NACK indicator includes: TB-level ACK/NACK information corresponding to the first HARQ process set, the second bitmap, and CBG-level ACK/NACK information corresponding to the fourth HARQ process set; the first HARQ
  • the process set includes: one or more HARQ processes used by the UE for scheduling-free transmission.
  • the fourth HARQ process set is all HARQs whose CBG level feedback is NACK in the first HARQ process set and the proportion of which is lower than the preset threshold Process, the second bitmap is used to indicate the correspondence between each HARQ process included in the fourth HARQ process set and the HARQ process in the first HARQ process set.
  • the proportion of the corresponding CBG-level decoding feedback of CBG that is NACK exceeds the preset threshold M or the PUSCH missed detection of the HARQ process The HARQ process only feeds back TB-level NACK information, and in other cases, CBG-level ACK/NACK information needs to be fed back.
  • the HARQ process configured by the base station for the UE's scheduling-free transmission is 1-8
  • the number of CBGs that can be split in each TB is configured to 4
  • the preset threshold is 50%.
  • the UE uses HARQ processes 2, 5, 7 and 8 to transmit PUSCH data.
  • TB_1 corresponding to HARQ process 2 is decoded correctly; TB_2 corresponding to HARQ process 5 is missed; and TB_3 corresponding to HARQ process 7 is decoded incorrectly.
  • HARQ process 8 corresponds to TB_4 decoding error, CBG_3 of TB_4 is decoded incorrectly, and the rest of CBG is decoded correctly.
  • the base station feeds back HARQ ACK/NACK information for all HARQ processes used by the UE without scheduling, and the TB-level ACK/NACK feedback for HARQ processes 2, 5, 7 and 8 is 1000, that is, the TB of HARQ processes 5, 7 and 8. All feedback levels are NACK.
  • the TB-level feedback is NACK
  • only the CBG-level feedback of HARQ process 8 has less than 50% of the number of CBGs that are NACK, that is, the fourth HARQ process
  • the set includes HARQ process 8.
  • the second bitmap is 0001, that is, CBG-level ACK/NACK information is fed back for HARQ process 8
  • CBG-level ACK/NACK feedback for HARQ process 8 is 1101
  • the remaining TB-level feedback is NACK
  • CBG-level ACK/NACK information is not fed back, and the final HARQ ACK/NACK feedback content is 100000011101.
  • the base station configures the uplink scheduling-free resource and the HARQ process range used for scheduling-free transmission for the UE.
  • the UE can use the uplink scheduling-free resource and HARQ process to transmit PUSCH data.
  • the base station receives and decodes the scheduling-free PUSCH on the scheduling-free resource.
  • the base station feeds back DFI information for the UE according to the results of PUSCH data reception and decoding.
  • the DFI information contains HARQ ACK/NACK indications.
  • the HARQ ACK/NACK indication information provides feedback indications for the HARQ process decoding results.
  • the HARQ ACK/ The NACK indication includes at least one of the following information: TB-level decoding feedback indication information for the HARQ process, and CBG-level decoding feedback indication information for the HARQ process.
  • the base station receives PUSCH data transmitted by the UE using the HARQ process, and then feeds back TB-level ACK/NACK information for the HARQ process according to the decoding result of the received PUSCH data And CBG-level ACK/NACK information; the base station does not receive the PUSCH data transmitted by the UE using the HARQ process, and then feeds back the TB-level NACK for the HARQ process.
  • TB-level ACK/NACK and CBG-level ACK/NACK feedback schemes for HARQ processes may include one of the following:
  • the HARQ ACK/NACK indicator includes at least one of the following: TB-level ACK/NACK information corresponding to the fifth HARQ process set, and CBG-level ACK/NACK information corresponding to the fifth HARQ process set;
  • Five HARQ process set includes: all HARQ processes, or one or more HARQ processes configured for UE scheduling-free transmission, and the all HARQ processes are the maximum number of processes that can be used for UE scheduling and scheduling-free transmission.
  • the HARQ ACK/NACK indicator includes: TB-level ACK/NACK information corresponding to the fifth HARQ process set, that is, for all HARQ processes, or all HARQ processes configured for the UE for scheduling-free transmission, the base station only feeds back the TB Level ACK/NACK information, CBG level ACK/NACK information is not fed back.
  • the HARQ ACK/NACK indicator includes: the CBG level ACK/NACK information corresponding to the fifth HARQ process set, that is, for all HARQ processes, or all HARQ processes configured for the UE for scheduling-free transmission, the base station only feeds back CBG Level ACK/NACK information, TB level ACK/NACK information is not fed back.
  • the HARQ ACK/NACK indicator includes: TB-level ACK/NACK information corresponding to the fifth HARQ process set, and CBG-level ACK/NACK information corresponding to the fifth HARQ process set, that is, for all HARQ processes, Or for all HARQ processes configured for the UE for scheduling-free transmission, the base station feeds back TB-level ACK/NACK information and CBG-level ACK/NACK information at the same time.
  • the HARQ process configured by the base station for the UE's scheduling-free transmission is 1-8, and the number of CBGs that can be split per TB is configured as 4. Among them, the UE uses HARQ processes 2, 5, 7 and 8 to transmit PUSCH data.
  • TB_1 corresponding to HARQ process 2 is decoded correctly; TB_2 corresponding to HARQ process 5 is missed; and TB_3 corresponding to HARQ process 7 is decoded incorrectly.
  • HARQ process 8 corresponds to TB_4 decoding error, CBG_3 of TB_4 is decoded incorrectly, and the rest of CBG is decoded correctly.
  • the TB-level ACK/NACK feedback is 0100 0000
  • the CBG-level ACK/NACK feedback is 0000 1111 0000 0000 0000 0110 1101. That is, the HARQ ACK/NACK feedback result is 0100 0000 0000 1111 0000 0000 0110 1101, a total of 40 bits.
  • FIG. 7 is a schematic diagram of TB-level ACK/NACK and CBG-level ACK/NACK joint feedback for all HARQ processes configured for the UE's scheduling-free transmission according to an embodiment of the present application.
  • TB-level ACKs are fed back for HARQ processes that are correctly decoded
  • TB-level NACKs are fed back to HARQ processes that have decoded errors and missed detections
  • TB-level NACKs and CBGs are fed back to HARQ processes that have not received PUSCH data.
  • NACK the TB-level ACK/NACK feedback for HARQ processes 1-8 is 0100 0000, that is, the TB-level feedback of HARQ process 2 is ACK, and the TB-level feedback for the rest of HARQ processes is NACK; the CBG level for HARQ processes 1-8
  • the ACK/NACK feedback is 0000 1111 0000 0000 0110 1101.
  • the base station may miss the PUSCH data transmitted by the UE.
  • the base station feeds back HARQ ACK/NACK for all HARQ processes or all HARQ processes configured for non-scheduled transmission, it uses bitmap to instruct the base station to receive PUSCH.
  • the HARQ process corresponding to the data the base station feeds back TB-level ACK/NACK for the received PUSCH data decoding result for the HARQ process;
  • the base station feedback method for CBG-level ACK/NACK is one of the following:
  • the HARQ ACK/NACK indicator includes: a third bitmap, TB-level ACK/NACK information corresponding to the sixth HARQ process set, and CBG-level ACK/NACK information corresponding to the sixth HARQ process set; third The bitmap is used to indicate one or more HARQ processes in the fifth HARQ process set included in the sixth HARQ process set.
  • the fifth HARQ process set includes: all HARQ processes, or one or more configured for UE scheduling-free transmission.
  • Each HARQ process, the sixth HARQ process set is one or more HARQ processes corresponding to PUSCH data received by the base station in the fifth HARQ process set, and all HARQ processes are the maximum number of processes that can be used for UE scheduling and scheduling-free transmission.
  • the third bitmap is used to indicate all HARQ processes in the fifth HARQ process set that receive PUSCH data.
  • the base station feeds back the TB level ACK/NACK and CBG level ACK/NACK information of the HARQ process based on the decoding result for the HARQ process of the received PUSCH data, that is, the HARQ process included in the sixth HARQ process set is All HARQ processes in the fifth HARQ process set for which the base station receives PUSCH data.
  • all HARQ processes configured by the base station for the UE's scheduling-free transmission are 1-8, and the number of CBGs that can be split per TB is configured as 4.
  • the UE uses HARQ processes 2, 5, 7 and 8 to transmit PUSCH data.
  • TB_1 corresponding to HARQ process 2 is decoded correctly; TB_2 corresponding to HARQ process 5 is missed; TB_3 corresponding to HARQ process 7 is decoded incorrectly, including CBG_1 and CBG_4 of TB_3 Decoding error, CBG_2 and CBG_3 are decoded correctly; HARQ process 8 corresponds to TB_4 decoding error, CBG_3 of TB_4 is decoded incorrectly, and the remaining CBG is decoded correctly.
  • the third bitmap corresponding to the HARQ process indicating that the base station has received PUSCH data is 0100 0011, and the TB-level ACK/NACK feedback is 100.
  • the CBG level ACK/NACK feedback is 1111 0110 1101, that is, the HARQ ACK/NACK feedback result is 0100 0011 100 1111 0110 1101, a total of 23 bits.
  • Fig. 8 is a schematic diagram of joint feedback of TB-level ACK/NACK and CBG-level ACK/NACK carrying a third bitmap to indicate the receiving process according to an embodiment of the present application.
  • the third bitmap is 01000011, that is, HARQ process 2, HARQ process 7, and HARQ process 8 have received PUSCH data; for TB-level ACK/NACK feedback is 100, that is, the TB corresponding to HARQ process 2 is decoded correctly. TB decoding errors corresponding to HARQ processes 7 and 8; for CBG-level ACK/NACK feedback is 1111 0110 1101, that is, CBG is fed back to the three HARQ processes (including HARQ process 2, HARQ process 7 and HARQ process 8) that receive PUSCH data Level of ACK/NACK information.
  • the HARQ ACK/NACK indicator includes: a third bitmap, TB-level ACK/NACK information corresponding to the sixth HARQ process set, and CBG-level ACK/NACK information corresponding to the seventh HARQ process set; fifth
  • the HARQ process set includes: all HARQ processes, or one or more HARQ processes configured for UE scheduling-free transmission. All HARQ processes are the maximum number of processes that can be used for UE scheduling and scheduling-free transmission.
  • the sixth HARQ process set is the first 5. One or more HARQ processes corresponding to PUSCH data received by the base station in the HARQ process set.
  • the seventh HARQ process set is one or more HARQ processes that are fed back as NACK at the TB level in the sixth HARQ process set.
  • the third bitmap is used for Indicates one or more HARQ processes in the fifth HARQ process set included in the sixth HARQ process set.
  • the base station feeds back the TB-level ACK/NACK of the HARQ process based on the decoding result for the HARQ process that received the PUSCH data, and for all the TB-level HARQ processes that are NACK, the base station also feeds back the HARQ process (that is, all TB-level HARQ process with NACK feedback) CBG-level ACK/NACK information is fed back.
  • the HARQ process configured by the base station for the UE's scheduling-free transmission is 1-8, and the number of CBGs that can be split per TB is configured as 4.
  • the UE uses HARQ processes 2, 5, 7 and 8 to transmit PUSCH data.
  • the TB_1 corresponding to HARQ process 2 is decoded correctly; the TB_2 corresponding to HARQ process 5 is missed; the TB_3 corresponding to HARQ process 7 is decoded incorrectly.
  • CBG_4 is decoded incorrectly, CBG_2 and CBG_3 are decoded correctly; TB_4 corresponding to HARQ process 8 is decoded incorrectly, CBG_3 of TB_4 is decoded incorrectly, and the other CBGs are decoded correctly.
  • the third bitmap corresponding to the HARQ process indicating that the base station has received PUSCH data is 0100 0011, and the TB level ACK/NACK feedback is 100 .
  • CBG level ACK/NACK feedback is 0110 1101, that is, the HARQ ACK/NACK feedback result is 0100 0011 100 0110 1101, a total of 19 bits.
  • Fig. 9 is another schematic diagram of joint feedback of TB-level ACK/NACK and CBG-level ACK/NACK carrying a third bitmap to indicate the receiving process according to an embodiment of the present application.
  • the third bitmap is 01000011, that is, HARQ process 2, HARQ process 7 and HARQ process 8 have received PUSCH data; for TB-level ACK/NACK feedback is 100, that is, the TB corresponding to HARQ process 2 is decoded correctly.
  • the TB decoding error corresponding to HARQ processes 7 and 8; for CBG level ACK/NACK feedback is 0110 1101, that is, the HARQ process with NACK feedback for TB level of the three HARQ processes that received PUSCH data (including HARQ process 7 and HARQ process 8) Feed back CBG-level ACK/NACK information.
  • the HARQ ACK/NACK indicator includes: the third bitmap, the TB-level ACK/NACK information corresponding to the sixth HARQ process set, the CBG-level ACK/NACK information corresponding to the eighth HARQ process set, and the fifth HARQ
  • the process set includes: all HARQ processes, or one or more HARQ processes configured for UE scheduling-free transmission. All HARQ processes are the maximum number of processes that can be used for UE scheduling and scheduling-free transmission.
  • the sixth HARQ process set is the fifth One or more HARQ processes corresponding to PUSCH data received by the base station in the HARQ process set
  • the third bitmap is used to indicate one or more HARQ processes in the fifth HARQ process set included in the sixth HARQ process set
  • the eighth The HARQ process set is one or more HARQ processes whose first second preset number of TB-level feedbacks are NACK in the sixth HARQ process set.
  • the base station feeds back the TB-level ACK/NACK of the HARQ process based on the decoding result for all HARQ processes that receive PUSCH data, and the second preset number (for example, m) TB-level feedback is NACK During the process, the base station feeds back CBG-level ACK/NACK information for the HARQ process at the same time.
  • the first second preset number (the first m) HARQ processes can be arranged in ascending/descending order of HARQ process numbers, taking the first m; or the HARQ processes can be sorted according to the sending time, taking the first m, This is not limited.
  • the second preset number is configured by RRC information.
  • the second preset number is a default value.
  • the second preset number is determined by the number of CBGs in each TB, and the number of CBGs in each TB is configured by RRC signaling.
  • the value of m can be implicitly indicated by other information in RRC signaling.
  • the number of CBGs that can be split by each TB can be implicitly notified by configuring in RRC signaling, for example, each TB can be split.
  • the number of CBG points is ⁇ 0,2,4,6,8 ⁇ , correspondingly, m can take the value ⁇ 0,8,4,2,2 ⁇ .
  • the explanation of the second preset number m is the same as the explanation of the first preset number n in the above-mentioned embodiment, please refer to the description of the above-mentioned embodiment, and will not be repeated here.
  • the insufficient CBG level feedback is filled with NACK, that is, it can be filled with 0.
  • the HARQ process configured by the base station for the UE's scheduling-free transmission is 1-8, the number of CBGs that can be split in each TB is configured as 4, and the value of m is 3.
  • the UE uses HARQ processes 2, 5, 7 and 8 to transmit PUSCH data.
  • the TB_1 corresponding to HARQ process 2 is decoded correctly; the TB_2 corresponding to HARQ process 5 is missed; the TB_3 corresponding to HARQ process 7 is decoded incorrectly.
  • CBG_4 is decoded incorrectly, CBG_2 and CBG_3 are decoded correctly; TB_4 corresponding to HARQ process 8 is decoded incorrectly, CBG_3 of TB_4 is decoded incorrectly, and the other CBGs are decoded correctly.
  • FIG. 10 is another schematic diagram of joint feedback of TB-level ACK/NACK and CBG-level ACK/NACK carrying a third bitmap to indicate the receiving process according to an embodiment of the present application.
  • the third bitmap is 01000011, that is, HARQ process 2, HARQ process 7, and HARQ process 8 have received PUSCH data; for TB-level ACK/NACK feedback is 100, that is, the TB corresponding to HARQ process 2 is decoded correctly.
  • the TB decoding errors corresponding to HARQ processes 7 and 8; m is 3, that is, the CBG-level ACK/NACK information is fed back to the first three HARQ processes that are NACK at the TB level among the three HARQ processes that receive PUSCH data.
  • NACK TB-level feedback
  • the number of HARQ processes with TB-level feedback as NACK is less than m (ie, less than 3)
  • CBG Level feedback is filled with NACK, that is, 0110 1101 0000 for CBG level ACK/NACK feedback.
  • the base station configures the uplink scheduling-free resource and the HARQ process range used for scheduling-free transmission for the UE.
  • the UE can use the uplink scheduling-free resource and HARQ process to transmit PUSCH data.
  • the base station receives and decodes the scheduling-free PUSCH on the scheduling-free resource.
  • the base station feeds back DFI information for the UE according to the results of PUSCH data reception and decoding, where DFI includes HARQ ACK/NACK indication, HARQ ACK/NACK indication information provides feedback indication for the HARQ process decoding result, and the HARQ ACK/NACK indication is at least Contains one of the following information: TB-level decoding feedback indication information for the HARQ process, and CBG-level decoding feedback indication information for the HARQ process.
  • the base station receives PUSCH data transmitted by the UE using the HARQ process, and then according to the received PUSCH data decoding result, feeds back TB-level ACK/NACK information for the process; If the PUSCH data transmitted by the UE using the HARQ process is not received, the TB-level NACK information is fed back for the HARQ process, and the TB-level HARQ process is fed back as NACK for the HARQ process.
  • the base station indicates the HARQ process that needs to report the CBG-level ACK/NACK information, and reports it CBG level ACK/NACK information of the HARQ process.
  • the HARQ ACK/NACK indicator includes: TB-level ACK/NACK information corresponding to the fifth HARQ process set, process number indicator, and CBG-level ACK/NACK information corresponding to the seventh HARQ process set; process number indicator It is used to indicate one or more HARQ processes included in the seventh HARQ process set.
  • the fifth HARQ process set includes: all HARQ processes, or one or more HARQ processes configured for UE scheduling-free transmission, all HARQ processes The process is the maximum number of processes that can be used for UE scheduling and scheduling-free transmission.
  • the sixth HARQ process set is one or more HARQ processes corresponding to the PUSCH data received by the base station in the fifth HARQ process set.
  • the seventh HARQ process set is the first One or more HARQ processes whose TB level feedback is NACK in the set of six HARQ processes.
  • the HARQ process configured by the base station for the UE's scheduling-free transmission is 1-8, the number of CBGs that can be split in each TB is configured to 4, the value of n is 3, and the UE uses HARQ processes 2, 5, 7 and 8
  • the PUSCH data was transmitted.
  • the TB_1 corresponding to HARQ process 2 was decoded correctly; the TB_2 corresponding to HARQ process 5 was missed; the TB_3 corresponding to HARQ process 7 was decoded incorrectly.
  • CBG_1 and CBG_4 of TB_3 were decoded incorrectly, and CBG_2 and CBG_3 were decoded correctly; TB_4 corresponding to HARQ process 8 is decoded incorrectly, CBG_3 of TB_4 is decoded incorrectly, and the other CBGs are decoded correctly.
  • FIG. 11 is a schematic diagram of joint feedback of a TB-level ACK/NACK and a CBG-level ACK/NACK carrying a process number indication provided by an embodiment of the present application.
  • the feedback for TB-level ACK/NACK is 0100 0000, that is, the TB corresponding to HARQ process 2 is decoded correctly, and the TB corresponding to the other HARQ processes is decoded incorrectly, and the remaining 7 HARQs except for HARQ process 2
  • the process feeds back CBG-level ACK/NACK information.
  • the base station indicates that the HARQ processes that need to report CBG-level ACK/NACK information are HARQ process 7 and HARQ process 8, then the process number indication in the CBG-level ACK/NACK information for HARQ process 7 is 0111, and for HARQ The process number indication in the CBG level ACK/NACK information of process 8 is 1000.
  • the CBG-level ACK/NACK information for HARQ process 7 is 0110
  • the CBG-level ACK/NACK information for HARQ process 8 is 1101, that is, the CBG-level ACK/NACK feedback for TB_3 corresponding to HARQ process 7 is 0111 0110.
  • the CBG level ACK/NACK feedback of TB_4 corresponding to HARQ process 8 is 1000 1101.
  • the base station configures the uplink scheduling-free resource and the HARQ process range used for scheduling-free transmission for the UE.
  • the UE can use the uplink scheduling-free resource and HARQ process to transmit PUSCH data.
  • the base station receives and decodes the scheduling-free PUSCH on the scheduling-free resource.
  • the base station feeds back DFI information for the UE according to the results of receiving and decoding PUSCH data, where DFI is a type of DCI, and the bit field overhead of the DFI is consistent with the bit field overhead of a DCI in the current DCI format.
  • the DFI includes HARQ ACK/NACK indicator information, where the HARQ ACK/NACK indicator information provides a feedback indicator for the HARQ process decoding result, and the HARQ ACK/NACK indicator contains at least one of the following information: TB-level decoding feedback indicator for the HARQ process Information, CBG level decoding feedback indication information for HARQ process.
  • the bit field overhead of DFI needs to be consistent with the bit field overhead of a DCI in the current DCI format.
  • the DFI bit field overhead has a maximum limit, that is, the bit field overhead used to feed back CBG-level ACK/NACK has a maximum limit.
  • CBG-level ACK/NACK feedback can be realized through CBG bundling, where CBG bundling is the result of multiple CBG decoding Using 1-bit ACK/NACK to feed back overhead feedback, when all CBGs in the same CBG bundling are decoded correctly, ACK is fed back for the CBG bundling, and in other cases, the feedback for CBG bundling is NACK.
  • CBG bundling is used to feed back CBG-level ACK/NACK information.
  • the number of CBGs is the number of TBs that feed back CBG-level ACK/NACK information and the amount of each TB.
  • the maximum bit field overhead is the maximum value of the DFI bit field overhead corresponding to the feedback CBG-level ACK/NACK.
  • the maximum CBG-level ACK/NACK feedback bit field overhead is recorded as CBGlevelHARQsize
  • the number of TBs that need to feed back CBG-level ACK/NACK information is recorded as numTB
  • the number of CBGs that can be split for each TB configured by RRC signaling is recorded as numCBGPerTB, when At this time, CBG-level ACK/NACK information needs to be fed back with the help of CBG bundling, otherwise, only CBG-level ACK/NACK feedback is required for each CBG.
  • CBG bundling includes: using the first bit to feed back the ACK/NACK information of the CBG level corresponding to the third preset number of TBs; using the second bit to feed back the CBG level corresponding to the fourth preset number of TBs ACK/NACK information; the sum of the third preset number and the fourth preset number is the number of TBs for which CBG-level ACK/NACK information is fed back, and the third preset number is the maximum bit-domain overhead and the CBG-level feedback
  • the remaining value between the number of TBs of the ACK/NACK information of the ACK/NACK information, the first bit is the value of the ratio between the maximum bit field overhead and the number of TBs for feeding back the CBG level ACK/NACK information, rounded up; the second bit is the overhead The ratio between the maximum value and the number of TBs for feeding back CBG-level ACK/NACK information is rounded down.
  • the bundling rules are as follows:
  • the sizes of the 5 bundles corresponding to the TB of the level ACK/NACK are 2, 2, 2, 1, and 1, respectively.
  • FIG. 12 is a schematic diagram of a CBG-level ACK/NACK bundling feedback structure provided by an embodiment of the present application.
  • the 6 bundle sizes corresponding to TB_1 are 2, 2, 1, 1, 1, 1, respectively;
  • the 5 bundle sizes corresponding to TB_2 and TB_3 are 2, 2, 2, 1, 1, respectively, and the bundle structure As shown in Figure 12.
  • FIG. 13 is a schematic diagram of another CBG-level ACK/NACK bundling feedback structure provided by an embodiment of the present application. As shown in FIG. 13, the first 12 bits of the 16 bits are directly used to feed back CBG-level ACK/NACK for each CBG.
  • FIG. 14 is a schematic diagram of another CBG-level ACK/NACK bundling feedback structure provided by an embodiment of the present application. As shown in Figure 14, each TB uses 4 bits to feed back CBG-level ACK/NACK information. The number of CBGs corresponding to CBG bundling for each TB is: 2, 2, 1, 1. The CBG bundling structure is shown in Figure 14. Show.
  • FIG. 15 is a flowchart of a method for receiving feedback information provided by an embodiment of the present application. This embodiment is suitable for receiving joint decoding results of different scheduling granularities fed back by the base station, and this embodiment can be executed by the UE.
  • the method provided in this embodiment includes S220-S240.
  • S220 Send service data to the base station.
  • the DFI information includes HARQ ACK/NACK indication, and HARQ ACK/NACK indication is used to indicate the decoding result of the transmission block TB and/or code block group CBG in the service data by the base station.
  • the service data may include PUSCH data.
  • the base station configures the uplink scheduling-free resources and the HARQ process range used for scheduling-free transmission for the UE.
  • the UE can use the uplink scheduling-free resources and HARQ-level processes to transmit PUSCH data to the base station.
  • the scheduling-free resource receives and decodes the PUSCH data transmitted without scheduling, and the base station feeds back DFI information for the UE according to the result of receiving and decoding the PUSCH data.
  • the DFI information further includes at least one of the following: downlink control information, DCI usage indication, carrier indication, BWP indication, precoding information indication, TPC indication, MCS and RI; DCI usage indication is used to indicate DCI The currently indicated use is DFI feedback or activation/deactivation of uplink free scheduling resources; carrier indication is used to indicate that DCI is valid for the carrier corresponding to the carrier index; BWP indication is used to indicate that DCI is valid for the BWP corresponding to the BWP index.
  • DCI usage indication is used to indicate DCI The currently indicated use is DFI feedback or activation/deactivation of uplink free scheduling resources
  • carrier indication is used to indicate that DCI is valid for the carrier corresponding to the carrier index
  • BWP indication is used to indicate that DCI is valid for the BWP corresponding to the BWP index.
  • the method for receiving feedback information further includes: determining a time interval between the completion of the transmission of the service data and the start of receiving the DFI information; and determining the feedback validity of the DFI information according to the time interval.
  • determining the feedback validity of the DFI information according to the time interval includes: for a HARQ process, when the time interval is greater than or equal to N symbols or time slots, the DFI information for the HARQ process is effective feedback ; For a HARQ process, when the time interval is less than N symbols or slots, the DFI information for the HARQ process is invalid feedback, where N is configured through RRC signaling or according to the subcarrier interval of the physical uplink shared channel PUSCH transmission determine.
  • the feedback validity of the DFI information can also be determined directly according to the time interval between the UE completing the transmission of the service data and receiving the DFI information. When the time interval is less than N symbols or slots, the feedback of DFI information is invalid; when the interval is greater than or equal to N symbols or time slots, the feedback of DFI information is effective.
  • the service data is PUSCH data
  • the PUSCH data includes: uplink control information UCI.
  • UCI includes an uplink allocation index UAI, which is used to count PUSCH data sent by the UE.
  • UAI is used to count the PUSCH data sent by the UE, so that the base station can determine whether there is a missed detection of the PUSCH data according to the UAI information.
  • the PUSCH data transmission decoding feedback for the missed HARQ process is NACK.
  • the HARQ ACK/NACK indication includes at least one of the following: TB-level decoding feedback indication information of the HARQ process, and CBG-level decoding feedback indication information of the HARQ process.
  • the HARQ ACK/NACK indication in order to be able to feed back the decoding results of the TB and CBG of the HARQ process, includes at least the TB-level decoding feedback indication information of the HARQ process, and/or the CBG-level decoding feedback of the HARQ process Instructions.
  • the TB-level decoding feedback indication information is used to indicate the decoding feedback information of the TB corresponding to the HARQ process
  • the CBG-level decoding feedback indication information is used to indicate the decoding feedback information of the CBG corresponding to the HARQ process.
  • FIG. 16 is a structural block diagram of an apparatus for sending feedback information provided by an embodiment of the present application.
  • the device for sending feedback information provided in this embodiment includes: a first receiving module 320 and a first sending module 340.
  • the first receiving module 320 is configured to receive service data sent by the user terminal UE;
  • the first sending module 340 is configured to send the downlink feedback indication DFI information corresponding to the service data to the UE.
  • the DFI information includes the hybrid automatic repeat request HARQ acknowledgement ACK/non-acknowledgement NACK indication, and the HARQ ACK/NACK indication is used to indicate the base station's response to the service data
  • the feedback information sending device provided in this embodiment is configured to implement the feedback information sending method of the embodiment shown in FIG. 1.
  • the implementation principles and technical effects of the feedback information sending device provided in this embodiment are similar and will not be repeated here.
  • the DFI information further includes at least one of the following: downlink control information, DCI usage indicator, carrier indicator, bandwidth part BWP indicator, precoding information indicator, transmission power control TPC indicator, modulation and coding strategy MCS, and rank Indicate the RI; the DCI use flag is used to indicate that the DCI currently represents the use of DFI feedback or activation/deactivation of uplink non-scheduled resources; the carrier indicator is used to indicate that the DCI is valid for the carrier corresponding to the carrier index; the BWP indicator is used to indicate the DCI pair The BWP corresponding to the BWP index is valid.
  • the method for sending feedback information further includes: determining the time interval between the completion of the reception of the service data and the completion of the preparation of the DFI information; and determining the feedback validity of the DFI information according to the time interval.
  • determining the feedback validity of DFI information according to the time interval includes:
  • DFI information When the time interval is greater than or equal to N symbols or slots, DFI information is effective feedback; when the time interval is less than N symbols or slots, DFI information is invalid feedback, where N is configured through RRC signaling or Determined according to the sub-carrier spacing of the physical uplink shared channel PUSCH transmission.
  • the service data is PUSCH data
  • the PUSCH data includes: uplink control information UCI.
  • UCI includes an uplink allocation index UAI, which is used to count PUSCH data sent by the UE.
  • the method for sending feedback information further includes: determining the missed detection of PUSCH data according to UAI.
  • the HARQ ACK/NACK indication includes at least one of the following: TB-level decoding feedback indication information corresponding to the HARQ process, and CBG-level decoding feedback indication information corresponding to the HARQ process.
  • the HARQ ACK/NACK indicator includes at least one of the following: TB-level ACK/NACK information corresponding to the first HARQ process set, and CBG-level ACK/NACK information corresponding to the first HARQ process set;
  • a HARQ process set includes: one or more HARQ processes used by the UE for scheduling-free transmission.
  • the HARQ ACK/NACK indicator includes: TB-level ACK/NACK information corresponding to the first HARQ process set, and CBG-level ACK/NACK information corresponding to the second HARQ process set;
  • the first HARQ process set includes : One or more HARQ processes used by the UE for scheduling-free transmission.
  • the second HARQ process set is all HARQ processes whose TB-level feedback is NACK in the first HARQ process set.
  • the HARQ ACK/NACK indicator includes: TB-level ACK/NACK information corresponding to the first HARQ process set, and CBG-level ACK/NACK information corresponding to the third HARQ process set;
  • the first HARQ process set includes : One or more HARQ processes used by the UE for scheduling-free transmission.
  • the second HARQ process set is all HARQ processes whose TB-level feedback is NACK in the first HARQ process set, and the third HARQ process set is the first HARQ process set in the second HARQ process set.
  • the first preset number of TB-level feedback is the HARQ process of NACK.
  • the first preset number is configured by radio resource control RRC information.
  • the first preset number is determined by the number of CBGs in each TB, and the number of CBGs in each TB is configured by RRC signaling.
  • the first preset number is a default value.
  • the HARQ ACK/NACK indicator includes: TB-level ACK/NACK information corresponding to the first HARQ process set, the first bitmap bitmap, and CBG-level ACK/NACK information corresponding to the second HARQ process set ;
  • the first HARQ process set includes: one or more HARQ processes used by the UE for scheduling-free transmission, the second HARQ process set is a subset of all HARQ processes whose TB level feedback is NACK in the first HARQ process set, the first The bitmap is used to indicate the correspondence between each HARQ process included in the second HARQ process set and all HARQ processes whose TB level feedback is NACK in the first HARQ process.
  • the HARQ ACK/NACK indicator includes: TB-level ACK/NACK information corresponding to the first HARQ process set, the second bitmap, and CBG-level ACK/NACK information corresponding to the fourth HARQ process set; the first HARQ The process set includes: one or more HARQ processes used by the UE for scheduling-free transmission.
  • the fourth HARQ process set is all HARQs whose CBG level feedback is NACK in the first HARQ process set and the proportion of which is lower than the preset threshold
  • the second bitmap is used to indicate each HARQ process included in the fourth HARQ process set, and the proportion of the number of CBGs whose CBG level feedback is NACK in the first HARQ process set is lower than the preset threshold Correspondence between all HARQ processes.
  • the HARQ ACK/NACK indicator includes at least one of the following: TB-level ACK/NACK information corresponding to the fifth HARQ process set, and CBG-level ACK/NACK information corresponding to the fifth HARQ process set;
  • Five HARQ process set includes: all HARQ processes, or one or more HARQ processes configured for UE scheduling-free transmission, and all HARQ processes are the maximum number of processes that can be used for UE scheduling and scheduling-free transmission.
  • the HARQ ACK/NACK indicator includes: a third bitmap, TB-level ACK/NACK information corresponding to the sixth HARQ process set, and CBG-level ACK/NACK information corresponding to the sixth HARQ process set; third The bitmap is used to indicate one or more HARQ processes in the fifth HARQ process set included in the sixth HARQ process set.
  • the fifth HARQ process set includes: all HARQ processes, or one or more configured for UE scheduling-free transmission.
  • Each HARQ process, the sixth HARQ process set is one or more HARQ processes corresponding to PUSCH data received by the base station in the fifth HARQ process set, and all HARQ processes are the maximum number of processes that can be used for UE scheduling and scheduling-free transmission.
  • the HARQ ACK/NACK indicator includes: a third bitmap, TB-level ACK/NACK information corresponding to the sixth HARQ process set, and CBG-level ACK/NACK information corresponding to the seventh HARQ process set; fifth
  • the HARQ process set includes: all HARQ processes, or one or more HARQ processes configured for UE scheduling-free transmission. All HARQ processes are the maximum number of processes that can be used for UE scheduling and scheduling-free transmission.
  • the sixth HARQ process set is the first 5. One or more HARQ processes corresponding to PUSCH data received by the base station in the HARQ process set.
  • the seventh HARQ process set is one or more HARQ processes that are fed back as NACK at the TB level in the sixth HARQ process set.
  • the third bitmap is used for Indicates one or more HARQ processes in the fifth HARQ process set included in the sixth HARQ process set.
  • the HARQ ACK/NACK indicator includes: the third bitmap, the TB-level ACK/NACK information corresponding to the sixth HARQ process set, the CBG-level ACK/NACK information corresponding to the eighth HARQ process set, and the fifth HARQ
  • the process set includes: all HARQ processes, or one or more HARQ processes configured for UE scheduling-free transmission. All HARQ processes are the maximum number of processes that can be used for UE scheduling and scheduling-free transmission.
  • the sixth HARQ process set is the fifth One or more HARQ processes corresponding to PUSCH data received by the base station in the HARQ process set
  • the third bitmap is used to indicate one or more HARQ processes in the fifth HARQ process set included in the sixth HARQ process set
  • the eighth The HARQ process set is one or more HARQ processes whose first second preset number of TB-level feedbacks are NACK in the sixth HARQ process set.
  • the second preset number is configured by RRC information.
  • the second preset number is determined by the number of CBGs in each TB, and the number of CBGs in each TB is configured by RRC signaling.
  • the second preset number is a default value.
  • the HARQ ACK/NACK indicator includes: TB-level ACK/NACK information corresponding to the fifth HARQ process set, process number indicator, and CBG-level ACK/NACK information corresponding to the seventh HARQ process set; process number The indication is used to indicate one or more HARQ processes included in the seventh HARQ process set.
  • the fifth HARQ process set includes: all HARQ processes, or one or more HARQ processes configured for UE-free scheduling transmission, all HARQ processes The maximum number of processes that can be used for UE scheduling and scheduling-free transmission.
  • the sixth HARQ process set is one or more HARQ processes corresponding to PUSCH data received by the base station in the fifth HARQ process set
  • the seventh HARQ process set is the sixth HARQ process set.
  • CBG bundling is used to feed back CBG-level ACK/NACK information.
  • the number of CBGs is the number of TBs that feed back CBG-level ACK/NACK information and the amount of each TB Split the product of the number of CBGs
  • the maximum bit field overhead is the maximum value of the DFI bit field overhead corresponding to the feedback CBG-level ACK/NACK.
  • CBG bundling includes: using the first bit to feed back the ACK/NACK information of the CBG level corresponding to the third preset number of TBs; using the second bit to feed back the CBG level corresponding to the fourth preset number of TBs ACK/NACK information; the sum of the third preset number and the fourth preset number is the number of TBs for which CBG-level ACK/NACK information is fed back, and the third preset number is the maximum bit-domain overhead and the CBG-level feedback
  • the remaining value between the number of TBs of the ACK/NACK information of the ACK/NACK information, the first bit is the value of the ratio between the maximum bit field overhead and the number of TBs for feeding back the CBG level ACK/NACK information, rounded up; the second bit is the overhead The ratio between the maximum value and the number of TBs for feeding back CBG-level ACK/NACK information is rounded down.
  • Fig. 17 is a structural block diagram of a device for receiving feedback information provided by an embodiment of the present application. As shown in FIG. 17, the device for receiving feedback information provided in this embodiment includes: a second sending module 420 and a second receiving module 440.
  • the second sending module 420 is configured to send service data to the base station
  • the second receiving module 440 is configured to receive the downlink feedback indicator DFI information corresponding to the service data.
  • the DFI information includes the hybrid automatic repeat request HARQ acknowledgement ACK/non-acknowledgement NACK indicator, and the HARQ ACK/NACK indicator is used to instruct the base station to transmit the service data
  • the feedback information receiving device provided in this embodiment is configured to implement the feedback information receiving method of the embodiment shown in FIG. 15.
  • the implementation principles and technical effects of the feedback information receiving device provided in this embodiment are similar, and will not be repeated here.
  • the DFI information further includes at least one of the following: downlink control information, DCI usage indicator, carrier indicator, bandwidth part BWP indicator, precoding information indicator, transmission power control TPC indicator, modulation and coding strategy MCS, and rank Indicate the RI; the DCI use flag is used to indicate that the DCI currently represents the use of DFI feedback or activation/deactivation of uplink non-scheduled resources; the carrier indicator is used to indicate that the DCI is valid for the carrier corresponding to the carrier index; the BWP indicator is used to indicate the DCI pair The BWP corresponding to the BWP index is valid.
  • the method for receiving feedback information further includes: determining a time interval between the completion of the transmission of the service data and the start of receiving the DFI information; and determining the feedback validity of the DFI information according to the time interval.
  • determining the feedback validity of DFI information according to the time interval includes:
  • DFI information When the time interval is greater than or equal to N symbols or slots, DFI information is effective feedback; when the time interval is less than N symbols or slots, DFI information is invalid feedback, where N is configured through RRC signaling or Determined according to the sub-carrier spacing of the physical uplink shared channel PUSCH transmission.
  • the service data is PUSCH data
  • the PUSCH data includes: uplink control information UCI.
  • UCI includes an uplink allocation index UAI, which is used to count PUSCH data sent by the UE.
  • the HARQ ACK/NACK indication includes at least one of the following: TB-level decoding feedback indication information of the HARQ process, and CBG-level decoding feedback indication information of the HARQ process.
  • FIG. 18 is a schematic structural diagram of a device provided by an embodiment of the present application.
  • the device provided by this application includes a processor 510 and a memory 520.
  • the number of processors 510 in the device may be one or more, and one processor 510 is taken as an example in FIG. 18.
  • the number of memories 520 in the device may be one or more.
  • One memory 520 is taken as an example in FIG. 18.
  • the processor 510 and the memory 520 of the device may be connected through a bus or in other ways, and connection through a bus is taken as an example in FIG. In this embodiment, the device is a base station.
  • the memory 520 can be configured to store software programs, computer-executable programs, and modules, such as program instructions/modules corresponding to the device of any embodiment of the present application (for example, the first part of the device for sending feedback information).
  • the memory 520 may include a program storage area and a data storage area.
  • the program storage area may store an operating system and an application program required for at least one function; the data storage area may store data created according to the use of the device, and the like.
  • the memory 520 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid state storage devices.
  • the memory 520 may further include a memory remotely provided with respect to the processor 510, and these remote memories may be connected to the device through a network. Examples of the aforementioned networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
  • the device provided above can be configured to execute the method for sending feedback information applied to the base station provided by any of the above embodiments, and has corresponding functions and effects.
  • the program stored in the corresponding memory 520 may be the program instruction/module corresponding to the method for receiving feedback information applied to the UE provided in the embodiment of the present application.
  • the processor 510 runs the software program stored in the memory 520 , Instructions and modules, so as to execute one or more functional applications and data processing of the computer equipment, that is, to implement the feedback information receiving method applied to the UE in the foregoing method embodiment. It can be understood that when the above-mentioned device is a UE, the method for receiving feedback information applied to the UE provided in any embodiment of the present application can be executed, and has corresponding functions and effects.
  • the embodiment of the present application also provides a storage medium containing computer-executable instructions.
  • a method for sending feedback information is implemented.
  • the method is applied to the base station side, and the method includes: Receive the service data sent by the user terminal UE; send the downlink feedback indication DFI information corresponding to the service data to the UE.
  • the DFI information includes the hybrid automatic repeat request HARQ acknowledgement ACK/non-acknowledgement NACK indication, and the HARQ ACK/NACK indication is used to indicate the base station to the service
  • the decoding result of the transport block TB and/or the code block group CBG in the data is used to indicate the base station to the service.
  • An embodiment of the present application also provides a storage medium containing computer-executable instructions.
  • a method for receiving feedback information is performed.
  • the method is applied to the UE side, and the method includes: Send service data to the base station; receive the downlink feedback indicator DFI information corresponding to the service data.
  • the DFI information includes the hybrid automatic repeat request HARQ acknowledgement ACK/non-acknowledgement NACK indicator.
  • the HARQ ACK/NACK indicator is used to indicate the base station's response to the transmission block TB in the service data And/or the decoding result of the code block group CBG.
  • user equipment encompasses any suitable type of wireless user equipment, such as a mobile phone, a portable data processing device, a portable web browser, or a vehicle-mounted mobile station.
  • the various embodiments of the present application can be implemented in hardware or dedicated circuits, software, logic or any combination thereof.
  • some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software that may be executed by a controller, microprocessor or other computing device, although the application is not limited thereto.
  • the embodiments of the present application may be implemented by executing computer program instructions by a data processor of a mobile device, for example, in a processor entity, or by hardware, or by a combination of software and hardware.
  • Computer program instructions can be assembly instructions, instruction set architecture (Instruction Set Architecture, ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, or written in any combination of one or more programming languages Source code or object code.
  • the block diagram of any logical flow in the drawings of the present application may represent program steps, or may represent interconnected logic circuits, modules, and functions, or may represent a combination of program steps and logic circuits, modules, and functions.
  • the computer program can be stored on the memory.
  • the memory can be of any type suitable for the local technical environment and can be implemented by any suitable data storage technology, such as but not limited to read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), optical Memory devices and systems (Digital Video Disc (DVD) or Compact Disk (CD)), etc.
  • Computer-readable media may include non-transitory storage media.
  • the data processor can be any type suitable for the local technical environment, such as but not limited to general-purpose computers, special-purpose computers, microprocessors, digital signal processors (Digital Signal Processing, DSP), application specific integrated circuits (ASICs) ), programmable logic devices (Field-Programmable Gate Array, FGPA), and processors based on multi-core processor architecture.
  • DSP Digital Signal Processing
  • ASICs application specific integrated circuits
  • FGPA programmable logic devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

本申请提出一种反馈信息的发送和接收方法、装置和存储介质。该方法包括:接收UE发送的业务数据;向UE发送业务数据对应的DFI信息,DFI信息包括HARQ ACK/NACK指示,HARQ ACK/NACK指示用于指示基站对业务数据中TB和/或CBG的解码结果。

Description

一种反馈信息的发送和接收方法、装置和存储介质
本申请要求在2019年8月9日提交中国专利局、申请号为201910736482.X的中国专利申请的优先权,该申请的全部内容通过引用结合在本申请中。
技术领域
本申请涉及无线通信网络,具体涉及一种反馈信息的发送和接收方法、装置和存储介质。
背景技术
在用户终端(User Equipment,UE)向基站发送免调度业务数据之后,基站需向UE反馈业务数据解码结果。但在基站反馈业务数据解码结果的情况下,基站需要携带何种信息,以及在传输块(Transport Block,TB)配置了码块组(Code Block Group,CBG)的情况下,如何针对传输块以及码块组进行解码反馈,是一个亟待解决的问题。
发明内容
本申请实施例提供一种反馈信息的发送和接收方法、装置和存储介质,实现了对业务数据的下行反馈。
本申请实施例提供一种反馈信息的发送方法,包括:
接收用户终端UE发送的业务数据;
向所述UE发送所述业务数据对应的下行反馈指示DFI信息,所述DFI信息包括混合自动重传请求HARQ确认ACK/非确认NACK指示,所述HARQ ACK/NACK指示用于指示基站对所述业务数据中传输块TB和/或码块组CBG的解码结果。
本申请实施例提供一种反馈信息的接收方法,包括:
向基站发送业务数据;
接收所述业务数据对应的下行反馈指示DFI信息,所述DFI信息包括混合自动重传请求HARQ确认ACK/非确认NACK指示,所述HARQ ACK/NACK指示用于指示基站对所述业务数据中传输块TB和/或码块组CBG的解码结果。
本申请实施例提供一种反馈信息的发送装置,包括:
接收模块,设置为接收用户终端UE发送的业务数据;
发送模块,设置为向所述UE发送所述业务数据对应的下行反馈指示DFI信息,所述DFI信息包括混合自动重传请求HARQ确认ACK/非确认NACK指示,所述HARQ ACK/NACK指示用于指示基站对所述业务数据中传输块TB和/或码块组CBG的解码结果。
本申请实施例提供一种反馈信息的接收装置,包括:
发送模块,设置为向基站发送业务数据;
接收模块,设置为接收所述业务数据对应的下行反馈指示DFI信息,所述DFI信息包括混合自动重传请求HARQ确认ACK/非确认NACK指示,所述HARQ ACK/NACK指示用于指示基站对所述业务数据中传输块TB和/或码块组CBG的解码结果。
本申请实施例提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所述中的方法。
附图说明
图1是本申请实施例提供的一种反馈信息的发送方法的流程图;
图2是本申请实施例提供的一种CBG级ACK/NACK联合反馈示意图;
图3是本申请实施例提供的一种TB级ACK/NACK与CBG级ACK/NACK联合反馈示意图;
图4是本申请实施例提供的另一种TB级ACK/NACK与CBG级ACK/NACK联合反馈示意图;
图5是本申请实施例提供的又一种TB级ACK/NACK与CBG级ACK/NACK联合反馈示意图;
图6是本申请实施例提供的再一种TB级ACK/NACK与CBG级ACK/NACK联合反馈示意图;
图7是本申请实施例提供的一种针对所有配置给UE免调度传输的HARQ进程的TB级ACK/NACK与CBG级ACK/NACK联合反馈示意图;
图8是本申请实施例提供的一种携带第三bitmap指示接收进程的TB级ACK/NACK与CBG级ACK/NACK联合反馈示意图;
图9是本申请实施例提供的另一种携带第三bitmap指示接收进程的TB级ACK/NACK与CBG级ACK/NACK联合反馈示意图;
图10是本申请实施例提供的又一种携带第三bitmap指示接收进程的TB级ACK/NACK与CBG级ACK/NACK联合反馈示意图;
图11是本申请实施例提供的一种TB级ACK/NACK与携带进程号指示的CBG级ACK/NACK联合反馈示意图;
图12是本申请实施例提供的一种CBG级ACK/NACK捆绑反馈结构示意图;
图13是本申请实施例提供的另一种CBG级ACK/NACK捆绑反馈结构示意图;
图14是本申请实施例提供的又一种CBG级ACK/NACK捆绑反馈结构示意图;
图15是本申请实施例提供的一种反馈信息的接收方法的流程图;
图16是本申请实施例提供的一种反馈信息的发送装置的结构框图;
图17是本申请实施例提供的一种反馈信息的接收装置的结构框图;
图18是本申请实施例提供的一种设备的结构示意图。
具体实施方式
下文中将结合附图对本申请的实施例进行说明。在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
随着第五代移动通信技术(5G,The 5th Generation Mobile Communication Technology)的发展,5G系统致力于满足更高速率(Gbps)、巨量链接(1M/Km2)、超低时延(1ms)、更高的可靠性、百倍的能量效率提升等技术指标,以支撑新的需求变化。其中,5G也可以称为新空口(New Radio,NR)。基于NR的非授权频谱接入(NR-based Access to Unlicensed Spectrum,NR-U)技术在物联网、工厂自动化等各方面的应用前景,NR-U还面临诸多问题需要解决。
对于非授权频谱的使用,遵循一定的管制政策。比如,设备在使用非授权载波发送数据之前执行先听后说(Listen Before Talk,LBT),LBT执行成功的设备可以在非授权载波上发送业务数据。其中,先听后说也可以称为空闲信道评估(Clear Channel Assessment,CCA)。NR与NR-U均支持上行免调度传输(即自主传输),与NR不同,在NR-U中使用免调度传输资源初次传输物理上行共享信道(Physical Uplink Shared CHannel,PUSCH)数据,若基站解码该PUSCH数据错误,UE可以利用免调度传输资源对该PUSCH数据进行重传,此时,针对该重传特性需要引入显式的解码反馈信息。
目前,在NR-U中,针对免调度上行传输的解码反馈,是一个亟待解决的 问题,特别是在传输TB的基础上,又引入了CBG传输的支持,需要确定针对免调度传输的下行反馈方案。本发明实施例针对免调度传输的下行反馈需求,对下行反馈指示(Downlink Feedback Indicator,DFI)所包含的参数信息,以及对不同调度粒度(包括TB,和/或CBG)的联合解码反馈提供了可行的方案。
图1是本申请实施例提供的一种反馈信息的发送方法的流程图。本实施例适用于对不同调度粒度的联合解码反馈的情况,本实施例可通过基站来执行。
如图1所示,本实施例提供的方法包括S120-S140。
S120、接收用户终端UE发送的业务数据。
S140、向UE发送业务数据对应的下行反馈指示DFI信息。
其中,DFI信息包括混合自动重传请求(Hybrid Automation Repeat Request,HARQ)确认(ACK)/非确认(NACK)指示,HARQ ACK/NACK指示用于指示基站对业务数据中传输块TB和/或码块组CBG的解码结果。
其中,业务数据可以为PUSCH数据,也可以为物理下行共享信道(Physical Downlink Shared CHannel,PDSCH)数据。在一实施例中,UE用于向基站发送业务数据,而基站向UE反馈DFI信息,即在实施例中,业务数据包括PUSCH数据。在业务数据中可以通过不同调度粒度进行数据传输,比如,可以通过TB的形式进行数据传输,也可以通过CBG的形式进行数据传输。基站为UE配置上行免调度资源和免调度传输所使用的HARQ进程范围,UE可以利用上行免调度资源和HARQ进程传输PUSCH数据,基站在免调度资源接收并解码免调度传输的PUSCH数据,基站根据PUSCH数据的接收和解码结果为UE反馈DFI信息。其中,HARQ进程范围指的是基站预先为UE免调度传输所配置的HARQ进程的有效范围,即在HARQ进程范围的HARQ进程,才可以用于免调度业务数据的传输。其中,DFI信息为下行链路控制信息(Downlink Control Information, DCI)的一种,且DFI的比特域开销与当前DCI格式中的一种DCI的比特域开销保持一致。在一实施例中,DFI信息至少还包括下述一项:DCI用途标示、载波指示、带宽部分(BandWidth Part,BWP)指示、预编码信息指示、传输功率控制(Transmit Power Control,TPC)指示、调制编码策略(Modulation and Coding Scheme,MCS)和秩指示(Rank Indicator,RI);DCI用途标示用于指示DCI当前所表示的用途为DFI反馈或激活/去激活上行免调度资源;载波指示用于指示DCI对载波索引所对应的载波有效;BWP指示用于指示DCI对BWP索引所对应的BWP有效。DCI用途标示用于区分该DCI用于DFI反馈,还是用于激活/去激活上行免调度资源;载波指示应用于多载波调度,用于指示该DCI对具体的载波索引所对应的载波有效;BWP指示应用于多BWP调度或BWP切换过程,用于指示该DCI对具体的BWP索引所对应的BWP有效。
在一实施例中,反馈信息的发送方法,还包括:确定业务数据的接收完成与DFI信息准备完成之间的时间间隔;根据时间间隔确定DFI信息的反馈有效性。在一实施例中,根据时间间隔确定DFI信息的反馈有效性,包括:针对一个HARQ进程,在时间间隔大于等于N个符号或时隙slot的情况下,针对所述HARQ进程的DFI信息为有效反馈;针对一个HARQ进程,在时间间隔小于N个符号或slot的情况下,针对所述HARQ进程的DFI信息为无效反馈,其中,N通过无线资源控制(Radio Resource Control,RRC)信令配置或根据物理上行共享信道PUSCH传输的子载波间隔确定。在实施例中,UE使用免调度资源和HARQ进程发送PUSCH数据至基站,在UE完成PUSCH数据传输之后的N个符号或时隙slot内,针对HARQ进程的DFI反馈为无效反馈,换句话说,UE使用HARQ进程发送PUSCH数据,在完成PUSCH数据的发送与开始反馈DFI信息之间的时间间隔不小于N个符号或者slot,则DFI针对所述HARQ进程的 HARQ ACK/NACK反馈是有效的,UE可以根据HARQ ACK/NACK反馈信息确定HARQ进程的PUSCH解码结果;UE使用HARQ进程发送PUSCH数据,完成PUSCH数据的发送与DFI反馈之间的时间间隔小于N个符号或者slot,则DFI针对所述HARQ进程的HARQ ACK/NACK反馈是无效的,UE不能根据HARQ ACK/NACK反馈确定HARQ进程的PUSCH解码结果。其中,N的取值可以通过RRC信令配置,也可以根据PUSCH传输的子载波间隔确定,对此并不进行限定。
在一实施例中,HARQ ACK/NACK指示至少包括下述一项:HARQ进程所对应TB级的解码反馈指示信息,以及HARQ进程所对应CBG级的解码反馈指示信息。在实施例中,基站为UE配置上行免调度资源和免调度传输所使用的HARQ进程范围,UE可以利用上行免调度资源和HARQ进程传输PUSCH数据,基站在免调度资源接收并解码免调度PUSCH数据的传输,基站根据PUSCH数据的接收和解码结果为UE反馈DFI信息,其中,DFI信息包含HARQ ACK/NACK指示,HARQ ACK/NACK指示信息针对HARQ进程解码结果进行反馈指示,该HARQ ACK/NACK指示至少包含以下信息之一:针对HARQ进程的TB级解码反馈指示信息,以及针对HARQ进程的CBG级解码反馈指示信息。其中,针对HARQ进程的TB级解码反馈指示信息,指的是基站对HARQ进程中所传输的TB接收和解码结果的反馈信息;针对HARQ进程的CBG级解码反馈指示信息,指的是基站对HARQ进程中所传输的CBG接收和解码结果的反馈信息。其中,一个TB可以包含一个或多个CBG。
在一实施例中,PUSCH数据包括:上行控制信息UCI,UCI包含上行链路分配索引(Uplink Assignment Index,UAI),UAI用于统计UE所发送的PUSCH数据。在一实施例中,反馈信息的发送方法,还包括:根据UAI确定PUSCH 数据的漏检情况。在实施例中,UE在利用上行免调度资源传输PUSCH数据时,携带上行控制信息(Uplink Control Information,UCI),UCI包含类似下行链路分配索引(Downlink assignment index,DAI)的上行链路分配索引(Uplink Assignment index,UAI),UAI用于统计UE所发送的PUSCH数据,基站根据该信息确定是否有PUSCH数据的漏检,针对漏检HARQ进程的PUSCH数据,在HARQ ACK/NACK反馈时传输解码反馈为NACK。示例性地,UAI统计UE通过HARQ进程1、2、3和4发送PUSCH数据至基站,但基站接收到了使用HARQ进程1、3和4所传输的PUSCH数据,即使用HARQ进程2传输的PUSCH数据出现漏检情况。基站针对HARQ进程2的PUSCH数据,在HARQ ACK/NACK反馈时传输解码反馈为NACK。
基站接收到UE在上行免调度资源上传输的PUSCH数据之后,针对解码正确的HARQ进程反馈TB级的ACK信息,针对解码错误以及漏检的HARQ进程反馈TB级的NACK信息,针对CBG级的ACK/NACK反馈可以包括下述方案之一:
在一实施例中,HARQ ACK/NACK指示至少包括下述一项:第一HARQ进程集合所对应TB级的ACK/NACK信息,以及第一HARQ进程集合所对应CBG级的ACK/NACK信息;第一HARQ进程集合包括:UE免调度传输所使用的一个或多个HARQ进程。在实施例中,第一HARQ进程集合中的所有HARQ进程均为UE当前免调度传输所使用的一个或多个HARQ进程,即在第一HARQ进程集合中可以包括一个HARQ进程,也可以包括多个HARQ进程,其第一HARQ进程集合中所包括的HARQ进程数量与UE免调度传输使用的HARQ进程个数有关。在HARQ ACK/NACK指示中至少包括下述一项:第一HARQ进程集合所对应TB级的ACK/NACK信息,以及第一HARQ进程集合所对应CBG 级的ACK/NACK信息。
在一实施例中,HARQ ACK NACK指示中只包括第一HARQ进程集合所对应TB级的ACK/NACK信息,即针对UE用于免调度传输所使用的一个或多个HARQ进程,基站仅反馈TB级的ACK/NCAK信息,不反馈CBG级的ACK/NACK信息。示例性地,基站为UE免调度传输配置的HARQ进程为1-8,每个TB可拆分的CBG数配置为4,其中,UE使用HARQ进程2、5、7和8传输了PUSCH数据,HARQ进程2对应的TB_1解码正确;HARQ进程5对应的TB_2漏检;HARQ进程7对应的TB_3解码错误,其中TB_3的CBG_1和CBG_4解码错误,CBG_2和CBG_3解码正确;HARQ进程8对应的TB_4解码错误,其中TB_4的CBG_3解码错误,其余CBG解码正确。针对TB级ACK/NACK反馈为1000,即不反馈CBG级的ACK/NACK信息。
在一实施例中,HARQ ACK NACK指示中只包括第一HARQ进程集合所对应CBG级的ACK/NACK信息,即针对UE用于免调度传输所使用的一个或多个HARQ进程,基站仅反馈CBG级的ACK/NACK信息,不反馈TB级的ACK/NACK信息。示例性地,基站为UE免调度传输配置的进程为1-8,每个TB可以拆分的CBG数量配置为4个,即每个TB可以拆分为4个CBG。其中,UE使用HARQ进程2、5、7和8传输了PUSCH数据,即第一HARQ进程集合包括:HARQ进程2、5、7和8。其中,HARQ进程2对应的TB_1解码正确;HARQ进程5对应的TB_2漏检;HARQ进程7对应的TB_3解码错误,其中,TB_3的CBG_1和CBG_4解码错误,TB_3的CBG_2和CBG_3解码正确;HARQ进程8对应的TB_4解码错误,其中,TB_4的CBG_3解码错误,其余CBG解码正确,则针对HARQ进程2、5、7和8的CBG级ACK/NACK反馈为1111000001101101,即HARQ ACK/NACK反馈结果为1111000001101101,共计 16比特。图2是本申请实施例提供的一种CBG级ACK/NACK联合反馈示意图。如图2所示,TB_1的CBG级ACK/NACK反馈为1111,TB_2的CBG级ACK/NACK反馈为0000,TB_3的CBG级ACK/NACK反馈为0110,TB_4的CBG级ACK/NACK反馈为1101。
在一实施例中,HARQ ACK/NACK指示中包括:第一HARQ进程集合所对应TB级的ACK/NACK信息,以及第一HARQ进程集合所对应CBG级的ACK/NACK信息。换句话说,针对UE用于免调度传输所使用的一个或多个HARQ进程,基站同时反馈TB级的ACK/NACK信息和CBG级的ACK/NACK信息。示例性地,基站为UE免调度传输配置的进程为1-8,每个TB可以拆分的CBG数配置为4,即每个TB可以拆分为4个CBG。其中,UE使用HARQ进程2、5、7和8传输了PUSCH数据,即第一HARQ进程集合包括:HARQ进程2、5、7和8。其中,HARQ进程2对应的TB_1解码正确;HARQ进程5对应的TB_2漏检;HARQ进程7对应的TB_3解码错误,其中,TB_3的CBG_1和CBG_4解码错误,TB_3的CBG_2和CBG_3解码正确;HARQ进程8对应的TB_4解码错误,其中,TB_4的CBG_3解码错误,其余CBG解码正确,则针对HARQ进程2、5、7和8的TB级ACK/NACK反馈为1000,以及针对HARQ进程2、5、7和8的CBG级ACK/NACK反馈为1111000001101101,即HARQ ACK/NACK反馈结果为10001111000001101101,共计20比特。图3是本申请实施例提供的一种TB级ACK/NACK与CBG级ACK/NACK联合反馈示意图。如图3所示,针对HARQ进程2、5、7和8的TB级ACK/NACK反馈为1000,针对HARQ进程的TB_1的CBG级ACK/NACK反馈为1111,TB_2的CBG级ACK/NACK反馈为0000,TB_3的CBG级ACK/NACK反馈为0110,TB_4的CBG级ACK/NACK反馈为1101。
在一实施例中,HARQ ACK/NACK指示包括:第一HARQ进程集合所对应TB级的ACK/NACK信息,以及第二HARQ进程集合所对应CBG级的ACK/NACK信息;第一HARQ进程集合包括:UE免调度传输所使用的一个或多个HARQ进程,第二HARQ进程集合为第一HARQ进程集合中TB级反馈为NACK的全部HARQ进程。在实施例中,在第一HARQ进程集合中存在TB级反馈为NACK的HARQ进程的情况下,第二HARQ进程集合中包括的HARQ进程至少为一个;在第一HARQ进程集合中不存在TB级反馈为NACK的HARQ进程的情况下,第二HARQ进程集合中包括的HARQ进程个数为零,即第一HARQ进程集合中的所有HARQ进程所对应TB级反馈均为ACK。针对UE用于免调度传输所使用的HARQ进程,基站对TB级反馈为NACK的所有HARQ进程,同时反馈CBG级的ACK/NACK信息;基站接收到HARQ进程的PUSCH数据传输,则CBG级的ACK/NACK信息根据CBG级的解码结果进行反馈,解码正确反馈ACK,解码错误反馈NACK;基站漏检HARQ进程的PUSCH数据传输,则CBG级的ACK/NACK信息反馈均为NACK。示例性地,基站为UE免调度传输配置的HARQ进程为1-8,每个TB可以拆分的CBG数配置为4,即每个TB可拆分为4个CBG,其中,UE使用HARQ进程2、5、7和8传输了PUSCH数据,HARQ进程2对应的TB_1解码正确;HARQ进程5对应的TB_2漏检;HARQ进程7对应的TB_3解码错误,其中TB_3的CBG_1和CBG_4解码错误,CBG_2和CBG_3解码正确;HARQ进程8对应的TB_4解码错误,其中TB_4的CBG_3解码错误,其余CBG解码正确,则针对TB级ACK/NACK反馈为1000,针对CBG级ACK/NACK反馈为0000 01101101,即HARQ ACK/NACK反馈结果为1000 0000 0110 1101,共计16比特。图4是本申请实施例提供的另一种TB级ACK/NACK与CBG级ACK/NACK联合反馈示意图。如 图4所示,针对HARQ进程2、5、7和8的TB级ACK/NACK反馈为1000,针对HARQ进程的TB_2的CBG级ACK/NACK反馈为0000,TB_3的CBG级ACK/NACK反馈为0110,TB_4的CBG级ACK/NACK反馈为1101。
在一实施例中,HARQ ACK/NACK指示包括:第一HARQ进程集合所对应TB级的ACK/NACK信息,以及第三HARQ进程集合所对应CBG级的ACK/NACK信息;第一HARQ进程集合包括:UE免调度传输所使用的一个或多个HARQ进程,第二HARQ进程集合为第一HARQ进程集合中TB级反馈为NACK的全部HARQ进程,第三HARQ进程集合为第二HARQ进程集合中前第一预设个数的TB级反馈为NACK的HARQ进程。其中,对第二HARQ进程集合的解释见上述实施例的描述,在此不再赘述。其中,第三HARQ进程集合为第二HARQ进程集合中全部HARQ进程的一个子集,该子集中HARQ进程的数量为第一预设个数,并且,该子集中的HARQ进程为前第一预设个数的HARQ进程。示例性地,假设第一HARQ进程集合中包括:HARQ进程2、5、7和8,并且,HARQ进程5、7和8的TB级反馈为NACK,则第二HARQ进程集合包括:HARQ进程5、7和8;假设第一预设个数为2,则第三HARQ进程集合包括:HARQ进程5和7。
针对UE用于免调度传输所使用的HARQ进程,基站针对TB级反馈为NACK的前第一预设个数(比如,记为n个)进程,同时反馈CBG级的ACK/NACK信息;基站接收到HARQ进程的PUSCH数据传输,则CBG级的ACK/NACK信息根据CBG级的解码结果进行反馈,解码正确反馈ACK,解码错误反馈NACK;基站漏检HARQ进程的PUSCH数据传输,则CBG级的ACK/NACK信息反馈均为NACK。其中,前n个进程,可以按HARQ进程编号升序/降序排列,取前n个;也可以按发送时间先后对HARQ进程进行排序,取前n个。其 中,n的取值可以通过以下方法之一确定:
在一实施例中,第一预设个数可以由RRC信息配置。
在一实施例中,第一预设个数为一个默认值。
在一实施例中,第一预设个数由每个TB中的CBG数量进行确定,每个TB中的CBG数量由RRC信令进行配置。在实施例中,n的取值可以通过RRC信令中其它信息隐含指示。比如,可以通过RRC信令中配置每个TB可以拆分的CBG数隐含通知,假设每个TB可以拆分的CBG数为{0,2,4,6,8},则对应的,n可以取值为{0,8,4,2,2}。示例性地,每个TB可以拆分的CBG数为6,并且,CBG级ACK/NACK反馈比特域开销的最大值为16,则n取值为2;又如,每个TB可以拆分的CBG数为8,并且,CBG比特域开销的最大值为16,则n也可以为2。在一实施例中,在CBG级ACK/NACK反馈比特域开销的最大值为32的情况下,若每个TB可以拆分的CBG数为{0,2,4,6,8},则对应的,n可以取值为{0,16,8,5,4}。在实施例中,对CBG级ACK/NACK反馈比特域开销的最大值不作限定,其根据实际情况进行调整即可。在一实施例中,TB级反馈为NACK的HARQ进程数量小于n的情况下,不足部分的CBG级别反馈用NACK填充。
示例性地,假设基站为UE免调度传输配置的HARQ进程为1-8,每个TB可以拆分的CBG数配置为4,n的取值为2。其中,UE使用HARQ进程2、5、7、8传输了PUSCH数据,HARQ进程2对应的TB_1解码正确;HARQ进程5对应的TB_2漏检;HARQ进程7对应的TB_3解码错误,其中TB_3的CBG_1和CBG_4解码错误,CBG_2和CBG_3解码正确;HARQ进程8对应的TB_4解码错误,其中TB_4的CBG_3解码错误,其余CBG解码正确,则针对TB级ACK/NACK反馈为1000,针对CBG级ACK/NACK反馈为0000 0110,也即 HARQ ACK/NACK反馈结果为1000 0000 0110,共计12比特。图5是本申请实施例提供的又一种TB级ACK/NACK与CBG级ACK/NACK联合反馈示意图。如图5所示,针对HARQ进程2、5、7和8的TB级ACK/NACK反馈为1000,即HARQ进程5、7和8的TB级反馈均为NACK,在实施例中,n为2,则取TB级反馈为NACK的前2个HARQ进程,即HARQ进程5和7,即针对HARQ进程5所对应TB_2的CBG级ACK/NACK反馈为0000,HARQ进程7所对应TB_3的CBG级ACK/NACK反馈为0110。
在一实施例中,HARQ ACK/NACK指示包括:第一HARQ进程集合所对应TB级的ACK/NACK信息,第一比特位图bitmap,以及第二HARQ进程集合所对应CBG级的ACK/NACK信息;第一HARQ进程集合包括:UE免调度传输所使用的一个或多个HARQ进程,第二HARQ进程集合为第一HARQ进程集合中TB级反馈为NACK的全部HARQ进程的一个子集,第一bitmap用于指示第二HARQ进程集合中所包含的每个HARQ进程与第一HARQ进程中TB级反馈为NACK的全部HARQ进程之间的对应关系。在实施例中,针对UE用于免调度传输所使用的HARQ进程,基站可通过指示信息来指示针对第一HARQ进程集合中的部分HARQ进程反馈CBG级的ACK/NACK信息,指示信息可以通过bitmap实现。在实施例中,可通过第一bitmap直接指示反馈或者不反馈CBG级的ACK/NACK信息的HARQ进程,即第一bitmap中所对应比特为1,则指示针对所对应的HARQ进程反馈CBG级ACK/NACK信息;第一bitmap中所对应比特为0,则指示针对所对应的HARQ进程不反馈CBG级ACK/NACK信息。
示例性地,基站为UE免调度传输配置的HARQ进程为1-8,每个TB可以拆分的CBG数配置为4,n的取值为2。其中,UE使用HARQ进程2、5、7、8传输了PUSCH,HARQ进程2对应的TB_1解码正确;HARQ进程5对应的 TB_2漏检;HARQ进程7对应的TB_3解码错误,其中TB_3的CBG_1和CBG_4解码错误,CBG_2和CBG_3解码正确;HARQ进程8对应的TB_4解码错误,其中TB_4的CBG_3解码错误,其余CBG解码正确。假设,基站针对HARQ进程7和8反馈CBG级ACK/NACK,则针对TB级ACK/NACK反馈为1000,指示针对进程7和8反馈CBG级ACK/NACK的第一bitmap为0011,针对CBG级ACK/NACK反馈为01101101,即HARQ ACK/NACK反馈结果为1000001101101101,共计16比特。图6是本申请实施例提供的再一种TB级ACK/NACK与CBG级ACK/NACK联合反馈示意图。如图6所示,针对HARQ进程2、5、7和8的TB级ACK/NACK反馈为1000,即HARQ进程5、7和8的TB级反馈均为NACK,在实施例中,假设针对HARQ进程7和8反馈CBG级ACK/NACK信息,则取第一bitmap为0011,即针对HARQ进程7所对应TB_3的CBG级ACK/NACK反馈为0110,HARQ进程8所对应TB_4的CBG级ACK/NACK反馈为1101。其中,第一bitmap用于指示反馈CBG级ACK/NACK的HARQ进程。
在一实施例中,HARQ ACK/NACK指示包括:第一HARQ进程集合所对应TB级的ACK/NACK信息,第二bitmap,第四HARQ进程集合所对应CBG级的ACK/NACK信息;第一HARQ进程集合包括:UE免调度传输所使用的一个或多个HARQ进程,第四HARQ进程集合为第一HARQ进程集合中CBG级反馈为NACK的CBG数量占比低于预设门限值的全部HARQ进程,第二bitmap用于指示第四HARQ进程集合中所包含的每个HARQ进程与第一HARQ进程集合中的HARQ进程之间的对应关系。在实施例中,针对TB级反馈为NACK的HARQ进程,其所对应CBG级的解码反馈为NACK的CBG数量占比超过预设门限值M或所述HARQ进程的PUSCH漏检,针对所述HARQ进程仅反馈 TB级的NACK信息,其它情况则需要反馈CBG级的ACK/NACK信息。示例性地,基站为UE免调度传输配置的HARQ进程为1-8,每个TB可以拆分的CBG数配置为4,预设门限值为50%。其中,UE使用HARQ进程2、5、7和8传输了PUSCH数据,HARQ进程2对应的TB_1解码正确;HARQ进程5对应的TB_2漏检;HARQ进程7对应的TB_3解码错误,其中,TB_3的CBG_1和CBG_4解码错误,CBG_2和CBG_3解码正确;HARQ进程8对应的TB_4解码错误,其中TB_4的CBG_3解码错误,其余CBG解码正确。基站针对UE免调度所使用的所有HARQ进程反馈HARQ ACK/NACK信息,则针对HARQ进程2、5、7和8的TB级ACK/NACK的反馈为1000,即HARQ进程5、7和8的TB级反馈均为NACK。在实施例中,TB级反馈均为NACK的三个HARQ进程(HARQ进程5、7和8)中,只有HARQ进程8的CBG级反馈为NACK的CBG数量低于50%,即第四HARQ进程集合包括HARQ进程8,该情况下第二bitmap为0001,即针对HARQ进程8反馈CBG级ACK/NACK信息,针对HARQ进程8的CBG级ACK/NACK反馈为1101,而其余TB级反馈为NACK的HARQ进程,不反馈CBG级ACK/NACK信息,最终的HARQ ACK/NACK反馈内容为1000 0001 1101。
在一实施例中,基站为UE配置上行免调度资源和免调度传输所使用的HARQ进程范围,UE可以利用上行免调度资源和HARQ进程传输PUSCH数据,基站在免调度资源接收并解码免调度PUSCH数据的传输,基站根据PUSCH数据的接收和解码结果为UE反馈DFI信息,其中,DFI信息中包含HARQ ACK/NACK指示,HARQ ACK/NACK指示信息针对HARQ进程解码结果进行反馈指示,该HARQ ACK/NACK指示至少包含以下信息之一:针对HARQ进程的TB级解码反馈指示信息、针对HARQ进程的CBG级解码反馈指示信息。
针对所有配置给UE免调度传输的HARQ进程或所有HARQ进程,基站收到UE利用HARQ进程传输的PUSCH数据,则根据所接收到的PUSCH数据的解码结果,针对HARQ进程反馈TB级ACK/NACK信息和CBG级ACK/NACK信息;基站未收到UE利用HARQ进程传输的PUSCH数据,则针对HARQ进程反馈TB级NACK,需要反馈CBG级ACK/NACK时,同时针对HARQ进程的所有CBG反馈CBG级NACK,其中所述所有HARQ进程为UE调度和免调度传输所能使用的最大进程数;针对HARQ进程的TB级ACK/NACK和CBG级ACK/NACK反馈方案可以包括以下之一:
在一实施例中,HARQ ACK/NACK指示至少包括下述一项:第五HARQ进程集合所对应TB级的ACK/NACK信息,以及第五HARQ进程集合所对应CBG级的ACK/NACK信息;第五HARQ进程集合包括:所有HARQ进程,或者为UE免调度传输所配置的一个或多个HARQ进程,所述所有HARQ进程为UE调度和免调度传输所能使用的最大进程数。
在一实施例中,HARQ ACK/NACK指示包括:第五HARQ进程集合所对应TB级的ACK/NACK信息,即针对所有HARQ进程,或者所有配置给UE免调度传输的HARQ进程,基站仅反馈TB级ACK/NACK信息,不反馈CBG级的ACK/NACK信息。
在一实施例中,HARQ ACK/NACK指示包括:第五HARQ进程集合所对应CBG级的ACK/NACK信息,即针对所有HARQ进程,或者所有配置给UE免调度传输的HARQ进程,基站仅反馈CBG级ACK/NACK信息,不反馈TB级的ACK/NACK信息。
在一实施例中,HARQ ACK/NACK指示包括:第五HARQ进程集合所对应TB级的ACK/NACK信息,以及第五HARQ进程集合所对应CBG级的 ACK/NACK信息,即针对所有HARQ进程,或者所有配置给UE免调度传输的HARQ进程,基站同时反馈TB级ACK/NACK信息和CBG级ACK/NACK信息。示例性地,基站为UE免调度传输配置的HARQ进程为1-8,每个TB可以拆分的CBG数配置为4。其中,UE使用HARQ进程2、5、7和8传输了PUSCH数据,HARQ进程2对应的TB_1解码正确;HARQ进程5对应的TB_2漏检;HARQ进程7对应的TB_3解码错误,其中,TB_3的CBG_1和CBG_4解码错误,CBG_2和CBG_3解码正确;HARQ进程8对应的TB_4解码错误,其中TB_4的CBG_3解码错误,其余CBG解码正确。以基站针对所有配置给免调度传输的HARQ进程反馈HARQ ACK/NACK信息为例,则针对TB级ACK/NACK反馈为0100 0000,针对CBG级ACK/NACK反馈为0000 1111 0000 0000 0000 0000 0110 1101,也即HARQ ACK/NACK反馈结果为0100 0000 0000 1111 0000 0000 0000 0000 0110 1101,共计40比特。图7是本申请实施例提供的一种针对所有配置给UE免调度传输的HARQ进程的TB级ACK/NACK与CBG级ACK/NACK联合反馈示意图。如图7所示,针对解码正确的HARQ进程反馈TB级的ACK,针对解码错误及漏检的HARQ进程反馈TB级的NACK,针对未接收到PUSCH数据的HARQ进程反馈TB级的NACK和CBG级NACK,则针对HARQ进程1-8的TB级ACK/NACK反馈为0100 0000,即HARQ进程2的TB级反馈为ACK,其余HARQ进程的TB级反馈为NACK;针对HARQ进程1-8的CBG级ACK/NACK反馈为0000 1111 0000 0000 0000 0000 0110 1101。
在一实施例中,基站存在漏检UE所传输的PUSCH数据的可能,基站针对所有HARQ进程或者所有配置给免调度传输的HARQ进程反馈HARQ ACK/NACK时,利用bitmap指示所述基站收到PUSCH数据对应的HARQ进程,基站针对所接收到的PUSCH数据解码结果,针对所述HARQ进程反馈TB级 ACK/NACK;基站针对CBG级ACK/NACK反馈方法为以下之一:
在一实施例中,HARQ ACK/NACK指示包括:第三bitmap,第六HARQ进程集合所对应TB级的ACK/NACK信息,以及第六HARQ进程集合所对应CBG级的ACK/NACK信息;第三bitmap用于指示第六HARQ进程集合中所包含的第五HARQ进程集合中的一个或多个HARQ进程,第五HARQ进程集合包括:所有HARQ进程,或者为UE免调度传输所配置的一个或多个HARQ进程,第六HARQ进程集合为第五HARQ进程集合中基站接收到PUSCH数据所对应的一个或多个HARQ进程,所有HARQ进程为UE调度和免调度传输所能使用的最大进程数。其中,第三bitmap用于指示第五HARQ进程集合中接收到PUSCH数据的所有HARQ进程。在实施例中,基站针对接收到的PUSCH数据的HARQ进程,基站基于解码结果反馈HARQ进程的TB级ACK/NACK和CBG级ACK/NACK信息,即第六HARQ进程集合中所包括的HARQ进程为第五HARQ进程集合中基站接收到PUSCH数据的所有HARQ进程。示例性地,基站为UE免调度传输配置的所有HARQ进程为1-8,每个TB可以拆分的CBG数配置为4。其中UE使用HARQ进程2、5、7和8传输了PUSCH数据,HARQ进程2对应的TB_1解码正确;HARQ进程5对应的TB_2漏检;HARQ进程7对应的TB_3解码错误,其中TB_3的CBG_1和CBG_4解码错误,CBG_2和CBG_3解码正确;HARQ进程8对应的TB_4解码错误,其中TB_4的CBG_3解码错误,其余CBG解码正确。以基站针对所有配置给UE免调度传输的HARQ进程反馈HARQ ACK/NACK信息为例,则指示基站接收到了PUSCH数据的HARQ进程所对应的第三bitmap为0100 0011,针对TB级ACK/NACK反馈为100,针对CBG级ACK/NACK反馈为1111 0110 1101,也即HARQ ACK/NACK反馈结果为0100 0011 100 1111 0110 1101,共计23比特。图8是本申请实施例提供 的一种携带第三bitmap指示接收进程的TB级ACK/NACK与CBG级ACK/NACK联合反馈示意图。如图8所示,第三bitmap为0100 0011,即HARQ进程2、HARQ进程7和HARQ进程8接收到了PUSCH数据;针对TB级ACK/NACK反馈为100,即HARQ进程2对应的TB解码正确,HARQ进程7和8对应的TB解码错误;针对CBG级ACK/NACK反馈为1111 0110 1101,即对接收到PUSCH数据的三个HARQ进程(包括HARQ进程2、HARQ进程7和HARQ进程8)反馈CBG级的ACK/NACK信息。
在一实施例中,HARQ ACK/NACK指示包括:第三bitmap,第六HARQ进程集合所对应TB级的ACK/NACK信息,以及第七HARQ进程集合所对应CBG级的ACK/NACK信息;第五HARQ进程集合包括:所有HARQ进程,或者为UE免调度传输所配置的一个或多个HARQ进程,所有HARQ进程为UE调度和免调度传输所能使用的最大进程数,第六HARQ进程集合为第五HARQ进程集合中基站接收到PUSCH数据所对应的一个或多个HARQ进程,第七HARQ进程集合为第六HARQ进程集合中TB级反馈为NACK的一个或多个HARQ进程,第三bitmap用于指示第六HARQ进程集合中所包含的第五HARQ进程集合中的一个或多个HARQ进程。在实施例中,基站针对接收到PUSCH数据的HARQ进程,基站基于解码结果反馈HARQ进程的TB级ACK/NACK,针对所有TB级反馈为NACK的HARQ进程,基站同时该HARQ进程(即所有TB级反馈为NACK的HARQ进程)反馈CBG级ACK/NACK信息。示例性地,基站为UE免调度传输配置的HARQ进程为1-8,每个TB可以拆分的CBG数配置为4。其中,UE使用HARQ进程2、5、7和8传输了PUSCH数据,HARQ进程2对应的TB_1解码正确;HARQ进程5对应的TB_2漏检;HARQ进程7对应的TB_3解码错误,其中TB_3的CBG_1和CBG_4解码错误,CBG_2和 CBG_3解码正确;HARQ进程8对应的TB_4解码错误,其中TB_4的CBG_3解码错误,其余CBG解码正确。以基站针对所有配置给UE免调度传输的HARQ进程反馈HARQ ACK/NACK信息为例,则指示基站接收到了PUSCH数据的HARQ进程所对应第三bitmap为0100 0011,针对TB级ACK/NACK反馈为100,针对CBG级ACK/NACK反馈为0110 1101,即HARQ ACK/NACK反馈结果为0100 0011 100 0110 1101,共计19比特。图9是本申请实施例提供的另一种携带第三bitmap指示接收进程的TB级ACK/NACK与CBG级ACK/NACK联合反馈示意图。如图9所示,第三bitmap为0100 0011,即HARQ进程2、HARQ进程7和HARQ进程8接收到了PUSCH数据;针对TB级ACK/NACK反馈为100,即HARQ进程2对应的TB解码正确,HARQ进程7和8对应的TB解码错误;针对CBG级ACK/NACK反馈为0110 1101,即对接收到PUSCH数据的三个HARQ进程中TB级反馈为NACK的HARQ进程(包括HARQ进程7和HARQ进程8)反馈CBG级的ACK/NACK信息。
在一实施例中,HARQ ACK/NACK指示包括:第三bitmap,第六HARQ进程集合所对应TB级的ACK/NACK信息,第八HARQ进程集合所对应CBG级的ACK/NACK信息,第五HARQ进程集合包括:所有HARQ进程,或者为UE免调度传输所配置的一个或多个HARQ进程,所有HARQ进程为UE调度和免调度传输所能使用的最大进程数,第六HARQ进程集合为第五HARQ进程集合中基站接收到PUSCH数据所对应的一个或多个HARQ进程,第三bitmap用于指示第六HARQ进程集合中所包含的第五HARQ进程集合中的一个或多个HARQ进程,第八HARQ进程集合为第六HARQ进程集合中前第二预设个数的TB级反馈为NACK的一个或多个HARQ进程。在实施例中,基站针对接收到PUSCH数据的所有HARQ进程,基站基于解码结果反馈HARQ进程的TB级 ACK/NACK,针对前第二预设个数(比如,m个)TB级反馈为NACK的进程,基站同时针对该HARQ进程反馈CBG级ACK/NACK信息。其中,前第二预设个数(前m个)HARQ进程,可以按HARQ进程编号升序/降序排列,取前m个;也可以按发送时间先后对HARQ进程进行排序,取前m个,对此并不进行限定。
在一实施例中,第二预设个数由RRC信息配置。
在一实施例中,第二预设个数为一个默认值。
在一实施例中,第二预设个数由每个TB中的CBG数量进行确定,每个TB中的CBG数量由RRC信令进行配置。在实施例中,m的取值可以通过RRC信令中其它信息隐含指示,比如,可以通过RRC信令中配置每个TB可以拆分的CBG数隐含通知,比如,每个TB可以拆分的CBG数为{0,2,4,6,8},相应的,m可以取值为{0,8,4,2,2}。其中,对第二预设个数m的解释同上述实施例中对第一预设个数n的解释,可参见上述实施例的描述,在此不再赘述。
在一实施例中,TB级反馈为NACK的HARQ进程数量小于n的情况下,不足部分的CBG级别反馈用NACK填充,即可以用0来填充。
示例性地,基站为UE免调度传输配置的HARQ进程为1-8,每个TB可以拆分的CBG数配置为4,m的取值为3。其中,UE使用HARQ进程2、5、7和8传输了PUSCH数据,HARQ进程2对应的TB_1解码正确;HARQ进程5对应的TB_2漏检;HARQ进程7对应的TB_3解码错误,其中TB_3的CBG_1和CBG_4解码错误,CBG_2和CBG_3解码正确;HARQ进程8对应的TB_4解码错误,其中TB_4的CBG_3解码错误,其余CBG解码正确。以基站针对所有配置给UE免调度传输的HARQ进程反馈HARQ ACK/NACK信息为例,则指示基站接收到了PUSCH数据的HARQ进程所对应第三bitmap为0100 0011,针 对TB级ACK/NACK反馈为100,针对CBG级ACK/NACK反馈为0110 1101 0000,即HARQ ACK/NACK反馈结果为0100 0011 100 0110 1101 0000,共计23比特。图10是本申请实施例提供的又一种携带第三bitmap指示接收进程的TB级ACK/NACK与CBG级ACK/NACK联合反馈示意图。如图10所示,第三bitmap为0100 0011,即HARQ进程2、HARQ进程7和HARQ进程8接收到了PUSCH数据;针对TB级ACK/NACK反馈为100,即HARQ进程2对应的TB解码正确,HARQ进程7和8对应的TB解码错误;m为3,即对接收到PUSCH数据的三个HARQ进程中TB级反馈为NACK的前3个HARQ进程反馈CBG级的ACK/NACK信息。在实施例中,接收到PUSCH数据的三个HARQ进程中只有两个HARQ进程的TB级反馈为NACK,即TB级反馈为NACK的HARQ进程数量小于m(即小于3),则不足部分的CBG级反馈用NACK填充,即针对CBG级ACK/NACK反馈为0110 1101 0000。
在一实施例中,基站为UE配置上行免调度资源和免调度传输所使用的HARQ进程范围,UE可以利用上行免调度资源和HARQ进程传输PUSCH数据,基站在免调度资源接收并解码免调度PUSCH数据传输,基站根据PUSCH数据的接收和解码结果为UE反馈DFI信息,其中,DFI包含HARQ ACK/NACK指示,HARQ ACK/NACK指示信息针对HARQ进程解码结果进行反馈指示,该HARQ ACK/NACK指示至少包含以下信息之一:针对HARQ进程的TB级解码反馈指示信息、针对HARQ进程的CBG级解码反馈指示信息。
针对所有配置给UE免调度传输的HARQ进程或所有HARQ进程,基站接收到UE利用HARQ进程传输的PUSCH数据,则根据所接收到的PUSCH数据解码结果,针对进程反馈TB级ACK/NACK信息;基站未收到UE利用HARQ进程传输的PUSCH数据,则针对HARQ进程反馈TB级NACK信息,针对HARQ 进程TB级反馈为NACK的HARQ进程,基站指示需要上报CBG级ACK/NACK信息的HARQ进程,并上报HARQ进程的CBG级ACK/NACK信息。在一实施例中,HARQ ACK/NACK指示包括:第五HARQ进程集合所对应TB级ACK/NACK信息,进程号指示,以及第七HARQ进程集合所对应CBG级的ACK/NACK信息;进程号指示用于指示第七HARQ进程集合中所包含的一个或多个HARQ进程,第五HARQ进程集合包括:所有HARQ进程,或者为UE免调度传输所配置的一个或多个HARQ进程,所述所有HARQ进程为UE调度和免调度传输所能使用的最大进程数,第六HARQ进程集合为第五HARQ进程集合中基站接收到PUSCH数据所对应的一个或多个HARQ进程,第七HARQ进程集合为第六HARQ进程集合中TB级反馈为NACK的一个或多个HARQ进程。
示例性地,基站为UE免调度传输配置的HARQ进程为1-8,每个TB可以拆分的CBG数配置为4,n的取值为3,其中UE使用HARQ进程2、5、7和8传输了PUSCH数据,其中,HARQ进程2对应的TB_1解码正确;HARQ进程5对应的TB_2漏检;HARQ进程7对应的TB_3解码错误,其中TB_3的CBG_1和CBG_4解码错误,CBG_2和CBG_3解码正确;HARQ进程8对应的TB_4解码错误,其中TB_4的CBG_3解码错误,其余CBG解码正确。以基站针对所有配置给UE免调度传输的HARQ进程反馈HARQ ACK/NACK信息为例,针对TB级ACK/NACK反馈为0100 0000,针对TB_3的CBG级ACK/NACK反馈为0111 0110,针对TB_4的CBG级ACK/NACK反馈为1000 1101,也即HARQ ACK/NACK反馈结果为0100 0000 0111 0110 1000 1101,共计24比特。图11是本申请实施例提供的一种TB级ACK/NACK与携带进程号指示的CBG级ACK/NACK联合反馈示意图。如图11所示,针对TB级ACK/NACK反馈为0100 0000,即HARQ进程2对应的TB解码正确,其余HARQ进程对应的TB解码 错误,即可对除HARQ进程2之外的其余7个HARQ进程反馈CBG级ACK/NACK信息。在实施例中,基站指示需要上报CBG级ACK/NACK信息的HARQ进程为HARQ进程7和HARQ进程8,则针对HARQ进程7的CBG级ACK/NACK信息中的进程号指示为0111,而针对HARQ进程8的CBG级ACK/NACK信息中的进程号指示为1000。其中,针对HARQ进程7的CBG级ACK/NACK信息为0110,针对HARQ进程8的CBG级ACK/NACK信息为1101,即针对HARQ进程7所对应TB_3的CBG级ACK/NACK反馈为0111 0110,针对HARQ进程8所对应TB_4的CBG级ACK/NACK反馈为1000 1101。
在一实施例中,基站为UE配置上行免调度资源和免调度传输所使用的HARQ进程范围,UE可以利用上行免调度资源和HARQ进程传输PUSCH数据,基站在免调度资源接收并解码免调度PUSCH数据传输,基站根据PUSCH数据的接收和解码结果为UE反馈DFI信息,其中,DFI为DCI的一种,且DFI的比特域开销与当前DCI格式中的一种DCI的比特域开销大小保持一致。其中,DFI包含HARQ ACK/NACK指示信息,其中,HARQ ACK/NACK指示信息针对HARQ进程解码结果进行反馈指示,该HARQ ACK/NACK指示至少包含以下信息之一:针对HARQ进程的TB级解码反馈指示信息、针对HARQ进程的CBG级解码反馈指示信息。
DFI的比特域开销需要与当前DCI格式中的一种DCI的比特域开销保持一致,DFI比特域开销有最大值限制,即用于反馈CBG级ACK/NACK的比特域开销有最大值限制,在该限制条件下,每个需要反馈CBG级ACK/NACK的CBG占用1比特DFI反馈开销无法得到满足时,可以通过CBG捆绑来实现CBG级ACK/NACK反馈,其中,CBG捆绑是多个CBG解码结果使用1比特ACK/NACK反馈开销反馈,同一个CBG捆绑中的所有CBG解码正确时,针对该CBG捆绑 反馈ACK,其他情况针对CBG捆绑的反馈为NACK。
在一实施例中,在CBG数量大于比特域开销最大值的情况下,采用CBG捆绑反馈CBG级的ACK/NACK信息,CBG数量为反馈CBG级的ACK/NACK信息的TB数量和每个TB所拆分CBG个数的乘积,比特域开销最大值为反馈CBG级的ACK/NACK所对应DFI比特域开销的最大值。在实施例中,CBG级ACK/NACK反馈比特域开销最大值记为CBGlevelHARQsize,需要反馈CBG级ACK/NACK信息的TB数量记为numTB,RRC信令配置每个TB可以拆分的CBG数量记为numCBGPerTB,当
Figure PCTCN2020108101-appb-000001
时需要借助于CBG捆绑反馈CBG级ACK/NACK信息,否则只需要针对每个CBG进行CBG级ACK/NACK反馈。
在一实施例中,CBG捆绑包括:采用第一比特反馈前第三预设个数TB所对应CBG级的ACK/NACK信息;采用第二比特反馈前第四预设个数TB所对应CBG级的ACK/NACK信息;第三预设个数和第四预设个数的总和为反馈CBG级的ACK/NACK信息的TB数量,第三预设个数为比特域开销最大值与反馈CBG级的ACK/NACK信息的TB数量之间的取余值,第一比特为比特域开销最大值与反馈CBG级的ACK/NACK信息的TB数量之间比值向上取整的数值;第二比特为开销最大值与反馈CBG级的ACK/NACK信息的TB数量之间比值向下取整的数值。
在一实施例中,CBG捆绑的反馈方案可以为:针对前x=CBGlevelHARQsize mod numTB个TB对应的CBG级ACK/NACK反馈使用
Figure PCTCN2020108101-appb-000002
比特进行反馈,即前x个TB对应的CBG级捆绑反馈ACK/NACK反馈规则为:前k=numCBGPerTB mod y个捆绑为
Figure PCTCN2020108101-appb-000003
个CBG的捆绑,余下y-k个捆绑为
Figure PCTCN2020108101-appb-000004
个 CBG的捆绑;针对余下numTB-x个TB对应的CBG级ACK/NACK反馈使用
Figure PCTCN2020108101-appb-000005
比特进行反馈,即余下numTB-x个TB对应的CBG级捆绑反馈ACK/NACK反馈规则为:前k′=numCBGPerTB mod y′个捆绑为
Figure PCTCN2020108101-appb-000006
个CBG的捆绑,余下y′-k′个捆绑为
Figure PCTCN2020108101-appb-000007
个CBG的捆绑。
示例性地,CBG级ACK/NACK反馈比特域开销最大值为CBGlevelHARQsize=16,若numTB=3,numCBGPerTB=8,则有:
Figure PCTCN2020108101-appb-000008
该情况下需要借助于CBG捆绑反馈CBG级ACK/NACK信息,捆绑规则如下:
针对前x=CBGlevelHARQsizemodnumTB=1个TB对应的CBG级ACK/NACK反馈使用
Figure PCTCN2020108101-appb-000009
比特进行反馈;前x=1个TB对应CBG级ACK/NACK的捆绑规则为:前k=numCBGPerTBmody=2个捆绑为
Figure PCTCN2020108101-appb-000010
个CBG的捆绑,余下y-k=4个捆绑为
Figure PCTCN2020108101-appb-000011
个CBG捆绑,即针对第1个需要反馈CBG级ACK/NACK的TB,CBG级ACK/NACK使用6比特进行反馈,每比特针对1个CBG捆绑反馈,第1个需要反馈CBG级ACK/NACK的TB对应的6个捆绑的大小分别为2、2、1、1、1、1。
针对后numTB-x=2个TB对应的CBG级ACK/NACK反馈使用
Figure PCTCN2020108101-appb-000012
比特进行反馈;后numTB-x=2个TB对应CBG级ACK/NACK的捆绑规则为:前k′=numCBGPerTB mod y′=3个捆绑为
Figure PCTCN2020108101-appb-000013
个CBG的捆绑,余下y′-k′=2个捆绑为
Figure PCTCN2020108101-appb-000014
个CBG的捆绑,即针对第2和3个需要反馈CBG级ACK/NACK的TB,CBG级ACK/NACK使用5比特进行反馈,每比特针对1 个CBG捆绑反馈,第2和3个需要反馈CBG级ACK/NACK的TB对应的5个捆绑的大小分别为2、2、2、1、1。图12是本申请实施例提供的一种CBG级ACK/NACK捆绑反馈结构示意图。如图12所示,TB_1对应的6个捆绑大小分别为2、2、1、1、1、1;TB_2和TB_3对应的5个捆绑大小分别为2、2、2、1、1,捆绑结构如图12所示。
示例性地,CBG级ACK/NACK反馈比特域开销最大值为CBGlevelHARQsize=16,若numTB=2,numCBGPerTB=6,则有:
Figure PCTCN2020108101-appb-000015
即该情况下不需要借助于CBG捆绑反馈CBG级ACK/NACK信息。图13是本申请实施例提供的另一种CBG级ACK/NACK捆绑反馈结构示意图。如图13所示,直接使用16比特中的前12比特针对每个CBG反馈CBG级ACK/NACK。
示例性地,CBG级ACK/NACK反馈比特域开销最大值为CBGlevelHARQsize=16,若numTB=4,numCBGPerTB=6,则有:
Figure PCTCN2020108101-appb-000016
该情况下需要借助于CBG捆绑反馈CBG级ACK/NACK信息。图14是本申请实施例提供的又一种CBG级ACK/NACK捆绑反馈结构示意图。如图14所示,对应每个TB使用4比特反馈CBG级ACK/NACK信息,针对每个TB的CBG捆绑对应的CBG个数为:2、2、1、1,CBG捆绑结构如图14所示。
图15是本申请实施例提供的一种反馈信息的接收方法的流程图。本实施例中适用于接收基站反馈的不同调度粒度的联合解码结果的情况,本实施例可通过UE来执行。
如图15所示,本实施例提供的方法包括S220-S240。
S220、向基站发送业务数据。
S240、接收业务数据对应的下行反馈指示DFI信息。
其中,DFI信息包括HARQ ACK/NACK指示,HARQ ACK/NACK指示用于指示基站对业务数据中传输块TB和/或码块组CBG的解码结果。在实施例中,业务数据可以包括PUSCH数据,基站为UE配置上行免调度资源和免调度传输所使用的HARQ进程范围,UE可以利用上行免调度资源和HARQ级进程传输PUSCH数据至基站,基站在免调度资源接收并解码免调度传输的PUSCH数据,基站根据PUSCH数据的接收和解码结果为UE反馈DFI信息。
在一实施例中,DFI信息至少还包括下述一项:下行链路控制信息DCI用途标示、载波指示、BWP指示、预编码信息指示、TPC指示、MCS和RI;DCI用途标示用于指示DCI当前所表示的用途为DFI反馈或激活/去激活上行免调度资源;载波指示用于指示DCI对载波索引所对应的载波有效;BWP指示用于指示DCI对BWP索引所对应的BWP有效。其中,对DFI信息中的每个参数的解释,见上述实施例的描述,在此不再赘述。
在一实施例中,反馈信息的接收方法,还包括:确定业务数据的发送完成与开始DFI信息接收之间的时间间隔;根据时间间隔确定DFI信息的反馈有效性。
在一实施例中,根据时间间隔确定DFI信息的反馈有效性,包括:针对一个HARQ进程,在时间间隔大于等于N个符号或时隙slot的情况下,针对该HARQ进程的DFI信息为有效反馈;针对一个HARQ进程,在时间间隔小于N个符号或slot的情况下,针对该HARQ进程的DFI信息为无效反馈,其中,N通过RRC信令配置或根据物理上行共享信道PUSCH传输的子载波间隔确定。在实施例中,也可直接根据UE完成业务数据的发送至接收到DFI信息之间的时间间隔,确定DFI信息的反馈有效性。在时间间隔小于N个符号或slot的情 况下,DFI信息的反馈是无效的;在间隔大于等于N个符号或时隙slot的情况下,DFI信息的反馈是有效的。
在一实施例中,业务数据为PUSCH数据,PUSCH数据包括:上行控制信息UCI,UCI包含上行链路分配索引UAI,UAI用于统计UE所发送的PUSCH数据。在实施例中,通过UAI统计UE所发送的PUSCH数据,从而基站可根据该UAI信息确定是否有PUSCH数据的漏检。在HARQ ACK/NACK反馈时,针对漏检HARQ进程的PUSCH数据传输解码反馈为NACK。
在一实施例中,HARQ ACK/NACK指示至少包括下述一项:HARQ进程的TB级解码反馈指示信息,以及HARQ进程的CBG级解码反馈指示信息。在实施例中,为了能够对HARQ进程的TB和CBG的解码结果进行反馈,在HARQ ACK/NACK指示中至少包括HARQ进程的TB级解码反馈指示信息,和/或,HARQ进程的CBG级解码反馈指示信息。其中,TB级解码反馈指示信息用于指示HARQ进程所对应TB的解码反馈信息;CBG级解码反馈指示信息用于指示HARQ进程所对应CBG的解码反馈信息。其中,对TB级解码反馈指示信息和CBG级解码反馈指示信息的解释,以及所包含的指示信息,见上述实施例的描述,在此不再赘述。
图16是本申请实施例提供的一种反馈信息的发送装置的结构框图。如图16所示,本实施例提供的反馈信息的发送装置包括:第一接收模块320和第一发送模块340。
其中,第一接收模块320,设置为接收用户终端UE发送的业务数据;
第一发送模块340,设置为向UE发送业务数据对应的下行反馈指示DFI信息,DFI信息包括混合自动重传请求HARQ确认ACK/非确认NACK指示,HARQ ACK/NACK指示用于指示基站对业务数据中传输块TB和/或码块组CBG的解 码结果。
本实施例提供的反馈信息的发送装置设置为实现图1所示实施例的反馈信息的发送方法,本实施例提供的反馈信息的发送装置实现原理和技术效果类似,此处不再赘述。
在一实施例中,DFI信息至少还包括下述一项:下行链路控制信息DCI用途标示、载波指示、带宽部分BWP指示、预编码信息指示、传输功率控制TPC指示、调制编码策略MCS和秩指示RI;DCI用途标示用于指示DCI当前所表示的用途为DFI反馈或激活/去激活上行免调度资源;载波指示用于指示DCI对载波索引所对应的载波有效;BWP指示用于指示DCI对BWP索引所对应的BWP有效。
在一实施例中,反馈信息的发送方法,还包括:确定业务数据的接收完成与DFI信息准备完成之间的时间间隔;根据时间间隔确定DFI信息的反馈有效性。
在一实施例中,根据时间间隔确定DFI信息的反馈有效性,包括:
在时间间隔大于等于N个符号或时隙slot的情况下,DFI信息为有效反馈;在时间间隔小于N个符号或slot的情况下,DFI信息为无效反馈,其中,N通过RRC信令配置或根据物理上行共享信道PUSCH传输的子载波间隔确定。
在一实施例中,业务数据为PUSCH数据,PUSCH数据包括:上行控制信息UCI,UCI包含上行链路分配索引UAI,UAI用于统计UE所发送的PUSCH数据。
在一实施例中,反馈信息的发送方法,还包括:根据UAI确定PUSCH数据的漏检情况。
在一实施例中,HARQ ACK/NACK指示至少包括下述一项:HARQ进程所 对应TB级的解码反馈指示信息,以及HARQ进程所对应CBG级的解码反馈指示信息。
在一实施例中,HARQ ACK/NACK指示至少包括下述一项:第一HARQ进程集合所对应TB级的ACK/NACK信息,以及第一HARQ进程集合所对应CBG级的ACK/NACK信息;第一HARQ进程集合包括:UE免调度传输所使用的一个或多个HARQ进程。
在一实施例中,HARQ ACK/NACK指示包括:第一HARQ进程集合所对应TB级的ACK/NACK信息,以及第二HARQ进程集合所对应CBG级的ACK/NACK信息;第一HARQ进程集合包括:UE免调度传输所使用的一个或多个HARQ进程,第二HARQ进程集合为第一HARQ进程集合中TB级反馈为NACK的全部HARQ进程。
在一实施例中,HARQ ACK/NACK指示包括:第一HARQ进程集合所对应TB级的ACK/NACK信息,以及第三HARQ进程集合所对应CBG级的ACK/NACK信息;第一HARQ进程集合包括:UE免调度传输所使用的一个或多个HARQ进程,第二HARQ进程集合为第一HARQ进程集合中TB级反馈为NACK的全部HARQ进程,第三HARQ进程集合为第二HARQ进程集合中前第一预设个数的TB级反馈为NACK的HARQ进程。
在一实施例中,第一预设个数由无线资源控制RRC信息配置。
在一实施例中,第一预设个数由每个TB中的CBG数量进行确定,每个TB中的CBG数量由RRC信令进行配置。
在一实施例中,第一预设个数为一个默认值。
在一实施例中,HARQ ACK/NACK指示包括:第一HARQ进程集合所对应TB级的ACK/NACK信息,第一比特位图bitmap,以及第二HARQ进程集合所 对应CBG级的ACK/NACK信息;第一HARQ进程集合包括:UE免调度传输所使用的一个或多个HARQ进程,第二HARQ进程集合为第一HARQ进程集合中TB级反馈为NACK的全部HARQ进程的一个子集,第一bitmap用于指示第二HARQ进程集合中所包含的每个HARQ进程与第一HARQ进程中TB级反馈为NACK的全部HARQ进程之间的对应关系。
在一实施例中,HARQ ACK/NACK指示包括:第一HARQ进程集合所对应TB级的ACK/NACK信息,第二bitmap,第四HARQ进程集合所对应CBG级的ACK/NACK信息;第一HARQ进程集合包括:UE免调度传输所使用的一个或多个HARQ进程,第四HARQ进程集合为第一HARQ进程集合中CBG级反馈为NACK的CBG数量占比低于预设门限值的全部HARQ进程的一个子集,第二bitmap用于指示第四HARQ进程集合中所包含的每个HARQ进程,与第一HARQ进程集合中CBG级反馈为NACK的CBG数量占比低于预设门限值的全部HARQ进程之间的对应关系。
在一实施例中,HARQ ACK/NACK指示至少包括下述一项:第五HARQ进程集合所对应TB级的ACK/NACK信息,以及第五HARQ进程集合所对应CBG级的ACK/NACK信息;第五HARQ进程集合包括:所有HARQ进程,或者为UE免调度传输所配置的一个或多个HARQ进程,所有HARQ进程为UE调度和免调度传输所能使用的最大进程数。
在一实施例中,HARQ ACK/NACK指示包括:第三bitmap,第六HARQ进程集合所对应TB级的ACK/NACK信息,以及第六HARQ进程集合所对应CBG级的ACK/NACK信息;第三bitmap用于指示第六HARQ进程集合中所包含的第五HARQ进程集合中的一个或多个HARQ进程,第五HARQ进程集合包括:所有HARQ进程,或者为UE免调度传输所配置的一个或多个HARQ进程,第 六HARQ进程集合为第五HARQ进程集合中基站接收到PUSCH数据所对应的一个或多个HARQ进程,所有HARQ进程为UE调度和免调度传输所能使用的最大进程数。
在一实施例中,HARQ ACK/NACK指示包括:第三bitmap,第六HARQ进程集合所对应TB级的ACK/NACK信息,以及第七HARQ进程集合所对应CBG级的ACK/NACK信息;第五HARQ进程集合包括:所有HARQ进程,或者为UE免调度传输所配置的一个或多个HARQ进程,所有HARQ进程为UE调度和免调度传输所能使用的最大进程数,第六HARQ进程集合为第五HARQ进程集合中基站接收到PUSCH数据所对应的一个或多个HARQ进程,第七HARQ进程集合为第六HARQ进程集合中TB级反馈为NACK的一个或多个HARQ进程,第三bitmap用于指示第六HARQ进程集合中所包含的第五HARQ进程集合中的一个或多个HARQ进程。
在一实施例中,HARQ ACK/NACK指示包括:第三bitmap,第六HARQ进程集合所对应TB级的ACK/NACK信息,第八HARQ进程集合所对应CBG级的ACK/NACK信息,第五HARQ进程集合包括:所有HARQ进程,或者为UE免调度传输所配置的一个或多个HARQ进程,所有HARQ进程为UE调度和免调度传输所能使用的最大进程数,第六HARQ进程集合为第五HARQ进程集合中基站接收到PUSCH数据所对应的一个或多个HARQ进程,第三bitmap用于指示第六HARQ进程集合中所包含的第五HARQ进程集合中的一个或多个HARQ进程,第八HARQ进程集合为第六HARQ进程集合中前第二预设个数的TB级反馈为NACK的一个或多个HARQ进程。
在一实施例中,第二预设个数由RRC信息配置。
在一实施例中,第二预设个数由每个TB中的CBG数量进行确定,每个TB 中的CBG数量由RRC信令进行配置。
在一实施例中,第二预设个数为一个默认值。
在一实施例中,HARQ ACK/NACK指示包括:第五HARQ进程集合所对应TB级的ACK/NACK信息,进程号指示,以及第七HARQ进程集合所对应CBG级的ACK/NACK信息;进程号指示用于指示第七HARQ进程集合中所包含的一个或多个HARQ进程,第五HARQ进程集合包括:所有HARQ进程,或者为UE免调度传输所配置的一个或多个HARQ进程,所有HARQ进程为UE调度和免调度传输所能使用的最大进程数,第六HARQ进程集合为第五HARQ进程集合中基站接收到PUSCH数据所对应的一个或多个HARQ进程,第七HARQ进程集合为第六HARQ进程集合中TB级反馈为NACK的一个或多个HARQ进程。
在一实施例中,在CBG数量大于比特域开销最大值的情况下,采用CBG捆绑反馈CBG级的ACK/NACK信息,CBG数量为反馈CBG级的ACK/NACK信息的TB数量和每个TB所拆分CBG个数的乘积,比特域开销最大值为反馈CBG级的ACK/NACK所对应DFI比特域开销的最大值。
在一实施例中,CBG捆绑包括:采用第一比特反馈前第三预设个数TB所对应CBG级的ACK/NACK信息;采用第二比特反馈前第四预设个数TB所对应CBG级的ACK/NACK信息;第三预设个数和第四预设个数的总和为反馈CBG级的ACK/NACK信息的TB数量,第三预设个数为比特域开销最大值与反馈CBG级的ACK/NACK信息的TB数量之间的取余值,第一比特为比特域开销最大值与反馈CBG级的ACK/NACK信息的TB数量之间比值向上取整的数值;第二比特为开销最大值与反馈CBG级的ACK/NACK信息的TB数量之间比值向下取整的数值。
图17是本申请实施例提供的一种反馈信息的接收装置的结构框图。如图17所示,本实施例提供的反馈信息的接收装置包括:第二发送模块420和第二接收模块440。
其中,第二发送模块420,设置为向基站发送业务数据;
第二接收模块440,设置为接收业务数据对应的下行反馈指示DFI信息,DFI信息包括混合自动重传请求HARQ确认ACK/非确认NACK指示,HARQ ACK/NACK指示用于指示基站对业务数据中传输块TB和/或码块组CBG的解码结果。
本实施例提供的反馈信息的接收装置设置为实现图15所示实施例的反馈信息的接收方法,本实施例提供的反馈信息的接收装置实现原理和技术效果类似,此处不再赘述。
在一实施例中,DFI信息至少还包括下述一项:下行链路控制信息DCI用途标示、载波指示、带宽部分BWP指示、预编码信息指示、传输功率控制TPC指示、调制编码策略MCS和秩指示RI;DCI用途标示用于指示DCI当前所表示的用途为DFI反馈或激活/去激活上行免调度资源;载波指示用于指示DCI对载波索引所对应的载波有效;BWP指示用于指示DCI对BWP索引所对应的BWP有效。
在一实施例中,反馈信息的接收方法,还包括:确定业务数据的发送完成与开始DFI信息接收之间的时间间隔;根据时间间隔确定DFI信息的反馈有效性。
在一实施例中,根据时间间隔确定DFI信息的反馈有效性,包括:
在时间间隔大于等于N个符号或时隙slot的情况下,DFI信息为有效反馈;在时间间隔小于N个符号或slot的情况下,DFI信息为无效反馈,其中,N通 过RRC信令配置或根据物理上行共享信道PUSCH传输的子载波间隔确定。
在一实施例中,业务数据为PUSCH数据,PUSCH数据包括:上行控制信息UCI,UCI包含上行链路分配索引UAI,UAI用于统计UE所发送的PUSCH数据。
在一实施例中,HARQ ACK/NACK指示至少包括下述一项:HARQ进程的TB级解码反馈指示信息,以及HARQ进程的CBG级解码反馈指示信息。
图18是本申请实施例提供的一种设备的结构示意图。如图18所示,本申请提供的设备,包括:处理器510以及存储器520。该设备中处理器510的数量可以是一个或者多个,图18中以一个处理器510为例。该设备中存储器520的数量可以是一个或者多个,图18中以一个存储器520为例。该设备的处理器510以及存储器520可以通过总线或者其他方式连接,图18中以通过总线连接为例。在该实施例中,该设备为基站。
存储器520作为一种计算机可读存储介质,可设置为存储软件程序、计算机可执行程序以及模块,如本申请任意实施例的设备对应的程序指令/模块(例如,反馈信息的发送装置中的第一接收模块和第一发送模块)。存储器520可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储器520可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器520可进一步包括相对于处理器510远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
上述提供的设备可设置为执行上述任意实施例提供的应用于基站的反馈信 息的发送方法,具备相应的功能和效果。
当设备为UE时,对应存储器520中存储的程序可以是本申请实施例所提供应用于UE的反馈信息的接收方法对应的程序指令/模块,处理器510通过运行存储在存储器520中的软件程序、指令以及模块,从而执行计算机设备的一种或多种功能应用以及数据处理,即实现上述方法实施例中应用于UE的反馈信息的接收方法。可以理解的是,上述设备为UE时,可执行本申请任意实施例所提供的应用于UE的反馈信息的接收方法,且具备相应的功能和效果。
本申请实施例还提供一种包含计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于执行一种反馈信息的发送方法,该方法应用于基站侧,该方法包括:接收用户终端UE发送的业务数据;向UE发送业务数据对应的下行反馈指示DFI信息,DFI信息包括混合自动重传请求HARQ确认ACK/非确认NACK指示,HARQ ACK/NACK指示用于指示基站对业务数据中传输块TB和/或码块组CBG的解码结果。
本申请实施例还提供一种包含计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于执行一种反馈信息的接收方法,该方法应用于UE侧,该方法包括:向基站发送业务数据;接收业务数据对应的下行反馈指示DFI信息,DFI信息包括混合自动重传请求HARQ确认ACK/非确认NACK指示,HARQ ACK/NACK指示用于指示基站对业务数据中传输块TB和/或码块组CBG的解码结果。
本领域内的技术人员应明白,术语用户设备涵盖任何适合类型的无线用户设备,例如移动电话、便携数据处理装置、便携网络浏览器或车载移动台。
一般来说,本申请的多种实施例可以在硬件或专用电路、软件、逻辑或其任何组合中实现。例如,一些方面可以被实现在硬件中,而其它方面可以被实 现在可以被控制器、微处理器或其它计算装置执行的固件或软件中,尽管本申请不限于此。
本申请的实施例可以通过移动装置的数据处理器执行计算机程序指令来实现,例如在处理器实体中,或者通过硬件,或者通过软件和硬件的组合。计算机程序指令可以是汇编指令、指令集架构(Instruction Set Architecture,ISA)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码。
本申请附图中的任何逻辑流程的框图可以表示程序步骤,或者可以表示相互连接的逻辑电路、模块和功能,或者可以表示程序步骤与逻辑电路、模块和功能的组合。计算机程序可以存储在存储器上。存储器可以具有任何适合于本地技术环境的类型并且可以使用任何适合的数据存储技术实现,例如但不限于只读存储器(Read-Only Memory,ROM)、随机访问存储器(Random Access Memory,RAM)、光存储器装置和系统(数码多功能光碟(Digital Video Disc,DVD)或光盘(Compact Disk,CD))等。计算机可读介质可以包括非瞬时性存储介质。数据处理器可以是任何适合于本地技术环境的类型,例如但不限于通用计算机、专用计算机、微处理器、数字信号处理器(Digital Signal Processing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程逻辑器件(Field-Programmable Gate Array,FGPA)以及基于多核处理器架构的处理器。

Claims (34)

  1. 一种反馈信息的发送方法,包括:
    接收用户终端UE发送的业务数据;
    向所述UE发送所述业务数据对应的下行反馈指示DFI信息,所述DFI信息包括混合自动重传请求HARQ确认ACK/非确认NACK指示,所述HARQACK/NACK指示用于指示基站对所述业务数据中传输块TB和码块组CBG中的至少之一的解码结果。
  2. 根据权利要求1所述的方法,其中,所述DFI信息至少还包括下述一项:下行链路控制信息DCI用途标示、载波指示、带宽部分BWP指示、预编码信息指示、传输功率控制TPC指示、调制编码方案MCS和秩指示RI;所述DCI用途标示用于指示所述DCI当前所表示的用途为DFI反馈或激活/去激活上行免调度资源;所述载波指示用于指示所述DCI对载波索引所对应的载波有效;所述BWP指示用于指示所述DCI对BWP索引所对应的BWP有效。
  3. 根据权利要求2所述的方法,还包括:
    确定所述业务数据的接收完成与所述DFI信息准备完成之间的时间间隔;
    根据所述时间间隔确定所述DFI信息的反馈有效性。
  4. 根据权利要求3所述的方法,其中,所述根据所述时间间隔确定所述DFI信息的反馈有效性,包括:
    在所述时间间隔大于或等于N个符号或时隙slot的情况下,所述DFI信息为有效反馈;
    在所述时间间隔小于N个符号或slot的情况下,所述DFI信息为无效反馈,其中,N通过无线资源控制RRC信令配置或根据物理上行共享信道PUSCH传输的子载波间隔确定。
  5. 根据权利要求1所述的方法,其中,所述业务数据为PUSCH数据,所 述PUSCH数据包括:上行控制信息UCI,所述UCI包含上行链路分配索引UAI,所述UAI用于统计UE所发送的PUSCH数据。
  6. 根据权利要求5所述的方法,还包括:根据所述UAI确定所述PUSCH数据的漏检情况。
  7. 根据权利要求2所述的方法,其中,所述HARQ ACK/NACK指示至少包括下述一项:所述HARQ进程所对应的TB级的解码反馈指示信息,以及所述HARQ进程所对应的CBG级的解码反馈指示信息。
  8. 根据权利要求7所述的方法,其中,所述HARQ ACK/NACK指示至少包括下述一项:第一HARQ进程集合所对应的TB级的ACK/NACK信息,以及所述第一HARQ进程集合所对应的CBG级的ACK/NACK信息;所述第一HARQ进程集合包括:所述UE免调度传输所使用的至少一个HARQ进程。
  9. 根据权利要求7所述的方法,其中,所述HARQ ACK/NACK指示包括:第一HARQ进程集合所对应的TB级的ACK/NACK信息,以及第二HARQ进程集合所对应的CBG级的ACK/NACK信息;所述第一HARQ进程集合包括:所述UE免调度传输所使用的至少一个HARQ进程,所述第二HARQ进程集合为所述第一HARQ进程集合中TB级反馈为NACK的全部HARQ进程组成的集合。
  10. 根据权利要求7所述的方法,其中,所述HARQ ACK/NACK指示包括:第一HARQ进程集合所对应的TB级的ACK/NACK信息,以及第三HARQ进程集合所对应的CBG级的ACK/NACK信息;所述第一HARQ进程集合包括:所述UE免调度传输所使用的至少一个HARQ进程,第二HARQ进程集合为所述第一HARQ进程集合中TB级反馈为NACK的全部HARQ进程组成的集合,所述第三HARQ进程集合为所述第二HARQ进程集合中前第一预设个数的TB 级反馈为NACK的HARQ进程组成的集合。
  11. 根据权利要求10所述的方法,其中,所述第一预设个数由RRC信令配置。
  12. 根据权利要求10所述的方法,其中,所述第一预设个数由每个所述TB中的CBG数量进行确定,每个所述TB中的CBG数量由RRC信令进行配置。
  13. 根据权利要求10所述的方法,其中,所述第一预设个数为一个默认值。
  14. 根据权利要求7所述的方法,其中,所述HARQ ACK/NACK指示包括:第一HARQ进程集合所对应的TB级的ACK/NACK信息,第一比特位图bitmap,以及第二HARQ进程集合所对应的CBG级的ACK/NACK信息;所述第一HARQ进程集合包括:所述UE免调度传输所使用的至少一个HARQ进程,所述第二HARQ进程集合为所述第一HARQ进程集合中TB级反馈为NACK的全部HARQ进程组成的一个集合,所述第一比特位图bitmap用于指示所述第二HARQ进程集合中所包含的每个HARQ进程与所述第一HARQ进程中TB级反馈为NACK的全部HARQ进程之间的对应关系。
  15. 根据权利要求7所述的方法,其中,所述HARQ ACK/NACK指示包括:第一HARQ进程集合所对应的TB级的ACK/NACK信息,第二bitmap,第四HARQ进程集合所对应的CBG级的ACK/NACK信息;所述第一HARQ进程集合包括:所述UE免调度传输所使用的至少一个HARQ进程,所述第四HARQ进程集合为所述第一HARQ进程集合中CBG级反馈为NACK的CBG数量占比低于预设门限值的全部HARQ进程组成的一个集合,所述第二bitmap用于指示所述第四HARQ进程集合中所包含的每个HARQ进程,与所述第一HARQ进程集合中CBG级反馈为NACK的CBG数量占比低于预设门限值的全 部HARQ进程之间的对应关系。
  16. 根据权利要求7所述的方法,其中,所述HARQ ACK/NACK指示至少包括下述一项:第五HARQ进程集合所对应的TB级的ACK/NACK信息,以及所述第五HARQ进程集合所对应的CBG级的ACK/NACK信息;所述第五HARQ进程集合包括:所有HARQ进程,或者为所述UE免调度传输所配置的至少一个HARQ进程,其中,所述所有HARQ进程为所述UE调度和免调度传输所能使用的最大进程数。
  17. 根据权利要求7所述的方法,其中,所述HARQ ACK/NACK指示包括:第三bitmap,第六HARQ进程集合所对应的TB级的ACK/NACK信息,以及所述第六HARQ进程集合所对应的CBG级的ACK/NACK信息;所述第三bitmap用于指示所述第六HARQ进程集合中所包含的第五HARQ进程集合中的至少一个HARQ进程,所述第五HARQ进程集合包括:所有HARQ进程,或者为所述UE免调度传输所配置的至少一个HARQ进程,所述第六HARQ进程集合为所述第五HARQ进程集合中基站接收到的PUSCH数据所对应的至少一个HARQ进程组成的集合,所述所有HARQ进程为所述UE调度和免调度传输所能使用的最大进程数。
  18. 根据权利要求7所述的方法,其中,所述HARQ ACK/NACK指示包括:第三bitmap,第六HARQ进程集合所对应的TB级的ACK/NACK信息,以及第七HARQ进程集合所对应的CBG级的ACK/NACK信息;第五HARQ进程集合包括:所有HARQ进程,或者为所述UE免调度传输所配置的至少一个HARQ进程,所述所有HARQ进程为所述UE调度和免调度传输所能使用的最大进程数,所述第六HARQ进程集合为所述第五HARQ进程集合中基站接收到的PUSCH数据所对应的至少一个HARQ进程组成的集合,所述第七HARQ进程 集合为所述第六HARQ进程集合中TB级反馈为NACK的至少一个HARQ进程,所述第三bitmap用于指示所述第六HARQ进程集合中所包含的所述第五HARQ进程集合中的至少一个HARQ进程。
  19. 根据权利要求7所述的方法,其中,所述HARQ ACK/NACK指示包括:第三bitmap,第六HARQ进程集合所对应的TB级的ACK/NACK信息,第八HARQ进程集合所对应的CBG级的ACK/NACK信息,第五HARQ进程集合包括:所有HARQ进程,或者为所述UE免调度传输所配置的至少一个HARQ进程,所述所有HARQ进程为所述UE调度和免调度传输所能使用的最大进程数,所述第六HARQ进程集合为所述第五HARQ进程集合中基站接收到的PUSCH数据所对应的至少一个HARQ进程,所述第三bitmap用于指示所述第六HARQ进程集合中所包含的所述第五HARQ进程集合中的至少一个HARQ进程,所述第八HARQ进程集合为所述第六HARQ进程集合中前第二预设个数的TB级反馈为NACK的至少一个HARQ进程。
  20. 根据权利要求19所述的方法,其中,所述第二预设个数由RRC信令配置。
  21. 根据权利要求19所述的方法,其中,所述第二预设个数由每个所述TB中的CBG数量进行确定,每个所述TB中的CBG数量由RRC信令进行配置。
  22. 根据权利要求19所述的方法,其中,所述第二预设个数为一个默认值。
  23. 根据权利要求7所述的方法,其中,所述HARQ ACK/NACK指示包括:第五HARQ进程集合所对应的TB级的ACK/NACK信息,进程号指示,以及第七HARQ进程集合所对应的CBG级的ACK/NACK信息;所述进程号指示用于指示所述第七HARQ进程集合中所包含的至少一个HARQ进程,所述第五HARQ进程集合包括:所有HARQ进程,或者为所述UE免调度传输所配置的 至少一个HARQ进程,所述所有HARQ进程为所述UE调度和免调度传输所能使用的最大进程数,第六HARQ进程集合为所述第五HARQ进程集合中基站接收到的PUSCH数据所对应的至少一个HARQ进程,所述第七HARQ进程集合为所述第六HARQ进程集合中TB级反馈为NACK的至少一个HARQ进程。
  24. 根据权利要求7所述的方法,其中,在所述CBG数量大于比特域开销最大值的情况下,采用CBG捆绑反馈CBG级的ACK/NACK信息,所述CBG数量为所述反馈CBG级的ACK/NACK信息的TB数量和每个TB所拆分CBG个数的乘积,所述比特域开销最大值为所述反馈CBG级的ACK/NACK所对应的DFI比特域开销的最大值。
  25. 根据权利要求24所述的方法,其中,所述采用CBG捆绑反馈CBG级的ACK/NACK信息包括:采用第一比特反馈前第三预设个数TB所对应的CBG级的ACK/NACK信息;采用第二比特反馈前第四预设个数TB所对应的CBG级的ACK/NACK信息;所述第三预设个数和所述第四预设个数的总和为所述反馈CBG级的ACK/NACK信息的TB数量,所述第三预设个数为比特域开销最大值与所述反馈CBG级的ACK/NACK信息的TB数量之间的取余值,所述第一比特为所述比特域开销最大值与所述反馈CBG级的ACK/NACK信息的TB数量之间的比值向上取整的数值;所述第二比特为所述开销最大值与所述反馈CBG级的ACK/NACK信息的TB数量之间的比值向下取整的数值。
  26. 一种反馈信息的接收方法,包括:
    向基站发送业务数据;
    接收所述业务数据对应的下行反馈指示DFI信息,所述DFI信息包括混合自动重传请求HARQ确认ACK/非确认NACK指示,所述HARQ ACK/NACK指示用于指示基站对所述业务数据中传输块TB和码块组CBG中的至少之一的 解码结果。
  27. 根据权利要求26所述的方法,其中,所述DFI信息至少还包括下述一项:下行链路控制信息DCI用途标示、载波指示、带宽部分BWP指示、预编码信息指示、传输功率控制TPC指示、调制编码方案MCS和秩指示RI;所述DCI用途标示用于指示所述DCI当前所表示的用途为DFI反馈或激活/去激活上行免调度资源;所述载波指示用于指示所述DCI对载波索引所对应的载波有效;所述BWP指示用于指示所述DCI对BWP索引所对应的BWP有效。
  28. 根据权利要求27所述的方法,还包括:
    确定所述业务数据的发送完成与开始所述DFI信息接收之间的时间间隔;
    根据所述时间间隔确定所述DFI信息的反馈有效性。
  29. 根据权利要求28所述的方法,其中,所述根据所述时间间隔确定所述DFI信息的反馈有效性,包括:
    在所述时间间隔大于或等于N个符号或时隙slot的情况下,所述DFI信息为有效反馈;
    在所述时间间隔小于N个符号或slot的情况下,所述DFI信息为无效反馈,其中,N通过无线资源控制RRC信令配置或根据物理上行共享信道PUSCH传输的子载波间隔确定。
  30. 根据权利要求26所述的方法,其中,所述业务数据为PUSCH数据,所述PUSCH数据包括:上行控制信息UCI,所述UCI包含上行链路分配索引UAI,所述UAI用于统计UE所发送的PUSCH数据。
  31. 根据权利要求27所述的方法,其中,所述HARQ ACK/NACK指示至少包括下述一项:所述HARQ进程所对应的TB级解码反馈指示信息,以及所述HARQ进程所对应的CBG级解码反馈指示信息。
  32. 一种反馈信息的发送装置,包括:
    第一接收模块,设置为接收用户终端UE发送的业务数据;
    第一发送模块,设置为向所述UE发送所述业务数据对应的下行反馈指示DFI信息,所述DFI信息包括混合自动重传请求HARQ确认ACK/非确认NACK指示,所述HARQ ACK/NACK指示用于指示基站对所述业务数据中传输块TB和码块组CBG中的至少之一的解码结果。
  33. 一种反馈信息的接收装置,包括:
    第二发送模块,设置为向基站发送业务数据;
    第二接收模块,设置为接收所述业务数据对应的下行反馈指示DFI信息,所述DFI信息包括混合自动重传请求HARQ确认ACK/非确认NACK指示,所述HARQ ACK/NACK指示用于指示基站对所述业务数据中传输块TB和码块组CBG中的至少之一的解码结果。
  34. 一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现权利要求1-25任一项所述的反馈信息的发送方法或者26-31任一项所述的反馈信息的接收方法。
PCT/CN2020/108101 2019-08-09 2020-08-10 一种反馈信息的发送和接收方法、装置和存储介质 Ceased WO2021027754A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP20851528.8A EP4012954A4 (en) 2019-08-09 2020-08-10 METHOD AND APPARATUS FOR SENDING AND RECEIVING FEEDBACK INFORMATION, AND STORAGE MEDIUM
US17/633,685 US12237934B2 (en) 2019-08-09 2020-08-10 Method and apparatus for sending and receiving feedback information, and storage medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201910736482.X 2019-08-09
CN201910736482.XA CN110535565B (zh) 2019-08-09 2019-08-09 一种反馈信息的发送和接收方法、装置和存储介质

Publications (1)

Publication Number Publication Date
WO2021027754A1 true WO2021027754A1 (zh) 2021-02-18

Family

ID=68662387

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2020/108101 Ceased WO2021027754A1 (zh) 2019-08-09 2020-08-10 一种反馈信息的发送和接收方法、装置和存储介质

Country Status (4)

Country Link
US (1) US12237934B2 (zh)
EP (1) EP4012954A4 (zh)
CN (1) CN110535565B (zh)
WO (1) WO2021027754A1 (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110535565B (zh) 2019-08-09 2024-12-17 中兴通讯股份有限公司 一种反馈信息的发送和接收方法、装置和存储介质
CN112583533B (zh) * 2019-09-27 2022-05-31 维沃移动通信有限公司 Harq-ack反馈的获取、发送、终端及网络侧设备
US11968049B2 (en) * 2019-09-30 2024-04-23 Qualcomm Incorporated Downlink feedback information signaling enhancements
CN113271180B (zh) * 2020-02-14 2023-05-23 华为技术有限公司 混合自动重传请求harq位图信息的反馈方法及相关设备
EP4133638A4 (en) * 2020-04-08 2023-11-22 Apple Inc. CONFIGURED GRANT-BASED UPLINK TRANSMISSIONS IN WIRELESS COMMUNICATIONS
US12532355B2 (en) * 2020-08-05 2026-01-20 Lg Electronics Inc. Method for determining whether to perform channel access procedure, and device therefor
WO2022067691A1 (en) * 2020-09-30 2022-04-07 Qualcomm Incorporated Transmission of downlink feedback information using downlink control information format 0_2
EP4333339B1 (en) * 2021-04-25 2026-01-28 Beijing Xiaomi Mobile Software Co., Ltd. Method and apparatus for transmitting configured grant-downlink feedback information, and medium
WO2023010449A1 (en) * 2021-08-05 2023-02-09 Huizhou Tcl Cloud Internet Corporation Technology Co. Ltd User equipment, base station, and wireless communication method for unicast and/or mbs

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108011696A (zh) * 2017-10-24 2018-05-08 深圳市金立通信设备有限公司 重传反馈方法、相关设备及计算机可读介质
CN108111263A (zh) * 2017-06-16 2018-06-01 中兴通讯股份有限公司 确认信息的反馈方法及装置,确认信息的接收方法及装置
CN108809502A (zh) * 2017-05-05 2018-11-13 深圳市金立通信设备有限公司 混合自动重传的反馈信息生成方法及相关产品
CN109005014A (zh) * 2017-06-07 2018-12-14 深圳市金立通信设备有限公司 一种混合自动重传请求的反馈方法及反馈装置
CN110535565A (zh) * 2019-08-09 2019-12-03 中兴通讯股份有限公司 一种反馈信息的发送和接收方法、装置和存储介质

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001154910A (ja) * 1999-11-29 2001-06-08 Mitsubishi Electric Corp メモリアクセスシステム
CN107306170B (zh) * 2016-04-18 2021-04-30 中兴通讯股份有限公司 一种上行辅助信息传输方法、装置及系统
EP3588828B1 (en) * 2017-02-24 2022-03-02 LG Electronics Inc. Method for processing data block and method for harq ack/nack feedback
US11303392B2 (en) * 2017-03-16 2022-04-12 Qualcomm Incorporated Multi-HARQ methods and apparatus for codeblock group based transmissions
CN107483160A (zh) * 2017-08-17 2017-12-15 深圳市金立通信设备有限公司 一种重传反馈方法、基站、终端及计算机可读介质
CN107707338A (zh) * 2017-08-28 2018-02-16 深圳市金立通信设备有限公司 码块组分组确定/指示方法、用户设备、基站及存储介质
CN116707717B (zh) 2018-09-27 2026-03-31 北京三星通信技术研究有限公司 上行信号发送方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108809502A (zh) * 2017-05-05 2018-11-13 深圳市金立通信设备有限公司 混合自动重传的反馈信息生成方法及相关产品
CN109005014A (zh) * 2017-06-07 2018-12-14 深圳市金立通信设备有限公司 一种混合自动重传请求的反馈方法及反馈装置
CN108111263A (zh) * 2017-06-16 2018-06-01 中兴通讯股份有限公司 确认信息的反馈方法及装置,确认信息的接收方法及装置
CN108011696A (zh) * 2017-10-24 2018-05-08 深圳市金立通信设备有限公司 重传反馈方法、相关设备及计算机可读介质
CN110535565A (zh) * 2019-08-09 2019-12-03 中兴通讯股份有限公司 一种反馈信息的发送和接收方法、装置和存储介质

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
OPPO: "Considerations on configured grant for NR-U", 3GPP DRAFT; R1-1812804, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG1, no. Spokane, USA; 20181112 - 20181116, 11 November 2018 (2018-11-11), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France, XP051554764 *
OPPO: "On configured grant for NR-U", 3GPP DRAFT; R1-1906489, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG1, no. Reno, USA; 20190513 - 20190517, 13 May 2019 (2019-05-13), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France, XP051727939 *
SAMSUNG: "Enhancements on configured grant for NR-U", 3GPP DRAFT; R1-1906923 CONFIGURED GRANT ENHANCEMENT FOR NR-U, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG1, no. Reno, USA; 20190513 - 20190517, 13 May 2019 (2019-05-13), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France, XP051728373 *
See also references of EP4012954A4

Also Published As

Publication number Publication date
US12237934B2 (en) 2025-02-25
US20220303069A1 (en) 2022-09-22
CN110535565A (zh) 2019-12-03
CN110535565B (zh) 2024-12-17
EP4012954A4 (en) 2024-01-24
EP4012954A1 (en) 2022-06-15

Similar Documents

Publication Publication Date Title
WO2021027754A1 (zh) 一种反馈信息的发送和接收方法、装置和存储介质
US12199775B2 (en) Codebook feedback method and apparatus, device, and storage medium
US10433290B2 (en) Uplink control information transmission method and apparatus in carrier aggregation
CN101488832B (zh) 信道检测及处理方法、终端、基站
CN102223219B (zh) Harq‑ack的反馈处理方法及系统
CN103368709B (zh) 一种混合自动重传请求确认应答信息发送方法及装置
JP6526231B2 (ja) 制御情報を送信するための方法、ユーザ機器、及び基地局
US20250081206A1 (en) Method and apparatus for transmitting downlink control information
CN102142941A (zh) 一种时分双工系统中应答消息的发送方法及系统
CN103190112A (zh) 在多分量载波通信系统中使用调度请求资源的混合自动重传请求反馈传输
WO2012113305A1 (zh) 控制信息的传输方法、装置及系统
CN110876204A (zh) 一种移动通信系统、网络设备、终端设备和数据调度方法
US11381345B2 (en) Data feedback, sending and receiving method and device, receiving equipment and sending equipment
WO2017045138A1 (zh) 控制信息的发送方法和通信设备
WO2017028005A1 (zh) 一种反馈信息的发送方法、用户设备和基站
CN106470093A (zh) 应答消息的反馈、接收方法及装置
CN113541880B (zh) 一种harq-ack反馈方法及装置
CN102315916B (zh) 下行分配指示的发送方法及装置、应答信道的反馈方法及装置
CN114362900A (zh) 指示sps pdsch的方法、装置、设备及可读存储介质
WO2021213268A1 (zh) 码本反馈处理方法、设备、装置及介质
CN114337957B (zh) 一种harq-ack反馈方法、装置、终端及存储介质
CN108809529B (zh) 一种数据传输方法、终端以及基站
JP2019146258A (ja) 制御情報を送信するための方法、ユーザ機器、及び基地局

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: 20851528

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2020851528

Country of ref document: EP

Effective date: 20220309

WWG Wipo information: grant in national office

Ref document number: 17633685

Country of ref document: US