CN112821990A - HARQ-ACK transmission method and device - Google Patents

HARQ-ACK transmission method and device Download PDF

Info

Publication number
CN112821990A
CN112821990A CN201911205758.8A CN201911205758A CN112821990A CN 112821990 A CN112821990 A CN 112821990A CN 201911205758 A CN201911205758 A CN 201911205758A CN 112821990 A CN112821990 A CN 112821990A
Authority
CN
China
Prior art keywords
harq
ack
group
pdsch
codebook
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201911205758.8A
Other languages
Chinese (zh)
Other versions
CN112821990B (en
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.)
Beijing Samsung Telecommunications Technology Research Co Ltd
Samsung Electronics Co Ltd
Original Assignee
Beijing Samsung Telecommunications Technology Research Co Ltd
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Samsung Telecommunications Technology Research Co Ltd, Samsung Electronics Co Ltd filed Critical Beijing Samsung Telecommunications Technology Research Co Ltd
Priority to US17/612,412 priority Critical patent/US20220248436A1/en
Priority to PCT/KR2020/016295 priority patent/WO2021101251A1/en
Priority to EP20890079.5A priority patent/EP3957016A4/en
Priority to KR1020217037956A priority patent/KR20220100788A/en
Publication of CN112821990A publication Critical patent/CN112821990A/en
Application granted granted Critical
Publication of CN112821990B publication Critical patent/CN112821990B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1864ARQ 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/1867Arrangements specially adapted for the transmitter end
    • H04L1/1896ARQ related signaling

Landscapes

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

Abstract

The embodiment of the application provides a method and equipment for transmitting HARQ-ACK, wherein the method for transmitting hybrid automatic repeat request acknowledgement HARQ-ACK comprises the following steps: receiving a Physical Downlink Shared Channel (PDSCH) and a control signaling sent by a sending end in a downlink time unit; determining an uplink time unit for feeding back HARQ-ACK corresponding to the received PDSCH and an HARQ-ACK codebook corresponding to the uplink time unit according to the control signaling; and sending HARQ-ACK information corresponding to the HARQ-ACK codebook on a physical uplink control channel PUCCH or a physical uplink shared channel PUSCH of an uplink time unit. The method provided by the application realizes the determination of the HARQ-ACK codebook corresponding to the uplink time unit, thereby ensuring the effective utilization of the uplink control channel resources.

Description

