Information transmission method and device, and HARQ-ACK codebook generation and transmission method and device
An information transmission method and device, and a HARQ-ACK codebook generation and transmission method and device, are provided. The information transmission method includes transmitting downlink control information DCI used for triggering a one-shot hybrid automatic repeat request acknowledgement HARQ-ACK codebook to report, where the DCI carries assistance information instructing a terminal to perform one-shot HARQ-ACK codebook reporting.
1 . An information transmission method, performed by a network-side device and comprising:
transmitting Downlink Control Information (DCI) used for triggering a one-shot Hybrid Automatic Repeat reQuest ACKnowledgement (HARQ-ACK) codebook to report,
wherein the DCI carries assistance information instructing a terminal to perform one-shot HARQ-ACK codebook reporting, wherein the assistance information comprises:
information about serving cell(s) corresponding to the one-shot HARQ-ACK codebook to be reported;
information about HARQ process(s) corresponding to the one-shot HARQ-ACK codebook to be reported;
information indicating whether to enable HARQ-ACK feedback of a Code Block Group (CBG(s)) granularity; and
information indicating whether to report New Data Indicator (NDI) information in the one-shot HARQ-ACK codebook,
wherein the assistance information is carried in the DCI through at least one second indicator field; and
the second indicator field is an information indicator field obtained by dividing a bit sequence corresponding to a third indicator field in the DCI according to the assistance information.
2 . The method according to claim 1 , wherein the assistance information comprises at least one of the following:
information about Transport Block (TB(s)) corresponding to the one-shot HARQ-ACK codebook to be reported;
information about CBG(s) corresponding to the one-shot HARQ-ACK codebook to be reported; or
high-level configuration parameter(s) for the one-shot HARQ-ACK codebook to be reported.
3 . The method according to claim 2 , wherein the information about serving cell(s) corresponding to the one-shot HARQ-ACK codebook to be reported comprises at least one of the following:
an index of a first serving cell for which the corresponding HARQ-ACK is configured to be included in the one-shot HARQ-ACK codebook to be reported;
an index of a last serving cell for which the corresponding HARQ-ACK is configured to be included in the one-shot HARQ-ACK codebook to be reported;
an index of a first serving cell for which the corresponding HARQ-ACK is configured to be included in the one-shot HARQ-ACK codebook to be reported and an index of a last serving cell for which the corresponding HARQ-ACK is configured to be included in the one-shot HARQ-ACK codebook to be reported;
an index of a first serving cell for which the corresponding HARQ-ACK is configured to be included in the one-shot HARQ-ACK codebook to be reported and a number of continuous indexes of a serving cell for which the corresponding HARQ-ACK is configured to be included in the one-shot HARQ-ACK codebook to be reported;
first indication information indicating whether each serving cell needs to report HARQ-ACK; or
an index of at least one serving cell set for which the corresponding HARQ-ACK is configured to be included in the one-shot HARQ-ACK codebook to be reported.
4 . The method according to claim 2 , wherein the information about HARQ process(s) corresponding to the one-shot HARQ-ACK codebook to be reported comprises at least one of the following:
an identifier of a first HARQ process for which the corresponding HARQ-ACK is configured to be included in the one-shot HARQ-ACK codebook to be reported;
an identifier of a last HARQ process for which the corresponding HARQ-ACK is configured to be included in the one-shot HARQ-ACK codebook to be reported;
an identifier of a first HARQ process for which the corresponding HARQ-ACK is configured to be included in the one-shot HARQ-ACK codebook to be reported and an identifier of a last HARQ process for which the corresponding HARQ-ACK is configured to be included in the one-shot HARQ-ACK codebook to be reported;
an identifier of a first HARQ process for which the corresponding HARQ-ACK is configured to be included in the one-shot HARQ-ACK codebook to be reported and a number of continuous identifiers of a HARQ process for which the corresponding HARQ-ACK is configured to be included in the one-shot HARQ-ACK codebook to be reported; or
second indication information indicating whether each HARQ process needs to report HARQ-ACK.
5 . The method according to claim 2 , wherein the information about TB(s) corresponding to the one-shot HARQ-ACK codebook to be reported comprises at least one of the following:
indicating HARQ-ACK for TB index 0 is configured to be included in the one-shot HARQ-ACK codebook to be reported; or
indicating HARQ-ACK for TB index 0 and 1 is configured to be included in the one-shot HARQ-ACK codebook to be reported.
6 . The method according to claim 2 , wherein the information about CBG(s) corresponding to the one-shot HARQ-ACK codebook to be reported comprises:
a maximum index of the CBG(s) corresponding to the one-shot HARQ-ACK codebook to be reported.
7 . The method according to claim 2 , wherein the high-level configuration parameter(s) for the one-shot HARQ-ACK codebook to be reported comprises at least one of the following:
third indication information indicating whether to enable spatial bundling when the HARQ-ACK codebook is carried on a Physical Uplink Control CHannel (PUCCH); or
fourth indication information indicating whether to enable spatial bundling when the HARQ-ACK codebook is carried on a Physical Uplink Shared CHannel (PUSCH).
8 . The method according to claim 1 , wherein the assistance information is carried in the DCI through a first indicator field; and the first indicator field satisfies at least one of the following conditions:
an indicator field that is not used and exists in the DCI;
an indicator field with a fixed number of bits; or
an indicator field both existing in a first DCI format and existing in a second DCI format.
9 . The method according to claim 8 , wherein the first indicator field comprises at least one of the following:
a time domain resource assignment indicator field;
a Virtual Resource Block (VRB) to Physical Resource Block (PRB) mapping indicator field;
a modulation and coding scheme indicator field;
a new data indicator field;
a redundancy version indicator field;
a HARQ process identifier indicator field; or
a downlink assignment index indicator field.
10 . An information transmission method, performed by a terminal and comprising:
receiving Downlink Control Information (DCI) used for triggering a one-shot Hybrid Automatic Repeat reQuest ACKnowledgement (HARQ-ACK) codebook to report, wherein the DCI carries assistance information instructing a terminal to perform one-shot HARQ-ACK codebook reporting,
wherein the assistance information comprises:
information about serving cell(s) corresponding to the one-shot HARQ-ACK codebook to be reported;
information about HARQ process(s) corresponding to the one-shot HARQ-ACK codebook to be reported;
information indicating whether to enable HARQ-ACK feedback of a Code Block Group (CBG(s)) granularity; and
information indicating whether to report New Data Indicator (NDI) information in the one-shot HARQ-ACK codebook,
wherein the assistance information is carried in the DCI through at least one second indicator field; and
the second indicator field is an information indicator field obtained by dividing a bit sequence corresponding to a third indicator field in the DCI according to the assistance information.
11 . The method according to claim 10 , wherein the assistance information comprises at least one of the following:
information about Transport Block (TB(s)) corresponding to the one-shot HARQ-ACK codebook to be reported;
information about CBG(s) corresponding to the one-shot HARQ-ACK codebook to be reported; or
high-level configuration parameter(s) for the one-shot HARQ-ACK codebook to be reported.
12 . The method according to claim 11 , wherein the information about serving cell(s) corresponding to the one-shot HARQ-ACK codebook to be reported comprises at least one of the following:
an index of a first serving cell for which the corresponding HARQ-ACK is configured to be included in the one-shot HARQ-ACK codebook to be reported;
an index of a last serving cell for which the corresponding HARQ-ACK is configured to be included in the one-shot HARQ-ACK codebook to be reported;
an index of a first serving cell for which the corresponding HARQ-ACK is configured to be included in the one-shot HARQ-ACK codebook to be reported and an index of a last serving cell for which the corresponding HARQ-ACK is configured to be included in the one-shot HARQ-ACK codebook to be reported;
an index of a first serving cell for which the corresponding HARQ-ACK is configured to be included in the one-shot HARQ-ACK codebook to be reported and a number of continuous indexes of a serving cell for which the corresponding HARQ-ACK is configured to be included in the one-shot HARQ-ACK codebook to be reported;
first indication information indicating whether each serving cell needs to report HARQ-ACK; or
an index of at least one serving cell set for which the corresponding HARQ-ACK is configured to be included in the one-shot HARQ-ACK codebook to be reported.
13 . The method according to claim 11 , wherein the information about HARQ process(s) corresponding to the one-shot HARQ-ACK codebook to be reported comprises at least one of the following:
an identifier of a first HARQ process for which the corresponding HARQ-ACK is configured to be included in the one-shot HARQ-ACK codebook to be reported;
an identifier of a last HARQ process for which the corresponding HARQ-ACK is configured to be included in the one-shot HARQ-ACK codebook to be reported;
an identifier of a first HARQ process for which the corresponding HARQ-ACK is configured to be included in the one-shot HARQ-ACK codebook to be reported and an identifier of a last HARQ process for which the corresponding HARQ-ACK is configured to be included in the one-shot HARQ-ACK codebook to be reported;
an identifier of a first HARQ process for which the corresponding HARQ-ACK is configured to be included in the one-shot HARQ-ACK codebook to be reported and a number of continuous identifiers of a HARQ process for which the corresponding HARQ-ACK is configured to be included in the one-shot HARQ-ACK codebook to be reported; or
second indication information indicating whether each HARQ process needs to report HARQ-ACK.
14 . The method according to claim 11 , wherein the information about TB(s) corresponding to the one-shot HARQ-ACK codebook to be reported comprises at least one of the following:
indicating HARQ-ACK for TB index 0 is configured to be included in the one-shot HARQ-ACK to be reported; or
indicating HARQ-ACK for TB index 0 and 1 is configured to be included in the one-shot HARQ-ACK to be reported.
15 . The method according to claim 11 , wherein the information about CBG(s) corresponding to the one-shot HARQ-ACK codebook to be reported comprises:
a maximum index of the CBG(s) corresponding to the one-shot HARQ-ACK codebook to be reported.
16 . The method according to claim 11 , wherein the high-level configuration parameter(s) for the one-shot HARQ-ACK codebook to be reported comprises at least one of the following:
third indication information indicating whether to enable spatial bundling when the HARQ-ACK codebook is carried on a Physical Uplink Control CHannel (PUCCH); or
fourth indication information indicating whether to enable spatial bundling when the HARQ-ACK codebook is carried on a Physical Uplink Shared CHannel (PUSCH).
17 . The method according to claim 10 , wherein the assistance information is carried in the DCI through a first indicator field; and
the first indicator field satisfies at least one of the following conditions:
an indicator field that is not used and exists in the DCI;
an indicator field with a fixed number of bits; or
an indicator field both existing in a first DCI format and existing in a second DCI format.
18 . A terminal, comprising:
a memory storing computer-readable instructions; and
a processor coupled to the memory and configured to execute the computer-readable instructions, wherein the computer-readable instructions, when executed by the processor, cause the processor to perform operations comprising:
receiving Downlink Control Information (DCI) used for triggering a one-shot Hybrid Automatic Repeat reQuest ACKnowledgement (HARQ-ACK) codebook to report, wherein
the DCI carries assistance information instructing a terminal to perform one-shot HARQ-ACK codebook reporting,
wherein the assistance information comprises:
information about serving cell(s) corresponding to the one-shot HARQ-ACK codebook to be reported;
information about HARQ process(s) corresponding to the one-shot HARQ-ACK codebook to be reported;
information indicating whether to enable HARQ-ACK feedback of a Code Block Group (CBG(s)) granularity; and
information indicating whether to report New Data Indicator (NDI) information in the one-shot HARQ-ACK codebook,
wherein the assistance information is carried in the DCI through at least one second indicator field; and
the second indicator field is an information indicator field obtained by dividing a bit sequence corresponding to a third indicator field in the DCI according to the assistance information.
19 . A network-device, comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein when the program or instruction is executed by the processor, causes the processor to perform—the information transmission method according to the claim 1 .