Method for generating a feedback codebook, method for receiving a feedback codebook, communication node and storage medium

By generating and receiving feedback codebooks based on HARQ process configuration modes, the method addresses unnecessary overhead and improves transmission efficiency by excluding feedback for inactive processes in HARQ mechanisms.

JP7866546B2Active Publication Date: 2026-05-27ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
ZTE CORP
Filing Date
2021-09-16
Publication Date
2026-05-27

AI Technical Summary

Technical Problem

In Hybrid Automatic Repeat reQuest (HARQ) mechanisms, unnecessary overhead and reduced transmission efficiency occur due to indiscriminate feedback of acknowledgement (ACK) or negative acknowledgement (NACK) information for both enabled and disabled HARQ processes, especially in the construction of feedback codebooks between a Base Station (BS) and User Equipment (UE).

Method used

Generate and receive feedback codebooks based on the configuration mode of HARQ processes, ensuring feedback information is only sent for active HARQ processes, thereby reducing transmission overhead and improving efficiency by excluding feedback for inactive processes.

Benefits of technology

This approach reduces transmission overhead and enhances efficiency by ensuring feedback is only sent for active HARQ processes, optimizing the feedback codebook process in wireless communication networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007866546000001
    Figure 0007866546000001
  • Figure 0007866546000002
    Figure 0007866546000002
  • Figure 0007866546000003
    Figure 0007866546000003
Patent Text Reader

Abstract

The present disclosure discloses a feedback codebook generating method, a feedback codebook receiving method, an apparatus, a communication node, and a storage medium, which include: determining a configuration mode of a hybrid automatic repeat request (HARQ) process, including enabled and disabled; and generating a feedback codebook containing feedback information corresponding to the enabled HARQ process according to the configuration mode of the HARQ process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless communication networks, and for example, relates to a method for generating a feedback codebook, a method for receiving a feedback codebook, an apparatus, a communication node, and a storage medium.

Background Art

[0002] In a Hybrid Automatic Repeat reQuest (HARQ) mechanism, a data receiving side can feedback acknowledgement (ACK) or negative acknowledgement (NACK) information regarding data reception to a transmitting side in order to request the transmitting side to retransmit data that has failed to be transmitted. Taking the communication between a Base Station (BS) and a User Equipment (UE) as an example, the BS supports two types of HARQ process setting modes: Enable and Disable. In the case of a Disable HARQ process, the BS does not support physical layer retransmission of data that the UE has failed to receive. In this case, theoretically, the UE does not need to feedback ACK or NACK information to the BS either. However, in the communication protocol, three types of feedback codebooks are supported, and in the process of constructing the feedback codebook, the UE needs to feedback ACK or NACK information indiscriminately for all Enable and Disable HARQ processes, resulting in unnecessary overhead and affecting the transmission efficiency of the feedback information.

Summary of the Invention

Problems to be Solved by the Invention

[0003] This application provides a method for generating a feedback codebook, a method for receiving a feedback codebook, a communication node, and a storage medium for reducing the transmission overhead of the feedback codebook and improving the transmission efficiency. [Means for solving the problem]

[0004] The embodiments of this application are as follows: This involves determining the configuration mode of the HARQ process, including whether it is enabled or disabled. The process includes generating a feedback codebook based on the configuration mode of the HARQ process, and ensuring that the feedback codebook contains feedback information corresponding to the active HARQ process. This provides a method for generating a feedback codebook.

[0005] The embodiments of this application are as follows: This involves configuring the HARQ process settings, including enabling and disabling it. The system includes receiving a feedback codebook based on the configuration mode of the HARQ process, and ensuring that the feedback codebook contains feedback information corresponding to the active HARQ process. Further methods for receiving the feedback codebook will be provided.

[0006] The embodiments of this application are as follows: A communication node comprising memory, a processor, and a computer program stored in memory and executable by the processor, When the processor executes the program, it implements the method for generating the feedback codebook described above. We will provide more communication nodes.

[0007] The embodiments of this application are as follows: A computer-readable storage medium on which a computer program is stored, When the program is executed by the processor, it implements the method for generating the feedback codebook described above. Further computer-readable storage media will be provided. [Brief explanation of the drawing]

[0008] [Figure 1]This is a flowchart illustrating a method for generating a feedback codebook according to one embodiment. [Figure 2] This is a schematic diagram of a first type feedback codebook according to one embodiment. [Figure 3] This is a schematic diagram illustrating the allocation of feedback space to a PDSCH scheduled by the HARQ process in a slot according to one embodiment. [Figure 4] This is a schematic diagram illustrating the allocation of feedback space to PDSCHs that have been scheduled and successfully detected by an effective HARQ process according to one embodiment. [Figure 5] This is a schematic diagram illustrating the allocation of feedback space to a PDSCH scheduled by an effective HARQ process according to one embodiment. [Figure 6] This is a schematic diagram of a second type of feedback codebook according to one embodiment. [Figure 7] This is a schematic diagram illustrating the allocation of feedback space to a PDSCH scheduled by another effective HARQ process according to one embodiment. [Figure 8] This is a schematic diagram of a third type of feedback codebook according to one embodiment. [Figure 9] This is a schematic diagram illustrating the allocation of feedback space to each HARQ process within a group that needs to report feedback information related to one embodiment. [Figure 10] This is a schematic diagram illustrating the allocation of feedback space to each HARQ process within a group that needs to report additional feedback information related to one embodiment. [Figure 11] This is a flowchart illustrating the method for receiving a feedback codebook according to one embodiment. [Figure 12] This is a schematic diagram of the structure of a feedback codebook generation device according to one embodiment. [Figure 13] This is a schematic diagram of the structure of a receiving device for a feedback codebook according to one embodiment. [Figure 14] This is a schematic diagram of the hardware structure of a communication node according to one embodiment.

Best Mode for Carrying Out the Invention

[0009] Hereinafter, the present application will be described with reference to the drawings and examples. The specific examples described herein are only for interpreting the present application. For convenience of explanation, only the parts related to the present application are shown in the drawings, not all structures.

[0010] In an embodiment of the present application, a method for generating a feedback codebook is provided, which is applied to a first communication node. The first communication node, as a data receiving side, feeds back ACK or NACK information for received data, and in order to request the second communication node (i.e., the data transmitting side) to retransmit the data that has failed in transmission, can transmit the feedback codebook to the second communication node. This method can be applied to different types of feedback codebooks. The first communication node generates a feedback codebook for valid HARQ processes based on the setting mode of the HARQ process, and there is no need to transmit feedback information for invalid HARQ processes, reducing the transmission overhead of the feedback codebook and improving the transmission efficiency.