HARQ-ACK transmission method and device
Technical Field
The present application relates to the field of wireless communication technologies, and in particular, to a method and an apparatus for transmitting HARQ-ACK.
Background
With the rapid development of the information industry, especially the growing demand from the mobile internet and internet of things (IoT), the future mobile communication technology is challenged with unprecedented challenges. As reported by the International Telecommunications Union (ITU) under ITU-R M [ imt. beam 2020. transfic ], it is expected that by 2020, mobile TRAFFIC will increase nearly 1000 times and the number of user equipment connections will also exceed 170 billion compared to 2010 (4G era), and as the vast number of IoT devices gradually permeates into mobile communication networks, the number of connected devices will be more dramatic. To address this unprecedented challenge, the communications industry and academia have developed extensive fifth generation mobile communications technology (5G) research, facing the 2020. The framework and overall objectives of the future 5G (Fifth Generation mobile communication) are currently discussed in ITU's report ITU-R M [ imt.vision ], wherein the requirements outlook, application scenarios and various important performance indicators of 5G are specified. For the new requirements in 5G, ITU's report ITU-R M [ imt. user TECHNOLOGY TRENDS ] provides information related to the technical trend for 5G, aiming at solving significant problems of significant improvement of system throughput, consistency of user experience, scalability to support IoT, latency, energy efficiency, cost, network flexibility, support of emerging services, and flexible spectrum utilization. In 3GPP, work on the first phase of 5G is already in progress. To support more flexible scheduling, the 3GPP decides to support variable Hybrid Automatic Repeat request-Acknowledgement (HARQ-ACK) feedback delay in 5G. In an existing Long Term Evolution (LTE) system, an uplink transmission Time of receiving HARQ-ACK from downlink data is fixed, for example, in a Frequency Division Duplex (FDD) system, a Time delay is 4 subframes, and in a Time Division Duplex (TDD) system, an HARQ-ACK feedback Time delay is determined for a corresponding downlink subframe according to uplink and downlink configuration. In a 5G system, whether FDD or TDD, the uplink time unit for which HARQ-ACK can be fed back is variable for a certain downlink time unit (e.g., downlink timeslot, or downlink mini-timeslot). For example, the HARQ-ACK feedback delay may be dynamically indicated through physical layer signaling, or different HARQ-ACK delays may be determined according to different services or user capabilities and other factors.
In 5G, when the HARQ-ACK delay is variable, even in an FDD system, the HARQ-ACK to be fed back in one uplink time unit may be from downlink data of multiple downlink time units, and the number of HARQ-ACK downlink time units to be fed back is also variable, and the situation is often different for each UE. Compared with the existing TDD system, the starting position and the length of the bundling window for HARQ-ACK feedback are variable due to the variable HARQ-ACK time delay. In addition, in 5G, HARQ-ACK feedback based on a Code Block Group (CBG) may be used in addition to the HARQ-ACK feedback mechanism with Transport Block (TB) granularity in the conventional LTE system. When Physical Downlink Shared Channels (PDSCHs) of the two HARQ-ACK feedback mechanisms need to be fed back in the same Physical Uplink Control Channel (PUCCH) or Physical Uplink Shared Channel (PUSCH), how to design Downlink Control signaling so that the user terminal determines the HARQ-ACK codebook and how to design Uplink Control signaling to carry the HARQ-ACK are all urgent solutions.
Disclosure of Invention
The present application provides a method and an apparatus for transmitting HARQ-ACK to overcome the above technical drawbacks.
In a first aspect, a method for transmitting HARQ-ACK is provided, where the method is applied to a receiving end, and includes:
receiving a Physical Downlink Shared Channel (PDSCH) and a control signaling sent by a sending end in a downlink time unit;
determining an uplink time unit for feeding back HARQ-ACK corresponding to the received PDSCH and an HARQ-ACK codebook corresponding to the uplink time unit according to the control signaling; the size of the HARQ-ACK codebook is determined by at least one of a first-class downlink allocation index DAI, a second-class DAI, a third-class DAI, a first-class PDSCH group number, a first-class new ACK group feedback indication NFI, a second-class NFI, HARQ-ACK group codebook indication information of a PDSCH group, HARQ-ACK feedback type indication information of a currently scheduled PDSCH, HARQ-ACK sub-codebook indication information of a second-class PDSCH group, the bit number corresponding to the PDSCH fed back by the transport block TB level HARQ-ACK, and the bit number corresponding to the PDSCH fed back by the CBG level HARQ-ACK of the coding block group; and sending HARQ-ACK information corresponding to the HARQ-ACK codebook on a physical uplink control channel PUCCH or a physical uplink shared channel PUSCH of an uplink time unit.
Optionally, the HARQ-ACK sub-codebook indication information of the second type PDSCH group is used to indicate at least one of the number of HARQ-ACK sub-codebooks of the second type PDSCH group and the HARQ-ACK sub-codebook type included in the HARQ-ACK group codebook of the second type PDSCH group, where the HARQ-ACK sub-codebook type includes at least one of the first type HARQ-ACK sub-codebook and the second type HARQ-ACK sub-codebook.
Optionally, the determining the HARQ-ACK group codebook of the second type PDSCH group includes:
the HARQ-ACK codebook comprises at least one of a HARQ-ACK group codebook of the first type of PDSCH group and a HARQ-ACK group codebook of the second type of PDSCH group; the HARQ-ACK group codebook of the second type PDSCH group comprises at least one of a first type HARQ-ACK sub-codebook and a second type HARQ-ACK sub-codebook; the number of the second type PDSCH group is indicated by the first type PDSCH group number in the downlink control information DCI scheduling PDSCH in the second type PDSCH group.
Optionally, the determining the HARQ-ACK group codebook of the second type PDSCH group includes:
the base station configures an HARQ-ACK group codebook of a second type PDSCH group through high-level signaling, wherein the HARQ-ACK group codebook comprises an HARQ-ACK sub-codebook; the base station configures the HARQ-ACK sub-codebook indication information of the second type PDSCH group in the DCI to be 1 bit through high-level signaling, the HARQ-ACK sub-codebook indication information of the second type PDSCH group is used for indicating the type of the HARQ-ACK sub-codebook included in the HARQ-ACK group codebook of the second type PDSCH group, and the third type DAI is used for indicating the total number of PDSCHs needing to be fed back by the HARQ-ACK sub-codebook.
Optionally, the determining the HARQ-ACK group codebook of the second type PDSCH group includes:
the base station configures an HARQ-ACK group codebook of a second type PDSCH group through high-level signaling, wherein the HARQ-ACK group codebook comprises one HARQ-ACK sub-codebook or two HARQ-ACK sub-codebooks; the base station configures the HARQ-ACK sub-codebook indication information of the second PDSCH group in the DCI to be 1 bit through high-level signaling, the HARQ-ACK sub-codebook indication information of the second PDSCH group is used for indicating the number of the HARQ-ACK sub-codebooks of the second PDSCH group, the third DAI is used for indicating the total number of the PDSCHs needing to be fed back by one HARQ-ACK sub-codebook included in the HARQ-ACK group codebook of the second PDSCH group, and the type of the HARQ-ACK sub-codebook is determined by the HARQ-ACK feedback type indication information of the currently scheduled PDSCH.
Optionally, the determining the HARQ-ACK group codebook of the second type PDSCH group includes:
the base station configures an HARQ-ACK group codebook of a second type PDSCH group through high-level signaling, wherein the HARQ-ACK group codebook comprises two HARQ-ACK subcodebooks; the base station configures the HARQ-ACK sub-codebook indication information of the second type PDSCH group in the DCI to be 0 bit through high-layer signaling (or the base station configures no HARQ-ACK sub-codebook indication information of the second type PDSCH group in the DCI through high-layer signaling), the third type DAI is used for indicating the total number of PDSCHs needing to be fed back by one HARQ-ACK sub-codebook included in the HARQ-ACK group codebook of the second type PDSCH group, and the type of the HARQ-ACK sub-codebook is determined by the HARQ-ACK feedback type indication information of the currently scheduled PDSCH.
Optionally, the determining the HARQ-ACK group codebook of the second type PDSCH group includes:
the base station configures an HARQ-ACK group codebook of a second type PDSCH group through high-level signaling, wherein the HARQ-ACK group codebook comprises two HARQ-ACK subcodebooks; the base station configures the HARQ-ACK sub-codebook indication information of the second type PDSCH group in the DCI to be 0 bit through high-layer signaling (or the base station configures no HARQ-ACK sub-codebook indication information of the second type PDSCH group in the DCI through high-layer signaling), and the third type DAI is used for indicating the total number of PDSCHs needing to be fed back by the first type HARQ-ACK sub-codebook included in the HARQ-ACK group codebook of the second type PDSCH group and the total number of PDSCHs needing to be fed back by the second type HARQ-ACK sub-codebook included in the HARQ-ACK group codebook of the second type PDSCH group.
Optionally, the DAI of the third type may be divided into two parts, where the DAI of the third type may be 4 bits, a first part (e.g., the first 2 bits of the 4 bits of the DAI of the third type) in the DAI of the third type is used to indicate the total number of PDSCHs that need to be fed back by the HARQ-ACK sub-codebook of the first type included in the HARQ-ACK group codebook of the PDSCH group of the second type, and a second part (e.g., the last 2 bits of the 4 bits of the DAI of the third type) in the DAI of the third type is used to indicate the total number of PDSCHs that need to be fed back by the HARQ-ACK sub-codebook of the second type included in the HARQ-ACK group codebook of the PDSCH group of the second type; or, a second part (for example, the last 2 bits of the 4 bits of the third class of DAI) in the third class of DAI is used to indicate the total number of PDSCHs that need to be fed back by the second class of HARQ-ACK sub-codebooks included in the HARQ-ACK group codebook of the second class of PDSCH group, and a first part (for example, the first 2 bits of the 4 bits of the third class of DAI) in the third class of DAI is used to indicate the total number of PDSCHs that need to be fed back by the first class of HARQ-ACK sub-codebooks included in the HARQ-ACK group codebook of the second class of PDSCH group; or, a first portion of the DAI of the third type (e.g., the first 2 bits of the 4 bits of the DAI of the third type) is used to indicate the total number of PDSCHs that the HARQ-ACK sub-codebook of the second type needs to feed back, and a second portion of the DAI of the third type (e.g., the last 2 bits of the 4 bits of the DAI of the third type) is used to indicate the total number of PDSCHs that the HARQ-ACK sub-codebook of the first type needs to feed back.
Optionally, the determining the HARQ-ACK group codebook of the second type PDSCH group includes: the base station configures an HARQ-ACK group codebook of the second type PDSCH group through high-layer signaling, which may include zero HARQ-ACK sub-codebooks (or no HARQ-ACK sub-codebook), one first type HARQ-ACK sub-codebook (or one HARQ-ACK sub-codebook which is the first type HARQ-ACK sub-codebook), one second type HARQ-ACK sub-codebook (or one HARQ-ACK sub-codebook which is the second type HARQ-ACK sub-codebook), or two HARQ-ACK sub-codebooks; the base station configures the HARQ-ACK sub-codebook indication information of a second PDSCH group in DCI to be 2 bits through high-level signaling, the HARQ-ACK sub-codebook indication information of the second PDSCH group is used for indicating the number and the type of HARQ-ACK sub-codebooks of the second PDSCH group, a third DAI is used for indicating the total number of PDSCHs needing to be fed back by one or two HARQ-ACK sub-codebooks included in the HARQ-ACK group codebook of the second PDSCH group, and when the HARQ-ACK sub-codebook is one, the type of the HARQ-ACK sub-codebook is determined by the HARQ-ACK feedback type indication information of the currently scheduled PDSCH.
Optionally, the HARQ-ACK group codebook indication information of the PDSCH group and the HARQ-ACK sub-codebook indication information of the second type PDSCH group adopt a joint coding manner, and the HARQ-ACK group codebook indicating the second type PDSCH group with 2 bits may include zero HARQ-ACK sub-codebooks (or no HARQ-ACK sub-codebook), one first type HARQ-ACK sub-codebook (or one HARQ-ACK sub-codebook and the HARQ-ACK sub-codebook is the first type HARQ-ACK sub-codebook), one second type HARQ-ACK sub-codebook (or one HARQ-ACK sub-codebook and the HARQ-ACK sub-codebook is the second type HARQ-ACK sub-codebook), or two HARQ-ACK sub-codebooks.
Optionally, the HARQ-ACK codebook includes at least one of a HARQ-ACK group codebook of the first type PDSCH group and a HARQ-ACK group codebook of the second type PDSCH group; the HARQ-ACK group codebook of the PDSCH group, which is included in the HARQ-ACK codebook, is determined by the HARQ-ACK group codebook indication information of the PDSCH group.
Optionally, one HARQ-ACK codebook contains HARQ-ACK group codebooks for one or more PDSCH groups. The number of the HARQ-ACK group codebooks of the PDSCH groups contained in one HARQ-ACK codebook is determined by the HARQ-ACK group codebook indication information of the PDSCH groups.
Optionally, the HARQ-ACK group codebook for one PDSCH group may contain one or more HARQ-ACK sub-codebooks. One HARQ-ACK sub-codebook can be a first type HARQ-ACK sub-codebook or a second type HARQ-ACK sub-codebook. The first type HARQ-ACK sub-codebook is a TB level HARQ-ACK sub-codebook for HARQ-ACK feedback. The second type of HARQ-ACK sub-codebook is a HARQ-ACK sub-codebook fed back by CBG level HARQ-ACK. When the HARQ-ACK group code book of one PDSCH group comprises two HARQ-ACK sub-code books, the first type HARQ-ACK sub-code book is positioned in front of the second type HARQ-ACK sub-code book.
Optionally, the ordering of the HARQ-ACK group codebook of one PDSCH group in the HARQ-ACK codebook is determined by at least one of a PDSCH group number and a type of PDSCH group. The type of the PDSCH group refers to whether the PDSCH group is a first type PDSCH group or a second type PDSCH group.
Optionally, the number of HARQ-ACK sub-codebooks included in the HARQ-ACK group codebook of the first type PDSCH group is determined by the feedback type of all PDSCHs that need to feed back HARQ-ACK in the first type PDSCH group. The feedback type of the PDSCH is CBG level HARQ-ACK feedback or TB level HARQ-ACK feedback.
Optionally, the number of HARQ-ACK sub-codebooks included in the HARQ-ACK group codebook of the second type PDSCH group is determined by at least one of HARQ-ACK sub-codebook indication information of the second type PDSCH group, a feedback type of a PDSCH requiring feedback of HARQ-ACK in the second type PDSCH group, and a feedback type of a currently scheduled PDSCH.
Optionally, the size and the order in the HARQ-ACK sub-codebook of the PDSCH group of the first type are determined by at least one of HARQ-ACK feedback types of the first type DAI, the second type DAI, the first type NFI, and the PDSCH. The HARQ-ACK feedback type of the PDSCH means that the feedback of the PDSCH is HARQ-ACK feedback of a TB level or HARQ-ACK feedback of a CBG level.
Optionally, the size and the order in the HARQ-ACK sub-codebook of the second PDSCH group are determined by at least one of the first DAI, the second DAI, the third DAI, the first NFI, the second NFI, HARQ-ACK feedback type indication information of the currently scheduled PDSCH, and HARQ-ACK sub-codebook indication information of the second PDSCH group.
Optionally, the HARQ-ACK sub-codebook indication information of the second type PDSCH group is used to indicate at least one of the number of HARQ-ACK sub-codebooks of the second type PDSCH group and the type of HARQ-ACK sub-codebooks included in the HARQ-ACK group codebook of the second type PDSCH group. The type of the HARQ-ACK sub-codebook comprises at least one of a first type of HARQ-ACK sub-codebook and a second type of HARQ-ACK sub-codebook.
Optionally, the currently scheduled PDSCH is grouped. The first type of PDSCH group is the PDSCH group where the currently scheduled PDSCH is located. The first type PDSCH group number is indicated by the first type PDSCH group number in the DCI of the currently scheduled PDSCH. The first and second PDSCH groups may be uniformly numbered. The second type PDSCH group number is different from the first type PDSCH group number in the DCI of the current scheduling PDSCH. For example, when the HARQ-ACK codebook includes a HARQ-ACK group codebook of a first type PDSCH group and a HARQ-ACK group codebook of a second type PDSCH group, the first type PDSCH group number in the DCI of the currently scheduled PDSCH may be indicated by 1 bit, and when the first type PDSCH group number is 0, the second type PDSCH group number is 1; when the first type PDSCH group number is 1, the second type PDSCH group number is 0. The second-type PDSCH group does not schedule PDSCH in the second-type PDSCH group in the DCI of the currently scheduled PDSCH. The second type PDSCH group number may also be indicated by HARQ-ACK group codebook indication information of the PDSCH group.
Optionally, the HARQ-ACK group codebook indication information of the PDSCH group is used to indicate whether the HARQ-ACK group codebook of the second type PDSCH group is fed back. The HARQ-ACK group codebook indication information of the PDSCH group may indicate the number of HARQ-ACK group codebooks, for example, 1 bit may be used to indicate that the number of HARQ-ACK group codebooks is 1 or 2, 0 is used to indicate 1 HARQ-ACK group codebook, 1 is used to indicate 2 HARQ-ACK group codebooks or 1 is used to indicate 1 HARQ-ACK group codebook, and 0 is used to indicate 2 HARQ-ACK group codebooks. The HARQ-ACK group codebook indication information of the PDSCH group can also indicate the group number of a second type HARQ-ACK group codebook, when the group number of the second type HARQ-ACK group codebook is different from the number of the first type HARQ-ACK group codebook, HARQ-ACK feedback is carried out on the second type HARQ-ACK group codebook, and when the group number of the second type HARQ-ACK group codebook is the same as the number of the first type HARQ-ACK group codebook, HARQ-ACK feedback is not carried out on the second type HARQ-ACK group codebook. The HARQ-ACK group codebook indication information of the PDSCH group may also indicate whether to perform feedback on the second type HARQ-ACK group codebook, for example, 1 bit may be used for indication, 0 indicates that HARQ-ACK feedback is performed on the second type HARQ-ACK group codebook, and 1 indicates that HARQ-ACK feedback is not performed on the second type HARQ-ACK group codebook; or 1 is used for indicating that the HARQ-ACK feedback is carried out on the second type HARQ-ACK group code book, and 0 is used for indicating that the HARQ-ACK feedback is not carried out on the second type HARQ-ACK group code book.
Alternatively, the ordering of the HARQ-ACK group codebook in the HARQ-ACK codebook for determining one PDSCH group may be determined according to the type of the PDSCH group. For example, the HARQ-ACK group codebook for the first type of PDSCH group is located before (or after) the HARQ-ACK group codebook for the second type of PDSCH group.
Alternatively, the ordering of the HARQ-ACK group codebook in the HARQ-ACK codebook for determining one PDSCH group may be determined according to the PDSCH group number. For example, the HARQ-ACK group codebook for PDSCH group number 0 is located before (or after) the HARQ-ACK group codebook for PDSCH group number 0.
Optionally, the type of the HARQ-ACK sub-codebook included in the HARQ-ACK group codebook of the first-class PDSCH group is determined by the feedback type of all PDSCHs that need to feed back HARQ-ACK in the first-class PDSCH group, and specifically, when all PDSCH feedback types that need to feed back HARQ-ACK in the first-class PDSCH group are TB-level HARQ-ACK feedback, the HARQ-ACK group codebook of the first-class PDSCH group only includes the first-class HARQ-ACK sub-codebook; when all PDSCH feedback types needing to feed back HARQ-ACK in the first PDSCH group are CBG level HARQ-ACK feedback, the HARQ-ACK group codebook of the first PDSCH group only comprises a second HARQ-ACK sub-codebook; when all PDSCH feedback types needing to feed back HARQ-ACK in the first PDSCH group simultaneously comprise TB level HARQ-ACK feedback and CBG level HARQ-ACK feedback, the HARQ-ACK group codebook of the first PDSCH group comprises a first HARQ-ACK sub-codebook and a second HARQ-ACK sub-codebook.
Optionally, the control signaling may further include at least one of a first type DAI, a second type DAI, a third type DAI, a first type PDSCH group number, a first type NFI, a second type NFI, HARQ-ACK feedback type indication information of a currently scheduled PDSCH, HARQ-ACK group codebook indication information of a PDSCH group, and HARQ-ACK sub-codebook indication information of a second type PDSCH group. The DAIs are all numbered in the PDSCH corresponding to the feedback HARQ-ACK in the same PDSCH group.
Optionally, the first type of DAI indicates one of the following information: the relative sequence of the PDSCH of the current scheduled downlink time unit in all the scheduled downlink time units corresponding to the uplink time unit, and the bit position of the HARQ-ACK bit of the PDSCH of the current scheduled downlink time unit in the HARQ-ACK sub-codebook in the HARQ-ACK group codebook.
Optionally, the DAI of the second type indicates a total number of all scheduled PDSCHs corresponding to the uplink time unit in the PDSCH group of the first type.
The first type NFI is used to indicate whether the first type DAI of the first type PDSCH group and/or the second type DAI are recounted. The indication may be performed by using 1 bit, and if the first type NFI received in the current downlink time unit is the same as the first type NFI received in the previous downlink time unit, the first type DAI and/or the second type DAI are not counted again; and if the first type NFI received by the current downlink time unit is different from the first type NFI received by the previous downlink time unit, the first type DAI and/or the second type DAI are counted again. For example, the first type NFI received in the first downlink time unit is 0, and if the first type NFI received in the second downlink time unit is 0, the first type DAI received in the second downlink time unit and/or the second type DAI are not counted again; if the NFI of the first type received in the second downlink time unit is 1, the DAI of the first type received in the second downlink time unit, and/or the DAI of the second type received in the second downlink time unit are counted again.
The second type NFI is used to indicate whether a third type DAI of the second type PDSCH group is recounted. The principle of the second class of NFI is the same as the first class of NFI. And determining whether the third class of DAI is counted again or not by judging whether the second class of NFI received by the current downlink time unit is the same as the first class of NFI received by the downlink time unit of the PDSCH of the previous scheduling second class of PDSCH group.
Optionally, if there is no second type NFI in the DCI, it may be specified that there is no recounting of third type DAI for the second type PDSCH group, or it may be specified that there is a recounting of third type DAI for the second type PDSCH group.
The DAI of the third type indicates the total number of all scheduled PDSCHs corresponding to the uplink time unit in the PDSCH group of the second type.
Optionally, the downlink time unit includes a first downlink time unit and a second downlink time unit; indicating that the HARQ-ACK sub-codebook included in the HARQ-ACK group codebook of the second type PDSCH group comprises an HARQ-ACK sub-codebook indication 1 by downlink scheduling DCI in a second downlink time unit, wherein the HARQ-ACK group codebook used for indicating the second type PDSCH group comprises an HARQ-ACK sub-codebook, and the HARQ-ACK sub-codebook is a second type HARQ-ACK sub-codebook; the size of the HARQ-ACK sub-codebook is 4 bits, and the HARQ-ACK sub-codebook corresponds to the HARQ-ACK feedback of the CBG level of the PDSCH scheduled by the downlink scheduling DCI of the first downlink time unit.
Optionally, the determining the HARQ-ACK group codebook of the second type PDSCH group includes:
the base station configures an HARQ-ACK group codebook of a second type PDSCH group through high-level signaling, wherein the HARQ-ACK group codebook comprises two HARQ-ACK subcodebooks; and the base station configures the HARQ-ACK sub-codebook indication information of the second type PDSCH group in the DCI to be 0 bit through high-level signaling, and the third type DAI indicates the total number of the PDSCHs needing to be fed back by the first type HARQ-ACK sub-codebook and the second type HARQ-ACK sub-codebook of the HARQ-ACK group codebook of the second type PDSCH group at the same time.
In a second aspect, a method for transmitting HARQ-ACK is provided, which is applied to a transmitting end, and includes:
sending a PDSCH and a control signaling to a receiving end, wherein the control signaling comprises at least one of HARQ-ACK timing information, first class DAI, second class DAI, third class DAI, first class PDSCH group number, first class NFI, second class NFI, HARQ-ACK group codebook indication information of a PDSCH group, HARQ-ACK feedback type indication information of a currently scheduled PDSCH, HARQ-ACK sub-codebook indication information of a second class PDSCH group, bit number corresponding to a PDSCH fed back by TB level HARQ-ACK, and bit number corresponding to a PDSCH fed back by CBG level HARQ-ACK;
and receiving HARQ-ACK information corresponding to the HARQ-ACK codebook sent by the receiving end.
In a third aspect, a receiving end device is provided, including:
the first processing module is used for receiving a Physical Downlink Shared Channel (PDSCH) and a control signaling sent by sending end equipment in a downlink time unit;
a second processing module, configured to determine, according to the control signaling, an uplink time unit for feeding back HARQ-ACK corresponding to the received PDSCH and an HARQ-ACK codebook corresponding to the uplink time unit; the size of the HARQ-ACK codebook is determined by at least one of a first-class downlink allocation index DAI, a second-class DAI, a third-class DAI, a first-class PDSCH group number, a first-class NFI, a second-class NFI, HARQ-ACK group codebook indication information of a PDSCH group, HARQ-ACK feedback type indication information of a currently scheduled PDSCH, HARQ-ACK sub-codebook indication information of a second-class PDSCH group, the bit number corresponding to a PDSCH fed back by TB-level HARQ-ACK, and the bit number corresponding to a PDSCH fed back by CBG-level HARQ-ACK.
And the third processing module is used for sending HARQ-ACK information corresponding to the HARQ-ACK codebook on a physical uplink control channel PUCCH or a physical uplink shared channel PUSCH of the uplink time unit.
In a fourth aspect, a sending end device is provided, which includes:
a fourth processing module, configured to send the PDSCH and a control signaling to a receiving end device, where the control signaling includes at least one of HARQ-ACK timing information, a first class DAI, a second class DAI, a third class DAI, a first class PDSCH group number, a first class NFI, a second class NFI, HARQ-ACK group codebook indication information of a PDSCH group, HARQ-ACK feedback type indication information of a currently scheduled PDSCH, HARQ-ACK sub-codebook indication information of a second class PDSCH group, a bit number corresponding to a TB-level HARQ-ACK fed back PDSCH, and a bit number corresponding to a CBG-level HARQ-ACK fed back PDSCH;
and the fifth processing module is used for receiving the HARQ-ACK information corresponding to the HARQ-ACK codebook sent by the receiving terminal equipment.
In a fifth aspect, the present application provides a receiving end device, including: a processor, a memory, and a bus;
a bus for connecting the processor and the memory;
a memory for storing operating instructions;
and the processor is used for executing the transmission method of the HARQ-ACK in the first aspect of the application by calling the operation instruction.
In a sixth aspect, the present application provides a sending end device, including: a processor, a memory, and a bus;
a bus for connecting the processor and the memory;
a memory for storing operating instructions;
and the processor is used for executing the transmission method of the HARQ-ACK of the second aspect of the application by calling the operation instruction.
The technical scheme provided by the embodiment of the application at least has the following beneficial effects:
receiving a Physical Downlink Shared Channel (PDSCH) and a control signaling sent by a sending end in a downlink time unit; determining an uplink time unit for feeding back HARQ-ACK corresponding to the received PDSCH and an HARQ-ACK codebook corresponding to the uplink time unit according to the control signaling; and sending HARQ-ACK information corresponding to the HARQ-ACK codebook on a physical uplink control channel PUCCH or a physical uplink shared channel PUSCH of an uplink time unit. Therefore, the HARQ-ACK codebook corresponding to the uplink time unit is determined, and the effective utilization of the uplink control channel resources is guaranteed.
Additional aspects and advantages of the present application will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the present application.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings used in the description of the embodiments of the present application will be briefly described below.
Fig. 1 is a flowchart illustrating a transmission method of HARQ-ACK according to an embodiment of the present application;
fig. 2 is a flowchart illustrating another HARQ-ACK transmission method according to an embodiment of the present application;
fig. 3 is a flowchart illustrating another HARQ-ACK transmission method according to an embodiment of the present application;
fig. 4 is a schematic diagram of a base station specific scheduling provided in an embodiment of the present application;
fig. 5 is a schematic structural diagram of a receiving end device according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of a sending-end device according to an embodiment of the present application;
fig. 7 is a schematic structural diagram of a receiving end device according to an embodiment of the present application;
fig. 8 is a schematic structural diagram of a sending-end device according to an embodiment of the present application.
Detailed Description
Reference will now be made in detail to embodiments of the present application, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the drawings are exemplary only for the purpose of explaining the present application and are not to be construed as limiting the present application.
As used herein, the singular forms "a", "an", "the" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may also be present. Further, "connected" or "coupled" as used herein may include wirelessly connected or wirelessly coupled. As used herein, the term "and/or" includes all or any element and all combinations of one or more of the associated listed items.
To make the objects, technical solutions and advantages of the present application more clear, embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
In this application, the sequence numbers of the messages are only used to indicate different messages (e.g. the first message, the second message, etc. are used to represent different messages), and do not represent the order of execution of the messages; the sequence numbers of the nodes are only used for indicating different nodes (for example, the first node, the second node, etc. are used for representing different nodes), and do not represent the order of appearance of the nodes in the information interaction process.
In this application, the message names are examples only, and do not exclude the use of other names.
To make the objects, technical solutions and advantages of the present application more clear, embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
Example one
The embodiment of the application provides a transmission method of HARQ-ACK, which is applied to a receiving end, and a flow diagram of the method is shown in fig. 1, and the method includes:
step S101, receiving a Physical Downlink Shared Channel (PDSCH) and a control signaling sent by a sending end in a downlink time unit.
Step S102, according to the control signaling, determining an uplink time unit for feeding back HARQ-ACK corresponding to the received PDSCH and a HARQ-ACK codebook corresponding to the uplink time unit; the size of the HARQ-ACK codebook is determined by at least one of a first-class downlink allocation index DAI, a second-class DAI, a third-class DAI, a first-class PDSCH group number, a first-class NFI, a second-class NFI, HARQ-ACK group codebook indication information of a PDSCH group, HARQ-ACK feedback type indication information of a currently scheduled PDSCH, HARQ-ACK sub-codebook indication information of a second-class PDSCH group, the bit number corresponding to a PDSCH fed back by TB-level HARQ-ACK, and the bit number corresponding to a PDSCH fed back by CBG-level HARQ-ACK.
And step S103, sending HARQ-ACK information corresponding to the HARQ-ACK codebook on a physical uplink control channel PUCCH or a physical uplink shared channel PUSCH of an uplink time unit.
Optionally, the receiving end is a user equipment UE, and the transmitting end is a base station.
Optionally, the sending end is a user equipment UE, and the receiving end is a base station.
Alternatively, the receiver and the transmitter may be applied to Vehicle-to-outside communication V2X (Vehicle to Vehicle/Infrastructure/Pedestrian/Network, collectively abbreviated as V2X).
In the embodiment of the application, a Physical Downlink Shared Channel (PDSCH) and a control signaling sent by a sending end are received in a downlink time unit; determining an uplink time unit for feeding back HARQ-ACK corresponding to the received PDSCH and an HARQ-ACK codebook corresponding to the uplink time unit according to the control signaling; and sending HARQ-ACK information corresponding to the HARQ-ACK codebook on a physical uplink control channel PUCCH or a physical uplink shared channel PUSCH of an uplink time unit. Therefore, the HARQ-ACK codebook corresponding to the uplink time unit is determined, and the effective utilization of the uplink control channel resources is guaranteed.
Optionally, according to the control signaling, determining an uplink time unit for feeding back HARQ-ACK corresponding to the received PDSCH and a HARQ-ACK codebook corresponding to the uplink time unit; the size of the HARQ-ACK codebook is determined by at least one of a first-class downlink allocation index DAI, a second-class DAI, a third-class DAI, a first-class PDSCH group number, a first-class NFI, a second-class NFI, HARQ-ACK group codebook indication information of a PDSCH group, HARQ-ACK feedback type indication information of a currently scheduled PDSCH, HARQ-ACK sub-codebook indication information of a second-class PDSCH group, the bit number corresponding to a PDSCH fed back by TB-level HARQ-ACK, and the bit number corresponding to a PDSCH fed back by CBG-level HARQ-ACK;
and sending HARQ-ACK information corresponding to the HARQ-ACK codebook on a physical uplink control channel PUCCH or a physical uplink shared channel PUSCH of an uplink time unit.
Optionally, the HARQ-ACK sub-codebook indication information of the second type PDSCH group is used to indicate at least one of the number of HARQ-ACK sub-codebooks of the second type PDSCH group and the HARQ-ACK sub-codebook type included in the HARQ-ACK group codebook of the second type PDSCH group, where the HARQ-ACK sub-codebook type includes at least one of the first type HARQ-ACK sub-codebook and the second type HARQ-ACK sub-codebook.
Optionally, the determining the HARQ-ACK group codebook of the second type PDSCH group includes:
the HARQ-ACK codebook comprises at least one of a HARQ-ACK group codebook of the first type of PDSCH group and a HARQ-ACK group codebook of the second type of PDSCH group; the HARQ-ACK group codebook of the second type PDSCH group comprises at least one of a first type HARQ-ACK sub-codebook and a second type HARQ-ACK sub-codebook; the number of the second type PDSCH group is indicated by the first type PDSCH group number in the downlink control information DCI scheduling PDSCH in the second type PDSCH group.
Optionally, the determining the HARQ-ACK group codebook of the second type PDSCH group includes:
the base station configures an HARQ-ACK group codebook of a second type PDSCH group through high-level signaling, wherein the HARQ-ACK group codebook comprises an HARQ-ACK sub-codebook; the base station configures the HARQ-ACK sub-codebook indication information of the second type PDSCH group in the DCI to be 1 bit through high-level signaling, the HARQ-ACK sub-codebook indication information of the second type PDSCH group is used for indicating the type of the HARQ-ACK sub-codebook included in the HARQ-ACK group codebook of the second type PDSCH group, and the third type DAI is used for indicating the total number of PDSCHs needing to be fed back by the HARQ-ACK sub-codebook.
Optionally, the determining the HARQ-ACK group codebook of the second type PDSCH group includes:
the base station configures an HARQ-ACK group codebook of a second type PDSCH group through high-level signaling, wherein the HARQ-ACK group codebook comprises one HARQ-ACK sub-codebook or two HARQ-ACK sub-codebooks; the base station configures the HARQ-ACK sub-codebook indication information of the second PDSCH group in the DCI to be 1 bit through high-level signaling, the HARQ-ACK sub-codebook indication information of the second PDSCH group is used for indicating the number of the HARQ-ACK sub-codebooks of the second PDSCH group, the third DAI is used for indicating the total number of the PDSCHs needing to be fed back by one HARQ-ACK sub-codebook included in the HARQ-ACK group codebook of the second PDSCH group, and the type of the HARQ-ACK sub-codebook is determined by the HARQ-ACK feedback type indication information of the currently scheduled PDSCH.
Optionally, the determining the HARQ-ACK group codebook of the second type PDSCH group includes:
the base station configures an HARQ-ACK group codebook of a second type PDSCH group through high-level signaling, wherein the HARQ-ACK group codebook comprises two HARQ-ACK subcodebooks; the base station configures the HARQ-ACK sub-codebook indication information of the second type PDSCH group in the DCI to be 0 bit through high-layer signaling (or the base station configures no HARQ-ACK sub-codebook indication information of the second type PDSCH group in the DCI through high-layer signaling), the third type DAI is used for indicating the total number of PDSCHs needing to be fed back by one HARQ-ACK sub-codebook included in the HARQ-ACK group codebook of the second type PDSCH group, and the type of the HARQ-ACK sub-codebook is determined by the HARQ-ACK feedback type indication information of the currently scheduled PDSCH.
Optionally, the determining the HARQ-ACK group codebook of the second type PDSCH group includes:
the base station configures an HARQ-ACK group codebook of a second type PDSCH group through high-level signaling, wherein the HARQ-ACK group codebook comprises two HARQ-ACK subcodebooks; the base station configures the HARQ-ACK sub-codebook indication information of the second type PDSCH group in the DCI to be 0 bit through high-layer signaling (or the base station configures no HARQ-ACK sub-codebook indication information of the second type PDSCH group in the DCI through high-layer signaling), and the third type DAI is used for indicating the total number of PDSCHs needing to be fed back by the first type HARQ-ACK sub-codebook included in the HARQ-ACK group codebook of the second type PDSCH group and the total number of PDSCHs needing to be fed back by the second type HARQ-ACK sub-codebook included in the HARQ-ACK group codebook of the second type PDSCH group.
Optionally, the DAI of the third type may be divided into two parts, where the DAI of the third type may be 4 bits, a first part (e.g., the first 2 bits of the 4 bits of the DAI of the third type) in the DAI of the third type is used to indicate the total number of PDSCHs that need to be fed back by the HARQ-ACK sub-codebook of the first type included in the HARQ-ACK group codebook of the PDSCH group of the second type, and a second part (e.g., the last 2 bits of the 4 bits of the DAI of the third type) in the DAI of the third type is used to indicate the total number of PDSCHs that need to be fed back by the HARQ-ACK sub-codebook of the second type included in the HARQ-ACK group codebook of the PDSCH group of the second type; or, a second part (for example, the last 2 bits of the 4 bits of the third class of DAI) in the third class of DAI is used to indicate the total number of PDSCHs that need to be fed back by the second class of HARQ-ACK sub-codebooks included in the HARQ-ACK group codebook of the second class of PDSCH group, and a first part (for example, the first 2 bits of the 4 bits of the third class of DAI) in the third class of DAI is used to indicate the total number of PDSCHs that need to be fed back by the first class of HARQ-ACK sub-codebooks included in the HARQ-ACK group codebook of the second class of PDSCH group; or, a first portion of the DAI of the third type (e.g., the first 2 bits of the 4 bits of the DAI of the third type) is used to indicate the total number of PDSCHs that the HARQ-ACK sub-codebook of the second type needs to feed back, and a second portion of the DAI of the third type (e.g., the last 2 bits of the 4 bits of the DAI of the third type) is used to indicate the total number of PDSCHs that the HARQ-ACK sub-codebook of the first type needs to feed back.
Optionally, the determining the HARQ-ACK group codebook of the second type PDSCH group includes:
the base station configures an HARQ-ACK group codebook of the second type PDSCH group through high-layer signaling, which may include zero HARQ-ACK sub-codebooks (or no HARQ-ACK sub-codebook), one first type HARQ-ACK sub-codebook (or one HARQ-ACK sub-codebook which is the first type HARQ-ACK sub-codebook), one second type HARQ-ACK sub-codebook (or one HARQ-ACK sub-codebook which is the second type HARQ-ACK sub-codebook), or two HARQ-ACK sub-codebooks; the base station configures the HARQ-ACK sub-codebook indication information of a second PDSCH group in DCI to be 2 bits through high-level signaling, the HARQ-ACK sub-codebook indication information of the second PDSCH group is used for indicating the number and the type of HARQ-ACK sub-codebooks of the second PDSCH group, a third DAI is used for indicating the total number of PDSCHs needing to be fed back by one or two HARQ-ACK sub-codebooks included in the HARQ-ACK group codebook of the second PDSCH group, and when the HARQ-ACK sub-codebook is one, the type of the HARQ-ACK sub-codebook is determined by the HARQ-ACK feedback type indication information of the currently scheduled PDSCH.
Optionally, the HARQ-ACK group codebook indication information of the PDSCH group and the HARQ-ACK sub-codebook indication information of the second PDSCH group adopt a joint coding manner, and the HARQ-ACK group codebook indicating the second PDSCH group with 2 bits may include zero HARQ-ACK sub-codebooks (or no HARQ-ACK sub-codebook), one first HARQ-ACK sub-codebook (or one HARQ-ACK sub-codebook and the HARQ-ACK sub-codebook is the first HARQ-ACK sub-codebook), one second HARQ-ACK sub-codebook (or one HARQ-ACK sub-codebook and the HARQ-ACK sub-codebook is the second HARQ-ACK sub-codebook), or two HARQ-ACK sub-codebooks;
optionally, the HARQ-ACK codebook includes at least one of a HARQ-ACK group codebook of the first type PDSCH group and a HARQ-ACK group codebook of the second type PDSCH group; the HARQ-ACK group codebook of the PDSCH group, which is included in the HARQ-ACK codebook, is determined by the HARQ-ACK group codebook indication information of the PDSCH group.
Optionally, one HARQ-ACK codebook contains HARQ-ACK group codebooks for one or more PDSCH groups. The number of the HARQ-ACK group codebooks of the PDSCH groups contained in one HARQ-ACK codebook is determined by the HARQ-ACK group codebook indication information of the PDSCH groups.
Optionally, the HARQ-ACK group codebook for one PDSCH group may contain one or more HARQ-ACK sub-codebooks. One HARQ-ACK sub-codebook can be a first type HARQ-ACK sub-codebook or a second type HARQ-ACK sub-codebook. The first type HARQ-ACK sub-codebook is a TB level HARQ-ACK sub-codebook for HARQ-ACK feedback. The second type of HARQ-ACK sub-codebook is a HARQ-ACK sub-codebook fed back by CBG level HARQ-ACK. When the HARQ-ACK group code book of one PDSCH group comprises two HARQ-ACK sub-code books, the first type HARQ-ACK sub-code book is positioned in front of the second type HARQ-ACK sub-code book.
Optionally, the ordering of the HARQ-ACK group codebook of one PDSCH group in the HARQ-ACK codebook is determined by at least one of a PDSCH group number and a type of PDSCH group. The type of the PDSCH group refers to whether the PDSCH group is a first type PDSCH group or a second type PDSCH group.
Optionally, the number of HARQ-ACK sub-codebooks included in the HARQ-ACK group codebook of the first type PDSCH group is determined by the feedback type of all PDSCHs that need to feed back HARQ-ACK in the first type PDSCH group. The feedback type of the PDSCH is CBG level HARQ-ACK feedback or TB level HARQ-ACK feedback.
Optionally, the number of HARQ-ACK sub-codebooks included in the HARQ-ACK group codebook of the second type PDSCH group is determined by at least one of HARQ-ACK sub-codebook indication information of the second type PDSCH group, a feedback type of a PDSCH requiring feedback of HARQ-ACK in the second type PDSCH group, and a feedback type of a currently scheduled PDSCH.
Optionally, the size and the order in the HARQ-ACK sub-codebook of the PDSCH group of the first type are determined by at least one of HARQ-ACK feedback types of the first type DAI, the second type DAI, the first type NFI, and the PDSCH. The HARQ-ACK feedback type of the PDSCH means that the feedback of the PDSCH is HARQ-ACK feedback of a TB level or HARQ-ACK feedback of a CBG level.
Optionally, the size and the order in the HARQ-ACK sub-codebook of the second PDSCH group are determined by at least one of the first DAI, the second DAI, the third DAI, the first NFI, the second NFI, HARQ-ACK feedback type indication information of the currently scheduled PDSCH, and HARQ-ACK sub-codebook indication information of the second PDSCH group.
Optionally, the HARQ-ACK sub-codebook indication information of the second type PDSCH group is used to indicate at least one of the number of HARQ-ACK sub-codebooks of the second type PDSCH group and the type of HARQ-ACK sub-codebooks included in the HARQ-ACK group codebook of the second type PDSCH group. The type of the HARQ-ACK sub-codebook comprises at least one of a first type of HARQ-ACK sub-codebook and a second type of HARQ-ACK sub-codebook.
Optionally, the currently scheduled PDSCH is grouped. The first type of PDSCH group is the PDSCH group where the currently scheduled PDSCH is located. The first type PDSCH group number is indicated by the first type PDSCH group number in the DCI of the currently scheduled PDSCH. The first and second PDSCH groups may be uniformly numbered. The second type PDSCH group number is different from the first type PDSCH group number in the DCI of the current scheduling PDSCH. For example, when the HARQ-ACK codebook includes a HARQ-ACK group codebook of a first type PDSCH group and a HARQ-ACK group codebook of a second type PDSCH group, the first type PDSCH group number in the DCI of the currently scheduled PDSCH may be indicated by 1 bit, and when the first type PDSCH group number is 0, the second type PDSCH group number is 1; when the first type PDSCH group number is 1, the second type PDSCH group number is 0. The second-type PDSCH group does not schedule PDSCH in the second-type PDSCH group in the DCI of the currently scheduled PDSCH. The second type PDSCH group number may also be indicated by HARQ-ACK group codebook indication information of the PDSCH group.
Optionally, the HARQ-ACK group codebook indication information of the PDSCH group is used to indicate whether the HARQ-ACK group codebook of the second type PDSCH group is fed back. The HARQ-ACK group codebook indication information of the PDSCH group may indicate the number of HARQ-ACK group codebooks, for example, 1 bit may be used to indicate that the number of HARQ-ACK group codebooks is 1 or 2, 0 is used to indicate 1 HARQ-ACK group codebook, 1 is used to indicate 2 HARQ-ACK group codebooks or 1 is used to indicate 1 HARQ-ACK group codebook, and 0 is used to indicate 2 HARQ-ACK group codebooks. The HARQ-ACK group codebook indication information of the PDSCH group can also indicate the group number of a second type HARQ-ACK group codebook, when the group number of the second type HARQ-ACK group codebook is different from the number of the first type HARQ-ACK group codebook, HARQ-ACK feedback is carried out on the second type HARQ-ACK group codebook, and when the group number of the second type HARQ-ACK group codebook is the same as the number of the first type HARQ-ACK group codebook, HARQ-ACK feedback is not carried out on the second type HARQ-ACK group codebook. The HARQ-ACK group codebook indication information of the PDSCH group may also indicate whether to perform feedback on the second type HARQ-ACK group codebook, for example, 1 bit may be used for indication, 0 indicates that HARQ-ACK feedback is performed on the second type HARQ-ACK group codebook, and 1 indicates that HARQ-ACK feedback is not performed on the second type HARQ-ACK group codebook; or 1 is used for indicating that the HARQ-ACK feedback is carried out on the second type HARQ-ACK group code book, and 0 is used for indicating that the HARQ-ACK feedback is not carried out on the second type HARQ-ACK group code book.
Alternatively, the ordering of the HARQ-ACK group codebook in the HARQ-ACK codebook for determining one PDSCH group may be determined according to the type of the PDSCH group. For example, the HARQ-ACK group codebook for the first type of PDSCH group is located before (or after) the HARQ-ACK group codebook for the second type of PDSCH group.
Alternatively, the ordering of the HARQ-ACK group codebook in the HARQ-ACK codebook for determining one PDSCH group may be determined according to the PDSCH group number. For example, the HARQ-ACK group codebook for PDSCH group number 0 is located before (or after) the HARQ-ACK group codebook for PDSCH group number 0.
Optionally, the type of the HARQ-ACK sub-codebook included in the HARQ-ACK group codebook of the first-class PDSCH group is determined by the feedback type of all PDSCHs that need to feed back HARQ-ACK in the first-class PDSCH group, and specifically, when all PDSCH feedback types that need to feed back HARQ-ACK in the first-class PDSCH group are TB-level HARQ-ACK feedback, the HARQ-ACK group codebook of the first-class PDSCH group only includes the first-class HARQ-ACK sub-codebook; when all PDSCH feedback types needing to feed back HARQ-ACK in the first PDSCH group are CBG level HARQ-ACK feedback, the HARQ-ACK group codebook of the first PDSCH group only comprises a second HARQ-ACK sub-codebook; when all PDSCH feedback types needing to feed back HARQ-ACK in the first PDSCH group simultaneously comprise TB level HARQ-ACK feedback and CBG level HARQ-ACK feedback, the HARQ-ACK group codebook of the first PDSCH group comprises a first HARQ-ACK sub-codebook and a second HARQ-ACK sub-codebook.
Optionally, the control signaling may further include at least one of a first type DAI, a second type DAI, a third type DAI, a first type PDSCH group number, a first type NFI, a second type NFI, HARQ-ACK feedback type indication information of a currently scheduled PDSCH, HARQ-ACK group codebook indication information of a PDSCH group, and HARQ-ACK sub-codebook indication information of a second type PDSCH group. The DAIs are all numbered in the PDSCH corresponding to the feedback HARQ-ACK in the same PDSCH group.
Optionally, the first type of DAI indicates one of the following information: the relative sequence of the PDSCH of the current scheduled downlink time unit in all the scheduled downlink time units corresponding to the uplink time unit, and the bit position of the HARQ-ACK bit of the PDSCH of the current scheduled downlink time unit in the HARQ-ACK sub-codebook in the HARQ-ACK group codebook.
Optionally, the DAI of the second type indicates a total number of all scheduled PDSCHs corresponding to the uplink time unit in the PDSCH group of the first type.
The first type NFI is used to indicate whether the first type DAI of the first type PDSCH group and/or the second type DAI are recounted. The indication may be performed by using 1 bit, and if the first type NFI received in the current downlink time unit is the same as the first type NFI received in the previous downlink time unit, the first type DAI and/or the second type DAI are not counted again; and if the first type NFI received by the current downlink time unit is different from the first type NFI received by the previous downlink time unit, the first type DAI and/or the second type DAI are counted again. For example, the first type NFI received in the first downlink time unit is 0, and if the first type NFI received in the second downlink time unit is 0, the first type DAI received in the second downlink time unit and/or the second type DAI are not counted again; if the NFI of the first type received in the second downlink time unit is 1, the DAI of the first type received in the second downlink time unit, and/or the DAI of the second type received in the second downlink time unit are counted again.
The second type NFI is used to indicate whether a third type DAI of the second type PDSCH group is recounted. The principle of the second class of NFI is the same as the first class of NFI. And determining whether the third class of DAI is counted again or not by judging whether the second class of NFI received by the current downlink time unit is the same as the first class of NFI received by the downlink time unit of the PDSCH of the previous scheduling second class of PDSCH group.
Optionally, if there is no second type NFI in the DCI, it may be specified that there is no recounting of third type DAI for the second type PDSCH group, or it may be specified that there is a recounting of third type DAI for the second type PDSCH group.
Optionally, when one downlink time unit may transmit (and/or receive) multiple DCIs indicating the first type NFI and/or the second type NFI information, the NFI ordering may be performed in the following manner: when a plurality of DCIs (downlink control information) indicating first-type NFI and/or second-type NFI information can be transmitted (and/or received) for the same downlink time unit, the NFIs of the same PDSCH group are sorted according to the carrier numbers in the ascending order. For example, the order in which downlink time unit 1 transmits (and/or receives) the NFI of PDSCH group 0 of carrier 0 precedes the order in which downlink time unit 1 transmits (and/or receives) the NFI of PDSCH group 0 of carrier 1. The NFI here may be NFI information of the first type and/or NFI information of the second type. The order in which downlink time unit 2 transmits (and/or receives) the NFI of PDSCH group 0 of carrier 0 is after downlink time unit 1 has received the NFI of PDSCH group 0 of carrier 1.
Optionally, when multiple DCI may be sent (and/or received) for the same downlink time unit to indicate the first NFI and/or the second NFI information, the NFI of the same PDSCH group are sorted according to the carrier number in the descending order.
Optionally, when the same carrier of one downlink time unit may transmit (and/or receive) multiple DCIs indicating the first type NFI and/or the second type NFI information, the NFI may be ordered in the following manner: when a plurality of DCIs (downlink control information) indicating first-type NFI and/or second-type NFI information can be sent (and/or received) to the same carrier of the same downlink time unit, sequencing NFIs of the same PDSCH group according to the sequence from small to large (or from large to small) of the numbers of Transmission Reception Points (TRPs); the NFI of the same PDSCH group may be ordered according to the number of Control-Resource Set (core) associated with the TRP from small to large (or from large to small).
The DAI of the third type indicates the total number of all scheduled PDSCHs corresponding to the uplink time unit in the PDSCH group of the second type.
Optionally, the downlink time unit includes a first downlink time unit and a second downlink time unit; indicating that the HARQ-ACK sub-codebook included in the HARQ-ACK group codebook of the second type PDSCH group comprises an HARQ-ACK sub-codebook indication 1 by downlink scheduling DCI in a second downlink time unit, wherein the HARQ-ACK group codebook used for indicating the second type PDSCH group comprises an HARQ-ACK sub-codebook, and the HARQ-ACK sub-codebook is a second type HARQ-ACK sub-codebook; the size of the HARQ-ACK sub-codebook is 4 bits, and the HARQ-ACK sub-codebook corresponds to the HARQ-ACK feedback of the CBG level of the PDSCH scheduled by the downlink scheduling DCI of the first downlink time unit.
Optionally, the determining the HARQ-ACK group codebook of the second type PDSCH group includes:
the base station configures an HARQ-ACK group codebook of a second type PDSCH group through high-level signaling, wherein the HARQ-ACK group codebook comprises two HARQ-ACK subcodebooks; and the base station configures the HARQ-ACK sub-codebook indication information of the second type PDSCH group in the DCI to be 0 bit through high-level signaling, and the third type DAI indicates the total number of the PDSCHs needing to be fed back by the first type HARQ-ACK sub-codebook and the second type HARQ-ACK sub-codebook of the HARQ-ACK group codebook of the second type PDSCH group at the same time.
The embodiment of the present application provides another HARQ-ACK transmission method, which is applied to a sending end, and a flowchart of the method is shown in fig. 2, where the method includes:
step S201, sending PDSCH and control signaling to a receiving end, wherein the control signaling comprises HARQ-ACK timing information, first class DAI, second class DAI, third class DAI, first class PDSCH group number, first class NFI, second class NFI, HARQ-ACK group codebook indication information of PDSCH group, HARQ-ACK feedback type indication information of current scheduled PDSCH, HARQ-ACK sub-codebook indication information of second class PDSCH group, bit number corresponding to PDSCH fed back by TB level HARQ-ACK, and bit number corresponding to PDSCH fed back by CBG level HARQ-ACK.
Step S202, receiving HARQ-ACK information corresponding to the HARQ-ACK codebook sent by the receiving end.
In the embodiment of the application, the determination of the HARQ-ACK codebook corresponding to the uplink time unit is realized, so that the effective utilization of the uplink control channel resources is ensured.
The transmission method of HARQ-ACK in the above embodiments of the present application is fully and thoroughly described by the following embodiments:
as shown in fig. 1, in step S101, a physical downlink shared channel PDSCH and control signaling sent by a sending end are received in a downlink time unit.
Optionally, the control signaling is downlink scheduling signaling carried by PDCCH or control signaling carried by PDSCH. The control signaling may include information about HARQ-ACK timing.
Alternatively, the information about HARQ-ACK timing may be indicated by dynamic signaling or semi-static signaling.
Optionally, the user equipment determines the determination mode of the HARQ-ACK codebook size according to the configuration of the base station, which includes a semi-static mode and a dynamic mode.
Optionally, the first type DAI statistics is the number of PDSCHs in the first type PDSCH group. Assuming that the number of HARQ-ACK bits of the PDSCH of each downlink time unit is N0 and there is only one PDSCH group, the starting point of the HARQ-ACK bits of the downlink time unit in the HARQ-ACK sub-codebook in the HARQ-ACK group codebook is determined to be the X0X N0-1 bits according to the first type DAI value X0. For example, N0 is 2, the first DAI is 1 indicates that there is one PDSCH, but the PDSCH corresponds to 2 bits, so the HARQ-ACK bit of the PDSCH corresponds to the 1 st and 2 nd bits in the HARQ-ACK sub-codebook in the HARQ-ACK group codebook, and so on, when the first DAI is 4, the HARQ-ACK bit corresponds to the 7 th and 8 th bits in the HARQ-ACK sub-codebook in the HARQ-ACK group codebook. Therefore, the user equipment can also determine the size of the HARQ-ACK sub-codebook in the HARQ-ACK group codebook based on the first type of DAI.
Alternatively, in some scenarios, the number of HARQ-ACK bits N0 for PDSCH per downlink time unit may be different. For example, N0 is different for different carriers due to different transmission modes. The different transmission modes may include a transmission mode supporting a single transport block (single TB) or multiple TBs; the method supports a transmission mode which takes the TB as the HARQ-ACK feedback granularity, namely one TB feeds back 1-bit HARQ-ACK, or takes a Coding Block Group (CBG) as the feedback granularity, namely one TB feeds back N-bit HARQ-ACK, wherein N is the configured CBG number; transmission modes with CBGs as feedback granularity but different number of configured CBGs. The transmission mode may be limited to a semi-static configuration. Alternatively, the transmission mode may include both semi-statically configured and dynamically changing. For another example, N0 may be different for the same carrier, since different transmission modes are used in different time units. For example, although semi-statically configured as a transmission mode with CBG as feedback granularity, the base station may dynamically schedule the ue to fall back to the transmission mode with TB as feedback granularity, or the number of HARQ-ACK bits fed back by the ue may be smaller than the number of configured CBGs due to the scheduling requirement, for example, the TB size is smaller, so N0 is also dynamically changed.
Alternatively, when the HARQ-ACK of the PDSCH of each downlink time unit may be CBG level HARQ-ACK feedback or TB level HARQ-ACK feedback, the first class DAI count for TB level feedback and CBG level feedback may be adopted separately. For example, in the case of only one PDSCH group, the first downlink time unit is HARQ-ACK based on CBG feedback, N0 ═ 4, and the first DAI ═ 1 indicates a PDSCH with one CBG level feedback. The second downlink time unit is HARQ-ACK based on TB feedback, and N0 is 1. The first DAI-1 indicates PDSCH with one TB level feedback. At this time, the HARQ-ACK codebook only contains the HARQ-ACK group codebook of one PDSCH group. The HARQ-ACK group codebook includes two HARQ-ACK sub-codebooks. The size of the first type HARQ-ACK sub-codebook is 1 bit, and the size of the second type HARQ-ACK sub-codebook is 4 bits.
Optionally, the DAI of the second type indicates a total number of all scheduled PDSCHs corresponding to the uplink time unit in the PDSCH group of the first type.
Alternatively, similar to the first type of DAI, the size of the HARQ-ACK sub-codebook may be determined by the second type of DAI together with the number of HARQ-ACK bits N0 of the PDSCH per downlink time unit.
The DAI of the third type indicates the total number of all scheduled PDSCHs corresponding to the uplink time unit in the PDSCH group of the second type.
It should be noted that, when the DCI deactivates the Semi-persistent Scheduling (SPS) PDSCH, the first type DAI, and/or the second type DAI, and/or the third type DAI may each include a count for deactivating the DCI for the SPS PDSCH. The number and/or total number of PDSCHs indicated by the first type of DAI, and/or the second type of DAI, and/or the third type of DAI may include the number of SPSPDSCH deactivation DCIs.
Optionally, the number of bits of the first type DAI and/or the second type DAI and/or the third type DAI is limited, for example, 2 bits, but may represent a value greater than 4 in a modulo manner. For example, when the number M of downlink time units corresponding to the same uplink time unit feedback HARQ-ACK is indicated to be greater than the range indicated by the DAI bit. For example, but the DAI is only 2 bits, then a DAI indication of 00 in the DCI may indicate that the value of the DAI is 1 and may also indicate that the value of the DAI is 5 or 9.
Optionally, if the HARQ-ACK codebook needs to be fed back in the same uplink time unit, the HARQ-ACK codebook may include a HARQ-ACK group codebook of the first PDSCH group and a HARQ-ACK group codebook of the second PDSCH group, and the HARQ-ACK group codebook of the second PDSCH group may include a first HARQ-ACK sub-codebook and/or a second HARQ-ACK sub-codebook. At this time, it needs to be determined that the third type of DAI indicates the DAI of the first type of HARQ-ACK sub-codebook and/or the second type of HARQ-ACK sub-codebook.
The embodiment of the present application provides another HARQ-ACK transmission method, which is applied to a UE, and a flowchart of the method is shown in fig. 3, where the method includes:
step S301: the PDSCH and control signaling are received from the base station in downlink time units.
Step S302: and determining an uplink time unit where the HARQ-ACK of the PDSCH is located according to the control signaling.
Step S303: and determining the size and the sequence of the HARQ-ACK codebook according to the control signaling.
Optionally, according to the control signaling, a group number of the first type PDSCH where the PDSCH is located is determined, and whether the PDSCH corresponds to TB-level HARQ-ACK feedback or CBG-level HARQ-ACK feedback is determined. And determining the HARQ-ACK sub-codebook type contained in the first type HARQ-ACK group codebook.
Optionally, the size and the sequence of the first type HARQ-ACK sub-codebook in the first type HARQ-ACK group codebook are determined according to the first type DAI, the second type DAI, the first type NFI, the first type PDSCH group number and/or the bit number corresponding to the PDSCH fed back by the TB level HARQ-ACK in the DCI for scheduling the PDSCH to feed back the HARQ-ACK in the same uplink time unit. The bit number corresponding to the PDSCH fed back by the TB level HARQ-ACK can be determined according to high layer signaling.
Optionally, the size and the sequence of the second type HARQ-ACK sub-codebook in the first type HARQ-ACK group codebook are determined according to the first type DAI, and/or the second type DAI, and/or the first type NFI, and/or the first type PDSCH group number, in the DCI for scheduling the PDSCH to feed back the HARQ-ACK in the same uplink time unit, and/or the bit number corresponding to the PDSCH fed back by the CBG level HARQ-ACK. The bit number corresponding to the PDSCH fed back by the CBG level HARQ-ACK can be determined according to high-layer signaling.
Optionally, the ordering of the HARQ-ACK sub-codebooks in the first type HARQ-ACK group codebook is determined.
Optionally, determining the HARQ-ACK sub-codebook type contained in the second type HARQ-ACK group codebook according to at least one of HARQ-ACK group codebook indication information of the PDSCH group, HARQ-ACK feedback type indication information of the currently scheduled PDSCH, and HARQ-ACK sub-codebook indication information of the second type PDSCH group.
Optionally, the size and the sequence of the first type HARQ-ACK sub-codebook in the second type HARQ-ACK group codebook are determined according to the first type DAI, the second type DAI, the third type DAI, the first type NFI, the second type NFI, the first type PDSCH group number and/or the bit number corresponding to the PDSCH fed back by the TB level HARQ-ACK in the DCI for scheduling the PDSCH to feed back the HARQ-ACK in the same uplink time unit.
Optionally, the size and the sequence of the second type HARQ-ACK sub-codebook in the second type HARQ-ACK group codebook are determined according to the first type DAI, and/or the second type DAI, and/or the third type DAI, and/or the first type NFI, and/or the second type NFI, and/or the first type PDSCH group number, in the DCI for scheduling the PDSCH to feed back the HARQ-ACK in the same uplink time unit, and/or the number of bits corresponding to the PDSCH fed back by the CBG level HARQ-ACK.
Optionally, the ordering of the HARQ-ACK sub-codebooks in the second type of HARQ-ACK group codebook is determined.
Optionally, the ordering of the HARQ-ACK group codebook is determined according to the group number information of the PDSCH requiring feedback of HARQ-ACK and/or the group type of the PDSCH.
Step S304: and transmitting the HARQ-ACK information on the PUCCH or PUSCH of the uplink time unit.
The above steps S302 and S303 do not limit the order of execution.
In step S303, determining the second type HARQ-ACK group codebook may be implemented in at least one of the following five manners:
in a first mode
And the base station configures the second type PDSCH group only containing one HARQ-ACK subcodebook through high-layer signaling. In DCI (Downlink Control Information), the HARQ-ACK sub-codebook indication Information of the second type PDSCH group is 1 bit, and is used to indicate the HARQ-ACK sub-codebook type of the second type PDSCH group (for example, 0 is a first type HARQ-ACK sub-codebook, 1 is a second type HARQ-ACK sub-codebook, or 1 is a first type HARQ-ACK sub-codebook, 0 is a second type HARQ-ACK sub-codebook), and the third type DAI (Downlink Assignment Index) is 2 bits, and is used to indicate the total number of PDSCHs that need to be fed back and are included in the second type PDSCH group.
Optionally, the base station specific scheduling is as shown in fig. 4.
Under the condition that two PDSCH groups exist, PDSCH2 is scheduled in downlink time unit 2, downlink scheduling DCI indicates that the number of the first PDSCH group is 0, the group number of the scheduled PDSCH is 0, HARQ-ACK feedback type indication information of the currently scheduled PDSCH indicates that the PDSCH is CBG-level HARQ-ACK feedback, the bit number corresponding to the PDSCH fed back by the CBG-level HARQ-ACK feedback is 4, the first DAI is 1, and the first NFI is 1. The downlink time unit 0 schedules the PDSCH0, the downlink scheduling DCI indicates that the first-class PDSCH group number is 0, the first-class NFI is 0, and the HARQ-ACK feedback type indication information of the currently scheduled PDSCH indicates that the PDSCH is CBG-class HARQ-ACK feedback. In downlink time unit 2, the first type NFI is inverted compared with the first type NFI of downlink time unit 0, which indicates that the first type DAI is recounted, and indicates that DCI schedules a PDSCH with one CBG level HARQ-ACK feedback. In this case, PDSCH group 0 is a first type PDSCH group, and PDSCH group 1 is a second type PDSCH group.
The downlink time unit 3 schedules the PDSCH3, the downlink scheduling DCI indicates that the group number of the first-class PDSCH is 1, the group number of the scheduled PDSCH is 1, the HARQ-ACK feedback type indication information of the currently scheduled PDSCH indicates that the PDSCH is TB-level HARQ-ACK feedback, the bit number corresponding to the PDSCH fed back by the TB-level HARQ-ACK is 1, the first-class DAI is 1, and the first-class NFI is 1. The downlink time unit 1 schedules the PDSCH1, the downlink scheduling DCI indicates that the first-class PDSCH group number is 1, the first-class NFI is 0, and the HARQ-ACK feedback type indication information of the currently scheduled PDSCH indicates that the PDSCH is TB-level HARQ-ACK feedback. In downlink time unit 3, the first type NFI is inverted compared with the first type NFI of downlink time unit 1, which indicates that the first type DAI is counted again, and indicates that DCI schedules a PDSCH with one TB level HARQ-ACK feedback. At this time, PDSCH group 1 is a first type PDSCH group, and PDSCH group 0 is a second type PDSCH group.
And in a downlink time unit 3, the downlink scheduling DCI indicates that the HARQ-ACK sub-codebook of the second type PDSCH group indicates 1, the HARQ-ACK group codebook of the second type PDSCH group only contains one HARQ-ACK sub-codebook, and the HARQ-ACK sub-codebook is the second type HARQ-ACK sub-codebook. The third class DAI is 1 and the second class NFI is not inverted compared to the first class NFI of downlink time cell 2, indicating a PDSCH with one CBG level feedback. The size of the HARQ-ACK sub-codebook of the HARQ-ACK group codebook of the second type PDSCH group is 4 bits, and the HARQ-ACK sub-codebook corresponds to the HARQ-ACK feedback of the CBG level of the PDSCH scheduled by the downlink scheduling DCI of the downlink time unit 2.
The user equipment UE determines that an uplink time unit for sending the HARQ-ACK codebook is an uplink time unit 1 according to downlink scheduling DCI of a downlink time unit 2 and a downlink time unit 3, and the positions of the HARQ-ACK group codebook of the first type of PDSCH group and the HARQ-ACK group codebook of the second type of PDSCH group in the HARQ-ACK codebook are determined through a predefined rule. For example, the HARQ-ACK group codebook for the first type PDSCH group is preceded and the HARQ-ACK group codebook for the second type PDSCH group is followed. The number of bits of the HARQ-ACK codebook is 5.
The size of the HARQ-ACK group codebook of the first type PDSCH group is 1, the HARQ-ACK group codebook only comprises HARQ-ACK of which the first type HARQ-ACK sub-codebook is PDSCH3, and the HARQ-ACK sub-codebook is located at bit 0 in the HARQ-ACK codebook.
The size of the HARQ-ACK group codebook of the second type PDSCH group is 4, only the HARQ-ACK with the second type HARQ-ACK sub-codebook of PDSCH2 is included, and the HARQ-ACK sub-codebook is located in bits 1-4 of the HARQ-ACK codebook.
Compared with the existing scheme, the method can dynamically indicate the type of the HARQ-ACK sub-codebook contained in the second type HARQ-ACK group codebook, and the scheduling flexibility is improved. Meanwhile, the consistency of understanding of the base station and the UE is ensured, and the reliability of the HARQ-ACK codebook is improved.
Mode two
The base station configures the second type PDSCH group through high-layer signaling, and the second type PDSCH group can contain one HARQ-ACK sub-codebook or two HARQ-ACK sub-codebooks. And the HARQ-ACK sub-codebook indication information of the second type PDSCH group in the DCI is 1 bit and is used for indicating the number of the HARQ-ACK sub-codebooks of the second type PDSCH group. For example, one HARQ-ACK sub-codebook is indicated by 0, and two HARQ-ACK sub-codebooks are indicated by 1 (or one HARQ-ACK sub-codebook is indicated by 1 and two HARQ-ACK sub-codebooks are indicated by 0). And the third type of DAI is 2 bits and is used for indicating the total number of the PDSCHs needing to be fed back by one HARQ-ACK sub-codebook in the second type of PDSCH group, and the type of the HARQ-ACK sub-codebook is determined by the HARQ-ACK feedback type indication information of the currently scheduled PDSCH. The type of the HARQ-ACK sub-codebook may be specified to be the same as the HARQ-ACK feedback type of the currently scheduled PDSCH, or the type of the HARQ-ACK sub-codebook may be specified to be different from the HARQ-ACK feedback type of the currently scheduled PDSCH. The present embodiment provides that the type of the HARQ-ACK sub-codebook is the same as the HARQ-ACK feedback type of the currently scheduled PDSCH.
When there are two PDSCH groups, downlink time unit 1 schedules PDSCH1 for feedback in uplink time unit 1, downlink scheduling DCI indicates that the first-class PDSCH group number is 0, the group number of the scheduled PDSCH is 0, HARQ-ACK feedback type indication information of the currently scheduled PDSCH indicates that the PDSCH is TB-level HARQ-ACK feedback, the bit number corresponding to the PDSCH of TB-level HARQ-ACK feedback is 1, the first-class DAI is 1, and the first-class NFI indicates that the PDSCH is inverted, indicating that there is one TB-level feedback PDSCH. In this case, PDSCH group 0 is a first type PDSCH group, and PDSCH group 1 is a second type PDSCH group.
Downlink time element 2 schedules PDSCH2 for feedback in uplink time element 1, the downlink scheduling DCI indicates that the first class group number is 1, the group number of the scheduled PDSCH is 1, and the PDSCH is HARQ-ACK based on TB feedback. The DAI of the first type is 1 and the NFI of the first type indicates that the reverse is occurring, indicating a PDSCH with one TB level feedback. At this time, the HARQ-ACK group codebook of the first type PDSCH group of the HARQ-ACK codebook only comprises one HARQ-ACK sub-codebook, and the HARQ-ACK sub-codebook is the first type HARQ-ACK sub-codebook. At this time, PDSCH group 1 is a first type PDSCH group, and PDSCH group 0 is a second type PDSCH group.
The PDSCH2 scheduled in downlink time element 2 is a TB-level HARQ-ACK feedback, and the downlink scheduling DCI indicates that the HARQ-ACK sub-codebook indication information of the second PDSCH group is 0, indicating one HARQ-ACK sub-codebook. The third type of DAI is 2 bits and is used to indicate the total number of PDSCHs that need to be fed back by the first type of HARQ-ACK sub-codebook in the second type of PDSCH group. The third class DAI is 1 and the second class NFI is not inverted compared with the first class NFI of the downlink time unit 1, which indicates that the second class HARQ-ACK group codebook includes TB-level HARQ-ACK feedback information of one PDSCH. The size of the first type HARQ-ACK sub-codebook of the HARQ-ACK group codebook of the second type PDSCH group is 1 bit, and the HARQ-ACK sub-codebook corresponds to the TB-level HARQ-ACK feedback of the PDSCH1 scheduled by the downlink scheduling DCI of the downlink time unit 1.
The user equipment UE determines that an uplink time unit for sending the HARQ-ACK codebook is an uplink time unit 1 according to the downlink scheduling DCI, and the positions of the HARQ-ACK group codebook of the first type PDSCH group and the HARQ-ACK group codebook of the second type PDSCH group in the HARQ-ACK codebook are determined through a predefined rule. For example, PDSCH group 0 is after the previous PDSCH group 1. Or the code book of the HARQ-ACK group of the first type PDSCH group is in front of the code book of the HARQ-ACK group of the second type PDSCH group is in back of the code book of the HARQ-ACK group of the second type PDSCH group. The number of bits of the HARQ-ACK codebook is 2.
Compared with the existing scheme, the method can dynamically indicate the number of the HARQ-ACK sub-codebooks contained in the second type HARQ-ACK group codebook, and the scheduling flexibility is improved.
Mode III
And the base station configures a second type PDSCH group comprising two HARQ-ACK subcodebooks through high-level signaling. The indication information of the HARQ-ACK sub-codebook of the second type PDSCH group in the DCI is 0 bit (or the base station configures no indication information of the HARQ-ACK sub-codebook of the second type PDSCH group in the DCI through high layer signaling). And the third type of DAI is 2 bits and is used for indicating the total number of the PDSCHs needing to be fed back by one HARQ-ACK sub-codebook in the second type of PDSCH group, and the type of the HARQ-ACK sub-codebook is determined by the type of the HARQ-ACK fed back by the PDSCH scheduled by the DCI.
When there are two PDSCH groups, downlink time unit 1 schedules PDSCH1 for feedback in uplink time unit 0, downlink scheduling DCI1 indicates that the first class PDSCH group number is 0, the group number of the scheduled PDSCH is 0, HARQ-ACK feedback type indication information of the currently scheduled PDSCH indicates that the PDSCH is TB-level HARQ-ACK feedback, the bit number corresponding to the PDSCH fed back by TB-level HARQ-ACK is 1, the first class DAI is 1, and the first class NFI indicates that the first class DAI is recounted, indicating that there is one TB-level PDSCH fed back.
The downlink time unit 2 schedules the PDSCH2 to feed back in the uplink time unit 0, the downlink scheduling DCI2 indicates that the group number of the first-class PDSCH is 0, the group number of the scheduled PDSCH is 0, the HARQ-ACK feedback type indication information of the currently scheduled PDSCH indicates that the PDSCH is CBG-level HARQ-ACK feedback, the bit number corresponding to the PDSCH fed back by CBG-level HARQ-ACK is 4, the first-class DAI is 1, and the first-class NFI indicates that the first-class DAI is counted again, which indicates that there is a CBG-level fed back PDSCH.
The downlink time unit schedules a PDSCH3 to feed back in the uplink time unit 0, the downlink scheduling DCI3 indicates that the group number of the first PDSCH is 0, the group number of the scheduled PDSCH is 0, the HARQ-ACK feedback type indication information of the currently scheduled PDSCH indicates that the PDSCH is TB-level HARQ-ACK feedback, the bit number corresponding to the PDSCH fed back by the TB-level HARQ-ACK feedback is 1, the first DAI is 2, and the first NFI indicates that the first DAI is not recounted and indicates that there are two PDSCHs fed back by the TB level.
The downlink time unit 4 schedules the PDSCH3 for feedback in the uplink time unit 1, the downlink scheduling DCI4 indicates that the first group number is 1, the group number of the scheduled PDSCH is 1, the HARQ-ACK feedback type indication information of the currently scheduled PDSCH indicates that the PDSCH is TB-level HARQ-ACK feedback, and the bit number corresponding to the PDSCH fed back by TB-level HARQ-ACK is 1. The first DAI is 1, and the first NFI indicates the first DAI recount, indicating PDSCH with one TB level feedback. At this time, the HARQ-ACK group codebook of the first type PDSCH group of the HARQ-ACK codebook only comprises one HARQ-ACK sub-codebook, and the HARQ-ACK sub-codebook is the first type HARQ-ACK sub-codebook.
The downlink scheduling DCI4 of the downlink time unit 4 indicates that the DAI of the third type is 2 bits, and is used to indicate the total number of PDSCHs that need to be fed back by one HARQ-ACK sub-codebook in the PDSCH group of the second type, where the type of the HARQ-ACK sub-codebook is determined by HARQ-ACK feedback type indication information of the currently scheduled PDSCH. At this time, the feedback is the HARQ-ACK feedback of TB level, namely the HARQ-ACK sub-codebook is the first type HARQ-ACK sub-codebook. The third DAI is 2, which indicates PDSCH with two TB level feedback. The first HARQ-ACK sub-codebook of the HARQ-ACK group codebook of the second PDSCH group has 2 bits, and respectively corresponds to the HARQ-ACK feedback of the TB level of the PDSCH1 scheduled by the downlink scheduling DCI1 of the first downlink time unit 1 and the HARQ-ACK feedback of the TB level of the PDSCH3 scheduled by the downlink scheduling DCI3 of the second downlink time unit 3. The number of PDSCH of a second HARQ-ACK sub-codebook of a HARQ-ACK group codebook of a second PDSCH group is determined to be 1 by indicating that a first DAI is determined by downlink scheduling DCI #2 of a downlink time unit 2, and the bit number of the second HARQ-ACK sub-codebook of the HARQ-ACK group codebook of the second PDSCH group is 4 corresponding to CBG-level HARQ-ACK feedback of the PDSCH scheduled by the downlink scheduling DCI of the second downlink time unit. The HARQ-ACK group codebook of the second type PDSCH group has 6 bits, the first 2 bits are the first type HARQ-ACK sub-codebook, and the last 4 bits are the second type HARQ-ACK sub-codebook.
The UE determines the time for sending the HARQ-ACK codebook as an uplink time unit 1 according to the downlink scheduling DCI4, and the positions of the HARQ-ACK group codebook of the first type of PDSCH group and the HARQ-ACK group codebook of the second type of PDSCH group in the HARQ-ACK codebook are determined through a predefined rule. For example, PDSCH group 0 is after the previous PDSCH group 1. Or the code book of the HARQ-ACK group of the first type PDSCH group is in front of the code book of the HARQ-ACK group of the second type PDSCH group is in back of the code book of the HARQ-ACK group of the second type PDSCH group. The number of bits of the HARQ-ACK codebook is 7.
Compared with the existing scheme, the method can indicate the total number of the PDSCHs needing to be fed back by a certain determined HARQ-ACK sub-codebook contained in the second type HARQ-ACK group codebook on the premise of not increasing the signaling overhead of a physical layer, and the reliability of the HARQ-ACK codebook is improved.
Mode IV
And the base station configures a second type PDSCH group comprising two HARQ-ACK subcodebooks through high-level signaling. The indication information of the HARQ-ACK sub-codebook of the second type PDSCH group in the DCI is 0 bit (or the base station configures no indication information of the HARQ-ACK sub-codebook of the second type PDSCH group in the DCI through high layer signaling). The third class of DAI is 4 bits, where the first 2 bits are used to indicate the total number of PDSCHs that need to be fed back by the first class of HARQ-ACK sub-codebooks in the second class of PDSCH groups, and the last 2 bits are used to indicate the total number of PDSCHs that need to be fed back by the second class of HARQ-ACK sub-codebooks in the second class of PDSCH groups. (or, the first 2 bits are used for indicating the total number of PDSCHs needing to be fed back by the second type HARQ-ACK sub-codebook in the second type PDSCH group, and the second 2 bits are used for indicating the total number of PDSCHs needing to be fed back by the first type HARQ-ACK sub-codebook in the second type PDSCH group.)
When there are two PDSCH groups, downlink time unit 1 schedules PDSCH1 for feedback in uplink time unit 0, downlink scheduling DCI1 indicates that the first class PDSCH group number is 0, the group number of the scheduled PDSCH is 0, HARQ-ACK feedback type indication information of the currently scheduled PDSCH indicates that the PDSCH is TB-level HARQ-ACK feedback, the bit number corresponding to the PDSCH fed back by TB-level HARQ-ACK is 1, the first class DAI is 1, and the first class NFI indicates that the first class DAI is recounted, indicating that there is one TB-level PDSCH fed back.
The downlink time unit 2 schedules the PDSCH2 to feed back in the uplink time unit 0, the downlink scheduling DCI2 indicates that the group number of the first-class PDSCH is 0, the group number of the scheduled PDSCH is 0, the HARQ-ACK feedback type indication information of the currently scheduled PDSCH indicates that the PDSCH is CBG-level HARQ-ACK feedback, the bit number corresponding to the PDSCH fed back by CBG-level HARQ-ACK is 4, the first-class DAI is 1, and the first-class NFI indicates that the first-class DAI is counted again, which indicates that there is a CBG-level fed back PDSCH.
The downlink time unit schedules a PDSCH3 to feed back in the uplink time unit 0, the downlink scheduling DCI3 indicates that the group number of the first PDSCH is 0, the group number of the scheduled PDSCH is 0, the HARQ-ACK feedback type indication information of the currently scheduled PDSCH indicates that the PDSCH is TB-level HARQ-ACK feedback, the bit number corresponding to the PDSCH fed back by the TB-level HARQ-ACK feedback is 1, the first DAI is 2, and the first NFI indicates that the first DAI is not recounted and indicates that there are two PDSCHs fed back by the TB level.
The downlink time unit 4 schedules the PDSCH3 for feedback in the uplink time unit 1, the downlink scheduling DCI4 indicates that the first group number is 1, the group number of the scheduled PDSCH is 1, the HARQ-ACK feedback type indication information of the currently scheduled PDSCH indicates that the PDSCH is TB-level HARQ-ACK feedback, and the bit number corresponding to the PDSCH fed back by TB-level HARQ-ACK is 1. The first DAI is 1, and the first NFI indicates the first DAI recount, indicating PDSCH with one TB level feedback. At this time, the HARQ-ACK group codebook of the first type PDSCH group of the HARQ-ACK codebook only comprises one HARQ-ACK sub-codebook, and the HARQ-ACK sub-codebook is the first type HARQ-ACK sub-codebook.
The downlink time unit 4 downlink scheduling DCI4 indicates that the third class DAI is 4 bits, where the first 2 bits are used to indicate the total number of PDSCHs that need to be fed back by the first class HARQ-ACK sub-codebook in the second class PDSCH group, and the second 2 bits are used to indicate the total number of PDSCHs that need to be fed back by the second class HARQ-ACK sub-codebook in the second class PDSCH group.
The first 2 bits of the DAI of the third type are indicated as 2, indicating PDSCH with two TB level feedbacks. The first HARQ-ACK sub-codebook of the HARQ-ACK group codebook of the second PDSCH group has 2 bits, and respectively corresponds to the HARQ-ACK feedback of the TB level of the PDSCH1 scheduled by the downlink scheduling DCI1 of the first downlink time unit 1 and the HARQ-ACK feedback of the TB level of the PDSCH3 scheduled by the downlink scheduling DCI3 of the second downlink time unit 3.
The number of PDSCH of a second HARQ-ACK sub-codebook of a HARQ-ACK group codebook of a second PDSCH group is determined to be 1 by indicating that a first DAI is determined by downlink scheduling DCI #2 of a downlink time unit 2, and the bit number of the second HARQ-ACK sub-codebook of the HARQ-ACK group codebook of the second PDSCH group is 4 corresponding to CBG-level HARQ-ACK feedback of the PDSCH scheduled by the downlink scheduling DCI of the second downlink time unit. The HARQ-ACK group codebook of the second type PDSCH group has 6 bits, the first 2 bits are the first type HARQ-ACK sub-codebook, and the last 4 bits are the second type HARQ-ACK sub-codebook.
The second 2 bits of the DAI of the third type indicate 1, the PDSCH of the second type HARQ-ACK sub-codebook of the HARQ-ACK group codebook of the second type PDSCH group always indicates 1, and the bit number of the second type HARQ-ACK sub-codebook of the HARQ-ACK group codebook of the second type PDSCH group is 4, which corresponds to the CBG level HARQ-ACK feedback of the PDSCH scheduled by the downlink scheduling DCI of the second downlink time unit. The HARQ-ACK group codebook of the second type PDSCH group has 6 bits, the first 2 bits are the first type HARQ-ACK sub-codebook, and the last 4 bits are the second type HARQ-ACK sub-codebook.
The UE determines the time for sending the HARQ-ACK codebook as an uplink time unit 1 according to the downlink scheduling DCI4, and the positions of the HARQ-ACK group codebook of the first type of PDSCH group and the HARQ-ACK group codebook of the second type of PDSCH group in the HARQ-ACK codebook are determined through a predefined rule. For example, PDSCH group 0 is after the previous PDSCH group 1. Or the code book of the HARQ-ACK group of the first type PDSCH group is in front of the code book of the HARQ-ACK group of the second type PDSCH group is in back of the code book of the HARQ-ACK group of the second type PDSCH group. The number of bits of the HARQ-ACK codebook is 7.
Compared with the existing scheme, the method can simultaneously indicate the total number of the PDSCHs needing to be fed back by the two HARQ-ACK sub-codebooks contained in the second type HARQ-ACK group codebook, and the reliability of the HARQ-ACK codebook is improved.
Mode five
The base station configures an HARQ-ACK group codebook of the second type PDSCH group through high-layer signaling, which may include zero HARQ-ACK sub-codebooks (or no HARQ-ACK sub-codebook), one first type HARQ-ACK sub-codebook (or one HARQ-ACK sub-codebook which is the first type HARQ-ACK sub-codebook), one second type HARQ-ACK sub-codebook (or one HARQ-ACK sub-codebook which is the second type HARQ-ACK sub-codebook), or two HARQ-ACK sub-codebooks; the base station configures the HARQ-ACK subcodebook indication information of the second type PDSCH group in the DCI to be 2 bits through high-layer signaling, and the DCI respectively indicates the four conditions by 00,01,10 and 11. The third type of DAI is used for indicating the total number of PDSCHs needing to be fed back by two HARQ-ACK subcodebooks in the HARQ-ACK group codebook of the second type of PDSCH group.
When there are two PDSCH groups, downlink time unit 1 schedules PDSCH1 for feedback in uplink time unit 0, downlink scheduling DCI1 indicates that the first class PDSCH group number is 0, the group number of the scheduled PDSCH is 0, HARQ-ACK feedback type indication information of the currently scheduled PDSCH indicates that the PDSCH is TB-level HARQ-ACK feedback, the bit number corresponding to the PDSCH fed back by TB-level HARQ-ACK is 1, the first class DAI is 1, and the first class NFI indicates that the first class DAI is recounted, indicating that there is one TB-level PDSCH fed back.
The downlink time unit 2 schedules the PDSCH2 to feed back in the uplink time unit 0, the downlink scheduling DCI2 indicates that the group number of the first-class PDSCH is 0, the group number of the scheduled PDSCH is 0, the HARQ-ACK feedback type indication information of the currently scheduled PDSCH indicates that the PDSCH is CBG-level HARQ-ACK feedback, the bit number corresponding to the PDSCH fed back by CBG-level HARQ-ACK is 4, the first-class DAI is 1, and the first-class NFI indicates that the first-class DAI is counted again, which indicates that there is a CBG-level fed back PDSCH.
The downlink time unit schedules a PDSCH3 to feed back in the uplink time unit 0, the downlink scheduling DCI3 indicates that the group number of the first PDSCH is 0, the group number of the scheduled PDSCH is 0, the HARQ-ACK feedback type indication information of the currently scheduled PDSCH indicates that the PDSCH is TB-level HARQ-ACK feedback, the bit number corresponding to the PDSCH fed back by the TB-level HARQ-ACK feedback is 1, the first DAI is 2, and the first NFI indicates that the first DAI is not recounted and indicates that there are two PDSCHs fed back by the TB level.
The downlink time unit 4 schedules the PDSCH3 for feedback in the uplink time unit 1, the downlink scheduling DCI4 indicates that the first group number is 1, the group number of the scheduled PDSCH is 1, the HARQ-ACK feedback type indication information of the currently scheduled PDSCH indicates that the PDSCH is TB-level HARQ-ACK feedback, and the bit number corresponding to the PDSCH fed back by TB-level HARQ-ACK is 1. The first DAI is 1, and the first NFI indicates the first DAI recount, indicating PDSCH with one TB level feedback. At this time, the HARQ-ACK group codebook of the first type PDSCH group of the HARQ-ACK codebook only comprises one HARQ-ACK sub-codebook, and the HARQ-ACK sub-codebook is the first type HARQ-ACK sub-codebook.
The downlink time unit 4 downlink scheduling DCI4 indicates that the third class DAI is 4 bits, where the first 2 bits are used to indicate the total number of PDSCHs that need to be fed back by the first class HARQ-ACK sub-codebook in the second class PDSCH group, and the second 2 bits are used to indicate the total number of PDSCHs that need to be fed back by the second class HARQ-ACK sub-codebook in the second class PDSCH group.
The downlink scheduling DCI4 of downlink time unit 4 indicates that the HARQ-ACK sub-codebook indication information of the second type PDSCH group is 11, and indicates that the HARQ-ACK group codebook of the second type PDSCH group includes 2 HARQ-ACK sub-codebooks.
The first 2 bits of the DAI of the third type are indicated as 2, indicating PDSCH with two TB level feedbacks. The first HARQ-ACK sub-codebook of the HARQ-ACK group codebook of the second PDSCH group has 2 bits, and respectively corresponds to the HARQ-ACK feedback of the TB level of the PDSCH1 scheduled by the downlink scheduling DCI1 of the first downlink time unit 1 and the HARQ-ACK feedback of the TB level of the PDSCH3 scheduled by the downlink scheduling DCI3 of the second downlink time unit 3.
The number of PDSCH of a second HARQ-ACK sub-codebook of a HARQ-ACK group codebook of a second PDSCH group is determined to be 1 by indicating that a first DAI is determined by downlink scheduling DCI #2 of a downlink time unit 2, and the bit number of the second HARQ-ACK sub-codebook of the HARQ-ACK group codebook of the second PDSCH group is 4 corresponding to CBG-level HARQ-ACK feedback of the PDSCH scheduled by the downlink scheduling DCI of the second downlink time unit. The HARQ-ACK group codebook of the second type PDSCH group has 6 bits, the first 2 bits are the first type HARQ-ACK sub-codebook, and the last 4 bits are the second type HARQ-ACK sub-codebook.
The second 2 bits of the DAI of the third type indicate 1, the PDSCH of the second type HARQ-ACK sub-codebook of the HARQ-ACK group codebook of the second type PDSCH group always indicates 1, and the bit number of the second type HARQ-ACK sub-codebook of the HARQ-ACK group codebook of the second type PDSCH group is 4, which corresponds to the CBG level HARQ-ACK feedback of the PDSCH scheduled by the downlink scheduling DCI of the second downlink time unit. The HARQ-ACK group codebook of the second type PDSCH group has 6 bits, the first 2 bits are the first type HARQ-ACK sub-codebook, and the last 4 bits are the second type HARQ-ACK sub-codebook.
The UE determines the time for sending the HARQ-ACK codebook as an uplink time unit 1 according to the downlink scheduling DCI4, and the positions of the HARQ-ACK group codebook of the first type of PDSCH group and the HARQ-ACK group codebook of the second type of PDSCH group in the HARQ-ACK codebook are determined through a predefined rule. For example, PDSCH group 0 is after the previous PDSCH group 1. Or the code book of the HARQ-ACK group of the first type PDSCH group is in front of the code book of the HARQ-ACK group of the second type PDSCH group is in back of the code book of the HARQ-ACK group of the second type PDSCH group. The number of bits of the HARQ-ACK codebook is 7.
Compared with the existing scheme, the method can dynamically indicate the number and the type of the HARQ-ACK sub-codebooks contained in the second type HARQ-ACK group codebook, and the scheduling flexibility is improved. Meanwhile, the consistency of understanding of the base station and the UE is ensured, and the reliability of the HARQ-ACK codebook is improved. The technical scheme provided by the embodiment of the application at least has the following beneficial effects:
the method and the device realize the determination of the HARQ-ACK codebook corresponding to the uplink time unit, and determine the sequence and the length of the HARQ-ACK by using the limited downlink control signaling when the HARQ-ACK bit lengths of the PDSCH which needs to be fed back by the same uplink time unit are different, thereby increasing the scheduling flexibility, increasing the reliability of the HARQ-ACK codebook and ensuring the effective utilization of uplink control channel resources.
In step S303, determining the HARQ-ACK codebook may be implemented in at least one of the following six manners:
in a first mode
The base station configures the HARQ-ACK group codebook of each PDSCH group through high-layer signaling, and the HARQ-ACK group codebook can contain at most two HARQ-ACK subcodebooks. The number of PDSCH groups configured by the base station through high-layer signaling is 2 according to the protocol. And the protocol provides or the base station configures the HARQ-ACK subcodebook indication information of the second type PDSCH group in the downlink scheduling DCI to be 0 bit through high-layer signaling.
The third kind of DAI simultaneously indicates the total number of the PDSCHs needing to be fed back by the first kind of HARQ-ACK sub-codebooks and the second kind of HARQ-ACK sub-codebooks of the HARQ-ACK group codebooks of the second kind of PDSCH groups.
The indication information of the third type DAI may be configured through higher layer signaling or may be specified through a protocol. The third kind of DAI indicates the total number of PDSCHs (including the number of SPS deactivation DCI) needing to be fed back by the first kind of HARQ-ACK sub-codebooks and the second kind of HARQ-ACK sub-codebooks of the HARQ-ACK group codebooks of the second kind of PDSCH groups at the same time. Whether the third type of DAI is recounted is indicated by the second type of NFI. When the second type NFI is inverted, the third type DAI counts again; when the second type of NFI is not inverted, the third type of DAI is not re-counted. The third class DAI in this embodiment is 2 bits.
It should be noted that, because the number of bits indicated by the DAI in the DCI is limited, the indication information of the third type of DAI in the DCI may be different from the actual total number of PDSCHs corresponding to different HARQ-ACK sub-codebooks of the second type of PDSCH group, for example, the binary indication 00 of the third type of DAI in the DCI, and the total number of PDSCHs that need to be fed back by the first type of HARQ-ACK sub-codebook of the second type of PDSCH group is 5; and the total number of the PDSCHs needing to be fed back by the second type HARQ-ACK sub-codebook of the second type PDSCH group is 1.
Default values or initial values of the first NFI and the second NFI may be configured by a protocol or a high-level signaling, if the protocol specifies that the default values or initial values of the first NFI and the second NFI are 0, when the UE receives downlink scheduling DCI fed back by a first scheduling TB level or CBG level HARQ-ACK of a certain PDSCH group, the first NFI indicates 1, that the first NFI is inverted, and the first DAI and the second DAI are counted again; if the protocol specifies that the default value or the initial value of the first NFI and the second NFI is 1, when the UE receives downlink scheduling DCI fed back by the first scheduling TB level or CBG level HARQ-ACK in a certain PDSCH group, the first NFI indicates 0, which indicates that the first NFI is inverted, and the first DAI and the second DAI are counted again.
When UE receives downlink scheduling DCI fed back by HARQ-ACK of a non-first scheduling TB level or CBG level of a certain PDSCH group, whether the first type NFI is inverted or not is determined, and the current first type NFI and the previous TB level or CBG level NFI indication information of the PDSCH group need to be compared. And if the two NFIs are not the same, the first type DAI and the second type DAI are considered to be recounted, otherwise, the first type DAI and the second type DAI are not recounted.
The principle of the second class of NFI is the same as the first class of NFI. In this embodiment, the default values or initial values of the first NFI and the second NFI are both 0.
In this embodiment, there are two PDSCH groups, and the HARQ-ACK feedback type of PDSCH of each PDSCH group may be a TB level or CBG level HARQ-ACK.
The downlink time unit 1 schedules a PDSCH1 for feedback in the uplink time unit 1, the downlink scheduling DCI1 indicates that the group number of the first-class PDSCH is 0, the group number of the scheduled PDSCH1 is 0, the HARQ-ACK feedback type indication information of the currently scheduled PDSCH indicates that the PDSCH is TB-level HARQ-ACK feedback, the bit number corresponding to the PDSCH fed back by the TB-level HARQ-ACK is 1, the first-class DAI is 1, the second-class DAI is 1, the first-class NFI indicates 1, and the DCI1 is downlink scheduling DCI for the first-scheduling TB-level HARQ-ACK feedback in the PDSCH group 0, where the first-class NFI is inverted to indicate that the first-class DAI and the second-class DAI are counted again, and the PDSCH group 0 has a PDSCH fed back by TB level. In this case, PDSCH group 0 is a first type PDSCH group, and PDSCH group 1 is a second type PDSCH group. And the HARQ-ACK group codebook indication information of the PDSCH group indicates that HARQ-ACK only needs to be fed back to the PDSCH group where the current scheduling PDSCH is located, and the third type DAI indicates the total number of the PDSCHs of the HARQ-ACK which needs to be fed back by the first type HARQ-ACK subcodebook and the second type HARQ-ACK subcodebook of the second type PDSCH group at the same time. And the binary indication 11 of the third type DAI in the DCI, and the code book size of the HARQ-ACK group of the second type PDSCH group is 0.
The downlink time unit 2 schedules the PDSCH2 for feedback in the uplink time unit 1, the downlink scheduling DCI2 indicates that the group number of the first-class PDSCH is 0, the group number of the scheduled PDSCH2 is 0, the HARQ-ACK feedback type indication information of the currently scheduled PDSCH indicates that the PDSCH is CBG-level HARQ-ACK feedback, the bit number corresponding to the PDSCH fed back by CBG-level HARQ-ACK is 4, the first-class DAI is 1, the second-class DAI is 1, and the first-class NFI indicates that 1 is inverted compared with a default value, the DCI2 is the downlink scheduling DCI of the first scheduled CBG-level HARQ-ACK feedback in the PDSCH group 0, at this time, the first-class NFI is inverted to indicate that the first-class DAI and the second-class DAI are counted again, and the PDSCH group 0 has one CBG-level fed back. In this case, PDSCH group 0 is a first type PDSCH group, and PDSCH group 1 is a second type PDSCH group. And the HARQ-ACK group codebook indication information of the PDSCH group indicates that HARQ-ACK only needs to be fed back to the PDSCH group where the current scheduling PDSCH is located, and the third type DAI indicates the total number of the PDSCHs of the HARQ-ACK which needs to be fed back by the first type HARQ-ACK subcodebook and the second type HARQ-ACK subcodebook of the second type PDSCH group at the same time. Binary indication of DAI of third class in DCI 11. The HARQ-ACK group codebook size for the second type PDSCH group is 0. The HARQ-ACK codebook size determined according to downlink time unit 1 and downlink time unit 2 is 5, and is the first type HARQ-ACK sub-codebook and the first type HARQ-ACK sub-codebook of PDSCH group 0, and the first type HARQ-ACK sub-codebook size of PDSCH group 0 is 1 bit, corresponding to TB-level feedback of PDSCH1 scheduled by downlink time unit 1. The second HARQ-ACK sub-codebook of PDSCH group 0 has a size of 4 bits and corresponds to CBG level feedback of PDSCH2 scheduled by downlink time unit 2. The HARQ-ACK group codebook size of PDSCH group 1 is 0.
The base station does not receive the HARQ-ACK codebook sent by the UE in the uplink time unit 1.
The downlink time unit 3 schedules the PDSCH3 for feedback in the uplink time unit 2, the downlink scheduling DCI3 indicates that the group number of the first-class PDSCH is 1, the group number of the scheduled PDSCH3 is 1, the HARQ-ACK feedback type indication information of the currently scheduled PDSCH indicates that the PDSCH is TB-level HARQ-ACK feedback, the bit number corresponding to the PDSCH fed back by the TB-level HARQ-ACK is 1, the first-class DAI is 1, the second-class DAI is 1, and the first-class NFI indicates 1, the DCI3 is downlink scheduling DCI for the first scheduling TB-level HARQ-ACK feedback in the PDSCH group 1, at this time, the first-class NFI is inverted to indicate that the first-class DAI and the second-class DAI are recounted, and the PDSCH group 1 has a PDSCH fed back by TB level. At this time, PDSCH group 1 is a first type PDSCH group, and PDSCH group 0 is a second type PDSCH group. And the HARQ-ACK group codebook indication information of the PDSCH group indicates that HARQ-ACK needs to be fed back to both the first type PDSCH group and the second type PDSCH group, and the third type DAI indicates the total number of the PDSCHs of the HARQ-ACK which needs to be fed back by the first type HARQ-ACK subcodebook and the second type HARQ-ACK subcodebook of the second type PDSCH group at the same time. The binary indication 00 of the third type of DAI in the DCI, where the second type of NFI is 1, where, compared with the previous downlink scheduling DCI of the PDSCH group 0, that is, the first type of NFI of the DCI2, the NFI is not inverted, and the total number of PDSCHs that need to be fed back by the first type of HARQ-ACK subcodebook and the second type of HARQ-ACK subcodebook of the PDSCH group 0 are both 1. The total number of the PDSCHs needing to be fed back by the first type HARQ-ACK sub-codebook of the PDSCH group 0 is 1, and the corresponding bit number is 1 bit. The total number of the PDSCHs needing to be fed back by the second type HARQ-ACK sub-codebook of the PDSCH group 0 is 1, and the corresponding bit number is 4 bits. The HARQ-ACK codebook consists of HARQ-ACK group codebooks of two PDSCH groups, the HARQ-ACK group codebook of the PDSCH group 0 consists of two HARQ-ACK sub-codebooks, the size of the first HARQ-ACK sub-codebook is 1 bit and corresponds to the HARQ-ACK feedback of the TB level of the PDSCH1 scheduled by the DCI1, and the size of the second HARQ-ACK sub-codebook is 4 bits and corresponds to the HARQ-ACK feedback of the CBG level of the PDSCH2 scheduled by the DCI 2. The HARQ-ACK group codebook of the PDSCH group 1 is formed by a first type HARQ-ACK sub-codebook, has the size of 1 bit and corresponds to the TB-level HARQ-ACK feedback of the PDSCH3 scheduled by the DCI 3.
The base station does not receive the HARQ-ACK codebook sent by the UE in uplink time unit 2.
The downlink time unit 4 schedules the PDSCH4 for feedback in the uplink time unit 3, the downlink scheduling DCI4 indicates that the first-class PDSCH group number is 0, the group number of the scheduled PDSCH4 is 0, the HARQ-ACK feedback type indication information of the currently scheduled PDSCH indicates that the PDSCH is TB-level HARQ-ACK feedback, the bit number corresponding to the PDSCH fed back by TB-level HARQ-ACK is 1, the first-class DAI is 2, the second-class DAI is 2, and the first-class NFI is 1, the first-class NFI is the same as the NFI indication of the previous PDSCH group 0 (in this case, the second-class NFI of the DCI 3), the first-class DAI is 2, and the second-class DAI is 2 without recounting. PDSCH group 0 has two PDSCHs fed back by TB level HARQ-ACK. In this case, PDSCH group 0 is a first type PDSCH group, and PDSCH group 1 is a second type PDSCH group. And the HARQ-ACK group codebook indication information of the PDSCH group indicates that HARQ-ACK needs to be fed back to both the first type PDSCH group and the second type PDSCH group, and the third type DAI indicates the total number of the PDSCHs of the HARQ-ACK which needs to be fed back by the first type HARQ-ACK subcodebook and the second type HARQ-ACK subcodebook of the second type PDSCH group at the same time. The binary indication 00 of the third type of DAI in the DCI, where the second type of NFI is 1, where, compared with the previous downlink scheduling DCI of the PDSCH group 1, that is, the first type of NFI of the DCI3, the NFI is not inverted, and the total number of PDSCHs that need to be fed back by the first type of HARQ-ACK subcodebook and the second type of HARQ-ACK subcodebook of the PDSCH group 1 are both 1. The total number of the PDSCHs needing to be fed back by the first type HARQ-ACK sub-codebook of the PDSCH group 1 is 1, and the corresponding bit number is 1 bit. The total number of the PDSCHs needing to be fed back by the second type HARQ-ACK sub-codebook of the PDSCH group 1 is 1, and the corresponding bit number is 4 bits. The HARQ-ACK codebook consists of HARQ-ACK group codebooks of two PDSCH groups, the HARQ-ACK group codebook of the PDSCH group 0 consists of two HARQ-ACK sub-codebooks, the size of the first HARQ-ACK sub-codebook is 2 bits, the HARQ-ACK sub-codebook corresponds to HARQ-ACK feedback of a TB level of a PDSCH1 scheduled by DCI1 and HARQ-ACK feedback of a TB level of a PDSCH4 scheduled by DCI4, the size of the second HARQ-ACK sub-codebook is 4 bits, and the HARQ-ACK codebook corresponds to HARQ-ACK feedback of a CBG level of a PDSCH2 scheduled by DCI 2. The HARQ-ACK group codebook of the PDSCH group 1 is composed of two HARQ-ACK subcodebooks, the first HARQ-ACK subcodebook is 1 bit in size and corresponds to the HARQ-ACK feedback of the TB level of the PDSCH3 scheduled by the DCI3, the second HARQ-ACK subcodebook is 4 bits in size, and the UE considers that the DCI is missed because the UE does not receive the corresponding scheduled DCI, and can feed back 4 NACKs. The total HARQ-ACK codebook size is 11 bits.
Compared with the existing scheme, the scheme can ensure the consistency of the UE and the base station for the size understanding of the HARQ-ACK codebook on the premise of not increasing DCI overhead, and increases the reliability of the HARQ-ACK codebook transmission.
Mode two
And the base station configures the HARQ-ACK group codebook of each PDSCH group through high-level signaling, wherein the HARQ-ACK group codebook only comprises the first type HARQ-ACK sub-codebook. The number of PDSCH groups configured by the base station through high-layer signaling is 2 according to the protocol. And the protocol provides or the base station configures the HARQ-ACK subcodebook indication information of the second type PDSCH group in the downlink scheduling DCI to be 0 bit through high-layer signaling.
The indication information of the third type DAI may be configured through higher layer signaling or may be specified through a protocol. The third type of DAI indicates the total number of PDSCHs that need to be fed back by the HARQ-ACK sub-codebook in the second type of PDSCH group. Whether the third type of DAI is recounted is indicated by the second type of NFI. When the second type NFI is inverted, the third type DAI counts again; when the second type of NFI is not inverted, the third type of DAI is not re-counted. The third class DAI in this embodiment is 2 bits.
In this embodiment, there are two PDSCH groups, and the HARQ-ACK feedback type of the PDSCH of each PDSCH group is TB level HARQ-ACK, and the bit number corresponding to the PDSCH fed back by TB level HARQ-ACK is 1.
And the UE determines whether the DCI is missed or not according to the first type of DAI, the second type of DAI and/or the third type of DAI associated with each PDSCH group.
Downlink time unit 1 schedules PDSCH1 to be fed back in uplink time unit 1, downlink scheduling DCI1 indicates that the group number of the first type PDSCH is 0, the group number of the scheduled PDSCH is 0, the first type DAI is 1, the second type DAI is 1, the first type NFI is 1, DCI1 is the first downlink scheduling DCI of PDSCH group 0, at this time, the first type NFI is inverted, which indicates that the first type DAI and the second type DAI are counted again, and PDSCH group 0 has one PDSCH. In this case, PDSCH group 0 is a first type PDSCH group, and PDSCH group 1 is a second type PDSCH group. And the HARQ-ACK group codebook indication information of the PDSCH group indicates that HARQ-ACK only needs to be fed back to the PDSCH group where the current scheduling PDSCH is located, and the third type DAI is 0.
Downlink time unit 2 schedules PDSCH2 for feedback in uplink time unit 1, where downlink scheduling DCI2 indicates that the group number of the first PDSCH is 0, the group number of the scheduled PDSCH is 0, the first DAI is 2, the second DAI is 2, and the first NFI is 1, the first NFI is the same as the NFI of the previous PDSCH group 0 (the first NFI of DCI1 at this time), the first DAI is 2, and the second DAI is 2 without counting again. PDSCH group 0 has two PDSCHs. . In this case, PDSCH group 0 is a first type PDSCH group, and PDSCH group 1 is a second type PDSCH group. And the HARQ-ACK group codebook indication information of the PDSCH group indicates that HARQ-ACK only needs to be fed back to the PDSCH group where the current scheduling PDSCH is located, and the third type DAI is 0. At this time, the HARQ-ACK codebook size is 2 bits corresponding to HARQ-ACK feedback of DCI1 scheduled PDSCH1 and DCI2 scheduled PDSCH2, respectively. The UE does not receive the downlink scheduling DCI 2.
The base station does not receive the HARQ-ACK codebook sent by the UE in the uplink time unit 1.
Downlink time unit 3 schedules PDSCH3 to be fed back in uplink time unit 2, downlink scheduling DCI3 indicates that the group number of the first-type PDSCH is 1, the group number of the scheduled PDSCH is 1, the first-type DAI is 1, the second-type DAI is 1, the first-type NFI is 1, DCI3 is the first downlink scheduling DCI in PDSCH group 1, at this time, the first-type NFI is inverted, which indicates that the first-type DAI and the second-type DAI are counted again, and PDSCH group 1 has one PDSCH. At this time, PDSCH group 1 is a first type PDSCH group, and PDSCH group 0 is a second type PDSCH group. And the HARQ-ACK group codebook indication information of the PDSCH group indicates that HARQ-ACK needs to be fed back to both the first type PDSCH group and the second type PDSCH group, and the third type DAI indicates the total number of the PDSCHs needing to be fed back by the HARQ-ACK subcodebook in the second type PDSCH group. The third type DAI is 2, the second type NFI is 1, and compared with the previous downlink scheduling DCI of the PDSCH group 0, that is, the first type NFI of DCI2, NFI is not inverted, and the total number of PDSCHs that need to be fed back by the PDSCH group 0 is 2.
Downlink time unit 4 schedules PDSCH4 to feed back to uplink time unit 2 on carrier 1, where downlink scheduling DCI4 indicates that the group number of the first PDSCH is 0, the group number of the scheduled PDSCH is 0, the first DAI is 3, the second DAI is 6, the first NFI is 1, the first NFI is the same as the NFI of the previous PDSCH group 0 (the first NFI of DCI1 for the UE at this time), the first DAI is 3, and the second DAI is 6 and is not counted again. In this case, PDSCH group 0 is a first type PDSCH group, and PDSCH group 1 is a second type PDSCH group. And the HARQ-ACK group codebook indication information of the PDSCH group indicates that HARQ-ACK needs to be fed back to both the first type PDSCH group and the second type PDSCH group, and the third type DAI indicates the total number of the PDSCHs needing to be fed back by the HARQ-ACK subcodebook in the second type PDSCH group. The third type DAI is 1, the second type NFI is 1, and compared with the previous downlink scheduling DCI of the PDSCH group 1, that is, the first type NFI of DCI3, NFI is not inverted, and the total number of PDSCHs that need to be fed back by the PDSCH group 1 is 1.
Downlink time unit 4 schedules PDSCH5 to feed back to uplink time unit 2 on carrier 2, where downlink scheduling DCI5 indicates that the group number of the first PDSCH is 0, the group number of the scheduled PDSCH is 0, the first DAI is 4, the second DAI is 6, the first NFI is 1, the first NFI is the same as the NFI of the previous PDSCH group 0 (in this case, the first NFI of DCI1 for the UE is the first NFI), the first DAI is 4, and the second DAI is 6 and is not counted again. In this case, PDSCH group 0 is a first type PDSCH group, and PDSCH group 1 is a second type PDSCH group. And the HARQ-ACK group codebook indication information of the PDSCH group indicates that HARQ-ACK needs to be fed back to both the first type PDSCH group and the second type PDSCH group, and the third type DAI indicates the total number of the PDSCHs needing to be fed back by the HARQ-ACK subcodebook in the second type PDSCH group. The third type DAI is 1, the second type NFI is 1, and compared with the previous downlink scheduling DCI of the PDSCH group 1, that is, the first type NFI of DCI3, NFI is not inverted, and the total number of PDSCHs that need to be fed back by the PDSCH group 1 is 1.
Downlink time unit 4 schedules PDSCH6 for feedback on uplink time unit 2 on carrier 3, where downlink scheduling DCI6 indicates that the group number of the first PDSCH is 0, the group number of the scheduled PDSCH is 0, the first DAI is 5, the second DAI is 6, the first NFI is 1, the first NFI is the same as the NFI of the previous PDSCH group 0 (in this case, the first NFI of DCI1 for the UE is the first NFI), the first DAI is 5, and the second DAI is 6 and is not counted again. In this case, PDSCH group 0 is a first type PDSCH group, and PDSCH group 1 is a second type PDSCH group. And the HARQ-ACK group codebook indication information of the PDSCH group indicates that HARQ-ACK needs to be fed back to both the first type PDSCH group and the second type PDSCH group, and the third type DAI indicates the total number of the PDSCHs needing to be fed back by the HARQ-ACK subcodebook in the second type PDSCH group. The third type DAI is 1, the second type NFI is 1, and compared with the previous downlink scheduling DCI of the PDSCH group 1, that is, the first type NFI of DCI3, NFI is not inverted, and the total number of PDSCHs that need to be fed back by the PDSCH group 1 is 1.
Downlink time unit 4 schedules PDSCH7 to feed back to uplink time unit 2 on carrier 4, where downlink scheduling DCI7 indicates that the group number of the first PDSCH is 0, the group number of the scheduled PDSCH is 0, the first DAI is 6, the second DAI is 6, the first NFI is 1, the first NFI is the same as the NFI of the previous PDSCH group 0 (in this case, the first NFI of DCI1 for the UE is the first NFI), the first DAI is 6, and the second DAI is 6 and is not counted again. In this case, PDSCH group 0 is a first type PDSCH group, and PDSCH group 1 is a second type PDSCH group. And the HARQ-ACK group codebook indication information of the PDSCH group indicates that HARQ-ACK needs to be fed back to both the first type PDSCH group and the second type PDSCH group, and the third type DAI indicates the total number of the PDSCHs needing to be fed back by the HARQ-ACK subcodebook in the second type PDSCH group. The third type DAI is 1, the second type NFI is 1, and compared with the previous downlink scheduling DCI of the PDSCH group 1, that is, the first type NFI of DCI3, NFI is not inverted, and the total number of PDSCHs that need to be fed back by the PDSCH group 1 is 1.
In this embodiment, the number of bits in the DAI field is 2, when the DAI indication is 5, the bit field indication in the DCI is 00, and when the DAI indication is 1, the bit field indication in the DCI is also 00; when the DAI indication is 6, the bit field indication in the DCI is 01, and when the DAI indication is 2, the bit field indication in the DCI is also 01. The UE needs to determine the specific numerical value of the DAI and the position of the PDSCH scheduled by the corresponding DCI in the HARQ-ACK codebook according to all the received first-type DAIs and second-type DAIs.
The UE did not receive DCI5, DCI6, and DCI 7.
For PDSCH group 0, the UE may determine that there is one DCI of PDSCH group 0 that has been missed according to the first type DAI of DCI1 being 1, the second type DAI being 1, and the second type DAI of DCI3 being 2, and the UE further determines that there are at least 3 DCIs of PDSCH group 0 that precede DCI7 according to the first type DAI and the second type DAI of DCI7 (the bit field in DCI indicates 01). Thereby determining that the total number of PDSCHs of the PDSCH group 0 requiring HARQ-ACK feedback is 6. The HARQ-ACK codebook is 7 bits. The first bit is HARQ-ACK feedback for DCI1 scheduled PDSCH1, and the second, third, fourth, and fifth bits are NACK. The sixth bit is HARQ-ACK feedback for DCI7 scheduled PDSCH 7. The seventh bit is HARQ-ACK feedback for DCI3 scheduled PDSCH 3. The HARQ-ACK group codebook for PDSCH group 0 is 6 bits, and the HARQ-ACK group codebook for PDSCH group 0 is 1 bit.
Compared with the existing scheme, the scheme can increase the probability of finding DCI missed detection and improve the reliability of the HARQ-ACK codebook. The method is also suitable for the scene with only the second type HARQ-ACK sub-codebook and the scene with the first type HARQ-ACK sub-codebook and the second type HARQ-ACK sub-codebook
Mode III
The base station configures the HARQ-ACK group codebook of each PDSCH group through high-layer signaling, and the HARQ-ACK group codebook can contain at most two HARQ-ACK subcodebooks. The number of PDSCH groups is 1 according to the protocol or configured by the base station through high-layer signaling. And the protocol provides or the base station configures the HARQ-ACK subcodebook indication information of the second type PDSCH group in the downlink scheduling DCI to be 0 bit through high-layer signaling.
In a carrier aggregation scenario, when only one carrier is configured with HARQ-ACK feedback of CBG level, a downlink scheduling DCI schedules a PDSCH of the carrier, and the PDSCH is based on the HARQ-ACK feedback of CBG level, and a second type DAI may be configured through protocol specification or high layer signaling to indicate the total number of PDSCHs that need to be fed back by the first type HARQ-ACK subcodebook of the first type PDSCH group.
In this embodiment, the bit number corresponding to the PDSCH fed back by the TB level HARQ-ACK is 1, and the bit number corresponding to the PDSCH fed back by the CBG level HARQ-ACK is 4. Carrier 1 is configured with HARQ-ACK feedback at CBG level, and carrier 2 is not configured with HARQ-ACK feedback at CBG level.
The downlink time unit 1 schedules the PDSCH1 to feed back in the uplink time unit 1, the HARQ-ACK feedback type indication information of the currently scheduled PDSCH indicates that the PDSCH is TB-level HARQ-ACK feedback, the bit number corresponding to the PDSCH fed back by TB-level HARQ-ACK is 1, the first DAI is 1, and the second DAI is 1. The UE does not receive the DCI 1.
Downlink time unit 2 schedules PDSCH2 for feedback in uplink time unit 1, where HARQ-ACK feedback type indication information of the currently scheduled PDSCH indicates that the PDSCH is CBG level HARQ-ACK feedback, the bit number corresponding to the PDSCH fed back by CBG level HARQ-ACK is 4, the first type DAI is 1, and the second type DAI is 1. The second type of DAI indicates that the total number of PDSCHs needing to be fed back by the first type of HARQ-ACK sub-codebook is 1. The size of the HARQ-ACK codebook is 5 bits. The first bit is NACK, corresponding to the first type HARQ-ACK sub-codebook. And the second, third, fourth and fifth bits are a second type HARQ-ACK sub-codebook corresponding to CBG level HARQ-ACK feedback of PDSCH2 scheduled by DCI 2.
The present embodiment is also applicable to a scenario in which the number of PDSCH groups is 2 or another value.
Compared with the existing scheme, the scheme can increase the probability of finding DCI missed detection and improve the reliability of the HARQ-ACK codebook.
Mode IV
The base station configures the HARQ-ACK group codebook of each PDSCH group through high-layer signaling, and the HARQ-ACK group codebook can contain at most two HARQ-ACK subcodebooks. The number of PDSCH groups configured by the base station through high-layer signaling is 2 according to the protocol. And the protocol provides or the base station configures the HARQ-ACK subcodebook indication information of the second type PDSCH group in the downlink scheduling DCI to be 0 bit through high-layer signaling.
The number M of the third type DAI bits and information indicated by the third type DAI may be configured by protocol specification or high-level signaling, where the third type DAI is divided into two parts, the first part is M/2 Most Significant Bits (MSB), i.e., the first M/2 bits, of the M bits, and the second part is M/2 Least Significant Bits (LSB), i.e., the last M/2 bits, of the M bits. M is 4 in this embodiment.
When the HARQ-ACK group codebook indication information of the PDSCH group indicates that HARQ-ACK needs to be fed back to both PDSCH groups, the first part of the third class of DAI indicates the total number of PDSCHs needing to be fed back by the first class of HARQ-ACK subcodebooks in the second class of PDSCH groups; the second portion of the DAI of the third type indicates a total number of PDSCHs that need to be fed back by the HARQ-ACK subcodebook of the second type in the PDSCH group of the second type. Whether the third type of DAI is recounted is indicated by the second type of NFI. When the second type NFI is inverted, the third type DAI counts again; when the second type of NFI is not inverted, the third type of DAI is not re-counted.
When the HARQ-ACK group codebook indication information of the PDSCH group indicates that HARQ-ACK only needs to be fed back to the PDSCH group where the currently scheduled PDSCH is located, the base station may specify, through high-level signaling or a protocol, a third class DAI to indicate DAI information of the first class PDSCH group, where the DAI information may be complete DAI information or may be a part of the DAI information, such as X MSB.
Specifically, the indication information may be one of the following six ways:
1) the first part of the third type of DAI indicates the M/2MSB of the first type of DAI in the current DCI; if the current scheduling PDSCH is based on TB-level HARQ-ACK feedback, the second part of the third class of DAI indicates the total number of the PDSCHs needing to be fed back by the second class of HARQ-ACK sub-codebooks of the first class of PDSCH group; if the current scheduling PDSCH is based on CBG-level HARQ-ACK feedback, the second part of the third class of DAI indicates the total number of the PDSCHs needing to be fed back by the first class of HARQ-ACK sub-codebooks of the first class of PDSCH groups;
2) the second part of the third type of DAI indicates the M/2MSB of the first type of DAI in the current DCI; if the current scheduling PDSCH is based on TB-level HARQ-ACK feedback, the first part of the third class of DAI indicates the total number of PDSCHs needing to be fed back by the second class of HARQ-ACK sub-codebooks of the first class of PDSCH group; if the current scheduling PDSCH is based on CBG-level HARQ-ACK feedback, the first part of the third class of DAI indicates the total number of the PDSCHs needing to be fed back by the first class of HARQ-ACK sub-codebooks of the first class of PDSCH groups;
3) the first part of the third type of DAI indicates the M/2MSB of the second type of DAI in the current DCI; if the current scheduling PDSCH is based on TB-level HARQ-ACK feedback, the second part of the third class of DAI indicates the total number of the PDSCHs needing to be fed back by the second class of HARQ-ACK sub-codebooks of the first class of PDSCH group; if the current scheduling PDSCH is based on CBG-level HARQ-ACK feedback, the second part of the third class of DAI indicates the total number of the PDSCHs needing to be fed back by the first class of HARQ-ACK sub-codebooks of the first class of PDSCH groups;
4) the second part of the third type of DAI indicates the M/2MSB of the second type of DAI in the current DCI; if the current scheduling PDSCH is based on TB-level HARQ-ACK feedback, the first part of the third class of DAI indicates the total number of PDSCHs needing to be fed back by the second class of HARQ-ACK sub-codebooks of the first class of PDSCH group; if the current scheduling PDSCH is based on CBG-level HARQ-ACK feedback, the first part of the third class of DAI indicates the total number of the PDSCHs needing to be fed back by the first class of HARQ-ACK sub-codebooks of the first class of PDSCH groups;
5) the first part of the third type of DAI indicates the M/2MSB of the first type of DAI in the current DCI; the second part of the third type of DAI indicates the M/2MSB of the second type of DAI in the current DCI;
6) the second part of the third type of DAI indicates the M/2MSB of the first type of DAI in the current DCI; the first part of the third type of DAI indicates the M/2MSB of the second type of DAI in the current DCI;
optionally, a fifth way is adopted, namely, the first part of the DAI of the third type indicates the M/2MSB of the DAI of the first type in the current DCI; the second part of the third type of DAI indicates the M/2MSB of the second type of DAI in the current DCI.
Optionally, the bit number corresponding to the PDSCH fed back by the TB level HARQ-ACK is 1, and the bit number corresponding to the PDSCH fed back by the CBG level HARQ-ACK is 4.
The downlink time unit 1 schedules a PDSCH1 for feedback in the uplink time unit 1, the downlink scheduling DCI1 indicates that the group number of the first-class PDSCH is 0, the group number of the scheduled PDSCH is 0, the HARQ-ACK feedback type indication information of the currently scheduled PDSCH indicates that the PDSCH is TB-level HARQ-ACK feedback, the bit number corresponding to the PDSCH fed back by TB-level HARQ-ACK is 1, the first-class DAI is 1 (binary indication in DCI is 00), the second-class DAI is 1 (binary indication in DCI is 00) and the first-class NFI is 1, and the DCI1 is downlink scheduling DCI for the first-class HARQ-ACK feedback of the first scheduling level in the PDSCH group 0, where the first-class NFI is inverted to indicate that the first-class DAI and the second-class DAI are counted again, and the PDSCH group 0 has a PDSCH fed back by TB level. In this case, PDSCH group 0 is a first type PDSCH group, and PDSCH group 1 is a second type PDSCH group. The HARQ-ACK group codebook indication information of the PDSCH group indicates that HARQ-ACK only needs to be fed back to the PDSCH group where the current scheduling PDSCH is located, and the first part of the third type of DAI indicates the M/2MSB of the first type of DAI in the current DCI; the second part of the third type of DAI indicates the M/2MSB of the second type of DAI in the current DCI. The binary indication of the third class of DAI in DCI is 0000.
The UE successfully receives the DCI 1.
The downlink time unit 2 schedules the PDSCH2 for feedback in the uplink time unit 1, the downlink scheduling DCI2 indicates that the first-class PDSCH group number is 0, the group number of the scheduled PDSCH is 0, the HARQ-ACK feedback type indication information of the currently scheduled PDSCH indicates that the PDSCH is TB-level HARQ-ACK feedback, the bit number corresponding to the PDSCH for TB-level HARQ-ACK feedback is 1, the first-class DAI is 2 (the binary indication in the DCI is 01), the second-class DAI is 2 (the binary indication in the DCI is 01), and the first-class NFI is 1, at this time, the PDSCH group 0 is the first-class PDSCH group, and the PDSCH group 1 is the second-class PDSCH group. The HARQ-ACK group codebook indication information of the PDSCH group indicates that HARQ-ACK only needs to be fed back to the PDSCH group where the current scheduling PDSCH is located, and the first part of the third type of DAI indicates the M/2MSB of the first type of DAI in the current DCI; the second part of the third type of DAI indicates the M/2MSB of the second type of DAI in the current DCI. The binary indication of the third class of DAI in DCI is 0000.
The downlink time unit 3 schedules the PDSCH3 for feedback in the uplink time unit 1, the downlink scheduling DCI3 indicates that the first-class PDSCH group number is 0, the group number of the scheduled PDSCH is 0, the HARQ-ACK feedback type indication information of the currently scheduled PDSCH indicates that the PDSCH is TB-level HARQ-ACK feedback, the bit number corresponding to the PDSCH for TB-level HARQ-ACK feedback is 1, the first-class DAI is 3 (the binary indication in the DCI is 10), the second-class DAI is 6 (the binary indication in the DCI is 01), and the first-class NFI is 1, at this time, the PDSCH group 0 is the first-class PDSCH group, and the PDSCH group 1 is the second-class PDSCH group. The HARQ-ACK group codebook indication information of the PDSCH group indicates that HARQ-ACK only needs to be fed back to the PDSCH group where the current scheduling PDSCH is located, and the first part of the third type of DAI indicates the M/2MSB of the first type of DAI in the current DCI; the second part of the third type of DAI indicates the M/2MSB of the second type of DAI in the current DCI. The binary indication of the third class of DAI in DCI is 0001.
The downlink time unit 3 schedules the PDSCH4 for feedback in the uplink time unit 1, the downlink scheduling DCI4 indicates that the first-class PDSCH group number is 0, the group number of the scheduled PDSCH is 0, the HARQ-ACK feedback type indication information of the currently scheduled PDSCH indicates that the PDSCH is TB-level HARQ-ACK feedback, the bit number corresponding to the PDSCH for TB-level HARQ-ACK feedback is 1, the first-class DAI is 4 (the binary indication in the DCI is 11), the second-class DAI is 6 (the binary indication in the DCI is 01), and the first-class NFI is 1, at this time, the PDSCH group 0 is the first-class PDSCH group, and the PDSCH group 1 is the second-class PDSCH group. The HARQ-ACK group codebook indication information of the PDSCH group indicates that HARQ-ACK only needs to be fed back to the PDSCH group where the current scheduling PDSCH is located, and the first part of the third type of DAI indicates the M/2MSB of the first type of DAI in the current DCI; the second part of the third type of DAI indicates the M/2MSB of the second type of DAI in the current DCI. The binary indication of the third class of DAI in DCI is 0001.
The downlink time unit 3 schedules the PDSCH5 for feedback in the uplink time unit 1, the downlink scheduling DCI5 indicates that the first-class PDSCH group number is 0, the group number of the scheduled PDSCH is 0, the HARQ-ACK feedback type indication information of the currently scheduled PDSCH indicates that the PDSCH is TB-level HARQ-ACK feedback, the bit number corresponding to the PDSCH for TB-level HARQ-ACK feedback is 1, the first-class DAI is 5 (binary indication in DCI is 00), the second-class DAI is 6 (binary indication in DCI is 01), and the first-class NFI is 1, at this time, the PDSCH group 0 is the first-class PDSCH group, and the PDSCH group 1 is the second-class PDSCH group. The HARQ-ACK group codebook indication information of the PDSCH group indicates that HARQ-ACK only needs to be fed back to the PDSCH group where the current scheduling PDSCH is located, and the first part of the third type of DAI indicates the M/2MSB of the first type of DAI in the current DCI; the second part of the third type of DAI indicates the M/2MSB of the second type of DAI in the current DCI. The binary indication of the third class of DAI in DCI is 0101.
The UE did not successfully receive DCI2, DCI3, DC4, DCI 5.
The downlink time unit 3 schedules the PDSCH6 for feedback in the uplink time unit 1, the downlink scheduling DCI6 indicates that the first-class PDSCH group number is 0, the group number of the scheduled PDSCH is 0, the HARQ-ACK feedback type indication information of the currently scheduled PDSCH indicates that the PDSCH is TB-level HARQ-ACK feedback, the bit number corresponding to the PDSCH for TB-level HARQ-ACK feedback is 1, the first-class DAI is 6 (binary indication in DCI is 01), the second-class DAI is 6 (binary indication in DCI is 01), and the first-class NFI is 1, at this time, the PDSCH group 0 is the first-class PDSCH group, and the PDSCH group 1 is the second-class PDSCH group. The HARQ-ACK group codebook indication information of the PDSCH group indicates that HARQ-ACK only needs to be fed back to the PDSCH group where the current scheduling PDSCH is located, and the first part of the third type of DAI indicates the M/2MSB of the first type of DAI in the current DCI; the second part of the third type of DAI indicates the M/2MSB of the second type of DAI in the current DCI. The binary indication of the third class of DAI in DCI is 0101.
The UE successfully receives the DCI 6.
The first class NFI in DCI6 is the same as the first class NFI in DCI1, and the first class and second class of DAIs are not re-counted. The UE may confirm, according to the indication information in the DCI6, that the total number of PDSCHs that need to be fed back in PDSCH group 0 is 6, and 4 DCI missing detections occur between DCI1 and DCI 6. At this time, the size of the HARQ-ACK codebook is 6 bits, the first bit corresponds to HARQ-ACK feedback of PDSCH1, the sixth bit corresponds to HARQ-ACK feedback of PDSCH6, and the other 4 bits are NACK.
Compared with the existing scheme, the scheme can help the UE to find the missed DCI without increasing the DCI bit number, and the reliability of the HARQ-ACK codebook is improved.
Mode five
The base station configures the HARQ-ACK group codebook of each PDSCH group through high-layer signaling, and the HARQ-ACK group codebook can contain at most two HARQ-ACK subcodebooks. The number of PDSCH groups configured by the base station through high-layer signaling is 2 according to the protocol. And the protocol provides or the base station configures the HARQ-ACK subcodebook indication information of the second type PDSCH group in the downlink scheduling DCI to be 0 bit through high-layer signaling.
The indication information of the third type DAI may be configured through higher layer signaling or may be specified through a protocol. The indication information of the third type DAI may be associated with HARQ-ACK group codebook indication information of the PDSCH group. The third class DAI in this embodiment is 2 bits.
And when the HARQ-ACK group codebook indication information of the PDSCH group indicates that HARQ-ACK needs to be fed back to both PDSCH groups, the third type of DAI indicates the total number of PDSCHs needing to be fed back by one HARQ-ACK sub-codebook in the second type of PDSCH group, and the type of the HARQ-ACK sub-codebook is determined by the HARQ-ACK feedback type indication information of the currently scheduled PDSCH. The type of the HARQ-ACK sub-codebook may be specified to be the same as the HARQ-ACK feedback type of the currently scheduled PDSCH, or the type of the HARQ-ACK sub-codebook may be specified to be different from the HARQ-ACK feedback type of the currently scheduled PDSCH. The present embodiment provides that the type of the HARQ-ACK sub-codebook is the same as the HARQ-ACK feedback type of the currently scheduled PDSCH. Whether the third type of DAI is recounted is indicated by the second type of NFI. When the second type NFI is inverted, the third type DAI counts again; when the second type of NFI is not inverted, the third type of DAI is not re-counted.
And when the HARQ-ACK group codebook indication information of the PDSCH group indicates that HARQ-ACK only needs to be fed back to the PDSCH group where the current scheduling PDSCH is located, the third type DAI indicates the total number of the PDSCHs of which the HARQ-ACK sub-codebooks are different from the HARQ-ACK feedback type of the current scheduling PDSCH and need to feed back HARQ-ACK. And when the HARQ-ACK feedback type of the current scheduled PDSCH is TB level HARQ-ACK, the third class DAI indicates the total number of the PDSCHs of the HARQ-ACK needing to be fed back by the second class HARQ-ACK sub-codebook of the first class PDSCH group. And when the HARQ-ACK feedback type of the current scheduled PDSCH is CBG level HARQ-ACK, the third type DAI indicates the total number of the PDSCHs of the HARQ-ACK needing to be fed back by the first type HARQ-ACK sub-codebook of the first type PDSCH group. Whether the third type of DAI is recounted is indicated by the first type of NFI. When the first type NFI is inverted, the third type DAI counts again; when the first type of NFI is not inverted, the third type of DAI is not re-counted. Optionally, whether the third type of DAI is re-counted is indicated by the second type of NFI. When the second type NFI is inverted, the third type DAI counts again; when the second type of NFI is not inverted, the third type of DAI is not re-counted.
In this embodiment, there are two PDSCH groups, and the HARQ-ACK feedback type of PDSCH of each PDSCH group may be a TB level or CBG level HARQ-ACK.
The downlink time unit 1 schedules a PDSCH1 for feedback in the uplink time unit 1, the downlink scheduling DCI1 indicates that the group number of the first-class PDSCH is 0, the group number of the scheduled PDSCH is 0, the HARQ-ACK feedback type indication information of the currently scheduled PDSCH indicates that the PDSCH is TB-level HARQ-ACK feedback, the bit number corresponding to the PDSCH fed back by the TB-level HARQ-ACK is 1, the first-class DAI is 1, the second-class DAI is 1, the first-class NFI indicates 1, and the DCI1 is downlink scheduling DCI for the first scheduling TB-level HARQ-ACK feedback in the PDSCH group 0, at this time, the first-class NFI is inverted to indicate that the first-class DAI and the second-class DAI are recounted, and the PDSCH group 0 has a PDSCH fed back by TB level. In this case, PDSCH group 0 is a first type PDSCH group, and PDSCH group 1 is a second type PDSCH group. And the HARQ-ACK group codebook indication information of the PDSCH group indicates that HARQ-ACK only needs to be fed back to the PDSCH group where the current scheduling PDSCH is located, and the third type DAI indicates the total number of the PDSCHs of the HARQ-ACK which needs to be fed back by the second type HARQ-ACK sub-codebook of the first type PDSCH group. The third DAI is 0 and the first NFI indicates that the inversion occurred, indicating that the third DAI is recounted. And determining that the size of the HARQ-ACK codebook is 1 according to the downlink time unit 1, wherein the HARQ-ACK codebook is a first HARQ-ACK sub-codebook of a first PDSCH group and corresponds to TB-level feedback of the PDSCH1 scheduled by the downlink time unit 1. The size of the second type HARQ-ACK sub-codebook of the first type PDSCH group is 0. The HARQ-ACK group codebook size for the second type PDSCH group is 0.
The downlink time unit 2 schedules the PDSCH2 for feedback in the uplink time unit 1, the downlink scheduling DCI2 indicates that the group number of the first-class PDSCH is 0, the group number of the scheduled PDSCH is 0, the HARQ-ACK feedback type indication information of the currently scheduled PDSCH indicates that the PDSCH is CBG-level HARQ-ACK feedback, the bit number corresponding to the PDSCH fed back by CBG-level HARQ-ACK is 4, the first-class DAI is 1, the second-class DAI is 1, and the first-class NFI indicates that 1 is inverted compared with a default value, DCI2 is downlink scheduling of the first CBG-level HARQ-ACK feedback in the PDSCH group 0, at this time, the first-class NFI is inverted to indicate that the first-class DAI and the second-class DAI are counted again, and the PDSCH group 0 has a PDSCH fed back by CBG level. In this case, PDSCH group 0 is a first type PDSCH group, and PDSCH group 1 is a second type PDSCH group. And the HARQ-ACK group codebook indication information of the PDSCH group indicates that HARQ-ACK only needs to be fed back to the PDSCH group where the current scheduling PDSCH is located, and the third type DAI indicates the total number of the PDSCHs of the HARQ-ACK needing to be fed back by the first type HARQ-ACK sub-codebook of the first type PDSCH group. At this time, the first PDSCH group is PDSCH group 0, the third DAI is 1, and the first NFI is not inverted compared with the first NFI of DCI1, indicating that the third DAI is not counted again. And determining that the size of the HARQ-ACK codebook determined by the downlink time unit 2 is 5, wherein the HARQ-ACK codebook is a first type HARQ-ACK sub-codebook and a first type HARQ-ACK sub-codebook of a first type PDSCH group, and the size of the first type HARQ-ACK sub-codebook of the first type PDSCH group is 1 bit, and corresponds to TB level feedback of the PDSCH1 scheduled by the downlink time unit 1. The size of the second type HARQ-ACK sub-codebook of the first type PDSCH group is 4 bits, and corresponds to CBG level feedback of PDSCH2 scheduled by downlink time unit 2. The HARQ-ACK group codebook size for the second type PDSCH group is 0.
Compared with the prior art, the method can improve the reliability of the HARQ-ACK codebook under the condition of not increasing the DCI bit number, if the UE has missed detection in the downlink time unit 1, according to the prior art, the base station can not indicate that the total number of the PDSCHs needing to feed back the HARQ-ACK is the first HARQ-ACK subcodebook of the first PDSCH group, the UE can only feed back the second HARQ-ACK subcodebook of the first PDSCH group with the size of 4 bits, the method can find the missed detection condition, and the total number of the PDSCHs needing to feed back the HARQ-ACK is determined to be 1 by the UE through the third DAI.
The base station does not receive the HARQ-ACK codebook sent by the UE in the uplink time unit 1.
The downlink time unit 3 schedules the PDSCH3 for feedback in the uplink time unit 2, the downlink scheduling DCI3 indicates that the group number of the first-class PDSCH is 1, the group number of the scheduled PDSCH is 1, the HARQ-ACK feedback type indication information of the currently scheduled PDSCH indicates that the PDSCH is TB-level HARQ-ACK feedback, the bit number corresponding to the PDSCH fed back by the TB-level HARQ-ACK is 1, the first-class DAI is 1, the second-class DAI is 1, the first-class NFI indicates 1, and the DCI3 is the downlink scheduling DCI for the first scheduling TB-level HARQ-ACK feedback in the PDSCH group 1, at this time, the first-class NFI is inverted to indicate that the first-class DAI and the second-class DAI are counted again, and the PDSCH group 1 has a PDSCH fed back by the TB level. At this time, PDSCH group 1 is a first type PDSCH group, and PDSCH group 0 is a second type PDSCH group. The HARQ-ACK group codebook indication information of the PDSCH group indicates that HARQ-ACK needs to be fed back to both the first PDSCH group and the second PDSCH group, the third DAI indicates the total number of the PDSCHs needing to be fed back by one HARQ-ACK sub-codebook in the second PDSCH group, the type of the HARQ-ACK sub-codebook is determined by the HARQ-ACK feedback type indication information of the currently scheduled PDSCH, and the type of the HARQ-ACK sub-codebook is the same as the HARQ-ACK feedback type of the currently scheduled PDSCH and is the first HARQ-ACK sub-codebook. And comparing the third type DAI with 1 and the second type NFI with 1 with a downlink scheduling DCI fed back by a previous scheduling TB level HARQ-ACK in the PDSCH group 0, that is, the first type NFI of DCI1, the NFI is not inverted, and the total number of PDSCHs required to be fed back by the first type HARQ-ACK subcodebook in the PDSCH group 0 is 1. The total number of the PDSCHs needing to be fed back by the second type HARQ-ACK subcodebook of the PDSCH group 0 is determined by the first type DAI and/or the second type DAI of the downlink scheduling DCI fed back by the CBG level HARQ-ACK of the previous scheduling PDSCH group 0, or the third type DAI indicating that the second type HARQ-ACK subcodebook of the PDSCH group 0 needs to be fed back by the PDSCH total number, namely the first type DAI and/or the second type DAI of the DCI2, and the total number of the PDSCHs needing to be fed back by the second type HARQ-ACK subcodebook of the PDSCH group 0 is 1. The corresponding number of bits is 4 bits. The HARQ-ACK codebook consists of HARQ-ACK group codebooks of two PDSCH groups, the HARQ-ACK group codebook of the PDSCH group 0 consists of two HARQ-ACK sub-codebooks, the size of the first HARQ-ACK sub-codebook is 1 bit and corresponds to the HARQ-ACK feedback of the TB level of the PDSCH1 scheduled by the DCI1, and the size of the second HARQ-ACK sub-codebook is 4 bits and corresponds to the HARQ-ACK feedback of the CBG level of the PDSCH2 scheduled by the DCI 2. The HARQ-ACK group codebook of the PDSCH group 1 is formed by a first type HARQ-ACK sub-codebook, has the size of 1 bit and corresponds to the TB-level HARQ-ACK feedback of the PDSCH3 scheduled by the DCI 3.
The downlink scheduling DCI4 indicates that the group number of the first-class PDSCH is 1, the group number of the scheduled PDSCH is 1, the HARQ-ACK feedback type indication information of the currently scheduled PDSCH indicates that the PDSCH is CBG-class HARQ-ACK feedback, the bit number corresponding to the CBG-class HARQ-ACK feedback PDSCH is 4, the first-class DAI is 1, the second-class DAI is 1, the first-class NFI indicates 1, and the DCI4 is downlink scheduling DCI for the first CBG-class HARQ-ACK feedback scheduling of the PDSCH group 1, where the first-class NFI is inverted to indicate that the first-class DAI and the second-class DAI are counted again, and the PDSCH group 1 has a PDSCH with CBG-class feedback. At this time, PDSCH group 1 is a first type PDSCH group, and PDSCH group 0 is a second type PDSCH group. The HARQ-ACK group codebook indication information of the PDSCH group indicates that HARQ-ACK needs to be fed back to both the first PDSCH group and the second PDSCH group, the third DAI indicates the total number of the PDSCHs needing to be fed back by one HARQ-ACK sub-codebook in the second PDSCH group, the type of the HARQ-ACK sub-codebook is determined by the HARQ-ACK feedback type indication information of the currently scheduled PDSCH, and the type of the HARQ-ACK sub-codebook is the same as the HARQ-ACK feedback type of the currently scheduled PDSCH and is the second HARQ-ACK sub-codebook. And comparing the third type DAI with 1 and the second type NFI with 1, where the NFI is not inverted compared with the downlink scheduling DCI for the previous CBG-level HARQ-ACK feedback scheduling in the PDSCH group 0, that is, the first type NFI of DCI2, and the total number of PDSCHs to be fed back by the second type HARQ-ACK subcodebook in the PDSCH group 0 is 1. The total number of the PDSCHs needing to be fed back by the first type HARQ-ACK subcodebook of the PDSCH group 0 is determined by the first type DAI and/or the second type DAI of the downlink scheduling DCI fed back by the TB-level HARQ-ACK of the previous scheduled PDSCH group 0, or the third type DAI indicating that the first type HARQ-ACK subcodebook of the PDSCH group 0 needs to feed back the total number of the PDSCHs, that is, the third type DAI of the DCI3, and the total number of the PDSCHs needing to be fed back by the first type HARQ-ACK subcodebook of the PDSCH group 0 is 1. The corresponding number of bits is 1 bit. The HARQ-ACK codebook consists of HARQ-ACK group codebooks of two PDSCH groups, the HARQ-ACK group codebook of the PDSCH group 0 consists of two HARQ-ACK sub-codebooks, the size of the first HARQ-ACK sub-codebook is 1 bit and corresponds to the HARQ-ACK feedback of the TB level of the PDSCH scheduled by the DCI1, and the size of the second HARQ-ACK sub-codebook is 4 bits and corresponds to the HARQ-ACK feedback of the CBG level of the PDSCH scheduled by the DCI 2. The HARQ-ACK group codebook of the PDSCH group 1 consists of two HARQ-ACK subcodebooks, the first HARQ-ACK subcodebook is 1 bit in size and corresponds to the HARQ-ACK feedback of the TB level of the PDSCH scheduled by the DCI3, and the second HARQ-ACK subcodebook is 4 bits in size and corresponds to the HARQ-ACK feedback of the CBG level of the PDSCH scheduled by the DCI 4.
Mode six
The base station configures the HARQ-ACK group codebook of each PDSCH group through high-layer signaling, and the HARQ-ACK group codebook can contain at most three HARQ-ACK sub-codebooks. And the third type of HARQ-ACK subcodebook activates the HARQ-ACK feedback of the DCI for the SPS PDSCH.
The number of PDSCH groups is 1 according to the protocol or configured by the base station through high-layer signaling. And the protocol provides or the base station configures the HARQ-ACK subcodebook indication information of the second type PDSCH group in the downlink scheduling DCI to be 0 bit through high-layer signaling.
The principle of NFI is the same as in the previous embodiment, in which the NFI is not inverted.
The bit number corresponding to the PDSCH fed back by the TB level HARQ-ACK is 1, the bit number corresponding to the PDSCH fed back by the CBG level HARQ-ACK is 4, and the bit number corresponding to the SPS PDSCH activated DCI is 2.
When the downlink SCS is larger than the uplink SCS and the SPS PDSCH period is very short, for example 1 time slot, after one SPS PDSCH activates DCI to activate the SPS PDSCH, a plurality of SPS PDSCHs feed back HARQ-ACK in the same uplink time unit. When one SPS PDSCH activation DCI simultaneously activates a plurality of SPS PDSCHs to feed back HARQ-ACK in the same uplink time unit, one SPS PDSCH activation DCI also corresponds to multi-bit HARQ-ACK feedback.
When one SPS PDSCH activates DCI and simultaneously activates a plurality of SPS PDSCHs to feed back HARQ-ACK in the same uplink time unit, the sequence of the HARQ-ACK can be sequenced according to the sequence of time, and can also be sequenced according to the sequence number configured by the SPS PDSCH.
The SPS PDSCH activation DCI1 of downlink time unit 1 activates SPS PDSCH configuration set 1 to feed back in uplink time unit 1, where DAI of the first type is 1 and DAI of the second type is 1. The UE does not receive the DCI 1.
The SPS PDSCH activation DCI1 of downlink time unit 2 activates the SPS PDSCH configuration set 2 to feed back in uplink time unit 1, where the first DAI is 2 and the second DAI is 2. The UE successfully receives the DCI 2.
The HARQ-ACK codebook fed back by the UE is a third type HARQ-ACK sub-codebook, the size is 4 bits, the first bit and the second bit are NACK, the third bit corresponds to the HARQ-ACK feedback of the first SPS PDSCH of the SPS PDSCH configuration set 2, and the fourth bit corresponds to the HARQ-ACK feedback of the second SPS PDSCH of the SPS PDSCH configuration set 2.
Similarly, for the third type HARQ-ACK sub-codebook, the base station may also configure that when only one PDSCH group needs to feed back HARQ-ACK, the third type DAI is used to indicate the first type DAI and/or the second type DAI of the third type HARQ-ACK sub-codebook of the first type PDSCH group. In a carrier aggregation scenario, when only one carrier is configured with HARQ-ACK feedback of CBG level, a PDSCH of the carrier is scheduled according to downlink scheduling DCI, and the PDSCH is based on the HARQ-ACK feedback of CBG level, and a second type DAI may be configured through protocol specification or high layer signaling to indicate a first type DAI and/or a second type DAI of a third type HARQ-ACK subcodebook of a first type PDSCH group.
Compared with the existing scheme, the scheme can improve the probability of missing detection of the activation DCI of the SPS PDSCH, so that the understanding and the storage consistency of the UE and the base station on the size of the HARQ-ACK codebook can be realized, and the reliability of the HARQ-ACK codebook can be improved.
Example two
Optionally, the receiving end device is a user equipment UE, and the sending end device is a base station.
Optionally, the sending end device is a user equipment UE, and the receiving end device is a base station.
Alternatively, the receiver device and the sender device may be applied to Vehicle-to-outside communication V2X (Vehicle to Vehicle/Infrastructure/Pedestrian/Network, collectively referred to as V2X).
Based on the same inventive concept as that of the foregoing embodiment, an embodiment of the present application further provides a receiving end device, and a schematic structural diagram of the receiving end device is shown in fig. 5, where the receiving end device 30 includes a first processing module 301, a second processing module 302, and a third processing module 303.
A first processing module 301, configured to receive, in a downlink time unit, a physical downlink shared channel PDSCH and a control signaling sent by a sending end device;
a second processing module 302, configured to determine, according to the control signaling, an uplink time unit for feeding back HARQ-ACK corresponding to the received PDSCH and a HARQ-ACK codebook corresponding to the uplink time unit; the size of the HARQ-ACK codebook is determined by at least one of a first-class downlink allocation index DAI, a second-class DAI, a third-class DAI, a first-class PDSCH group number, a first-class NFI, a second-class NFI, HARQ-ACK group codebook indication information of a PDSCH group, HARQ-ACK feedback type indication information of a currently scheduled PDSCH, HARQ-ACK sub-codebook indication information of a second-class PDSCH group, the bit number corresponding to a PDSCH fed back by TB-level HARQ-ACK, and the bit number corresponding to a PDSCH fed back by CBG-level HARQ-ACK;
a third processing module 303, configured to send HARQ-ACK information corresponding to the HARQ-ACK codebook on a physical uplink control channel PUCCH or a physical uplink shared channel PUSCH of the uplink time unit.
Optionally, the HARQ-ACK sub-codebook indication information of the second type PDSCH group is used to indicate at least one of the number of HARQ-ACK sub-codebooks of the second type PDSCH group and the HARQ-ACK sub-codebook type included in the HARQ-ACK group codebook of the second type PDSCH group, where the HARQ-ACK sub-codebook type includes at least one of the first type HARQ-ACK sub-codebook and the second type HARQ-ACK sub-codebook.
Optionally, the HARQ-ACK codebook includes at least one of a HARQ-ACK group codebook of the first type PDSCH group and a HARQ-ACK group codebook of the second type PDSCH group; the HARQ-ACK group codebook of the second type PDSCH group comprises at least one of a first type HARQ-ACK sub-codebook and a second type HARQ-ACK sub-codebook; the number of the second type PDSCH group is indicated by the first type PDSCH group number in the downlink control information DCI scheduling PDSCH in the second type PDSCH group.
Optionally, the determining the HARQ-ACK group codebook of the second type PDSCH group includes:
the base station configures an HARQ-ACK group codebook of a second type PDSCH group through high-level signaling, wherein the HARQ-ACK group codebook comprises an HARQ-ACK sub-codebook; the base station configures the HARQ-ACK sub-codebook indication information of the second type PDSCH group in the DCI to be 1 bit through high-level signaling, the HARQ-ACK sub-codebook indication information of the second type PDSCH group is used for indicating the type of the HARQ-ACK sub-codebook included in the HARQ-ACK group codebook of the second type PDSCH group, and the third type DAI is used for indicating the total number of PDSCHs needing to be fed back by the HARQ-ACK sub-codebook.
Optionally, the determining the HARQ-ACK group codebook of the second type PDSCH group includes:
the base station configures an HARQ-ACK group codebook of a second type PDSCH group through high-level signaling, wherein the HARQ-ACK group codebook comprises one HARQ-ACK sub-codebook or two HARQ-ACK sub-codebooks; the base station configures the HARQ-ACK sub-codebook indication information of the second PDSCH group in the DCI to be 1 bit through high-level signaling, the HARQ-ACK sub-codebook indication information of the second PDSCH group is used for indicating the number of the HARQ-ACK sub-codebooks of the second PDSCH group, the third DAI is used for indicating the total number of the PDSCHs needing to be fed back by one HARQ-ACK sub-codebook included in the HARQ-ACK group codebook of the second PDSCH group, and the type of the HARQ-ACK sub-codebook is determined by the HARQ-ACK feedback type indication information of the currently scheduled PDSCH.
Optionally, the determining the HARQ-ACK group codebook of the second type PDSCH group includes:
the base station configures an HARQ-ACK group codebook of a second type PDSCH group through high-level signaling, wherein the HARQ-ACK group codebook comprises two HARQ-ACK subcodebooks; the base station configures the HARQ-ACK sub-codebook indication information of the second type PDSCH group in the DCI to be 0 bit through high-layer signaling (or the base station configures no HARQ-ACK sub-codebook indication information of the second type PDSCH group in the DCI through high-layer signaling), the third type DAI is used for indicating the total number of PDSCHs needing to be fed back by one HARQ-ACK sub-codebook included in the HARQ-ACK group codebook of the second type PDSCH group, and the type of the HARQ-ACK sub-codebook is determined by the HARQ-ACK feedback type indication information of the currently scheduled PDSCH.
Optionally, the determining the HARQ-ACK group codebook of the second type PDSCH group includes:
the base station configures an HARQ-ACK group codebook of a second type PDSCH group through high-level signaling, wherein the HARQ-ACK group codebook comprises two HARQ-ACK subcodebooks; the base station configures the HARQ-ACK sub-codebook indication information of the second type PDSCH group in the DCI to be 0 bit through high-layer signaling (or the base station configures no HARQ-ACK sub-codebook indication information of the second type PDSCH group in the DCI through high-layer signaling), and the third type DAI is used for indicating the total number of PDSCHs needing to be fed back by the first type HARQ-ACK sub-codebook included in the HARQ-ACK group codebook of the second type PDSCH group and the total number of PDSCHs needing to be fed back by the second type HARQ-ACK sub-codebook included in the HARQ-ACK group codebook of the second type PDSCH group.
Optionally, the determining the HARQ-ACK group codebook of the second type PDSCH group includes:
the base station configures HARQ-ACK group codebooks of the second type PDSCH group through high-level signaling, wherein the HARQ-ACK group codebooks can comprise zero HARQ-ACK subcodebooks, a first type HARQ-ACK subcodebook, a second type HARQ-ACK subcodebook or two HARQ-ACK subcodebooks; the base station configures the HARQ-ACK sub-codebook indication information of a second PDSCH group in DCI to be 2 bits through high-level signaling, the HARQ-ACK sub-codebook indication information of the second PDSCH group is used for indicating the number and the type of HARQ-ACK sub-codebooks of the second PDSCH group, a third DAI is used for indicating the total number of PDSCHs needing to be fed back by one or two HARQ-ACK sub-codebooks included in the HARQ-ACK group codebook of the second PDSCH group, and when the HARQ-ACK sub-codebook is one, the type of the HARQ-ACK sub-codebook is determined by the HARQ-ACK feedback type indication information of the currently scheduled PDSCH.
Optionally, the determining the HARQ-ACK group codebook of the second type PDSCH group includes:
the base station configures an HARQ-ACK group codebook of a second type PDSCH group through high-level signaling, wherein the HARQ-ACK group codebook comprises two HARQ-ACK subcodebooks; and the base station configures the HARQ-ACK sub-codebook indication information of the second type PDSCH group in the DCI to be 0 bit through high-level signaling, and the third type DAI indicates the total number of the PDSCHs needing to be fed back by the first type HARQ-ACK sub-codebook and the second type HARQ-ACK sub-codebook of the HARQ-ACK group codebook of the second type PDSCH group at the same time.
For the content that is not described in detail in the receiving end device provided in the embodiment of the present application, reference may be made to the transmission method of HARQ-ACK described above, and the beneficial effects that the receiving end device provided in the embodiment of the present application can achieve are the same as the transmission method of HARQ-ACK described above, which are not described herein again.
The application of the embodiment of the application has at least the following beneficial effects:
the method and the device realize the determination of the HARQ-ACK codebook corresponding to the uplink time unit, thereby ensuring the effective utilization of the uplink control channel resources.
Based on the same inventive concept as in the foregoing embodiments, an embodiment of the present application further provides a sending-end device, where a schematic structural diagram of the sending-end device is shown in fig. 6, and the sending-end device 90 includes a fourth processing module 901 and a fifth processing module 902.
A fourth processing module 901, configured to send the PDSCH and a control signaling to the receiving end device, where the control signaling includes HARQ-ACK timing information, a first class DAI, a second class DAI, a third class DAI, a first class PDSCH group number, a first class NFI, a second class NFI, HARQ-ACK group codebook indication information of the PDSCH group, HARQ-ACK feedback type indication information of the currently scheduled PDSCH, HARQ-ACK sub-codebook indication information of the second class PDSCH group, a bit number corresponding to a TB-level HARQ-ACK fed back PDSCH, and a bit number corresponding to a CBG-level HARQ-ACK fed back PDSCH;
a fifth processing module 902, configured to receive HARQ-ACK information corresponding to the HARQ-ACK codebook sent by the receiving end device.
For the content that is not described in detail in the sending end device provided in the embodiment of the present application, reference may be made to the above-mentioned HARQ-ACK transmission method, and the beneficial effects that the sending end device provided in the embodiment of the present application can achieve are the same as the above-mentioned HARQ-ACK transmission method, which is not described herein again.
The application of the embodiment of the application has at least the following beneficial effects:
the method and the device realize the determination of the HARQ-ACK codebook corresponding to the uplink time unit, thereby ensuring the effective utilization of the uplink control channel resources.
EXAMPLE III
Based on the same inventive concept, an embodiment of the present application further provides a receiving end device, a schematic structural diagram of the receiving end device is shown in fig. 7, the receiving end device 6000 includes at least one processor 6001, a memory 6002 and a bus 6003, and the at least one processor 6001 is electrically connected to the memory 6002; the memory 6002 is configured to store at least one computer executable instruction, and the processor 6001 is configured to execute the at least one computer executable instruction to perform the steps of any method for transmitting HARQ-ACK as provided in any one of the embodiments or any one of the alternative embodiments of the present application.
Further, the processor 6001 may be an FPGA (Field-Programmable Gate Array) or other device with logic processing capability, such as an MCU (micro controller Unit) or a CPU (Central processing Unit).
The application of the embodiment of the application has at least the following beneficial effects:
the method and the device realize the determination of the HARQ-ACK codebook corresponding to the uplink time unit, thereby ensuring the effective utilization of the uplink control channel resources.
Based on the same inventive concept, an embodiment of the present application further provides a sending-end device, where a schematic structural diagram of the sending-end device is shown in fig. 8, where the sending-end device 7000 includes at least one processor 7001, a memory 7002, and a bus 7003, and the at least one processor 7001 is electrically connected to the memory 7002; the memory 7002 is configured to store at least one computer executable instruction, and the processor 7001 is configured to execute the at least one computer executable instruction, so as to execute the steps of any one of the transmission methods of HARQ-ACK provided in any one of the embodiments or any one of the alternative embodiments of the present application.
Further, the processor 7001 may be an FPGA (Field-Programmable Gate Array) or other devices having logic processing capability, such as an MCU (micro controller Unit) and a CPU (Central processing Unit).
The application of the embodiment of the application has at least the following beneficial effects:
the method and the device realize the determination of the HARQ-ACK codebook corresponding to the uplink time unit, thereby ensuring the effective utilization of the uplink control channel resources.
It will be understood by those within the art that each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented by computer program instructions. Those skilled in the art will appreciate that the computer program instructions may be implemented by a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, implement the aspects specified in the block or blocks of the block diagrams and/or flowchart illustrations disclosed herein.
Those of skill in the art will appreciate that the various operations, methods, steps in the processes, acts, or solutions discussed in this application can be interchanged, modified, combined, or eliminated. Further, other steps, measures, or schemes in various operations, methods, or flows that have been discussed in this application can be alternated, altered, rearranged, broken down, combined, or deleted. Further, steps, measures, schemes in the prior art having various operations, methods, procedures disclosed in the present application may also be alternated, modified, rearranged, decomposed, combined, or deleted.
The foregoing is only a partial embodiment of the present application, and it should be noted that, for those skilled in the art, several modifications and decorations can be made without departing from the principle of the present application, and these modifications and decorations should also be regarded as the protection scope of the present application.

