Feedback codebook generation method, feedback codebook receiving method, communication node and storage medium
By generating a feedback codebook according to the configuration mode of the HARQ process, only transmitting feedback information of the enabled process, the problem of large overhead of feedback codebook transmission in the prior art is solved and communication efficiency is improved.
Patent Information
- Application Number
- CN202510666923.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2020-09-28
- Publication Date
- 2025-08-01
AI Technical Summary
In the existing communication protocol, in the hybrid automatic retransmission request (HARQ) mechanism, the transmission overhead of the feedback codebook is large, resulting in low transmission efficiency. Especially in the non-enabled HARQ process, ACK or NACK information still needs to be feedback without distinction.
The feedback codebook is generated according to the configuration mode of the HARQ process. Only feedback information is transmitted for the enabled HARQ process. The feedback from the non-enabled process is eliminated. By determining that the configuration mode of the HARQ process is enabled or non-enabled, a feedback codebook containing the feedback information of the enabled process is generated.
The transmission overhead of feedback codebooks is reduced, the transmission efficiency is improved, and the utilization of communication resources is optimized.
Smart Images

Figure CN120415656A_ABST
Abstract
Description
[0001] This application is a divisional application of the patent application with the application number 202011043432.2 (the application date of the original application is September 28, 2020, and the invention name is Feedback Codebook Generation, Reception Method, Communication Node and Storage Medium). Technical Field
[0002] This application relates to a wireless communication network, and for example, relates to a method, apparatus, communication node and storage medium for generating and receiving a feedback codebook. Background Art
[0003] In a Hybrid Automatic Repeat reQuest (HARQ) mechanism, the receiving end of data can feedback an Acknowledge (ACK) or Negative Acknowledgement (NACK) message for the received data to the sending end to request the sending end to retransmit the data that fails to be transmitted. Taking the communication between a Base Station (BS) and a User Equipment (UE) as an example, the BS supports two configuration modes for enabling and disabling HARQ processes. For a disabled HARQ process, the BS does not support retransmitting the data that the UE fails to receive at the physical layer. In this case, theoretically, the UE does not need to feedback ACK or NACK information to the BS either. However, currently, the communication protocol supports three types of feedback codebooks, and the UE must feedback ACK or NACK information without discrimination for all enabled and disabled HARQ processes during the process of constructing the feedback codebook, resulting in unnecessary overhead and affecting the transmission efficiency of the feedback information. Summary of the Invention
[0004] This application provides a method, communication node and storage medium for generating and receiving a feedback codebook to reduce the transmission overhead of the feedback codebook and improve the transmission efficiency.
[0005] An embodiment of this application provides a method for generating a feedback codebook, including:
[0006] Determine the configuration mode of the HARQ process, where the configuration mode of the HARQ process includes enabled and disabled;
[0007] Generate a feedback codebook according to the configuration mode of the HARQ process, where the feedback codebook contains feedback information corresponding to the enabled HARQ process.
[0008] An embodiment of this application also provides a method for receiving a feedback codebook, including:
[0009] Configure the configuration mode of the HARQ process, where the configuration mode of the HARQ process includes enabled and disabled;
[0010] Receive a feedback codebook according to the configuration mode of the HARQ process, where the feedback codebook contains feedback information corresponding to the enabled HARQ processes.
[0011] An embodiment of the present application also provides a communication node, including: a memory, a processor, and a computer program stored on the memory and executable on the processor, where when the processor executes the program, the above-mentioned feedback codebook generation method is implemented.
[0012] An embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the above-mentioned feedback codebook generation method is implemented. Description of the Drawings
[0013] Figure 1 A flowchart of a feedback codebook generation method provided for an embodiment;
[0014] Figure 2 A schematic diagram of a first type of feedback codebook;
[0015] Figure 3 A schematic diagram of allocating a feedback space for PDSCH scheduling of HARQ processes in a time slot provided for an embodiment;
[0016] Figure 4 A schematic diagram of allocating a feedback space for PDSCH that is scheduled for an enabled HARQ process and successfully detected provided for an embodiment;
[0017] Figure 5 A schematic diagram of allocating a feedback space for PDSCH that is scheduled for an enabled HARQ process provided for an embodiment;
[0018] Figure 6 A schematic diagram of a second type of feedback codebook;
[0019] Figure 7 Another schematic diagram of allocating a feedback space for PDSCH that is scheduled for an enabled HARQ process provided for an embodiment;
[0020] Figure 8 A schematic diagram of a third type of feedback codebook provided for an embodiment;
[0021] Figure 9 A schematic diagram of allocating a feedback space for each HARQ process in a packet that needs to report feedback information provided for an embodiment;
[0022] Figure 10Schematic diagram for allocating feedback space for each HARQ process in a packet that needs to report feedback information provided for one embodiment;
[0023] Figure 11 Flowchart of a feedback codebook receiving method provided for one embodiment;
[0024] Figure 12 Structural schematic diagram of a feedback codebook generating device provided for one embodiment;
[0025] Figure 13 Structural schematic diagram of a feedback codebook receiving device provided for one embodiment;
[0026] Figure 14 Hardware structural schematic diagram of a communication node provided for one embodiment. Detailed implementation manners
[0027] The present application will be described below with reference to the accompanying drawings and embodiments. It can be understood that the specific embodiments described herein are only used to explain the present application, rather than limiting the present application. It should be noted that, without conflict, the embodiments in the present application and the features in the embodiments can be arbitrarily combined with each other. Additionally, it should be noted that, for the sake of description, only parts related to the present application rather than all structures are shown in the drawings.
[0028] In an embodiment of the present application, a feedback codebook generating method is provided, which is applied to a first communication node. The first communication node, as the data receiving end, can send a feedback codebook to a second communication node (i.e., the data sending end) to feedback ACK or NACK information for the received data, and request the second communication node to retransmit the data with transmission failure. This method is applicable to different types of feedback codebooks. The first communication node generates a feedback codebook for the enabled HARQ processes according to the configuration mode of the HARQ processes, and there is no need to transmit feedback information for the non-enabled HARQ processes, reducing the transmission overhead of the feedback codebook and improving the transmission efficiency.
[0029] Figure 1 Flowchart of a feedback codebook generating method provided for one embodiment, as Figure 1 shown, the method provided in this embodiment includes step 110 and step 120.
[0030] In step 110, determine the configuration mode of the hybrid automatic repeat request (HARQ) process, where the configuration mode of the HARQ process includes enabled and non-enabled.
[0031] In step 120, generate a feedback codebook according to the configuration mode of the HARQ process, where the feedback codebook contains feedback information corresponding to the enabled HARQ processes.
[0032] In this embodiment, the HARQ process is used to schedule the transmission of data on 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 enabled HARQ process. If so, it feeds back ACK information; otherwise, it feeds back NACK information. The configuration mode of each HARQ process can be configured by the second communication node and indicated to the first communication node. The HARQ process includes enabled HARQ processes and disabled HARQ processes. The feedback codebook contains the feedback information corresponding to each enabled HARQ process, but does not contain or only contains a small amount of feedback information of disabled HARQ processes. For example, in the case where a disabled HARQ process and an enabled HARQ process are in the same time slot (Slot), the feedback codebook contains the feedback information corresponding to the enabled HARQ process in this time slot, and may also contain the feedback information of the disabled HARQ process in this time slot.
[0033] In this embodiment, there are three types of feedback codebooks, including Type-1 codebook, Type-2 codebook, and Type-3 codebook. The second communication node can indicate to the first communication node which type of feedback codebook to use through Radio Resource Control (RRC), Medium Access Control (MAC), or Downlink Control Information (DCI).
[0034] In one embodiment, it further includes:
[0035] Step 1010: Receive time slot set information, where the time slot set information includes the time slots included in each time slot set and the configuration mode of the HARQ process corresponding to each time slot set.
[0036] In this embodiment, for the Type-1 codebook, the second communication node may divide a time slot into at least one time slot set. Each time slot set contains at least one time slot, and each time slot set corresponds to a configuration mode of a HARQ process. The second communication node sends the time slot set information to the first communication node to indicate the time slot set where the enabled HARQ process is located, and the first communication node feeds back ACK or NACK information for the time slot set where the enabled HARQ process is located. For example, the time slot is divided into time slot set 1 and time slot set 2. Among them, for time slot set 1, the second communication node schedules the PDSCH using the enabled HARQ process, that is, the configuration mode of the HARQ process corresponding to each time slot in time slot set 1 is enabled; for time slot set 2, the second communication node schedules the PDSCH using the non-enabled HARQ process, that is, the configuration mode of the HARQ process corresponding to each time slot in time slot set 2 is non-enabled.
[0037] In one embodiment, step 120 includes:
[0038] For each time slot in the time slot set where the configuration mode of the HARQ process is enabled, allocate feedback space for the PDSCH scheduled for the HARQ process in this time slot;
[0039] Insert the feedback information corresponding to each HARQ process in this time slot into the feedback space to obtain the feedback codebook.
[0040] For example, the configuration mode of the HARQ process corresponding to each time slot in time slot set 1 is enabled, and the configuration mode of the HARQ process corresponding to each time slot in time slot set 2 is non-enabled. In this case, the first communication node allocates feedback space for the PDSCH scheduled for each HARQ process in time slot set 1 and inserts ACK or NACK information according to the detection result of the PDSCH, while for the HARQ process in time slot set 2, there is no need to feedback ACK or NACK information. In the process of generating the feedback codebook, there is no need to allocate feedback space for the PDSCH scheduled for the HARQ process in time slot set 2.
[0041] In one embodiment, the feedback codebook further includes the cell (Cell), time slot (Slot), transport block (TB), and code block group (CBG) associated with the feedback information.
[0042] Figure 2Schematic diagram of a feedback codebook of the first type. In this embodiment, the feedback codebook is a Type-1 codebook, and the feedback codebook is constructed based on four dimensions: cell, time slot, transport block, and codebook block group. The size of the Type-1 codebook depends on the RRC layer configuration information. When the configuration is determined, the size of the codebook is fixed and will not cause inconsistent understandings of the size of the codebook and the association relationship between the PDSCH and the feedback information due to the missed detection of one or more PDSCHs. Therefore, the Type-1 codebook has good robustness.
[0043] As Figure 2 shown. Each bold long rectangle corresponds to the feedback space of a PDSCH occasion, and each long square corresponds to the information bit of a feedback message (ACK or NACK message). Figure 2 In, three Cells are configured for the first communication node. Among them, Cell-0 is configured with one TB, that is, TB0, Cell-1 is configured with at most two TBs, that is, TB0 and TB1, and Cell-2 is configured with at most two TBs, that is, TB0 and TB1, and a CBG feedback mode is configured. The maximum number of CBGs is 2, that is, including CBG-0 and CBG-1. According to the existing protocol, if the first communication node receives a PDSCH at a PDSCH occasion, an ACK or NACK message is inserted in the information bit corresponding to the PDSCH occasion according to the detection result of the PDSCH; if the first communication node does not receive a PDSCH at the PDSCH occasion, a NACK message is inserted in the information bit corresponding to the PDSCH occasion. That is, the information bit in the Type-1 codebook has no association with the configuration mode of the HARQ process used to schedule the PDSCH. Even if the HARQ process is configured as disabled, ACK or NACK messages still need to be fed back. Otherwise, the size of the codebook will change dynamically, resulting in the loss of robustness of the Type-1 codebook.
[0044] Figure 3 Schematic diagram of allocating feedback space for PDSCH scheduled by HARQ process in a time slot provided by an embodiment. As Figure 3As shown in the figure, this embodiment is based on a Type-1 codebook and excludes the feedback space of PDSCH in the time slot set where the configuration mode of the HARQ process is disabled. For example, the second communication node notifies the first communication node through RRC signaling that Slot n-8, Slot n-6, Slot n-3, and Slot n-2 belong to time slot set 2, and Slot n-7, Slot n-5, Slot n-4, and Slot n-1 belong to time slot set 1 (shown as the dotted area). The configuration mode of the HARQ process corresponding to each time slot in time slot set 1 is enabled, and the configuration mode of the HARQ process corresponding to each time slot in time slot set 2 is disabled. In this case, the first communication node only needs to allocate feedback space for the PDSCH scheduled by the HARQ process in each time slot in time slot set 1, and insert ACK or NACK information according to the detection result of the PDSCH to generate the feedback codebook. The feedback codebook does not contain the feedback information corresponding to the HARQ process in time slot set 2.
[0045] In one embodiment, step 120 includes:
[0046] For a time slot where there is at least one enabled HARQ process and the PDSCH scheduled by at least one enabled HARQ process is successfully detected, allocate feedback space for the PDSCH scheduled by the HARQ process in this time slot;
[0047] Insert the feedback information corresponding to each HARQ process in this time slot into the feedback space to obtain the feedback codebook;
[0048] Wherein, the feedback information corresponding to the disabled HARQ process in this time slot is NACK information.
[0049] In this embodiment, for a Type-1 codebook, if at least one enabled HARQ process is used to schedule PDSCH in a time slot and the PDSCH scheduled by at least one enabled HARQ process is successfully detected, the first communication node allocates feedback space for the PDSCH scheduled by each HARQ process in this time slot and inserts ACK or NACK information. Among them, for the enabled HARQ process in this time slot, ACK or NACK information is inserted according to the detection result of the PDSCH, and for the disabled HARQ process in this time slot, NACK information is directly inserted. In this case, the feedback codebook contains not only the feedback information corresponding to the enabled HARQ process in this time slot, but also the feedback information of the disabled HARQ process in this time slot.
[0050] In one embodiment, for a time slot in which the configuration modes of all HARQ processes are disabled, or for a time slot in which there is at least one enabled HARQ process and the PDSCHs scheduled by each enabled HARQ process are all detected as failed, the feedback codebook does not include the feedback information corresponding to the HARQ processes in the time slot.
[0051] In this embodiment, for a time slot in which the configuration modes of all HARQ processes are disabled, or for a time slot in which there are enabled HARQ processes but the PDSCHs scheduled by all the enabled HARQ processes are all detected as failed, no feedback space is allocated for the PDSCHs scheduled by the HARQ processes in the time slot, that is, no ACK or NACK information is fed back, thereby reducing the transmission overhead of the feedback codebook.
[0052] Figure 4 FIG. is a schematic diagram of allocating feedback space for a successfully detected PDSCH scheduled by an enabled HARQ process provided in an embodiment. Based on the Type-1 codebook, this embodiment eliminates the feedback space of the PDSCHs in the time slots in which the configuration modes of all HARQ processes are disabled, and also eliminates the feedback space of the PDSCHs in the time slots in which the PDSCHs scheduled by the enabled HARQ processes are all detected as failed. As Figure 4 shown, the configuration modes of the HARQ processes corresponding to the PDSCH opportunities indicated by the dotted areas are enabled, and the configuration modes of the HARQ processes corresponding to the PDSCH opportunities indicated by the white areas are disabled. Among them, the HARQ processes scheduling the PDSCHs in Slot n-8 and Slot n-3 are both enabled, and feedback space is allocated for the PDSCHs scheduled by the HARQ processes in Slot n-8 and Slot n-3; the HARQ processes scheduling the PDSCHs in Slot n-7, Slot n-4, Slot n-2, and Slot n-1 are all disabled, and no feedback space is allocated for the PDSCHs scheduled by the HARQ processes in these time slots. In addition, in Slot n-6 and Slot n-5, there are PDSCHs scheduled by both enabled and disabled HARQ processes. The PDSCHs scheduled by the enabled HARQ processes in Slot n-5 are all detected as incorrect. In this case, no feedback space is allocated for the PDSCHs scheduled by the HARQ processes in Slot n-5; in Slot n-6, the PDSCHs scheduled by the enabled HARQ processes are detected as successful, then the feedback space corresponding to the time slot is all reserved. In this case, for the PDSCHs scheduled by the enabled HARQ processes in Slot n-6, ACK or NACK information is inserted in the corresponding feedback space according to the detection results, and for the PDSCHs scheduled by the disabled HARQ processes, NACK information is inserted in the corresponding feedback space.
[0053] In one embodiment, step 120 includes:
[0054] For each PDSCH allocation feedback space scheduled for an enabled HARQ process, no feedback space is allocated for the PDSCH scheduled for a non-enabled HARQ process; feedback information corresponding to each enabled HARQ process is inserted into the feedback space to obtain the feedback codebook.
[0055] In this embodiment, for the Type-1 codebook, a feedback space is allocated for each PDSCH scheduled for an enabled HARQ process, and ACK or NACK information is inserted according to the detection result of the PDSCH. No feedback space is allocated for the PDSCH scheduled for a non-enabled HARQ process.
[0056] Figure 5 It is a schematic diagram for allocating a feedback space for a PDSCH scheduled for an enabled HARQ process provided in an embodiment. Based on the Type-1 codebook, this embodiment eliminates the feedback space for the PDSCH scheduled for a non-enabled HARQ process. As Figure 5 shown, the configuration mode of the HARQ process corresponding to the PDSCH opportunity shown in the dotted area is enabled, and the configuration mode of the HARQ process corresponding to the PDSCH opportunity shown in the white area is non-enabled. Among them, the HARQ processes scheduling the PDSCH in Slot n-8 and Slot n-3 are both enabled, and feedback spaces are allocated for the PDSCHs scheduled for the HARQ processes in Slot n-8 and Slot n-3; the HARQ processes scheduling the PDSCH in Slot n-7, Slot n-4, Slot n-2, and Slot n-1 are all non-enabled, and no feedback spaces are allocated for the PDSCHs scheduled for the HARQ processes in these time slots. In addition, in Slot n-6 and Slot n-5, there are PDSCHs scheduled for both enabled and non-enabled HARQ processes, and only the feedback space for the PDSCH scheduled for the enabled HARQ process needs to be allocated.
[0057] In one embodiment, it further includes:
[0058] Step 1020: Receive DCI, where the DCI includes a first parameter, a second parameter, and a third parameter for each HARQ process; the feedback codebook also includes the first parameter, the second parameter, and the third parameter associated with the feedback information; wherein, the first parameter is used to indicate the number of transmissions of the PDSCH during the period from receiving the DCI to scheduling the PDSCH by the target HARQ process, the second parameter is used to indicate the total number of transmissions of the PDSCH during the period from receiving the DCI to the end of the time slot when the PDSCH is scheduled by the target HARQ process, and the third parameter is used to indicate the number of transmissions of the PDSCH scheduled by the enabled HARQ process during the period from receiving the DCI to the end of the time slot when the PDSCH is scheduled by the target HARQ process.
[0059] In this embodiment, for the Type-2 codebook, feedback space is allocated for the PDSCH scheduled by each enabled HARQ process and ACK or NACK information is inserted, and no feedback space is allocated for the PDSCH not scheduled by the enabled HARQ process, and the feedback codebook is also related to the first parameter, the second parameter, and the third parameter of each HARQ process.
[0060] Figure 6 It is a schematic diagram of the second type of feedback codebook. As Figure 6 shown, the PDSCH indicated by the dotted area is scheduled by the HARQ process, and the PDSCH indicated by the grid area is not scheduled by the HARQ process. In the standard protocol, the Type-2 codebook is generated according to the indication of the binary parameters (cDAI, tDAI) in the DCI, where cDAI indicates the number of transmissions of the PDSCH during the period from receiving the DCI to scheduling the PDSCH by the current target HARQ process, and tDAI indicates the total number of transmissions of the PDSCH on all carriers during the period from receiving the DCI to the time slot where the PDSCH scheduled by the current target HARQ process is located, that is, the highest cDAI value on all current carriers. For example, for the PDSCH shown by the 4th dotted rectangle in Cell-2, the corresponding binary number is (7, 8). Taking the HARQ process scheduling this PDSCH as the target HARQ process, the number of transmissions of the PDSCH during the period from receiving the DCI to scheduling the PDSCH by the target HARQ process is 7, and the total number of transmissions of the PDSCH on all carriers during the period from receiving the DCI to the end of the time slot when the PDSCH is scheduled by the target HARQ process is 8. The first communication node can determine whether there is a missed detection of the PDSCH by detecting (cDAI, tDAI). Whether there is a missed detection or not, the size of the Type-2 codebook will not change and is independent of the configuration mode of the HARQ process.
[0061] Figure 7 It is a schematic diagram for allocating feedback space for the PDSCH scheduled by the enabled HARQ process provided in an embodiment. As Figure 7As shown, in this embodiment, the PDSCH shown in the white area is scheduled by a non-enabled HARQ process, the PDSCH shown in the dotted area is scheduled by an enabled HARQ process, and the PDSCH shown in the grid area is not scheduled by an 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 enabled HARQ process on all carriers between the time when the DCI is received and the time slot in which the PDSCH scheduled by the current target HARQ process is located. For example, for the PDSCH shown in the fourth dotted rectangle of Cell-2, the corresponding binary number is (7, 8). Taking the HARQ process that schedules this PDSCH as the target HARQ process, the number of transmissions of the PDSCH during the period from receiving the DCI to the scheduling of the PDSCH by the target HARQ process is 7, the total number of transmissions of the PDSCH on all carriers during the period from receiving the DCI to the end of the time slot in which the PDSCH is scheduled by the target HARQ process is 8, and the number of transmissions of the PDSCH scheduled by the enabled HARQ process on all carriers during the period from receiving the DCI to the end of the time slot in which the PDSCH is scheduled by the target HARQ process is 4. When the first communication node receives the DCI information, according to the configuration mode of each HARQ process, it allocates feedback space for the PDSCH scheduled by the enabled HARQ process and inserts ACK or NACK information according to the detection result of the PDSCH; by detecting the ternary parameters (cDAI, tDAI, TDAI, 2), it can be determined whether there is a missed detection of the PDSCH and whether there is a missed detection of the PDSCH scheduled by the enabled HARQ process, and then the size of the feedback codebook and the position of the PDSCH scheduled by the enabled HARQ process corresponding to the feedback space can be determined.
[0062] In one embodiment, it further includes:
[0063] Step 1030: Receive process grouping information, where the process grouping information includes the enabled HARQ processes included in each group;
[0064] Step 1040: Receive DCI, where the DCI is used to indicate the group for which feedback information needs to be reported.
[0065] In this embodiment, for the Type-3 codebook, the second communication node groups the enabled HARQ processes and sends the process grouping information to the first communication node. On this basis, the first communication node determines the group for which feedback information needs to be reported according to the indication of the DCI, allocates feedback space for each PDSCH scheduled by the enabled HARQ process in the group and inserts ACK or NACK information, and does not allocate feedback space for the group for which feedback information does not need to be reported.
[0066] In one embodiment, step 120 includes:
[0067] Allocating a feedback space for each HARQ process in a packet that needs to report feedback information;
[0068] Inserting the feedback information corresponding to each HARQ process into the feedback space to obtain the feedback codebook.
[0069] In this embodiment, for the Type-3 codebook, a feedback space is allocated for each enabled HARQ process in a packet indicated by DCI that needs to report feedback information, and ACK or NACK information is inserted. For the PDSCH scheduled by the HARQ process in a packet not indicated by DCI, no feedback space is allocated.
[0070] For example, the enabled HARQ processes are divided into K groups, where K≥1. When K>1, the second communication node notifies the first communication node of the process grouping information through RRC signaling. The process grouping information includes the number of groups, the HARQ processes corresponding to each group, etc., and indicates the packet for which the first communication node needs to report the feedback codebook through DCI signaling. The first communication node allocates a feedback space for the enabled HARQ processes in the packet indicated by the DCI signaling and generates a feedback codebook.
[0071] In one embodiment, the feedback codebook further includes the cell, HARQ process, transport block, and codebook block group associated with the feedback information.
[0072] Figure 8 Schematic diagram of a third type of feedback codebook provided for an embodiment. In this embodiment, the feedback codebook is a Type-3 codebook, and the feedback codebook is constructed based on four dimensions: cell, HARQ process, transport block, and codebook block group. As Figure 8 shown. Each bold long rectangle corresponds to the feedback space of a PDSCH occasion, and each long square corresponds to an information bit of the feedback information. Figure 8In this case, three Cells are configured for the first communication node. Among them, Cell-0 is configured with one TB, namely TB0, Cell-1 is configured with at most two TBs, namely TB0 and TB1, and Cell-2 is configured with at most two TBs, namely TB0 and TB1. And a CBG feedback mode is configured, and the maximum number of CBGs is 2, namely including CBG-0 and CBG-1. According to the existing protocol, the second communication node triggers the first communication node to report the feedback codebook through DCI signaling. For each HARQ process corresponding to each cell, if the second communication node uses this HARQ process to schedule the PDSCH, the first communication node inserts ACK or NACK information in the corresponding feedback space according to the result of PDSCH detection; if the second communication node does not use this HARQ process to schedule the PDSCH, NACK needs to be inserted in the corresponding feedback space.
[0073] Figure 9 A schematic diagram for allocating feedback space for each HARQ process in a packet that needs to report feedback information provided for an embodiment. In this embodiment, based on the Type-3 codebook, feedback space is only allocated for the PDSCH scheduled by the enabled HARQ processes in the packet indicated in the DCI, and the feedback space corresponding to the PDSCH scheduled by the HARQ processes in the packet not indicated in the DCI is excluded, thereby reducing the overhead of the feedback codebook. As Figure 9 shown, the second communication node configures 8 enabled HARQ processes (denoted as HARQ#0 to HARQ#8) for the first communication node in Cell-0. Among them, HARQ#0 / 1 / 2 / 3 are divided into packet 1, and HARQ#4 / 5 / 6 / 7 are divided into packet 2. The second communication node informs the first communication node of the process grouping information through RRC signaling. The second communication node triggers the first communication node to report the feedback codebooks of packet 1 and packet 2 through DCI in slot4 and slot8 respectively, then the first communication node only allocates feedback space for the HARQ processes in the packet indicated by the DCI when constructing the codebook. In addition, the second communication node can cyclically trigger the reporting of the feedback codebooks of packet 1 and packet 2 through DCI signaling, and a ping-pong operation is formed between the HARQ processes in the two packets, and the second communication node BS can continuously transmit PDSCH to the first communication node.
[0074] Figure 10 Another schematic diagram for allocating feedback space for each HARQ process in a packet that needs to report feedback information provided for an embodiment. As Figure 10As shown, the second communication node configures 8 HARQ processes (denoted as HARQ#0 to HARQ#8) for the first communication node in Cell-0. Among them, HARQ#0 / 1 / 2 / 3 are enabled HARQ processes, and HARQ#4 / 5 / 6 / 7 are disabled HARQ processes. For HARQ#0 / 1 / 2 / 3, HARQ#0 / 1 are grouped into one group, denoted as Group 1, and HARQ#2 / 3 are grouped into one group, denoted as Group 2. The second communication node notifies the first communication node of the process grouping information through RRC signaling. The second communication node triggers the first communication node to report the feedback codebook of Group 1 through DCI in slot2 and slot7, and triggers the first communication node to report the feedback codebook of Group 2 through DCI in slot4. The first communication node allocates feedback space for the enabled HARQ processes in the group according to the group indicated by DCI, and inserts ACK or NACK information in the corresponding feedback space according to the detection result of the PDSCH. For example, the first communication node is triggered to report the codebook of Group 1 in slot7, and in Slot4 / 5 / 6, the first communication node only detects the PDSCH scheduled by HARQ#0. When constructing the codebook, ACK information is inserted in the feedback space for the PDSCH scheduled by HARQ#0, and ACK information is inserted in the feedback space for the PDSCH scheduled by HARQ#1. No feedback space is allocated for the PDSCH scheduled by the disabled HARQ processes, and they do not participate in the construction of the codebook.
[0075] The embodiment of the present application further provides a method for receiving a feedback codebook, which is applied to the second communication node. As the data sender, the second communication node can receive the feedback codebook reported by the first communication node, and retransmit the data with transmission failure accordingly. This method is applicable to different types of feedback codebooks. The second communication node configures the configuration mode of the HARQ process, receives the feedback codebook for the enabled HARQ processes, and does not need to receive feedback information for the disabled HARQ processes, reducing the transmission overhead of the feedback codebook and improving the transmission efficiency. It should be noted that the operations performed by the second communication node correspond to those performed by the first communication node. For technical details not described in detail in this embodiment, reference can be made to any of the above embodiments.
[0076] Figure 11 As shown in the flowchart of a method for receiving a feedback codebook provided in an embodiment, Figure 11 As shown, the method provided in this embodiment includes step 210 and step 220.
[0077] In step 210, configure the configuration mode of the HARQ process, and the configuration mode of the HARQ process includes enabled and disabled.
[0078] In step 220, a feedback codebook is received according to the configuration mode of the HARQ process, and the feedback information corresponding to the enabled HARQ process is included in the feedback codebook.
[0079] In one embodiment, it further includes:
[0080] Step 2010: Transmit slot set information, where the slot set information includes the slots included in each slot set and the configuration mode of the HARQ process corresponding to each slot set.
[0081] In one embodiment, for each slot in the slot set with the configuration mode of the HARQ process being enabled, the feedback codebook includes the feedback information corresponding to each HARQ process in this slot and does not include the feedback information of the non-enabled HARQ process.
[0082] In one embodiment, for a slot in which there is at least one enabled HARQ process and the PDSCH scheduled by at least one enabled HARQ process is successfully detected, the feedback codebook includes the feedback information corresponding to each HARQ process in this slot;
[0083] wherein, the feedback information corresponding to the non-enabled HARQ process in this slot is NACK information.
[0084] In one embodiment, for a slot in which the configuration modes of all HARQ processes are non-enabled, or for a slot in which there is at least one enabled HARQ process and the PDSCH scheduled by each enabled HARQ process is detected to fail, the feedback codebook does not include the feedback information corresponding to the HARQ process in this slot.
[0085] In one embodiment, the feedback codebook includes the feedback information corresponding to each enabled HARQ process and does not include the feedback information of the non-enabled HARQ process.
[0086] In one embodiment, the feedback codebook further includes the cell, slot, transport block, and codebook block group associated with the feedback information.
[0087] In one embodiment, it further includes:
[0088] Step 2020: Transmit DCI, where the DCI includes the first parameter, second parameter, and third parameter of each HARQ process;
[0089] The feedback codebook further includes the first parameter, second parameter, and third parameter associated with the feedback information;
[0090] wherein, the first parameter is used to indicate the number of transmissions of the PDSCH during the period from receiving the DCI to the PDSCH scheduled by the target HARQ process,
[0091] The second parameter is used to indicate the total number of transmissions of the PDSCH during the period from receiving the DCI to the end of the time slot in which the target HARQ process schedules the PDSCH;
[0092] The third parameter is used to indicate the number of transmissions of the PDSCH scheduled by the enabled HARQ process during the period from receiving the DCI to the end of the time slot in which the target HARQ process schedules the PDSCH.
[0093] In one embodiment, it further includes:
[0094] Step 2030: Transmit process grouping information, where the process grouping information includes the enabled HARQ processes included in each group;
[0095] Step 2040: Transmit DCI, where the DCI is used to indicate the group for which feedback information needs to be reported.
[0096] In one embodiment, the feedback codebook contains the feedback information of each HARQ process in the group for which feedback information needs to be reported.
[0097] In one embodiment, the feedback codebook further includes the cell, HARQ process, transport block, and codebook block group associated with the feedback information.
[0098] The embodiment of the present application further provides a feedback codebook generation device. Figure 12 It is a schematic structural diagram of a feedback codebook generation device provided for one embodiment. As Figure 12 shown, the feedback codebook generation device includes: a configuration mode determination module 310 and a generation module 320.
[0099] The configuration mode determination module 310 is configured to determine the configuration mode of the HARQ process, where the configuration mode of the HARQ process includes enabled and disabled;
[0100] The generation module 320 is configured to generate a feedback codebook according to the configuration mode of the HARQ process, where the feedback codebook contains the feedback information corresponding to the enabled HARQ processes.
[0101] The feedback codebook generation device of this embodiment generates a feedback codebook for the enabled HARQ processes according to the configuration mode of the HARQ process, and for the disabled HARQ processes, it is not necessary to transmit feedback information, reducing the transmission overhead of the feedback codebook and improving the transmission efficiency.
[0102] In one embodiment, it further includes:
[0103] The first receiving module is configured to receive time slot set information, where the time slot set information includes the time slots included in each time slot set and the configuration mode of the HARQ process corresponding to each time slot set.
[0104] In one embodiment, the generating module 320 is configured to:
[0105] For each time slot in the set of time slots in which the configuration mode of the HARQ process is enabled, allocate feedback space for the PDSCH scheduled for the HARQ process in that time slot;
[0106] Insert the feedback information corresponding to each HARQ process in that time slot into the feedback space to obtain the feedback codebook.
[0107] In one embodiment, the generating module 320 is configured to:
[0108] For a time slot in which there is at least one enabled HARQ process and the PDSCH scheduled for at least one enabled HARQ process is successfully detected, allocate feedback space for the PDSCH scheduled for the HARQ process in that time slot;
[0109] Insert the feedback information corresponding to each HARQ process in that time slot into the feedback space to obtain the feedback codebook;
[0110] Wherein, the feedback information corresponding to the disabled HARQ process in that time slot is NACK information.
[0111] In one embodiment, for a time slot in which the configuration mode of all HARQ processes is disabled, or for a time slot in which there is at least one enabled HARQ process and the PDSCH scheduled for each enabled HARQ process is detected as failed, the feedback codebook does not include the feedback information corresponding to the HARQ process in that time slot.
[0112] In one embodiment, the generating module 320 is configured to:
[0113] Allocate feedback space for the PDSCH scheduled for each enabled HARQ process, and do not allocate feedback space for the PDSCH scheduled for the disabled HARQ process;
[0114] Insert the feedback information corresponding to each enabled HARQ process into the feedback space to obtain the feedback codebook.
[0115] In one embodiment, the feedback codebook further includes the cell, time slot, transport block, and codebook block group associated with the feedback information.
[0116] In one embodiment, it further includes:
[0117] A second receiving module, configured to receive information DCI, where the DCI includes a first parameter, a second parameter, and a third parameter of each HARQ process;
[0118] The feedback codebook further includes a first parameter, a second parameter, and a third parameter associated with the feedback information;
[0119] Among them, the first parameter is used to indicate the number of transmissions of the PDSCH during the period from receiving the DCI to scheduling the PDSCH of the target HARQ process;
[0120] The second parameter is used to indicate the total number of transmissions of the PDSCH during the period from receiving the DCI to the end of the time slot when the PDSCH of the target HARQ process is scheduled;
[0121] The third parameter is used to indicate the number of transmissions of the PDSCH scheduled by the enabled HARQ process during the period from receiving the DCI to the end of the time slot when the PDSCH of the target HARQ process is scheduled.
[0122] In one embodiment, it further includes:
[0123] A third receiving module, configured to receive process grouping information, where the process grouping information includes the enabled HARQ processes included in each group;
[0124] A fourth receiving module, configured to receive DCI, where the DCI is used to indicate the group for which feedback information needs to be reported.
[0125] In one embodiment, the generating module 320 is configured to:
[0126] Allocate feedback space for each HARQ process in the group for which feedback information needs to be reported;
[0127] Insert the feedback information corresponding to each HARQ process into the feedback space to obtain the feedback codebook.
[0128] In one embodiment, the feedback codebook further includes a cell, a HARQ process, a transport block, and a codebook block group associated with the feedback information.
[0129] The feedback codebook generating device proposed in this embodiment and the feedback codebook generating method proposed in the above embodiment belong to the same inventive concept. Technical details not described in detail in this embodiment can be referred to in any of the above embodiments, and this embodiment has the same beneficial effects as the execution of the feedback codebook generating method.
[0130] An embodiment of the present application further provides a feedback codebook receiving device. [[ID=XXX]] Figure 13 The structure diagram of a feedback codebook receiving device provided for an embodiment is as follows. As Figure 13 shown, the feedback codebook receiving device includes: a configuration module 410 and a receiving module 420.
[0131] A configuration module 410 is configured to configure the configuration mode of a HARQ process, and the configuration mode of the HARQ process includes enabled and disabled;
[0132] A receiving module 420 is configured to receive a feedback codebook according to the configuration mode of the HARQ process, and the feedback information corresponding to the enabled HARQ process is included in the feedback codebook.
[0133] In the feedback codebook generation device of this embodiment, by configuring the configuration mode of the HARQ process and receiving the feedback codebook for the enabled HARQ process, and not receiving the feedback information for the disabled HARQ process, the transmission overhead of the feedback codebook is reduced and the transmission efficiency is improved.
[0134] In one embodiment, it further includes:
[0135] A first sending module is configured to send slot set information, and the slot set information includes the slots included in each slot set and the configuration mode of the HARQ process corresponding to each slot set.
[0136] In one embodiment, for each slot in the slot set where the configuration mode of the HARQ process is enabled, the feedback information corresponding to each HARQ process in this slot is included in the feedback codebook, and the feedback information of the disabled HARQ process is not included.
[0137] In one embodiment, for a slot where there is at least one enabled HARQ process and the PDSCH scheduled by at least one enabled HARQ process is successfully detected, the feedback information corresponding to each HARQ process in this slot is included in the feedback codebook;
[0138] Among them, the feedback information corresponding to the disabled HARQ process in this slot is NACK information.
[0139] In one embodiment, for a slot where the configuration mode of all HARQ processes is disabled, or for a slot where there is at least one enabled HARQ process and the PDSCH scheduled by each enabled HARQ process is detected to fail, the feedback information corresponding to the HARQ process in this slot is not included in the feedback codebook.
[0140] In one embodiment, the feedback information corresponding to each enabled HARQ process is included in the feedback codebook, and the feedback information of the disabled HARQ process is not included.
[0141] In one embodiment, the feedback codebook further includes the cell, slot, transport block, and codebook block group associated with the feedback information.
[0142] In one embodiment, it further includes:
[0143] A second transmission module, configured to transmit DCI, where the DCI includes a first parameter, a second parameter, and a third parameter for each HARQ process;
[0144] The feedback codebook further includes a first parameter, a second parameter, and a third parameter associated with the feedback information;
[0145] Wherein, the first parameter is used to indicate the number of transmissions of the PDSCH during the period from receiving the DCI to scheduling the PDSCH by the target HARQ process,
[0146] The second parameter is used to indicate the total number of transmissions of the PDSCH during the period from receiving the DCI to the end of the time slot when the target HARQ process schedules the PDSCH;
[0147] The third parameter is used to indicate the number of transmissions of the PDSCH scheduled by the enabled HARQ process during the period from receiving the DCI to the end of the time slot when the target HARQ process schedules the PDSCH.
[0148] In one embodiment, it further includes:
[0149] A third transmission module, configured to transmit process grouping information, where the process grouping information includes the enabled HARQ processes included in each group;
[0150] A fourth transmission module, configured to transmit DCI, where the DCI is used to indicate the group for which feedback information needs to be reported.
[0151] In one embodiment, the feedback codebook contains the feedback information of each HARQ process in the group for which feedback information needs to be reported.
[0152] In one embodiment, the feedback codebook further includes the cell, HARQ process, transport block, and codebook block group associated with the feedback information.
[0153] The feedback codebook generation device proposed in this embodiment and the feedback codebook generation method proposed in the above embodiment belong to the same inventive concept. Technical details not described in detail in this embodiment can be referred to in any of the above embodiments, and this embodiment has the same beneficial effects as the execution of the feedback codebook generation method.
[0154] An embodiment of the present application further provides a communication node. The communication node may refer to a first communication node, that is, the receiving end of data, that is, the reporting end of the feedback codebook, for example, a UE. In this case, the communication node can be used to execute the above feedback codebook generation method; or, the communication node may refer to a first communication node, that is, the sending end of data, that is, the receiving end of the feedback codebook, for example, a BS. In this case, the communication node can be used to execute the above feedback codebook receiving method.
[0155] Figure 14A schematic diagram of the hardware structure of a communication node provided for an embodiment is as follows Figure 14 As shown, the communication node provided in this application includes a memory 52, a processor 51, and a computer program stored on the memory and executable on the processor. When the processor 51 executes the program, the above-mentioned feedback codebook generation method or feedback codebook reception method is implemented.
[0156] The communication node may further include a memory 52; the processor 51 in the communication node may be one or more. Figure 14 Taking one processor 51 as an example; the memory 52 is used to store one or more programs; the one or more programs are executed by the one or more processors 51, so that the one or more processors 51 implement the feedback codebook generation method or feedback codebook reception method as described in the embodiments of this application.
[0157] The communication node further includes: a communication device 53, an input device 54, and an output device 55.
[0158] The processor 51, memory 52, communication device 53, input device 54, and output device 55 in the communication node may be connected through a bus or other means. Figure 14 Taking connection through a bus as an example.
[0159] The input device 54 can be used to receive input digital or character information, and generate key signal inputs related to the user settings and function control of the communication node. The output device 55 may include a display device such as a display screen.
[0160] The communication device 53 may include a receiver and a transmitter. The communication device 53 is configured to perform information sending and receiving communication according to the control of the processor 51.
[0161] The memory 52, as a computer-readable storage medium, can be configured to store software programs, computer-executable programs, and modules, such as the program instructions / modules corresponding to the feedback codebook generation method described in the embodiments of this application (for example, the configuration mode determination module 310 and generation module 320 in the feedback codebook generation device). The memory 52 may include a program storage area and a data storage area. Among them, the program storage area may store an operating system and application programs required for at least one function; the data storage area may store data created according to the use of the communication node, etc. In addition, the memory 52 may include a high-speed random access memory, and may further include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage devices. In some instances, the memory 52 may further include a memory remotely set relative to the processor 51, and these remote memories may be connected to the communication node through a network. Examples of the above-mentioned network include but are not limited to the Internet, enterprise intranets, local area networks, mobile communication networks, and their combinations.
[0162] An embodiment of the present application further provides a storage medium storing a computer program, which when executed by a processor implements any one of the feedback codebook generation method or the feedback codebook reception method in the embodiments of the present application.
[0163] The feedback codebook generation method includes:
[0164] Determine the configuration mode of the HARQ process, where the configuration mode of the HARQ process includes enabled and disabled;
[0165] Generate a feedback codebook according to the configuration mode of the HARQ process, where the feedback codebook contains feedback information corresponding to the enabled HARQ process.
[0166] The feedback codebook reception method includes:
[0167] Configure the configuration mode of the HARQ process, where the configuration mode of the HARQ process includes enabled and disabled;
[0168] Receive a feedback codebook according to the configuration mode of the HARQ process, where the feedback codebook contains feedback information corresponding to the enabled HARQ process.
[0169] The computer storage medium of the embodiments of the present application may adopt 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, for example, but not limited to: an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (non-exhaustive list) of the computer-readable storage medium include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable CD-ROM, an optical storage device, a magnetic storage device, or any suitable combination of the above. The computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0170] A computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which computer-readable program code is carried. Such a propagated data signal may take various forms, including but not limited to: electromagnetic signals, optical signals, or any suitable combination of the foregoing. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device.
[0171] The program code contained on a computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical fiber cable, radio frequency (RF), etc., or any suitable combination of the foregoing.
[0172] The computer program code for performing the operations of this application may be written in one or more programming languages or combinations thereof. The programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, executed as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0173] As described above, the above are only exemplary embodiments of this application and are not used to limit the protection scope of this application.
[0174] Those skilled in the art should understand that the term user terminal covers any suitable type of wireless user equipment, such as a mobile phone, a portable data processing device, a portable network browser, or an in-vehicle mobile station.
[0175] Generally speaking, various embodiments of this application may be implemented in hardware or a dedicated circuit, software, logic, or any combination thereof. For example, some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software that can be executed by a controller, a microprocessor, or other computing devices, although this application is not limited thereto.
[0176] Embodiments of the present application can be implemented by a data processor of a mobile device executing computer program instructions, for example, in a processor entity, or by hardware, or by a combination of software and hardware. The computer program instructions can be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages.
[0177] Any block diagram of a logical process in the accompanying drawings of the present application can represent program steps, or can represent interconnected logical circuits, modules, and functions, or can represent a combination of program steps and logical circuits, modules, and functions. The computer program can be stored in a memory. The memory can have any type suitable for the local technical environment and can be implemented using any suitable data storage technology, such as, but not limited to, read-only memory (ROM), random access memory (RAM), optical memory devices and systems (digital video disc (DVD) or compact disk (CD)), etc. The computer-readable medium can include a non-transitory storage medium. The data processor can be any type suitable for the local technical environment, such as, but not limited to, a general-purpose computer, a special-purpose computer, a microprocessor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FGPA), and a processor based on a multi-core processor architecture.
[0178] By way of illustrative and non-limiting examples, a detailed description of exemplary embodiments of the present application has been provided above. However, various modifications and adaptations of the above embodiments will be apparent to those skilled in the art when considered in conjunction with the accompanying drawings and the claims, without departing from the scope of the present application. Therefore, the proper scope of the present application will be determined according to the claims.
Claims
1. A method for generating a feedback codebook, characterized in that Including: Determine the configuration mode of a Hybrid Automatic Repeat reQuest (HARQ) process, where the configuration mode of the HARQ process includes enabled and disabled; Generate a feedback codebook according to the configuration mode of the HARQ process, where the feedback codebook contains feedback information corresponding to the enabled HARQ processes; Wherein, generating the feedback codebook according to the configuration mode of the HARQ process includes: Allocate feedback space for the Physical Downlink Shared Channel (PDSCH) scheduled by each enabled HARQ process, and do not allocate feedback space for the PDSCH scheduled by the disabled HARQ processes; Insert the feedback information corresponding to each enabled HARQ process into the feedback space to obtain the feedback codebook.
2. The method according to claim 1, wherein Also including: Receive time slot set information, where the time slot set information includes the time slots included in each time slot set and the configuration mode of the HARQ process corresponding to each time slot set.
3. The method according to claim 2, wherein The generating the feedback codebook according to the configuration mode of the HARQ process includes: For each time slot in the time slot set where the configuration mode of the HARQ process is enabled, allocate feedback space for the PDSCH scheduled by the HARQ process in this time slot; Insert the feedback information corresponding to each HARQ process in this time slot into the feedback space to obtain the feedback codebook.
4. The method according to claim 1, characterized in that The generating the feedback codebook according to the configuration mode of the HARQ process includes: For a time slot in which there is at least one enabled HARQ process and the PDSCH scheduled by at least one enabled HARQ process is successfully detected, allocate feedback space for the PDSCH scheduled by the HARQ process in this time slot; Insert the feedback information corresponding to each HARQ process in this time slot into the feedback space to obtain the feedback codebook; Wherein, the feedback information corresponding to the disabled HARQ processes in this time slot is Negative ACK (NACK) information.
5. The method according to claim 1, wherein For a time slot in which the configuration modes of all HARQ processes are disabled, or for a time slot in which there is at least one enabled HARQ process and the PDSCH scheduled by each enabled HARQ process is detected as failed, the feedback codebook does not contain the feedback information corresponding to the HARQ processes in this time slot.
6. The method according to any one of claims 2-5, characterized in that The feedback codebook further includes the cell, time slot, transport block, and codebook block group associated with the feedback information.
7. The method according to claim 1, wherein Also including: Receive Downlink Control Information (DCI), where the DCI includes a first parameter, a second parameter, and a third parameter for each HARQ process; The feedback codebook further includes the first parameter, the second parameter, and the third parameter associated with the feedback information; Wherein, the first parameter is used to indicate the number of transmissions of the PDSCH during the period from receiving the DCI to the PDSCH being scheduled by the target HARQ process, The second parameter is used to indicate the total number of transmissions of the PDSCH during the period from receiving the DCI to the end of the time slot when the PDSCH is scheduled by the target HARQ process; The third parameter is used to indicate the number of transmissions of the PDSCH scheduled by the enabled HARQ processes during the period from receiving the DCI to the end of the time slot when the PDSCH is scheduled by the target HARQ process.
8. The method according to claim 1, wherein Also including: Receive process grouping information, where the process grouping information includes enabled HARQ processes included in each group; Receive DCI, where the DCI is used to indicate the group for which feedback information needs to be reported.
9. The method according to claim 8, wherein Generating a feedback codebook according to the configuration mode of the HARQ process includes: Allocating feedback space for each HARQ process in the group for which feedback information needs to be reported; Inserting the feedback information corresponding to each HARQ process into the feedback space to obtain the feedback codebook.
10. The method according to claim 8, wherein The feedback codebook further includes a cell, an HARQ process, a transport block, and a codebook block group associated with the feedback information.
11. A feedback codebook receiving method, characterized in that, Includes: Configure the configuration mode of the HARQ process, where the configuration mode of the HARQ process includes enabled and disabled; Receive a feedback codebook according to the configuration mode of the HARQ process, where the feedback codebook contains the feedback information corresponding to the enabled HARQ processes; Wherein, the feedback codebook contains the feedback information corresponding to each enabled HARQ process and does not contain the feedback information of the disabled HARQ processes, and the feedback information is included in the feedback space.
12. The method according to claim 11, wherein Further includes: Send time slot set information, where the time slot set information includes the time slots included in each time slot set and the configuration mode of the HARQ process corresponding to each time slot set.
13. The method according to claim 12, wherein For each time slot in the time slot set where the configuration mode of the HARQ process is enabled, the feedback codebook contains the feedback information corresponding to each HARQ process in the time slot and does not contain the feedback information of the disabled HARQ processes.
14. The method according to claim 11, wherein For a time slot in which there is at least one enabled HARQ process and the PDSCH scheduled by at least one enabled HARQ process is successfully detected, the feedback codebook contains the feedback information corresponding to each HARQ process in the time slot; Wherein, the feedback information corresponding to the disabled HARQ process in the time slot is NACK information.
15. The method according to claim 11, wherein For a time slot in which the configuration mode of all HARQ processes is disabled, or for a time slot in which there is at least one enabled HARQ process and the PDSCH scheduled by each enabled HARQ process is detected to fail, the feedback codebook does not contain the feedback information corresponding to the HARQ processes in the time slot.
16. The method according to any one of claims 12 - 15, characterized in that The feedback codebook further includes a cell, a time slot, a transport block, and a codebook block group associated with the feedback information.
17. The method according to claim 11, wherein Further includes: Send DCI, where the DCI includes a first parameter, a second parameter, and a third parameter for each HARQ process; The feedback codebook further includes a first parameter, a second parameter, and a third parameter associated with the feedback information; Wherein, the first parameter is used to indicate the number of transmissions of the PDSCH during the period from receiving the DCI to scheduling the PDSCH by the target HARQ process, The second parameter is used to indicate the total number of transmissions of the PDSCH during the period from receiving the DCI to the end of the time slot in which the target HARQ process schedules the PDSCH; The third parameter is used to indicate the number of transmissions of the PDSCH scheduled by the enabled HARQ processes during the period from receiving the DCI to the end of the time slot in which the target HARQ process schedules the PDSCH.
18. The method according to claim 11, characterized in that, Further includes: Send process grouping information, where the process grouping information includes enabled HARQ processes included in each group. Send DCI, where the DCI is used to indicate the group for which feedback information needs to be reported.
19. The method according to claim 18, wherein The feedback codebook includes feedback information for each HARQ process in the group for which feedback information needs to be reported.
20. The method according to claim 18, wherein The feedback codebook further includes a cell, a HARQ process, a transport block, and a codebook block group associated with the feedback information.
21. A communication node, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the feedback codebook generation method according to any one of claims 1-10 or the feedback codebook reception method according to any one of claims 11-20.
22. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the feedback codebook generation method according to any one of claims 1-10 or the feedback codebook reception method according to any one of claims 11-20.