[0011] FIG. 1 is a flowchart of a method for generating a feedback codebook according to an embodiment. As shown in FIG. 1, the method according to this embodiment includes step 110 and step 120.

[0012] In step 110, determine the setting mode of a hybrid automatic repeat request (HARQ) process including valid and invalid. <000009X> In step 120, generate a feedback codebook based on the setting mode of the HARQ process, and the feedback codebook includes feedback information corresponding to valid HARQ processes.

[0014] In this embodiment, the HARQ process is used to schedule the transmission data of the Physical Downlink Shared Channel (PDSCH). The first communication node feeds back to the second communication node whether it has successfully detected the PDSCH scheduled by each valid HARQ process. If the result is YES, ACK information is fed back; if the result is NO, NACK information is fed back. The setting mode of each HARQ process can be set by the second communication node and instructed to the first communication node. The HARQ process includes valid HARQ processes and invalid HARQ processes. The feedback codebook includes feedback information corresponding to each valid HARQ process, but does not include feedback information of invalid HARQ processes or only includes a small amount of such information. For example, when an invalid HARQ process and a valid HARQ process are in the same slot, the feedback codebook may include feedback information corresponding to the valid HARQ process in that slot and may also include feedback information of the invalid HARQ process in that slot.

[0015] In this embodiment, the types of the feedback codebook include three types: Type-1 codebook, Type-2 codebook, and Type-3 codebook. The second communication node can instruct the first communication node which type of feedback codebook to adopt through Radio Resource Control (RRC), Medium Access Control (MAC), or Downlink Control Information (DCI).

[0016] In one embodiment, the following steps are further included.

[0017] In step 1010, slot set information including the slots included in each slot set and the setting mode of the HARQ process corresponding to each slot set is received.

[0018] In this embodiment, with respect to a Type-1 codebook, the second communication node can divide the slots into at least one slot set, each slot set containing at least one slot, each slot set corresponding to a configuration mode of one type of HARQ process, and the second communication node sends slot set information to the first communication node to indicate the slot set where the active HARQ process is located, and the first communication node feeds back ACK or NACK information to the slot set where the active HARQ process is located. For example, the slots can be divided into slot set 1 and slot set 2, where, for slot set 1, the second communication node schedules a PDSCH with an active HARQ process, i.e., the configuration mode of each HARQ process corresponding to each slot in slot set 1 is active, and for slot set 2, the second communication node schedules a PDSCH with an inactive HARQ process, i.e., the configuration mode of each HARQ process corresponding to each slot in slot set 2 is inactive.

[0019] In one embodiment, step 120 is: For each slot in a slot set in which the HARQ process configuration mode is enabled, the method includes allocating a feedback space to the PDSCH scheduled by the HARQ process in that slot, inserting feedback information corresponding to each HARQ process in that slot into the feedback space, and obtaining the feedback codebook.

[0020] For example, if the configuration mode of each HARQ process corresponding to each slot in slot set 1 is enabled, and the configuration mode of each HARQ process corresponding to each slot in slot set 2 is disabled, the first communication node does not need to allocate feedback space to each PDSCH scheduled by each HARQ process in slot set 1, insert ACK or NACK information based on the detection results for the PDSCH, or feed back ACK or NACK information to the HARQ processes in slot set 2. In the process of generating the feedback codebook, it does not need to allocate feedback space to the PDSCH scheduled by the HARQ processes in slot set 2.

[0021] In one embodiment, the feedback codebook further includes cells, slots, transport blocks (TB), and codebook block groups (CBG) related to the feedback information.

[0022] Figure 2 is a schematic diagram of a first type of feedback codebook according to one embodiment. In this embodiment, the feedback codebook is a Type-1 codebook, and the feedback codebook is based on a four-dimensional structure consisting of cells, slots, transmission blocks, and codebook block groups. The size of the Type-1 codebook depends on the RRC layer configuration information, and once the configuration is finalized, the size of the codebook is fixed, and the Type-1 codebook has good robustness because the failure to detect one or more PDSCHs does not result in inconsistent understanding between the second and first communication nodes regarding the codebook size and the relationship between PDSCHs and feedback information.

[0023] As shown in Figure 2, each thickened rectangular block corresponds to the feedback space of one PDSCH occasion, and each rectangular block corresponds to the information bits of one feedback information (ACK or NACK information). In Figure 2, three Cells are set up for the first communication node, where Cell-0 is set to one TB called TB0, Cell-1 is set to up to two TBs called TB0 and TB1, and Cell-2 is set to up to two TBs called TB0 and TB1, and a CBG feedback mode is set, with a maximum number of CBGs being 2, i.e., including CBG-0 and CBG-1. When the first communication node receives a PDSCH in one PDSCH occasion, it inserts ACK or NACK information into the information bits corresponding to the PDSCH occasion based on the detection result for the PDSCH, and when the first communication node does not receive a PDSCH in the PDSCH occasion, it inserts NACK information into the information bits corresponding to the PDSCH occasion. In other words, the information bits in the Type-1 codebook are unrelated to the configuration mode of the HARQ process used for scheduling the PDSCH, and even if the HARQ process is disabled, ACK or NACK information must be fed back; otherwise, the size of the codebook will change dynamically, and the robustness of the Type-1 codebook will be lost.

[0024] Figure 3 is a schematic diagram illustrating the allocation of feedback space to PDSCHs scheduled by the HARQ process in a slot according to one embodiment. As shown in Figure 3, this embodiment excludes the feedback space of PDSCHs in a slot set where the HARQ process setting mode is disabled, based on the Type-1 codebook. For example, the second communication node notifies the first communication node via RRC signaling that Slot n-8, Slot n-6, Slot n-3, and Slot n-2 belong to slot set 2, Slot n-7, Slot n-5, Slot n-4, and Slot n-1 belong to slot set 1 (indicated by a dotted area), that the HARQ process setting mode for each slot in slot set 1 is all enabled, and that the HARQ process setting mode for each slot in slot set 2 is all disabled. In this case, the first communication node only needs to allocate feedback space to the PDSCHs scheduled by the HARQ processes in each slot within slot set 1, and generate a feedback codebook by inserting ACK or NACK information based on the detection results for the PDSCHs. The feedback codebook does not contain feedback information corresponding to the HARQ processes in slot set 2.

[0025] In one embodiment, step 120 is: For a slot in which at least one active HARQ process exists and at least one active HARQ process has successfully detected a PDSCH scheduled by that HARQ process, the process includes allocating a feedback space to the PDSCH scheduled by the HARQ process in that slot, inserting feedback information corresponding to each HARQ process in that slot into the feedback space, and obtaining the feedback codebook, wherein the feedback information corresponding to an inactive HARQ process in that slot is NACK information.

[0026] In this embodiment, a PDSCH is scheduled in a Type-1 codebook using at least one active HARQ process in one slot, and if the PDSCH scheduled by at least one active HARQ process is successfully detected, the first communication node allocates feedback space to each PDSCH scheduled by each HARQ process in the slot and inserts ACK or NACK information. Here, ACK or NACK information is inserted for the active HARQ processes in the slot based on the detection result for the PDSCH, and NACK information is directly inserted for the inactive HARQ processes in the slot. In this case, the feedback codebook includes not only feedback information corresponding to the active HARQ processes in the slot, but also feedback information for the inactive HARQ processes in the slot.

[0027] In one embodiment, for slots where the setting mode of all HARQ processes is disabled, or for slots where at least one active HARQ process exists and all PDSCH scheduled by each active HARQ process fail to detect, the feedback codebook does not contain feedback information corresponding to the HARQ processes in those slots.

[0028] In this embodiment, for slots where all HARQ process configuration modes are disabled, or for slots where there are enabled HARQ processes but all of the PDSCH scheduled by the enabled HARQ processes have failed to detect any PDSCH, no feedback space is allocated to the PDSCH scheduled by the HARQ processes in the slot; that is, ACK or NACK information is not fed back, thereby reducing the transmission overhead of the feedback codebook.

[0029] Figure 4 is a schematic diagram illustrating the allocation of feedback space to PDSCHs that were scheduled and successfully detected by an effective HARQ process according to one embodiment. In this embodiment, based on the Type-1 codebook, the feedback space for PDSCHs in slots where the HARQ process setting mode is disabled is excluded, and the feedback space for PDSCHs in slots where detection of any PDSCHs scheduled by the effective HARQ process failed is also excluded. As shown in Figure 4, the HARQ process setting mode corresponding to the PDSCH occasions shown in the dotted areas is enabled, and the HARQ process setting mode corresponding to the PDSCH occasions shown in the white areas is disabled. Here, the HARQ processes that schedule PDSCHs in Slot n-8 and Slot n-3 are both enabled, and feedback space is allocated to the PDSCHs scheduled by the HARQ process in Slot n-8 and Slot n-3. In slots n-7, n-4, n-2, and n-1, the HARQ processes scheduling PDSCHs are all invalid, and no feedback space is allocated to PDSCHs scheduled by the HARQ processes in these slots. Also, in slots n-6 and n-5, PDSCHs scheduled by both valid and invalid HARQ processes exist simultaneously, and if all detections of PDSCHs scheduled by the valid HARQ processes in slot n-5 result in errors, no feedback space is allocated to the PDSCHs scheduled by the HARQ processes in slot n-5. In slot n-6, if detection of a PDSCH scheduled by a valid HARQ process is successful, the feedback space for all PDSCHs corresponding to that slot is reserved. In this case, for PDSCHs scheduled by the valid HARQ processes in slot n-6, ACK or NACK information is inserted into the corresponding feedback space based on the detection result, and for PDSCHs scheduled by invalid HARQ processes, NACK information is inserted into the corresponding feedback space.

[0030] In one embodiment, step 120 is: This includes allocating feedback space to PDSCHs scheduled by each active HARQ process and not allocating feedback space to PDSCHs scheduled by inactive HARQ processes, and inserting feedback information corresponding to each active HARQ process into the feedback space and obtaining the feedback codebook.

[0031] In this embodiment, for a Type-1 codebook, feedback space is allocated to PDSCHs scheduled by each active HARQ process, ACK or NACK information is inserted based on the detection results for the PDSCHs, and no feedback space is allocated to PDSCHs scheduled by inactive HARQ processes.

[0032] Figure 5 is a schematic diagram illustrating the allocation of feedback space to PDSCHs scheduled by an active HARQ process according to one embodiment. This embodiment excludes feedback space for PDSCHs scheduled by an inactive HARQ process, based on the Type-1 codebook. As shown in Figure 5, the HARQ process setting mode corresponding to PDSCH occasions indicated by dotted areas is active, and the HARQ process setting mode corresponding to PDSCH occasions indicated by white areas is inactive. Here, the HARQ processes that schedule PDSCHs in Slot n-8 and Slot n-3 are both active and allocate feedback space to PDSCHs scheduled by the HARQ processes in Slot n-8 and Slot n-3, while the HARQ processes that schedule PDSCHs in Slot n-7, Slot n-4, Slot n-2, and Slot n-1 are all inactive and do not allocate feedback space to PDSCHs scheduled by the HARQ processes in these slots. Furthermore, in slots n-6 and n-5, PDSCHs scheduled by both active and inactive HARQ processes exist simultaneously, and feedback space only needs to be allocated to the PDSCHs scheduled by the active HARQ processes.

[0033] One embodiment further includes the following steps:

[0034] In step 1020, a DCI is received that includes the first, second, and third parameters of each HARQ process, and the feedback codebook further includes the first, second, and third parameters related to the feedback information, where the first parameter is used to indicate the number of PDSCH transmissions between the time the DCI is received and the target HARQ process schedules the PDSCH; the second parameter is used to indicate the total number of PDSCH transmissions between the time the DCI is received and the slot in which the target HARQ process schedules the PDSCH ends; and the third parameter is used to indicate the number of PDSCH transmissions scheduled by the active HARQ process between the time the DCI is received and the slot in which the target HARQ process schedules the PDSCH ends.

[0035] In this embodiment, for a Type-2 codebook, feedback space is allocated to PDSCHs scheduled by each active HARQ process to insert ACK or NACK information, while no feedback space is allocated to PDSCHs scheduled by inactive HARQ processes. Furthermore, the feedback codebook is associated with the first, second, and third parameters of each HARQ process.

[0036] Figure 6 is a schematic diagram of a second type feedback codebook according to one embodiment. As shown in Figure 6, PDSCHs indicated by point regions are scheduled by the HARQ process, while PDSCHs indicated by mesh regions are not scheduled by the HARQ process. In the standard protocol, a Type-2 codebook is generated according to the indication of binary parameters (cDAI, tDAI) in the DCI, where cDAI indicates the number of PDSCH transmissions from the time the DCI is received until the current target HARQ process schedules the PDSCH, and tDAI indicates the total number of PDSCH transmissions across all carriers from the time the DCI is received until the slot where the PDSCH scheduled by the current target HARQ process is located, i.e., it indicates the highest cDAI value across all carriers at the moment. For example, for a PDSCH represented by the fourth dot-shaped rectangular block in Cell-2, the corresponding binary number is (7,8), the HARQ process that schedules the PDSCH is the target HARQ process, the number of PDSCH transmissions from the time DCI is received until the target HARQ process schedules the PDSCH is 7, and the total number of PDSCH transmissions across all carriers from the time DCI is received until the slot in which the target HARQ process schedules the PDSCH ends is 8. The first communication node can determine whether or not there is a PDSCH detection omission by detecting (cDAI,tDAI), and regardless of whether or not there is a detection omission, the size of the Type-2 codebook does not change and is unrelated to the HARQ process's configuration mode.

[0037] Figure 7 is a schematic diagram illustrating the allocation of feedback space to a PDSCH scheduled by another active HARQ process according to one embodiment. As shown in Figure 7, in this embodiment, PDSCHs shown in white areas are scheduled by an inactive HARQ process, PDSCHs shown in dot areas are scheduled by an active HARQ process, and PDSCHs shown in mesh areas are not scheduled by any HARQ process. Based on the Type-2 codebook, the DCI includes a first parameter (i.e., cDAI), a second parameter (i.e., tDAI), and a third parameter (denoted as tDAI2) for each HARQ process, where the third parameter indicates the number of transmissions of the PDSCH scheduled by the active HARQ process in all carriers from the time the DCI is received to the slot where the PDSCH scheduled by the current target HARQ process is located. For example, for a PDSCH represented by the fourth dot-shaped rectangular block in Cell-2, the corresponding ternary number is (7,8,4), the HARQ process that schedules the PDSCH is the target HARQ process, the number of PDSCH transmissions from the time DCI is received until the target HARQ process schedules the PDSCH is 7, the total number of PDSCH transmissions across all carriers from the time DCI is received until the slot in which the target HARQ process schedules the PDSCH ends is 8, and the number of PDSCH transmissions scheduled by active HARQ processes across all carriers from the time DCI is received until the slot in which the target HARQ process schedules the PDSCH ends is 4.When the first communication node receives DCI information, it allocates feedback space to the PDSCHs scheduled by the active HARQ process based on the configuration mode of each HARQ process, inserts ACK or NACK information based on the detection results for the PDSCHs, and detects the ternary parameters (cDAI, tDAI, tDAI2) to determine whether there are any missed PDSCH detections and whether there are any missed PDSCH detections by the active HARQ process. Furthermore, it can determine the size of the feedback codebook and the corresponding position of the PDSCHs scheduled by the active HARQ process in the feedback space.

[0038] One embodiment further includes the following steps:

[0039] In step 1030, process group information is received, including the active HARQ processes included in each group.

[0040] In step 1040, a DCI is received to indicate which group needs to report feedback information.

[0041] In this embodiment, with respect to the Type-3 codebook, the second communication node groups the active HARQ processes and sends process group information to the first communication node. Based on this, the first communication node determines which groups need to report feedback information based on DCI instructions, allocates feedback space to the PDSCHs scheduled by each active HARQ process within the group and inserts ACK or NACK information, and does not allocate feedback space to groups that do not need to report feedback information.

[0042] In one embodiment, step 120 is: This includes allocating a feedback space to each HARQ process within a group that needs to report feedback information, inserting the feedback information corresponding to each HARQ process into the feedback space, and obtaining the feedback codebook.

[0043] In this embodiment, for a Type-3 codebook, feedback space is allocated to each active HARQ process in a group that needs to report feedback information as instructed by DCI, and ACK or NACK information is inserted. However, no feedback space is allocated to PDSCHs scheduled by HARQ processes in a group that are not instructed by DCI.

[0044] For example, let's say the active HARQ processes are divided into K groups, and K ≥ 1. If K > 1, the second communication node notifies the first communication node of process group information via RRC signaling. This process group information includes the number of groups, the HARQ processes corresponding to each group, etc., and uses DCI signaling to indicate which groups of the first communication node need to report a feedback codebook to. The first communication node, according to the groups indicated by DCI signaling, allocates feedback space to the active HARQ processes within each group and generates a feedback codebook.

[0045] In one embodiment, the feedback codebook includes cells related to feedback information, HARQ processes, transmission blocks, and codebook block groups.

[0046] Figure 8 is a schematic diagram of a third type of feedback codebook according to one embodiment. In this embodiment, the feedback codebook is a Type-3 codebook, and the feedback codebook is based on a four-dimensional structure consisting of cells, HARQ processes, transmission blocks, and codebook block groups. As shown in Figure 8, each thickened rectangular block corresponds to the feedback space of one PDSCH occasion, and each rectangular block corresponds to an information bit of feedback information. In Figure 8, three cells are provided for the first communication node, where Cell-0 is set to one TB called TB0, Cell-1 is set to a maximum of two TBs, TB0 and TB1, and Cell-2 is set to a maximum of two TBs, TB0 and TB1, and a CBG feedback mode is set, with a maximum number of CBGs being 2, i.e., including CBG-0 and CBG-1. The second communication node triggers the first communication node to report the feedback codebook by DCI signaling. For each HARQ process corresponding to each cell, if the second communication node schedules a PDSCH using the HARQ process, the first communication node inserts ACK or NACK information into the corresponding feedback space based on the PDSCH detection result. If the second communication node does not schedule a PDSCH using the HARQ process, it must insert a NACK into the corresponding feedback space.

[0047] Figure 9 is a schematic diagram illustrating the allocation of feedback space to each HARQ process within a group that needs to report feedback information according to one embodiment. In this embodiment, based on the Type-3 codebook, feedback space is allocated only to PDSCHs scheduled by active HARQ processes within a group indicated by DCI, and feedback space corresponding to PDSCHs scheduled by HARQ processes within a group not indicated by DCI is excluded, thereby reducing the overhead of the feedback codebook. As shown in Figure 9, the second communication node, at Cell-0, receives eight active HARQ processes (HARQ#0~HARQ#0) from the first communication node.7 The settings (denoted as ) are configured, dividing HARQ#0 / 1 / 2 / 3 into Group 1 and HARQ#4 / 5 / 6 / 7 into Group 2. The second communication node informs the first communication node of process group information via RRC signaling. If the second communication node triggers the first communication node to report feedback codebooks for Group 1 and Group 2 via DCI in slots 4 and 8 respectively, the first communication node will allocate feedback space only to HARQ processes in the groups indicated by DCI when constructing the codebooks. The second communication node can also cyclically trigger the reporting of feedback codebooks for Group 1 and Group 2 via DCI signaling, forming a ping-pong operation between the HARQ processes in the two groups, and the second communication node BS can continuously transmit PDSCH to the first communication node.

[0048] Figure 10 is a schematic diagram illustrating the allocation of feedback space to each HARQ process in a group that needs to report additional feedback information related to one embodiment. As shown in Figure 10, the second communication node sends eight HARQ processes (HARQ#0~HARQ#0) to the first communication node at Cell-0. 7The process group is set up as follows: HARQ#0 / 1 / 2 / 3 are active HARQ processes, and HARQ#4 / 5 / 6 / 7 are inactive HARQ processes. HARQ#0 / 1 / 2 / 3 is divided into two groups: HARQ#0 / 1 is divided into one group and designated as Group 1, and HARQ#2 / 3 is divided into one group and designated as Group 2. The second communication node informs the first communication node of the process group information via RRC signaling. The second communication node triggers the first communication node to report the feedback codebook for Group 1 via DCI in slots 2 and 7, and triggers the first communication node to report the feedback codebook for Group 2 via DCI in slot 4. Based on the groups indicated by DCI, the first communication node allocates feedback space to the active HARQ processes within the groups and inserts ACK or NACK information into the corresponding feedback space based on the detection results for PDSCH. For example, the first communication node is triggered by the reporting of a codebook for group 1 in slot 7. In slots 4 / 5 / 6, the first communication node detects only PDSCHs scheduled by HARQ#0 and, when building the codebook, inserts ACK information into the feedback space for PDSCHs scheduled by HARQ#0 and PDSCHs scheduled by HARQ#1. It does not allocate feedback space to PDSCHs scheduled by invalid HARQ processes and does not participate in codebook construction.

[0049] Embodiments of the present invention further provide a method for receiving feedback codebooks, which is applied to a second communication node, and which, as a data sender, can receive feedback codebooks reported by the first communication node, thereby retransmitting data that failed to transmit. The method can be applied to different types of feedback codebooks, and the second communication node sets the setting mode of the HARQ process and receives feedback codebooks for active HARQ processes, but does not need to receive feedback information for inactive HARQ processes, thereby reducing the transmission overhead of feedback codebooks and improving transmission efficiency. The operations performed by the second communication node correspond to the operations performed by the first communication node, and technical details not described in detail in this embodiment can be found in any of the embodiments described above.

[0050] Figure 11 is a flowchart of a method for receiving a feedback codebook according to one embodiment, and as shown in Figure 11, the method according to this embodiment includes steps 210 and 220.

[0051] In step 210, configure the HARQ process settings mode, including enable and disable.

[0052] In step 220, a feedback codebook is received based on the configuration mode of the HARQ process, and the feedback codebook contains feedback information corresponding to the active HARQ process.

[0053] One embodiment further includes the following steps:

[0054] In step 2010, slot set information is transmitted, including the slots included in each slot set and the configuration mode of the HARQ process corresponding to each slot set.

[0055] In one embodiment, for each slot in a slot set where the HARQ process configuration mode is enabled, the feedback codebook includes feedback information corresponding to each HARQ process in that slot, but does not include feedback information for disabled HARQ processes.

[0056] In one embodiment, for a slot in which at least one active HARQ process exists and at least one active HARQ process has successfully detected a PDSCH scheduled by that process, the feedback codebook includes feedback information corresponding to each HARQ process in that slot, where the feedback information corresponding to an inactive HARQ process in that slot is NACK information.

[0057] In one embodiment, for slots where the setting mode of all HARQ processes is disabled, or for slots where at least one active HARQ process exists and all PDSCH scheduled by each active HARQ process fail to detect, the feedback codebook does not contain feedback information corresponding to the HARQ processes in those slots.

[0058] In one embodiment, the feedback codebook includes feedback information corresponding to each active HARQ process, but does not include feedback information for inactive HARQ processes.

[0059] In one embodiment, the feedback codebook further includes cells, slots, transmission blocks, and codebook block groups related to feedback information.

[0060] One embodiment further includes the following steps:

[0061] In step 2020, the DCI is sent, which includes the first, second, and third parameters for each HARQ process.

[0062] The feedback codebook further includes a first parameter, a second parameter, and a third parameter relating to the feedback information, wherein the first parameter is used to indicate the number of PDSCH transmissions between the time DCI is received and the time the target HARQ process schedules the PDSCH; the second parameter is used to indicate the total number of PDSCH transmissions between the time DCI is received and the time the slot in which the target HARQ process schedules the PDSCH ends; and the third parameter is used to indicate the number of PDSCH transmissions scheduled by the active HARQ process between the time DCI is received and the time the slot in which the target HARQ process schedules the PDSCH ends.

[0063] One embodiment further includes the following steps:

[0064] In step 2030, process group information, including the active HARQ processes included in each group, is transmitted.

[0065] In step 2040, send a DCI to indicate which groups need to report feedback information.

[0066] In one embodiment, the feedback codebook includes feedback information for each HARQ process within the group that needs to report feedback information.

[0067] In one embodiment, the feedback codebook further includes cells related to feedback information, HARQ processes, transmission blocks, and codebook block groups.

[0068] Embodiments of the present invention further provide a feedback codebook generation device. Figure 12 is a schematic diagram of the structure of a feedback codebook generation device according to one embodiment. As shown in Figure 12, the feedback codebook generation device comprises a setting mode determination module 310 and a generation module 320.

[0069] The setting mode determination module 310 is configured to determine the setting mode of the HARQ process, including enabled and disabled, and the generation module 320 is configured to generate a feedback codebook containing feedback information corresponding to the enabled HARQ process, based on the setting mode of the HARQ process.

[0070] The feedback codebook generation device of this embodiment generates feedback codebooks for active HARQ processes based on the HARQ process setting mode, eliminating the need to transmit feedback information to inactive HARQ processes, thereby reducing the transmission overhead of feedback codebooks and improving transmission efficiency.

[0071] In one embodiment, The system further comprises a first receiving module configured to receive slot set information, including the slots included in each slot set and the configuration mode of the HARQ process corresponding to each slot set.

[0072] In one embodiment, the generation module 320 is For each slot in a slot set where the HARQ process configuration mode is enabled, a feedback space is allocated to the PDSCH scheduled by the HARQ process in that slot, feedback information corresponding to each HARQ process in that slot is inserted into the feedback space, and the feedback codebook is obtained.

[0073] In one embodiment, the generation module 320 is For slots where at least one active HARQ process exists and at least one active HARQ process has successfully detected a PDSCH scheduled by that HARQ process, a feedback space is allocated to the PDSCH scheduled by the HARQ process in that slot, feedback information corresponding to each HARQ process in that slot is inserted into the feedback space, and the feedback codebook is obtained, where the feedback information corresponding to an inactive HARQ process in that slot is NACK information.

[0074] In one embodiment, for slots where the setting mode of all HARQ processes is disabled, or for slots where at least one active HARQ process exists and all PDSCH scheduled by each active HARQ process fail to detect, the feedback codebook does not contain feedback information corresponding to the HARQ processes in those slots.

[0075] In one embodiment, the generation module 320 is The system is configured to allocate feedback space to PDSCHs scheduled by each active HARQ process, not to PDSCHs scheduled by inactive HARQ processes, to insert feedback information corresponding to each active HARQ process into the feedback space, and to obtain the feedback codebook.

[0076] In one embodiment, the feedback codebook further includes cells, slots, transmission blocks, and codebook block groups related to feedback information.

[0077] In one embodiment, The system receives DCI information including a first parameter, a second parameter, and a third parameter of each HARQ process, and further comprises a second receiving module configured such that the feedback codebook further includes a first parameter, a second parameter, and a third parameter related to the feedback information, wherein the first parameter is used to indicate the number of PDSCH transmissions between the time the DCI is received and the time the target HARQ process schedules the PDSCH; the second parameter is used to indicate the total number of PDSCH transmissions between the time the DCI is received and the time the slot in which the target HARQ process schedules the PDSCH ends; and the third parameter is used to indicate the number of PDSCH transmissions scheduled by the active HARQ process between the time the DCI is received and the time the slot in which the target HARQ process schedules the PDSCH ends.

[0078] In one embodiment, The system further comprises a third receiving module configured to receive process group information, including active HARQ processes included in each group, and a fourth receiving module configured to receive DCIs to indicate which groups need to report feedback information.

[0079] In one embodiment, the generation module 320 is The system is configured to assign a feedback space to each HARQ process within a group that needs to report feedback information, to insert the feedback information corresponding to each HARQ process into the feedback space, and to retrieve the feedback codebook.

[0080] In one embodiment, the feedback codebook further includes cells related to feedback information, HARQ processes, transmission blocks, and codebook block groups.

[0081] The feedback codebook generation apparatus according to this embodiment belongs to the same concept as the feedback codebook generation method according to the above embodiment, and technical details not described in detail in this embodiment can be referenced to any of the above embodiments, and this embodiment has the same effect as executing the feedback codebook generation method.

[0082] Embodiments of the present invention further provide a feedback codebook receiving device. Figure 13 is a schematic diagram of the structure of a feedback codebook receiving device according to one embodiment. As shown in Figure 13, the feedback codebook receiving device comprises a setting module 410 and a receiving module 420.

[0083] The configuration module 410 is configured to set configuration modes for HARQ processes, including enabled and disabled, and the receiving module 420 is configured to receive a feedback codebook containing feedback information corresponding to enabled HARQ processes based on the configuration mode of the HARQ processes.

[0084] The feedback codebook generation device in this embodiment sets the setting mode for the HARQ process and receives feedback codebooks for active HARQ processes, but does not need to receive feedback information for inactive HARQ processes. This reduces the transmission overhead of the feedback codebooks and improves transmission efficiency.

[0085] In one embodiment, The system further comprises a first transmit module configured to transmit slot set information, including the slots included in each slot set and the configuration mode of the HARQ process corresponding to each slot set.

[0086] In one embodiment, for each slot in a slot set where the HARQ process configuration mode is enabled, the feedback codebook includes feedback information corresponding to each HARQ process in that slot, but does not include feedback information for disabled HARQ processes.

[0087] In one embodiment, for a slot in which at least one active HARQ process exists and at least one active HARQ process has successfully detected a PDSCH scheduled by that process, the feedback codebook includes feedback information corresponding to each HARQ process in that slot, where the feedback information corresponding to an inactive HARQ process in that slot is NACK information.

[0088] In one embodiment, for slots where the setting mode of all HARQ processes is disabled, or for slots where at least one active HARQ process exists and all PDSCH scheduled by each active HARQ process fail to detect, the feedback codebook does not contain feedback information corresponding to the HARQ processes in those slots.

[0089] In one embodiment, the feedback codebook includes feedback information corresponding to each active HARQ process, but does not include feedback information for inactive HARQ processes.

[0090] In one embodiment, the feedback codebook further includes cells, slots, transmission blocks, and codebook block groups related to feedback information.

[0091] In one embodiment, A second transmit module transmits a DCI including a first parameter, a second parameter, and a third parameter for each HARQ process, and the feedback codebook further comprises a second transmit module configured to include a first parameter, a second parameter, and a third parameter relating to the feedback information, wherein the first parameter is used to indicate the number of PDSCH transmissions between the time the DCI is received and the time the target HARQ process schedules the PDSCH; the second parameter is used to indicate the total number of PDSCH transmissions between the time the DCI is received and the time the slot in which the target HARQ process schedules the PDSCH ends; and the third parameter is used to indicate the number of PDSCH transmissions scheduled by the active HARQ process between the time the DCI is received and the time the slot in which the target HARQ process schedules the PDSCH ends.

[0092] In one embodiment, The system further comprises a third transmit module configured to transmit process group information, including active HARQ processes included in each group, and a fourth transmit module configured to transmit DCIs to indicate which groups need to report feedback information.

[0093] In one embodiment, the feedback codebook includes feedback information for each HARQ process within the group that needs to report feedback information.

[0094] In one embodiment, the feedback codebook further includes cells related to feedback information, HARQ processes, transmission blocks, and codebook block groups.

[0095] The feedback codebook receiving device according to this embodiment belongs to the same concept as the feedback codebook receiving method according to the above embodiment, and technical details not described in detail in this embodiment can be referenced to the above-mentioned arbitrary embodiment, and this embodiment has the same effect as the implementation of the feedback codebook receiving method.

[0096] Embodiments of the present invention further provide a communication node. The communication node may refer to a first communication node, i.e., the data receiver, i.e., the reporting side of the feedback codebook, for example, a UE, in which case the communication node can be used to carry out the method for generating the feedback codebook. Alternatively, the communication node may refer to a first communication node, i.e., the data transmitter, i.e., the receiving side of the feedback codebook, for example, a BS, in which case the communication node can be used to carry out the method for receiving the feedback codebook.

[0097] Figure 14 is a schematic diagram of the hardware structure of a communication node according to one embodiment. As shown in Figure 14, the communication node according to the present invention includes a memory 52, a processor 51, and a computer program stored in the memory and executable by the processor. When the processor 51 executes the program, it realizes the method for generating or receiving the feedback codebook.

[0098] The communication node further includes a memory 52, and the communication node may have one or more processors 51. In Figure 14, taking one processor 51 as an example, the memory 52 is used to store one or more programs, and when the one or more programs are executed by the one or more processors 51, the one or more processors 51 implement a method for generating a feedback codebook or a method for receiving a feedback codebook according to the embodiment of the present application.

[0099] The communication node further comprises a communication device 53, an input device 54, and an output device 55.

[0100] The processor 51, memory 52, communication device 53, input device 54, and output device 55 in the communication node can be connected by a bus or other means, and Figure 14 shows an example of connection via a bus.

[0101] The input device 54 can receive input numerical or character information and generate key signal inputs related to user settings and function control of the communication node. The output device 55 may include a display device such as a display.

[0102] The communication device 53 may include a receiver and a transmitter. The communication device 53 is configured to transmit and receive information based on the control of the processor 51.

[0103] Memory 52 can be used as a computer-readable storage medium to store software programs, computer executable programs and modules, such as program instructions / modules corresponding to the feedback codebook generation method in the embodiment of the present application (e.g., the setting mode determination module 310 and generation module 320 in the feedback codebook generation device). Memory 52 may include a program storage area and a data storage area, where the program storage area can store an operating system, an application program required for at least one function, and the data storage area can store data created based on the use of a communication node, etc. Memory 52 may also include high-speed random access memory and may further include non-volatile memory such as at least one magnetic disk storage device, flash memory, or other non-volatile solid-state storage device. In some embodiments, memory 52 may include memory provided remotely from the processor 51, and these remote memories can be connected to a communication node via a network. Examples of the network may include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0104] The embodiments of the present invention further provide a storage medium on which a computer program is stored, and when the computer program is executed by a processor, any of the methods for generating or receiving a feedback codebook in the embodiments of the present invention is realized.

[0105] The method for generating a feedback codebook is: This includes determining the configuration mode of the HARQ process, including enabled and disabled, and generating a feedback codebook that contains feedback information corresponding to the enabled HARQ process based on the configuration mode of the HARQ process.

[0106] How to receive the feedback codebook: This includes setting a configuration mode for a HARQ process, including enabled and disabled, and receiving a feedback codebook containing feedback information corresponding to an enabled HARQ process based on the configuration mode of the HARQ process.

[0107] The computer storage medium in the embodiments of this application may employ any combination of one or more computer-readable media. The computer-readable media may be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium may be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. Examples of computer-readable storage media (not exhaustive) include one or more wired electrical connections, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable CD-ROM, optical storage device, magnetic storage device, or any suitable combination of the above. The computer-readable storage medium may be any tangible medium containing or storing a program that may be used in or in conjunction with an instruction execution system, apparatus, or device.

[0108] A computer-readable signal medium may include data signals propagated in the baseband or as part of a carrier wave, in which computer-readable program code is carried. Such propagated data signals may take various forms and may include, but are not limited to, electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium, and such computer-readable signal medium may transmit, propagate, or transmit programs used in or in conjunction with an instruction execution system, apparatus, or device.

[0109] Program code contained in a computer-readable medium can be transmitted through any suitable medium, including, but not limited to, electric wires, optical cables, radio frequencies (RF), or any suitable combination of the above.

[0110] Computer program code for performing the operations of the present invention can be created in one or more programming languages ​​or a combination thereof, and such programming languages ​​may include, but are not limited to, object-oriented programming languages ​​such as Java, Smalltalk, and C++, and may further include ordinary procedural programming languages ​​such as the "C" language or similar programming languages. The program code may run entirely on the user's computer, partially on the user's computer, run as a single standalone software package, run partially on the user's computer and partially on a remote computer, or run entirely on a remote computer or business server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it may be connected to an external computer (for example, connected via the Internet using an Internet service provider).

[0111] The above are merely illustrative examples of the present invention.

[0112] Those skilled in the art should understand that the term "user terminal" includes any suitable type of wireless user device, such as a mobile phone, portable data processing device, portable network browser, or vehicle-mounted mobile station.

[0113] Generally, various embodiments of the present application can be implemented in hardware, application-specific circuits, software, logic, or any combination thereof. For example, some embodiments can be implemented in hardware, while others can be implemented in firmware or software executable by a controller, microprocessor, or other computing device, and the present application is not limited to these.

[0114] Embodiments of the present invention can be implemented by executing computer program instructions by a data processor of a mobile device, for example, by hardware or by a combination of software and hardware in the processor entity. Computer program instructions may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source code or target code written in any combination of one or more programming languages.

[0115] Any block diagram of a logic flow in the figures of this application may represent a program step, a logic circuit, module, and function connected to one another, or a combination of a program step and a logic circuit, module, and function. The computer program may be stored in memory. The memory may be of any type suitable for the local technical environment and may be implemented with any suitable data storage technology, including, but not limited to, read-only memory (ROM), random access memory (RAM), optical storage devices and systems (digital video disc (DVD) or optical disc (Compact Disc, CD)), etc. The computer-readable medium may include non-temporary storage media. The data processor may be of any type suitable for the local technical environment, and may be, but is not limited to, a general-purpose computer, a dedicated computer, a microprocessor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable logic device (FPGA), or a processor based on a multi-core processor architecture.

Claims

1. This involves determining the configuration mode of the hybrid automatic retransmission request (HARQ) process, including whether it is enabled or disabled. The process includes generating a feedback codebook based on the HARQ process configuration mode, and ensuring that the feedback codebook contains feedback information corresponding to the active HARQ process. Generating a feedback codebook based on the HARQ process configuration mode is, For a slot in which at least one active HARQ process exists and at least one active HARQ process has successfully detected a PDSCH scheduled by that process, a feedback space is allocated to the PDSCH scheduled by the HARQ process in that slot. This includes inserting feedback information corresponding to each HARQ process in the slot into the feedback space and obtaining the feedback codebook, The feedback information corresponding to the invalid HARQ process in the aforementioned slot is unconfirmed NACK information. How to generate a feedback codebook.

2. This further includes receiving slot set information, The aforementioned slot set information includes the slots included in each slot set and the configuration mode of the HARQ process corresponding to each slot set. The method according to claim 1.

3. Generating a feedback codebook based on the HARQ process configuration mode is, For each slot in a slot set in which the HARQ process configuration mode is enabled, a feedback space is allocated to the physical downlink shared channel PDSCH scheduled by the HARQ process in each slot, This includes inserting feedback information corresponding to each HARQ process in each slot into the feedback space and obtaining the feedback codebook. The method according to claim 2.

4. For slots where all HARQ process configuration modes are disabled, or for slots where at least one active HARQ process exists and each active HARQ process has not successfully detected a scheduled PDSCH, the feedback codebook does not contain feedback information corresponding to the HARQ process in that slot. The method according to claim 1.

5. Generating a feedback codebook based on the HARQ process configuration mode is, Allocate feedback space to PDSCHs scheduled by each active HARQ process, and do not allocate feedback space to PDSCHs scheduled by inactive HARQ processes. This includes inserting feedback information corresponding to each of the active HARQ processes into the feedback space and obtaining the feedback codebook. The method according to claim 1.

6. The process further includes receiving downlink control information DCI, which includes the first, second, and third parameters of each HARQ process. The feedback codebook further includes a first parameter, a second parameter, and a third parameter related to the feedback information. The first parameter is used to indicate the number of PDSCH transmissions between the time the DCI is received and the time the target HARQ process schedules the PDSCH. The second parameter is used to indicate the total number of PDSCH transmissions from the time the DCI is received until the slot in which the target HARQ process schedules the PDSCH ends. The third parameter is used to indicate the number of PDSCH transmissions scheduled by the active HARQ process from the time the DCI is received until the slot in which the target HARQ process schedules the PDSCH ends. The method according to claim 5.

7. Receiving process group information, including the active HARQ processes included in each group, This further includes receiving DCI to indicate which groups need to report feedback information, The method according to claim 1.

8. Generating a feedback codebook based on the HARQ process configuration mode is, Allocate a feedback space to each HARQ process within the group that needs to report the aforementioned feedback information, This includes inserting feedback information corresponding to each HARQ process into the feedback space and obtaining the feedback codebook. The method according to claim 7.

9. This involves configuring the HARQ process settings, including enabling and disabling them, This includes receiving a feedback codebook containing feedback information corresponding to the active HARQ process, based on the HARQ process configuration mode. For a slot in which at least one active HARQ process exists and at least one active HARQ process has successfully detected a PDSCH scheduled by that process, the feedback codebook includes feedback information corresponding to each HARQ process in that slot. The feedback information corresponding to the invalid HARQ process in the aforementioned slot is NACK information. How to receive the feedback codebook.

10. This further includes transmitting slot set information, The aforementioned slot set information includes the slots included in each slot set and the configuration mode of the HARQ process corresponding to each slot set. The method according to claim 9.

11. For each slot in a slot set where the HARQ process configuration mode is enabled, the feedback codebook includes feedback information corresponding to each HARQ process in each slot, but does not include feedback information for disabled HARQ processes. The method according to claim 10.

12. For slots where all HARQ process configuration modes are disabled, or for slots where at least one active HARQ process exists and each active HARQ process has not successfully detected a scheduled PDSCH, the feedback codebook does not contain feedback information corresponding to the HARQ process in that slot. The method according to claim 9.

13. The aforementioned feedback codebook contains feedback information corresponding to each active HARQ process, but does not contain feedback information for inactive HARQ processes. The method according to claim 9.

14. Further includes transmitting downlink control information DCI, which includes the first, second, and third parameters of each HARQ process. The feedback codebook further includes a first parameter, a second parameter, and a third parameter related to the feedback information. The first parameter is used to indicate the number of PDSCH transmissions between the time the DCI is received and the time the target HARQ process schedules the PDSCH. The second parameter is used to indicate the total number of PDSCH transmissions from the time the DCI is received until the slot in which the target HARQ process schedules the PDSCH ends. The third parameter is used to indicate the number of PDSCH transmissions scheduled by the active HARQ process from the time the DCI is received until the slot in which the target HARQ process schedules the PDSCH ends. The method according to claim 13.

15. To transmit process group information, including the active HARQ processes included in each group, This further includes sending a DCI to indicate which groups need to report feedback information, The method according to claim 9.

16. The aforementioned feedback codebook contains feedback information for each HARQ process within the group that needs to report the feedback information. The method according to claim 15.

17. A communication node comprising memory, a processor, and a computer program stored in the memory and executable by the processor, When the processor executes the program, it realizes the method for generating a feedback codebook according to any one of claims 1 to 8. Communication node.

18. A computer-readable storage medium on which a computer program is stored, When the program is executed by the processor, the method for generating a feedback codebook according to any one of claims 1 to 8 is realized. Computer-readable storage medium.

19. A communication node comprising memory, a processor, and a computer program stored in the memory and executable by the processor, When the processor executes the program, it realizes the method for receiving the feedback codebook described in any one of claims 9 to 16. Communication node.

20. A computer-readable storage medium on which a computer program is stored, When the program is executed by the processor, the method for receiving the feedback codebook described in any one of claims 9 to 16 is realized. Computer-readable storage medium.