Claims (11)

1. A transmission method of hybrid automatic repeat request acknowledgement HARQ-ACK is applied to a receiving end and is characterized by comprising the following steps:
receiving a Physical Downlink Shared Channel (PDSCH) and a control signaling sent by a sending end in a downlink time unit;
determining an uplink time unit for feeding back HARQ-ACK corresponding to the received PDSCH and a HARQ-ACK codebook corresponding to the uplink time unit according to the control signaling; the size of the HARQ-ACK codebook is determined by at least one of a first-class downlink allocation index DAI, a second-class DAI, a third-class DAI, a first-class PDSCH group number, a first-class new ACK group feedback indication NFI, a second-class NFI, HARQ-ACK group codebook indication information of a PDSCH group, HARQ-ACK feedback type indication information of a currently scheduled PDSCH, HARQ-ACK sub-codebook indication information of a second-class PDSCH group, the bit number corresponding to a PDSCH fed back by a transport block TB level HARQ-ACK, and the bit number corresponding to a PDSCH fed back by a coding block group CBG level HARQ-ACK;
and sending HARQ-ACK information corresponding to the HARQ-ACK codebook on a Physical Uplink Control Channel (PUCCH) or a Physical Uplink Shared Channel (PUSCH) of the uplink time unit.
2. The method of claim 1, wherein the HARQ-ACK sub-codebook indication information of the second type PDSCH group is used to indicate at least one of the number of HARQ-ACK sub-codebooks of the second type PDSCH group and the HARQ-ACK sub-codebook types included in the HARQ-ACK group codebook of the second type PDSCH group, and the HARQ-ACK sub-codebook types include at least one of the first type HARQ-ACK sub-codebook and the second type HARQ-ACK sub-codebook.
3. The method of claim 1, wherein the HARQ-ACK codebook comprises at least one of a HARQ-ACK group codebook for a first type of PDSCH group, a HARQ-ACK group codebook for a second type of PDSCH group; the HARQ-ACK group codebook of the second type PDSCH group comprises at least one of a first type HARQ-ACK sub-codebook and a second type HARQ-ACK sub-codebook; the number of the second type PDSCH group is indicated by the first type PDSCH group number in downlink control information DCI for scheduling PDSCH in the second type PDSCH group.
4. The method of claim 3, wherein determining the HARQ-ACK group codebook for the second type of PDSCH group comprises:
the base station configures an HARQ-ACK group codebook of the second type PDSCH group through high-level signaling, wherein the HARQ-ACK group codebook comprises an HARQ-ACK sub-codebook; the base station configures the HARQ-ACK sub-codebook indication information of the second PDSCH group in the DCI to be 1 bit through high-level signaling, the HARQ-ACK sub-codebook indication information of the second PDSCH group is used for indicating the type of the HARQ-ACK sub-codebook included in the HARQ-ACK group codebook of the second PDSCH group, and the third DAI is used for indicating the total number of PDSCHs needing to be fed back by the HARQ-ACK sub-codebook.
5. The method of claim 3, wherein determining the HARQ-ACK group codebook for the second type of PDSCH group comprises:
the base station configures an HARQ-ACK group codebook of a second type PDSCH group through high-level signaling, wherein the HARQ-ACK group codebook comprises one HARQ-ACK sub-codebook or two HARQ-ACK sub-codebooks; the base station configures the HARQ-ACK sub-codebook indication information of the second PDSCH group in the DCI to be 1 bit through high-level signaling, the HARQ-ACK sub-codebook indication information of the second PDSCH group is used for indicating the number of the HARQ-ACK sub-codebooks of the second PDSCH group, the third DAI is used for indicating the total number of the PDSCHs needing to be fed back by one HARQ-ACK sub-codebook included in the HARQ-ACK group codebook of the second PDSCH group, and the type of the HARQ-ACK sub-codebook is determined by the HARQ-ACK feedback type indication information of the currently scheduled PDSCH.
6. The method of claim 3, wherein determining the HARQ-ACK group codebook for the second type of PDSCH group comprises:
the base station configures an HARQ-ACK group codebook of a second type PDSCH group through high-level signaling, wherein the HARQ-ACK group codebook comprises two HARQ-ACK subcodebooks; the base station configures the HARQ-ACK sub-codebook indication information of the second PDSCH group in the DCI to be 0 bit through high-level signaling, the third DAI is used for indicating the total number of PDSCHs needing to be fed back by one HARQ-ACK sub-codebook included in the HARQ-ACK group codebook of the second PDSCH group, and the type of the HARQ-ACK sub-codebook is determined by the HARQ-ACK feedback type indication information of the currently scheduled PDSCH.
7. The method of claim 3, wherein determining the HARQ-ACK group codebook for the second type of PDSCH group comprises:
the base station configures an HARQ-ACK group codebook of a second type PDSCH group through high-level signaling, wherein the HARQ-ACK group codebook comprises two HARQ-ACK subcodebooks; and the base station configures the HARQ-ACK sub-codebook indication information of the second PDSCH group in the DCI to be 0 bit through high-level signaling, and the third DAI is used for indicating the total number of PDSCHs needing to be fed back by the first HARQ-ACK sub-codebook included in the HARQ-ACK group codebook of the second PDSCH group and the total number of PDSCHs needing to be fed back by the second HARQ-ACK sub-codebook included in the HARQ-ACK group codebook of the second PDSCH group.
8. The method of claim 3, wherein determining the HARQ-ACK group codebook for the second type of PDSCH group comprises:
the base station configures HARQ-ACK group codebooks of a second PDSCH group through high-level signaling, wherein the HARQ-ACK group codebooks can comprise zero HARQ-ACK subcodebooks, a first HARQ-ACK subcodebook, a second HARQ-ACK subcodebook or two HARQ-ACK subcodebooks; the base station configures the HARQ-ACK sub-codebook indication information of the second PDSCH group in the DCI to be 2 bits through high-level signaling, the HARQ-ACK sub-codebook indication information of the second PDSCH group is used for indicating the number and the type of the HARQ-ACK sub-codebooks of the second PDSCH group, the third DAI is used for indicating the total number of the PDSCHs needing to be fed back by one or two HARQ-ACK sub-codebooks included in the HARQ-ACK group codebook of the second PDSCH group, and when the HARQ-ACK sub-codebook is one, the type of the HARQ-ACK sub-codebook is determined by the HARQ-ACK feedback type indication information of the currently scheduled PDSCH.
9. The method of claim 3, wherein determining the HARQ-ACK group codebook for the second type of PDSCH group comprises:
the base station configures an HARQ-ACK group codebook of a second type PDSCH group through high-level signaling, wherein the HARQ-ACK group codebook comprises two HARQ-ACK subcodebooks; and the base station configures the HARQ-ACK sub-codebook indication information of the second type PDSCH group in the DCI to be 0 bit through high-level signaling, and the third type DAI indicates the total number of the PDSCHs needing to be fed back by the first type HARQ-ACK sub-codebook and the second type HARQ-ACK sub-codebook of the HARQ-ACK group codebook of the second type PDSCH group at the same time.
10. A transmission method of HARQ-ACK is applied to a sending end and is characterized by comprising the following steps:
sending a PDSCH and a control signaling to a receiving end, wherein the control signaling comprises at least one of HARQ-ACK timing information, first class DAI, second class DAI, third class DAI, first class PDSCH group number, first class NFI, second class NFI, HARQ-ACK group codebook indication information of a PDSCH group, HARQ-ACK feedback type indication information of a currently scheduled PDSCH, HARQ-ACK sub-codebook indication information of a second class PDSCH group, bit number corresponding to PDSCH fed back by TB level HARQ-ACK, and bit number corresponding to PDSCH fed back by CBG level HARQ-ACK;
and receiving HARQ-ACK information corresponding to the HARQ-ACK codebook sent by the receiving end.
11. A receiving-end device, comprising:
the first processing module is used for receiving a Physical Downlink Shared Channel (PDSCH) and a control signaling sent by sending end equipment in a downlink time unit;
a second processing module, configured to determine, according to the control signaling, an uplink time unit for feeding back HARQ-ACK corresponding to the received PDSCH and a HARQ-ACK codebook corresponding to the uplink time unit; the size of the HARQ-ACK codebook is determined by at least one of a first-class downlink allocation index DAI, a second-class DAI, a third-class DAI, a first-class PDSCH group number, a first-class NFI, a second-class NFI, HARQ-ACK group codebook indication information of a PDSCH group, HARQ-ACK feedback type indication information of a currently scheduled PDSCH, HARQ-ACK sub-codebook indication information of a second-class PDSCH group, the bit number corresponding to a PDSCH fed back by TB-level HARQ-ACK, and the bit number corresponding to a PDSCH fed back by CBG-level HARQ-ACK;
and the third processing module is used for sending the HARQ-ACK information corresponding to the HARQ-ACK codebook on a Physical Uplink Control Channel (PUCCH) or a Physical Uplink Shared Channel (PUSCH) of the uplink time unit.
CN201911205758.8A 2019-11-18 2019-11-29 HARQ-ACK transmission method and device Active CN112821990B (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US17/612,412 US20220248436A1 (en) 2019-11-18 2020-11-18 Method and device for transmitting harq-ack
PCT/KR2020/016295 WO2021101251A1 (en) 2019-11-18 2020-11-18 Method and device for transmitting harq-ack
EP20890079.5A EP3957016A4 (en) 2019-11-18 2020-11-18 Method and device for transmitting harq-ack
KR1020217037956A KR20220100788A (en) 2019-11-18 2020-11-18 HARQ-ACK transmission method and apparatus

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201911130306 2019-11-18
CN2019111303068 2019-11-18

Publications (2)

Publication Number Publication Date
CN112821990A true CN112821990A (en) 2021-05-18
CN112821990B CN112821990B (en) 2024-06-18

Family

ID=75852772

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911205758.8A Active CN112821990B (en) 2019-11-18 2019-11-29 HARQ-ACK transmission method and device

Country Status (1)

Country Link
CN (1) CN112821990B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023283826A1 (en) * 2021-07-14 2023-01-19 北京小米移动软件有限公司 Codebook feedback method, apparatus, device, and readable storage medium
US20230041715A1 (en) * 2021-08-05 2023-02-09 Qualcomm Incorporated Multiplexing multi-bit feedback and single-bit feedback on an uplink shared channel
WO2024031644A1 (en) * 2022-08-12 2024-02-15 Lenovo (Beijing) Limited Method and apparatus for cbg-based harq-ack feedback for configured transmission
US12035307B2 (en) * 2021-08-05 2024-07-09 Qualcomm Incorporated Multiplexing multi-bit feedback and single-bit feedback on an uplink shared channel

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018128474A1 (en) * 2017-01-09 2018-07-12 Samsung Electronics Co., Ltd. Method and apparatus for transmitting harq-ack/nack in wireless communication system
WO2019139908A1 (en) * 2018-01-11 2019-07-18 Sharp Laboratories Of America, Inc. Codebook determination of harq-ack multiplexing with fallback downlink control information (dci) and code block group (cbg) configurations

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018128474A1 (en) * 2017-01-09 2018-07-12 Samsung Electronics Co., Ltd. Method and apparatus for transmitting harq-ack/nack in wireless communication system
WO2019139908A1 (en) * 2018-01-11 2019-07-18 Sharp Laboratories Of America, Inc. Codebook determination of harq-ack multiplexing with fallback downlink control information (dci) and code block group (cbg) configurations

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
HUAWEI: "Feature lead summary for 7.2.2.2.3 NRU HARQ RAN96bisv4", 3GPP TSG_RAN\\WG1_RL1, pages 1 - 18 *
QUALCOMM INCORPORATED: "\"R1-1912940 7.2.2.2.3 Enhancements to Scheduling and HARQ Operation for NR-U\"", 3GPP TSG_RAN\\WG1_RL1 *
SHARP: "\"R1-1909090\"", 3GPP TSG_RAN\\WG1_RL1 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023283826A1 (en) * 2021-07-14 2023-01-19 北京小米移动软件有限公司 Codebook feedback method, apparatus, device, and readable storage medium
US20230041715A1 (en) * 2021-08-05 2023-02-09 Qualcomm Incorporated Multiplexing multi-bit feedback and single-bit feedback on an uplink shared channel
US12035307B2 (en) * 2021-08-05 2024-07-09 Qualcomm Incorporated Multiplexing multi-bit feedback and single-bit feedback on an uplink shared channel
WO2024031644A1 (en) * 2022-08-12 2024-02-15 Lenovo (Beijing) Limited Method and apparatus for cbg-based harq-ack feedback for configured transmission

Also Published As

Publication number Publication date
CN112821990B (en) 2024-06-18

Similar Documents

Publication Publication Date Title
CN111726204B (en) HARQ-ACK feedback method, UE, base station, equipment and medium for semi-static scheduling data
CN109586877B (en) Uplink transmission method and corresponding equipment
CN108289015B (en) Method and equipment for sending HARQ-ACK/NACK (hybrid automatic repeat request/acknowledgement) and downlink transmission method and equipment
CN107113096B (en) Method for transmitting ACK/NACK in wireless communication system and apparatus using the same
CN106470089B (en) Method and device for sending uplink control information
CN110519025B (en) Semi-persistent scheduling hybrid automatic repeat request feedback method and equipment
JP4966409B2 (en) Method and apparatus in communication system
US20220248436A1 (en) Method and device for transmitting harq-ack
CN108111263B (en) Feedback method and device of confirmation information and receiving method and device of confirmation information
CN116405165A (en) Method and equipment for transmitting HARQ-ACK/NACK and downlink transmission method and equipment
EP3304786B1 (en) Apparatus and method for handling the configuration of bundle sizes
CN111800232A (en) Uplink control information transmission method and device
CN102164029B (en) Method and device for transmitting ACK (acknowledgement)/NACK (negative acknowledgement) feedback information
CN109756979B (en) Method and communication device for transmitting information
CN114041303B (en) Feedback information transmission method and device
WO2012065438A1 (en) Method and terminal for confirmation information feedback
CN111181708A (en) Data processing method and device
WO2019105341A1 (en) Data sending method and device, and data receiving method and device
US20220369296A1 (en) Method and apparatus for transmitting downlink control information
KR20230044431A (en) Uplink transmission method and apparatus in wireless communication system
CN112398597A (en) Feedback information transmission method and device
US20190356422A1 (en) Wireless communication system, base station device, terminal device, and wireless communication method
CN115380596A (en) Transmission method and device for automatic retransmission request acknowledgement feedback information supporting multicast service
CN110870237A (en) Data block based transmission
US20220361162A1 (en) Channel state information feedback information transmission and configuration

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant