HARQ-ACK codebook generation method, HARQ-ACK codebook reception method, apparatus, device and storage medium
The method optimizes HARQ-ACK codebook generation for multi-slot PDSCH and CBG transmission in the NR 52.6-71 GHz project by determining HARQ-ACK information bits based on configuration settings, addressing the dynamic codebook size challenge and enhancing feedback efficiency.
Patent Information
- Application Number
- JP2024519125
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-09-29
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2041-09-29
AI Technical Summary
The challenge in New Radio (NR) 52.6-71 GHz project is the dynamic codebook size of Type 2 HARQ-ACK feedback for multi-slot PDSCH scheduling, particularly when multiple cells are configured with multi-slot PDSCH and/or CBG transmission, requiring a method to create a suitable HARQ-ACK codebook.
A method for generating a HARQ-ACK codebook by a user equipment based on configuration information indicating multi-slot PDSCH and CBG transmission, determining the number of HARQ-ACK information bits, and transmitting the codebook to a network device, optimizing the codebook generation for both configurations.
The method efficiently generates a HARQ-ACK codebook suitable for both multi-slot PDSCH and CBG transmission configurations, reducing HARQ-ACK overhead and improving feedback efficiency.
Smart Images

Figure 0007738751000001 
Figure 0007738751000002 
Figure 0007738751000003
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to the field of wireless communication technology, and in particular to a method for generating a HARQ-ACK codebook, a method for receiving a HARQ-ACK codebook, an apparatus, a device, and a storage medium. [Background technology]
[0002] The New Radio (NR) 52.6-71 GHz project introduces multi-slot Physical Downlink Shared channel (PDSCH) scheduling, i.e., scheduling multiple slots of PDSCH by one Downlink Control Information (DCI).
[0003] The method of feeding back one Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) information for each Code Block Group (CBG) is called CBG-based HARQ-ACK feedback.
[0004] The Type 2 HARQ-ACK codebook has a dynamic codebook size, and when PDSCH is scheduled using DCI, it can be counted using the Downlink Assignment Index (DAI) field of the DCI. Therefore, a method for creating a Type 2 HARQ-ACK codebook is needed when multiple cells in one PUCCH group are configured with multi-slot PDSCH transmission and / or CBG transmission, respectively. Summary of the Invention [Problem to be solved by the invention]
[0005] In view of this, the present disclosure provides a HARQ-ACK codebook generating method, a HARQ-ACK codebook receiving method, an apparatus, a device, and a storage medium. [Means for solving the problem]
[0006] According to a first aspect of an embodiment of the present disclosure, there is provided a HARQ-ACK codebook generation method executed by a user equipment, the method including: receiving first configuration information and second configuration information; generating a HARQ-ACK codebook for feeding back a physical downlink shared channel (PDSCH) based on the first configuration information and the second configuration information; and transmitting the HARQ-ACK codebook to a network device, wherein the first configuration information is a physical downlink shared channel (PDSCH) feedback information. Downlink The first configuration information is for indicating whether multi-slot PDSCH transmission scheduled by a control channel (PDCCH) is configured, and the second configuration information is for indicating whether code block group (CBG) transmission is configured.
[0007] In one embodiment, the step of generating a HARQ-ACK codebook for feeding back a PDSCH based on the first configuration information and the second configuration information includes: in response to the first configuration information indicating that multi-slot PDSCH transmission scheduled by a PDCCH is configured and the second configuration information indicating that CBG transmission is configured, determining that the number of HARQ-ACK information bits corresponding to each downlink control information (DCI) is the maximum value among M and N, where M is the maximum number of CBGs included in one transmission block configured by a network device, and N is the maximum number of PDSCHs corresponding to multi-slot PDSCH transmission scheduled by a PDCCH, and the maximum number of PDSCHs is the maximum number of PDSCHs scheduled by one DCI determined based on the configuration by the network device or the maximum number of PDSCHs scheduled by one DCI determined by a protocol, where M and N are both positive integers greater than zero.
[0008] In one embodiment, the step of determining that the number of HARQ-ACK information bits corresponding to each downlink control information (DCI) is the maximum of M and N includes: in response to one DCI scheduling L physical downlink shared channels (PDSCHs) and L = 1, M ≥ N, determining that the HARQ-ACK information corresponding to the DCI includes M information bits corresponding to M codeblock groups (CBGs) corresponding to the PDSCH; in response to one DCI scheduling L PDSCHs and L = 1, M < N, determining that the HARQ-ACK information corresponding to the DCI includes M information bits corresponding to M CBGs corresponding to the PDSCH and (N - M) stuffing bits, where the values of the (N - M) stuffing bits are all the same; in response to one DCI scheduling L PDSCHs and 1 < L ≤ N, M ≥ N, determining that the HARQ-ACK information corresponding to the DCI includes L information bits corresponding to L PDSCHs and (M - L) stuffing bits, where the values of the (M - L) stuffing bits are all the same; in response to one DCI scheduling L PDSCHs and 1 < L ≤ N, M < N, determining that the HARQ-ACK information corresponding to the DCI includes L information bits corresponding to L PDSCHs and (N - L) stuffing bits, where the values of the (N - L) stuffing bits are all the same, where L is a positive integer greater than zero.
[0009] In one embodiment, the step of generating a HARQ-ACK codebook for feeding back PDSCH based on the first setting information and the second setting information includes: determining a transmission scenario group based on the first setting information and the second setting information, where each transmission scenario group includes at least one transmission scenario; and generating the HARQ-ACK codebook based on the transmission scenario group.
[0010] In one embodiment, generating the HARQ-ACK codebook based on the transmission scenario group includes determining, for cells belonging to the same transmission scenario group, a number of HARQ-ACK information bits corresponding to each DCI to be a maximum value of the number of HARQ-ACK information bits corresponding to each DCI in each of the transmission scenarios of the transmission scenario group.
[0011] In one embodiment, the transmission scenarios include a transmission scenario in which multi-slot PDSCH transmission scheduled by the PDCCH is not set and CBG transmission is not set, a transmission scenario in which multi-slot PDSCH transmission scheduled by the PDCCH is not set and CBG transmission is set, a transmission scenario in which multi-slot PDSCH transmission scheduled by the PDCCH is set and CBG transmission is not set, and a transmission scenario in which multi-slot PDSCH transmission scheduled by the PDCCH is set and CBG transmission is set.
[0012] In one embodiment, the step of generating a HARQ-ACK codebook for feeding back a PDSCH based on the first configuration information and the second configuration information includes: in response to a PUCCH group including a plurality of cells belonging to different transmission scenarios, obtaining a HARQ-ACK codebook corresponding to the PUCCH group by serially concatenating codebooks corresponding to cells belonging to the different transmission scenarios; or in response to a PUCCH group including a plurality of cells belonging to different transmission scenario groups, obtaining a HARQ-ACK codebook corresponding to the PUCCH group by serially concatenating codebooks corresponding to cells belonging to the different transmission scenario groups.
[0013] According to a second aspect of an embodiment of the present disclosure, there is provided a Hybrid Automatic Repeat Request-Acknowledge (HARQ-ACK) codebook reception method executed by a network device, the method including: transmitting first configuration information and second configuration information to a user equipment; and receiving a HARQ-ACK codebook for feeding back a Physical Downlink Shared Channel (PDSCH) from the user equipment, wherein the first configuration information is a codebook for feeding back a Physical Downlink Shared Channel (PDSCH). Downlink The first setting information is for indicating whether a multi-slot PDSCH transmission scheduled by a control channel (PDCCH) is set or not, and the second setting information is for indicating whether a code block group (CBG) transmission is set or not.
[0014] According to a third aspect of an embodiment of the present disclosure, there is provided a Hybrid Automatic Repeat Request-Acknowledge (HARQ-ACK) codebook generation device applied to a user equipment, the device comprising: a receiving module configured to receive first configuration information and second configuration information; a processing module configured to generate a HARQ-ACK codebook for feeding back a Physical Downlink Shared Channel (PDSCH) based on the first configuration information and the second configuration information; and a transmitting module configured to transmit the HARQ-ACK codebook to a network device, wherein the first configuration information includes a first setting information and a second setting information. Downlink The first setting information is for indicating whether a multi-slot PDSCH transmission scheduled by a control channel (PDCCH) is set or not, and the second setting information is for indicating whether a code block group (CBG) transmission is set or not.
[0015] According to a fourth aspect of the embodiment of the present disclosure, there is provided a Hybrid Automatic Repeat Request-Acknowledge (HARQ-ACK) codebook receiving apparatus applied to a network device, comprising: a transmitting module configured to transmit first configuration information and second configuration information to a user equipment; and a receiving module configured to receive a HARQ-ACK codebook for feedback of a Physical Downlink Shared Channel (PDSCH) from the user equipment, wherein the first configuration information is a codebook for feedback of a Physical Downlink Shared Channel (PDSCH). Downlink The first setting information is for indicating whether a multi-slot PDSCH transmission scheduled by a control channel (PDCCH) is set or not, and the second setting information is for indicating whether a code block group (CBG) transmission is set or not.
[0016] According to a fifth aspect of an embodiment of the present disclosure, there is provided a mobile terminal, comprising: a processor; and a memory for storing instructions executable by the processor, wherein the processor is configured to implement steps of a Hybrid Automatic Repeat Request-Acknowledgement (HARQ-ACK) codebook generation method according to any one of claims 1 to 7 by executing the executable instructions in the memory.
[0017] According to a sixth aspect of an embodiment of the present disclosure, there is provided a network side device, comprising: a processor; and a memory for storing instructions executable by the processor, wherein the processor is configured to implement steps of a Hybrid Automatic Repeat Request-Acknowledgement (HARQ-ACK) codebook receiving method as set forth in claim 8 by executing the executable instructions in the memory.
[0018] According to a seventh aspect of the embodiments of the present disclosure, there is provided a non-transitory computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, achieves steps of a Hybrid Automatic Repeat Request-Acknowledgement (HARQ-ACK) codebook generation method according to any one of claims 1 to 7 or a HARQ-ACK codebook reception method according to claim 8.
[0019] The technical solution according to the embodiments of the present disclosure can have the following beneficial effects: The user equipment generates a HARQ-ACK codebook for feeding back PDSCH according to the configuration mode of multi-slot PDSCH transmission scheduled by PDCCH and the configuration mode of CBG transmission, so that the HARQ-ACK codebook can be generated when suitable for the above two configuration modes.
[0020] It should be noted that the above general description and the following detailed description are merely exemplary and explanatory and do not limit the present disclosure. [Brief explanation of the drawings]
[0021] The drawings described herein are intended to provide a further understanding of the embodiments of the present disclosure and constitute a part of this application. The exemplary embodiments of the present disclosure and the description thereof are intended to illustrate the embodiments of the present disclosure and are not intended to constitute undue limitations on the embodiments of the present disclosure. The drawings herein are incorporated in and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure. [Figure 1] 1 is a flowchart of a HARQ-ACK codebook generation method according to an exemplary embodiment; [Figure 2] 1 is a flowchart of a HARQ-ACK codebook generation method according to an exemplary embodiment; [Figure 3] 1 is a flowchart of a HARQ-ACK codebook generation method according to an exemplary embodiment; [Figure 4] 1 is a flowchart of a HARQ-ACK codebook generation method according to an exemplary embodiment; [Figure 5] 1 is a flowchart of a HARQ-ACK codebook generation method according to an exemplary embodiment; [Figure 6] 1 is a flowchart of a HARQ-ACK codebook generation method according to an exemplary embodiment; [Figure 7] 1 is a flowchart of a HARQ-ACK codebook receiving method according to an exemplary embodiment; [Figure 8] FIG. 2 is a block diagram of a HARQ-ACK codebook generator according to an exemplary embodiment; [Figure 9] FIG. 2 is a block diagram of a HARQ-ACK codebook receiving device according to an exemplary embodiment; [Figure 10] FIG. 2 is a block diagram of a HARQ-ACK codebook generating device according to an exemplary embodiment; [Figure 11] FIG. 1 is a block diagram of a HARQ-ACK codebook receiving device according to an exemplary embodiment; DETAILED DESCRIPTION OF THE INVENTION
[0022] Examples of the present disclosure will be further described in conjunction with the drawings and specific embodiments.
[0023] Illustrative embodiments will now be described in detail, examples of which are illustrated in the drawings. When the following description refers to the drawings, like numerals in different drawings represent the same or similar elements unless otherwise stated. The embodiments described in the following illustrative examples do not represent all embodiments consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
[0024] It should be noted that an embodiment of the present disclosure may include multiple steps. For the sake of convenience, these steps are numbered, but these numbers do not limit the duration between steps or the order of execution. These steps may be executed in any order, and are not limited to the embodiment of the present disclosure.
[0025] The HARQ-ACKs of multiple PDSCHs scheduled by one DCI are fed back in the same PUCCH. The PUCCH slots for HARQ-ACK feedback for the multiple PDSCHs are determined based on k1 in the scheduling DCI and the slot position of the last PDSCH.
[0026] A transport block (TB) can be divided into one or more CBs, and multiple CBs can be divided into several CBGs. For example, one TB is divided into eight CBs, which are then divided into four CBGs, each containing two CBs. Therefore, if one bit of HARQ-ACK information is fed back for each CBG, a total of four bits of HARQ-ACK information needs to be fed back. Using the CBG feedback method can improve the efficiency of HARQ retransmission, i.e., only the incorrect CBGs are retransmitted instead of the entire TB. However, the HARQ-ACK overhead increases accordingly.
[0027] When scheduling a PDSCH using DCI, counting can be performed using the DAI field in the DCI. DAI includes Counter DAI (C-DAI) and Total DAI (T-DAI). If the user equipment (UE) is configured with only a single carrier, only the C-DAI needs to be counted. If the UE is configured with multiple carriers, both the C-DAI and T-DAI need to be counted. The consensus conclusion is that the DAI is counted according to the number of scheduling DCIs. That is, each time a network device schedules one DCI (which can schedule one or multiple PDSCHs), the C-DAI is incremented by 1. If configured with multiple carriers, the T-DAI is also incremented by 1.
[0028] An embodiment of the present disclosure provides a method for generating a HARQ-ACK codebook executed by a user equipment. This method may be executed alone or together with any other embodiment of the present disclosure. Figure 1 is a flowchart of a method for generating a HARQ-ACK codebook according to an exemplary embodiment. As shown in Figure 1, the method includes steps 101 to 103.
[0029] In step 101, first setting information and second setting information are received.
[0030] In step 102, generate a HARQ-ACK codebook for feeding back a Physical Downlink Shared Channel (PDSCH) based on the first configuration information and the second configuration information.
[0031] In step 103, the HARQ-ACK codebook is sent to a network device.
[0032] Here, the first setting information is DownlinkThe first setting information is for indicating whether a multi-slot PDSCH transmission scheduled by a control channel (PDCCH) is set or not, and the second setting information is for indicating whether a code block group (CBG) transmission is set or not.
[0033] In one embodiment, the user equipment receives first configuration information and second configuration information, where the first configuration information is for indicating whether a multi-slot PDSCH transmission scheduled by a PDCCH is configured, and the second configuration information is for indicating whether a CBG transmission is configured. The user equipment generates a HARQ-ACK codebook for feeding back the PDSCH according to the first configuration information and the second configuration information, and sends the HARQ-ACK codebook to the network device.
[0034] In one embodiment, the user equipment generates a Type 2 HARQ-ACK codebook for feeding back a PDSCH according to the first configuration information and the second configuration information.
[0035] In one embodiment, the user equipment receives first configuration information and second configuration information from the network device, determines a current transmission scenario or a transmission scenario group based on the first configuration information and the second configuration information, determines a number of HARQ-ACK information bits corresponding to each DCI based on the current transmission scenario or the transmission scenario group, generates a HARQ-ACK codebook accordingly, and sends the HARQ-ACK codebook to the network device.
[0036] In the above embodiment, the user equipment generates a HARQ-ACK codebook for feeding back PDSCH according to the configuration mode of multi-slot PDSCH transmission scheduled by PDCCH and the configuration mode of CBG transmission, so that the HARQ-ACK codebook can be generated when it is suitable for the above two configuration modes.
[0037] An embodiment of the present disclosure provides a method for generating a HARQ-ACK codebook executed by a user equipment. This method may be executed alone or together with any other embodiment of the present disclosure. Figure 2 is a flowchart of the HARQ-ACK codebook generation method shown in an exemplary embodiment. As shown in Figure 2, the method includes steps 201 to 203.
[0038] In step 201, first setting information and second setting information are received.
[0039] In step 202, in response to the first configuration information indicating that multi-slot PDSCH transmission scheduled by PDCCH is configured and the second configuration information indicating that CBG transmission is configured, determine that the number of HARQ-ACK information bits corresponding to each downlink control information (DCI) is the maximum value among M and N, and generate the HARQ-ACK codebook based on the number of HARQ-ACK information bits.
[0040] In step 203, the HARQ-ACK codebook is sent to a network device.
[0041] Here, the first setting information is Downlink The first setting information is for indicating whether a multi-slot PDSCH transmission scheduled by a control channel (PDCCH) is set or not, and the second setting information is for indicating whether a code block group (CBG) transmission is set or not.
[0042] Here, M is the maximum number of CBGs included in one transmission block configured by a network device, N is the maximum number of PDSCHs corresponding to multi-slot PDSCH transmissions scheduled by a PDCCH, and the maximum number of PDSCHs is the maximum number of PDSCHs scheduled by one DCI determined based on the configuration by the network device or the maximum number of PDSCHs scheduled by one DCI determined by a protocol, and both M and N are positive integers greater than zero.
[0043] In one embodiment, the user equipment receives first configuration information and second configuration information, where the first configuration information indicates that multi-slot PDSCH transmission scheduled by the PDCCH is configured, and the second configuration information indicates that CBG transmission is configured, and in response to the received first configuration information and second configuration information, the user equipment determines that the number of HARQ-ACK information bits corresponding to each DCI is the maximum value among M and N, generates a HARQ-ACK codebook based on the determined number of HARQ-ACK information bits, and transmits the generated HARQ-ACK codebook, where M is the maximum number of CBGs included in one transmission block configured by the network device, and N is the maximum number of PDSCHs scheduled by one DCI determined by a protocol.
[0044] In one embodiment, the user equipment receives first configuration information and second configuration information, where the first configuration information indicates that multi-slot PDSCH transmission scheduled by the PDCCH is configured and the second configuration information indicates that CBG transmission is configured, and in response to the received first configuration information and second configuration information, the user equipment determines that the number of HARQ-ACK information bits corresponding to each DCI is the maximum value among M and N, generates a HARQ-ACK codebook based on the determined number of HARQ-ACK information bits, and transmits the generated HARQ-ACK codebook, where M is the maximum number of CBGs included in one transport block configured by the network device, and N is the maximum number of PDSCHs scheduled by one DCI determined based on the configuration by the network device.
[0045] In one embodiment, the user equipment receives first configuration information and second configuration information, where the first configuration information indicates that multi-slot PDSCH transmission scheduled by the PDCCH is configured and the second configuration information indicates that CBG transmission is configured, and in response to the received first configuration information and second configuration information, the user equipment determines that the number of HARQ-ACK information bits corresponding to each DCI is the maximum value among M and N, generates a HARQ-ACK codebook based on the determined number of HARQ-ACK information bits, and transmits the generated HARQ-ACK codebook, where M is the maximum number of CBGs included in one transmission block configured by the network device, and N is the maximum number of PDSCHs scheduled by one DCI indicated in a Time Domain Resource Allocation (TDRA) table transmitted by the network device via RRC signaling.
[0046] In one embodiment, the user equipment receives a scheduling DCI from a network device, and the TDRA field in the DCI points to a row in the TDRA table, i.e., a TDRA element, and if the TDRA element contains N {k0, mapping type, SLIV}, the DCI schedules N PDSCHs.
[0047] In the above embodiment, the user equipment generates a HARQ-ACK codebook for feeding back PDSCH according to the configuration mode of multi-slot PDSCH transmission scheduled by PDCCH and the configuration mode of CBG transmission, so that the HARQ-ACK codebook can be generated when it is suitable for the above two configuration modes.
[0048] For a cell configured with both multi-slot PDSCH transmission and CBG transmission, the following limitation may apply: The CBGTI field is present only when the DCI schedules a single-slot PDSCH, and is not present when the DCI schedules a multi-slot PDSCH. That is, the multi-slot PDSCH scheduled by the DCI is not transmitted / retransmitted according to the CBG. In this limitation, the maximum value of M and N is used as the number of HARQ-ACK information bits corresponding to the DCI, thereby reducing the number of HARQ-ACK information bits in a scenario where both multi-slot PDSCH transmission and CBG transmission are configured, and improving the efficiency of feeding back the HARQ-ACK codebook.
[0049] An embodiment of the present disclosure provides a method for generating a HARQ-ACK codebook executed by a user equipment. This method may be executed alone or together with any other embodiment of the present disclosure. Figure 3 is a flowchart of the method for generating a HARQ-ACK codebook shown in an exemplary embodiment. As shown in Figure 3, the method includes steps 301 to 303.
[0050] In step 301, first setting information and second setting information are received.
[0051] In step 302, in response to the first configuration information indicating that multi-slot PDSCH transmission scheduled by PDCCH is configured and the second configuration information indicating that CBG transmission is configured, one DCI schedules L PDSCHs, where L=1 and M≧N, determine that the HARQ-ACK information bits corresponding to the DCI include M information bits corresponding to M CBGs corresponding to the PDSCH, and generate the HARQ-ACK codebook based on the number of HARQ-ACK information bits.
[0052] In step 303, the HARQ-ACK codebook is sent to a network device.
[0053] Here, the first setting information is Downlink The first setting information is for indicating whether a multi-slot PDSCH transmission scheduled by a control channel (PDCCH) is set or not, and the second setting information is for indicating whether a code block group (CBG) transmission is set or not.
[0054] Here, M is the maximum number of CBGs included in one transmission block configured by a network device, N is the maximum number of PDSCHs corresponding to multi-slot PDSCH transmissions scheduled by a PDCCH, and the maximum number of PDSCHs is the maximum number of PDSCHs scheduled by one DCI determined based on the configuration by the network device or the maximum number of PDSCHs scheduled by one DCI determined by a protocol, and both M and N are positive integers greater than zero, and L is a positive integer greater than zero.
[0055] In one embodiment, the user equipment receives first configuration information and second configuration information, where the first configuration information indicates that multi-slot PDSCH transmission scheduled by a PDCCH is configured, and the second configuration information indicates that CBG transmission is configured. Based on the received first configuration information and second configuration information, in response to one DCI scheduling L PDSCHs, where L=1, M≧N, the user equipment determines that HARQ-ACK information corresponding to the DCI includes M information bits corresponding to M CBGs corresponding to the PDSCH, generates a HARQ-ACK codebook based on the M information bits, and transmits the generated HARQ-ACK codebook.
[0056] In the above embodiment, the user equipment generates a HARQ-ACK codebook for feeding back PDSCH according to the configuration mode of multi-slot PDSCH transmission scheduled by PDCCH and the configuration mode of CBG transmission, so that the HARQ-ACK codebook can be generated when it is suitable for the above two configuration modes.
[0057] Also, for cells where multi-slot PDSCH transmission is configured and CBG transmission is also configured, there may be the following limitations. The CBGTI field exists only when the DCI schedules a single-slot PDSCH, and does not exist when the DCI schedules a multi-slot PDSCH. That is, for the multi-slot PDSCH scheduled by the DCI, transmission / retransmission is not performed according to CBG. With such a limitation, by using the maximum value of M and N as the number of HARQ-ACK information bits corresponding to the DCI, the number of HARQ-ACK information bits in the scenario where both multi-slot PDSCH transmission and CBG transmission are configured can be reduced, and the efficiency of feedback of the HARQ-ACK codebook can be improved.
[0058] Embodiments of the present disclosure provide a method for generating a HARQ-ACK codebook executed by a user equipment. This method may be executed alone or in conjunction with any other embodiment of the embodiments of the present disclosure. This method includes the steps of receiving first setting information and second setting information, wherein the first setting information indicates that multi-slot PDSCH transmission scheduled by PDCCH is configured, the second setting information indicates that CBG transmission is configured, one DCI schedules L PDSCHs, and in response to L = 1, M < N, it is determined that the HARQ-ACK information bits corresponding to the DCI include M information bits corresponding to M CBGs corresponding to the PDSCH and (N - M) stuffing bits, the values of the (N - M) stuffing bits are all the same, generating the HARQ-ACK codebook based on the number of HARQ-ACK information bits, and transmitting the HARQ-ACK codebook to a network device, where the first setting information is physical DownlinkIt is for indicating whether multi-slot PDSCH transmission scheduled by a control channel (PDCCH) is set. The second setting information is for indicating whether code block group (CBG) transmission is set. M is the maximum value of the number of CBGs included in one transport block set by a network device. N is the maximum value of the number of PDSCHs corresponding to multi-slot PDSCH transmission scheduled by PDCCH. The maximum value of the number of PDSCHs is the maximum value of the number of PDSCHs scheduled by one DCI determined based on the setting by the network device, or the maximum value of the number of PDSCHs scheduled by one DCI determined by the protocol. Both M and N are positive integers greater than zero, and L is a positive integer greater than zero.
[0059] In one embodiment, a user equipment receives first setting information and second setting information. Here, the first setting information indicates that multi-slot PDSCH transmission scheduled by PDCCH is set, and the second setting information indicates that CBG transmission is set. The user equipment determines that, in response to one DCI scheduling L PDSCHs and L = 1, M < N, the HARQ-ACK information corresponding to the DCI includes M information bits corresponding to M CBGs corresponding to the PDSCH and (N - M) stuffing bits, the stuffing bits are all 0 or all 1, generates a HARQ-ACK codebook based on the N information bits, and transmits the generated HARQ-ACK codebook.
[0060] In one embodiment, for example, M=4 and N=6 are set for a certain cell, and the number of HARQ-ACK information bits corresponding to DCI is determined to be the maximum value of M and N, i.e., 6. If a DCI schedules a single-slot PDSCH, the HARQ-ACK information for this single-slot PDSCH is fed back according to the CBG scheme and is 4 bits. If all CBGs in this PDSCH are correctly decoded, 1 1 1 1 is fed back, and the remaining 2 bits are stuffing bits and are filled with the default value 0 0.
[0061] In the above embodiment, the user equipment generates a HARQ-ACK codebook for feeding back PDSCH according to the configuration mode of multi-slot PDSCH transmission scheduled by PDCCH and the configuration mode of CBG transmission, so that the HARQ-ACK codebook can be generated when it is suitable for the above two configuration modes.
[0062] Furthermore, for a cell configured with both multi-slot PDSCH transmission and CBG transmission, the following limitation may apply: The CBGTI field is present only when DCI schedules a single-slot PDSCH, and is not present when DCI schedules a multi-slot PDSCH. That is, the multi-slot PDSCH scheduled by DCI is not transmitted / retransmitted according to CBG. In this limitation, the maximum value of M and N is used as the number of HARQ-ACK information bits corresponding to the DCI, thereby reducing the number of HARQ-ACK information bits in a scenario where both multi-slot PDSCH transmission and CBG transmission are configured, and improving the efficiency of feeding back the HARQ-ACK codebook.
[0063] Embodiments of the present disclosure provide a method for generating a HARQ-ACK codebook executed by a user equipment. This method may be executed alone or together with any other embodiment of the embodiments of the present disclosure. This method includes the steps of receiving first setting information and second setting information, wherein the first setting information indicates that multi-slot PDSCH transmission scheduled by PDCCH is set, the second setting information indicates that CBG transmission is set, in response to one DCI scheduling L PDSCHs and 1 < L ≤ N, M ≥ N, it is determined that the HARQ-ACK information bits corresponding to the DCI include L information bits corresponding to the L PDSCHs and (M - L) stuffing bits, the values of the (M - L) stuffing bits are all the same, generating the HARQ-ACK codebook based on the number of HARQ-ACK information bits, and transmitting the HARQ-ACK codebook to a network device, where the first setting information is physical Downlink for indicating whether multi-slot PDSCH transmission scheduled by a physical control channel (PDCCH) is set, the second setting information is for indicating whether code block group (CBG) transmission is set, M is the maximum value of the number of CBGs included in one transmission block set by the network device, N is the maximum value of the number of PDSCHs corresponding to multi-slot PDSCH transmission scheduled by PDCCH, the maximum value of the number of PDSCHs is the maximum value of the number of PDSCHs scheduled by one DCI determined based on the setting by the network device or the maximum value of the number of PDSCHs scheduled by one DCI determined by the protocol, both M and N are positive integers greater than zero, and L is a positive integer greater than zero.
[0064] In one embodiment, the user equipment receives first setting information and second setting information, where the first setting information indicates that multi-slot PDSCH transmission scheduled by PDCCH is set, and the second setting information indicates that CBG transmission is set. The user equipment schedules L PDSCHs with one DCI based on the received first setting information and second setting information, and in response to 1 < L ≦ N and M ≧ N, determines that the HARQ-ACK information corresponding to the DCI includes L information bits corresponding to the L PDSCHs and (M - L) stuffing bits, where the stuffing bits are all 0 or all 1. A HARQ-ACK codebook is generated based on the N information bits, and the generated HARQ-ACK codebook is transmitted.
[0065] In the above embodiment, the user equipment can generate a HARQ-ACK codebook suitable for the above two setting methods by generating a HARQ-ACK codebook for feeding back PDSCH based on the setting method of multi-slot PDSCH transmission scheduled by PDCCH and the setting method of CBG transmission.
[0066] Also, for a cell in which multi-slot PDSCH transmission is set and CBG transmission is also set, there may be the following limitations. The CBGTI field exists only when DCI schedules single-slot PDSCH. When DCI schedules multi-slot PDSCH, the CBGTI field does not exist. That is, for the multi-slot PDSCH scheduled by DCI, transmission / retransmission is not performed according to CBG. With such a limitation, by using the maximum value of M and N as the number of HARQ-ACK information bits corresponding to DCI, the number of HARQ-ACK information bits in the scenario where both multi-slot PDSCH transmission and CBG transmission are set can be reduced, and the efficiency of feeding back the HARQ-ACK codebook can be improved.
[0067] Embodiments of the present disclosure provide a method for generating a HARQ-ACK codebook executed by a user equipment. This method may be executed alone or in combination with any other embodiment of the embodiments of the present disclosure. This method includes the steps of receiving first configuration information and second configuration information, wherein the first configuration information indicates that multi-slot PDSCH transmission scheduled by PDCCH is configured, the second configuration information indicates that CBG transmission is configured, one DCI schedules L PDSCHs, and in response to 1 < L ≤ N and M < N, it is determined that the HARQ-ACK information bits corresponding to the DCI include L information bits corresponding to the L PDSCHs and (N - L) stuffing bits, and the values of the (N - L) stuffing bits are all the same. Based on the number of HARQ-ACK information bits, generating the HARQ-ACK codebook, and transmitting the HARQ-ACK codebook to a network device. Here, the first configuration information is for indicating whether multi-slot PDSCH transmission scheduled by a physical Downlink control channel (PDCCH) is configured, the second configuration information is for indicating whether code block group (CBG) transmission is configured, M is the maximum value of the number of CBGs included in one transport block set by the network device, N is the maximum value of the number of PDSCHs corresponding to multi-slot PDSCH transmission scheduled by PDCCH, the maximum value of the number of PDSCHs is the maximum value of the number of PDSCHs scheduled by one DCI determined based on the setting by the network device or the maximum value of the number of PDSCHs scheduled by one DCI determined by the protocol, both M and N are positive integers greater than zero, and L is a positive integer greater than zero.
[0068] In one embodiment, the user equipment receives first setting information and second setting information, where the first setting information indicates that multi-slot PDSCH transmission scheduled by PDCCH is set, and the second setting information indicates that CBG transmission is set. The user equipment schedules L PDSCHs with one DCI based on the received first setting information and second setting information, and in response to 1 < L ≤ N and M < N, determines that the HARQ-ACK information corresponding to the DCI includes L information bits corresponding to the L PDSCHs and (N - L) stuffing bits, where the stuffing bits are all 0 or all 1. A HARQ-ACK codebook is generated based on the N information bits, and the generated HARQ-ACK codebook is transmitted.
[0069] In one embodiment, for example, for a certain cell, M = 4 and N = 6 are set, and it is determined that the number of HARQ-ACK information bits corresponding to the DCI is the maximum value of M and N, that is, 6. When one DCI schedules 5 PDSCHs, the HARQ-ACK information for this multi-slot PDSCH is not fed back according to the CBG method, and the TB-level feedback is directly adopted. Since one PDSCH corresponds to 1 bit, 5 PDSCHs correspond to 5 bits. If all 5 PDSCHs are correctly decoded, 1 1 1 1 1 is fed back, and since the remaining 1 bit is a stuffing bit, the default value 0 is filled.
[0070] In the above embodiment, the user equipment can generate a HARQ-ACK codebook suitable for the above two setting methods by generating a HARQ-ACK codebook for feeding back the PDSCH based on the setting method of the multi-slot PDSCH transmission scheduled by PDCCH and the setting method of the CBG transmission.
[0071] Furthermore, for a cell configured with both multi-slot PDSCH transmission and CBG transmission, the following limitation may apply: The CBGTI field is present only when DCI schedules a single-slot PDSCH, and is not present when DCI schedules a multi-slot PDSCH. That is, the multi-slot PDSCH scheduled by DCI is not transmitted / retransmitted according to CBG. In this limitation, the maximum value of M and N is used as the number of HARQ-ACK information bits corresponding to the DCI, thereby reducing the number of HARQ-ACK information bits in a scenario where both multi-slot PDSCH transmission and CBG transmission are configured, and improving the efficiency of feeding back the HARQ-ACK codebook.
[0072] An embodiment of the present disclosure provides a method for generating a HARQ-ACK codebook executed by a user equipment. This method may be executed alone or together with any other embodiment of the present disclosure. Figure 4 is a flowchart of a method for generating a HARQ-ACK codebook according to an exemplary embodiment. As shown in Figure 4, the method includes steps 401 to 404.
[0073] In step 401, first setting information and second setting information are received.
[0074] In step 402, transmission scenario groups are determined based on the first setting information and the second setting information, and each transmission scenario group includes at least one transmission scenario.
[0075] In step 403, the HARQ-ACK codebook is generated based on the transmission scenario group.
[0076] In step 404, the HARQ-ACK codebook is sent to a network device.
[0077] Here, the first setting information is Downlink The first setting information is for indicating whether a multi-slot PDSCH transmission scheduled by a control channel (PDCCH) is set or not, and the second setting information is for indicating whether a code block group (CBG) transmission is set or not.
[0078] In one embodiment, the user equipment receives first configuration information and second configuration information, determines a transmission scenario group based on the first configuration information and the second configuration information, and generates and sends a HARQ-ACK codebook to the network device based on the transmission scenario group.
[0079] Based on whether multi-slot PDSCH transmission scheduled by the PDCCH is set and whether code block group (CBG) transmission is set, four transmission scenarios can be configured: a transmission scenario in which multi-slot PDSCH transmission scheduled by the PDCCH is not set and CBG transmission is not set; a transmission scenario in which multi-slot PDSCH transmission scheduled by the PDCCH is not set and CBG transmission is set; a transmission scenario in which multi-slot PDSCH transmission scheduled by the PDCCH is set and CBG transmission is not set; and a transmission scenario in which multi-slot PDSCH transmission scheduled by the PDCCH is set and CBG transmission is set.
[0080] One transmission scenario group includes at least one transmission scenario. For example, based on one transmission scenario grouping scheme, the transmission scenario group includes a transmission scenario group consisting of a first transmission scenario and a second transmission scenario, and a transmission scenario group consisting of a third transmission scenario and a fourth transmission scenario. For example, based on another transmission scenario grouping scheme, the transmission scenario group includes a transmission scenario group consisting of a first transmission scenario and a third transmission scenario, and a transmission scenario group consisting of a second transmission scenario and a fourth transmission scenario.
[0081] Here, the first transmission scenario is a transmission scenario in which multi-slot PDSCH transmission scheduled by the PDCCH is not set and CBG transmission is not set, the second transmission scenario is a transmission scenario in which multi-slot PDSCH transmission scheduled by the PDCCH is not set and CBG transmission is set, the third transmission scenario is a transmission scenario in which multi-slot PDSCH transmission scheduled by the PDCCH is set and CBG transmission is not set, and the fourth transmission scenario is a transmission scenario in which multi-slot PDSCH transmission scheduled by the PDCCH is set and CBG transmission is set.
[0082] In one embodiment, the user equipment receives first configuration information and second configuration information, determines a transmission scenario group based on the first configuration information and the second configuration information, determines the number of HARQ-ACK information bits corresponding to each DCI for cells belonging to the same transmission scenario group, and generates the HARQ-ACK codebook based on the number of HARQ-ACK information bits and sends it to the network device.
[0083] In the above embodiment, the user equipment generates a HARQ-ACK codebook for feeding back PDSCH according to the configuration mode of multi-slot PDSCH transmission scheduled by PDCCH and the configuration mode of CBG transmission, so that the HARQ-ACK codebook can be generated when it is suitable for the above two configuration modes.
[0084] Furthermore, by generating a HARQ-ACK codebook based on a transmission scenario group, the number of HARQ-ACK information bits can be reduced, and the efficiency of feeding back the HARQ-ACK codebook can be improved.
[0085] An embodiment of the present disclosure provides a method for generating a HARQ-ACK codebook executed by a user equipment. This method may be executed alone or together with any other embodiment of the present disclosure. Figure 5 is a flowchart of a method for generating a HARQ-ACK codebook according to an exemplary embodiment. As shown in Figure 5, the method includes steps 501 to 504.
[0086] In step 501, first setting information and second setting information are received.
[0087] In step 502, transmission scenario groups are determined based on the first setting information and the second setting information, and each transmission scenario group includes at least one transmission scenario.
[0088] In step 503, for cells belonging to the same transmission scenario group, it is determined that the number of HARQ-ACK information bits corresponding to each DCI is the maximum value of the number of HARQ-ACK information bits corresponding to each DCI in each of the transmission scenarios of the transmission scenario group.
[0089] In step 504, the HARQ-ACK codebook is sent to a network device.
[0090] Here, the first setting information is Downlink The first setting information is for indicating whether a multi-slot PDSCH transmission scheduled by a control channel (PDCCH) is set or not, and the second setting information is for indicating whether a code block group (CBG) transmission is set or not.
[0091] In one embodiment, the user equipment receives first configuration information and second configuration information, determines a transmission scenario group based on the first configuration information and the second configuration information, determines, for cells belonging to the same transmission scenario group, the number of HARQ-ACK information bits corresponding to each DCI is the maximum value of the number of HARQ-ACK information bits corresponding to each DCI in each of the transmission scenarios of the transmission scenario group, generates a HARQ-ACK codebook, and sends it to the network device.
[0092] In one embodiment, the transmission scenarios included in the transmission scenario group are a transmission scenario in which multi-slot PDSCH transmission scheduled by the PDCCH is not configured and CBG transmission is not configured, and a transmission scenario in which multi-slot PDSCH transmission scheduled by the PDCCH is not configured and CBG transmission is configured. In a transmission scenario in which multi-slot PDSCH transmission scheduled by the PDCCH is not configured and CBG transmission is not configured, the number of HARQ-ACK information bits corresponding to each DCI is 1. In a transmission scenario in which multi-slot PDSCH transmission scheduled by the PDCCH is not configured and CBG transmission is configured, the number of HARQ-ACK information bits corresponding to each DCI is the maximum number of CBGs included in one transmission block configured by the network device, for example, 4. In this case, for cells belonging to the transmission scenario group, it is determined that the number of HARQ-ACK information bits corresponding to each DCI is 4.
[0093] In one embodiment, the transmission scenarios included in the transmission scenario group are a transmission scenario in which multi-slot PDSCH transmission scheduled by the PDCCH is configured but CBG transmission is not configured, and a transmission scenario in which multi-slot PDSCH transmission scheduled by the PDCCH is configured but CBG transmission is configured. In a transmission scenario in which multi-slot PDSCH transmission scheduled by the PDCCH is configured but CBG transmission is not configured, the number of HARQ-ACK information bits corresponding to each DCI is the number of multi-slot PDSCHs specified in the TDRA table, for example, 6. In a transmission scenario in which multi-slot PDSCH transmission scheduled by the PDCCH is configured and CBG transmission is configured, the number of HARQ-ACK information bits corresponding to each DCI is M*N, for example, 24, where M is the maximum number of CBGs included in one transmission block configured by the network device, which is 4, and N is the number of multi-slot PDSCHs specified in the TDRA table, which is 6. In this case, for cells belonging to the transmission scenario group, it is determined that the number of HARQ-ACK information bits corresponding to each DCI is 24.
[0094] In one embodiment, the transmission scenarios included in the transmission scenario group are a transmission scenario in which multi-slot PDSCH transmission scheduled by the PDCCH is configured but CBG transmission is not configured, and a transmission scenario in which multi-slot PDSCH transmission scheduled by the PDCCH is configured but CBG transmission is configured. In a transmission scenario in which multi-slot PDSCH transmission scheduled by the PDCCH is configured but CBG transmission is not configured, the number of HARQ-ACK information bits corresponding to each DCI is the number of multi-slot PDSCHs specified in the TDRA table, for example, 6. In a transmission scenario in which multi-slot PDSCH transmission scheduled by the PDCCH is configured and CBG transmission is configured, the number of HARQ-ACK information bits corresponding to each DCI is the maximum value of M and N, for example, 6, where M is the maximum number of CBGs included in one transmission block configured by the network device, 4, and N is the number of multi-slot PDSCHs specified in the TDRA table, 6. In this case, for cells belonging to the transmission scenario group, it is determined that the number of HARQ-ACK information bits corresponding to each DCI is 6.
[0095] In the above embodiment, the user equipment generates a HARQ-ACK codebook for feeding back PDSCH according to the configuration mode of multi-slot PDSCH transmission scheduled by PDCCH and the configuration mode of CBG transmission, so that the HARQ-ACK codebook can be generated when it is suitable for the above two configuration modes.
[0096] Furthermore, by generating a HARQ-ACK codebook based on a transmission scenario group, the number of HARQ-ACK information bits can be reduced, and the efficiency of feeding back the HARQ-ACK codebook can be improved.
[0097] An embodiment of the present disclosure provides a HARQ-ACK codebook generation method executed by user equipment. This method may be executed alone or together with any other embodiment of the present disclosure. Here, the transmission scenarios include a first transmission scenario, a second transmission scenario, a third transmission scenario, and a fourth transmission scenario, where the first transmission scenario is a transmission scenario in which multi-slot PDSCH transmission scheduled by a PDCCH is not configured and CBG transmission is not configured, the second transmission scenario is a transmission scenario in which multi-slot PDSCH transmission scheduled by a PDCCH is not configured and CBG transmission is configured, the third transmission scenario is a transmission scenario in which multi-slot PDSCH transmission scheduled by a PDCCH is configured and CBG transmission is not configured, and the fourth transmission scenario is a transmission scenario in which multi-slot PDSCH transmission scheduled by a PDCCH is configured and CBG transmission is configured, and a HARQ-ACK codebook generation method corresponding to each DCI in the first transmission scenario is the number of K information bits is 1, the number of HARQ-ACK information bits corresponding to each DCI in the second transmission scenario is M, the number of HARQ-ACK information bits corresponding to each DCI in the third transmission scenario is N, and the number of HARQ-ACK information bits corresponding to each DCI in the fourth transmission scenario is M*N or the maximum value among M and N, where M is the maximum number of CBGs included in one transmission block configured by a network device, and N is the maximum number of PDSCHs corresponding to multi-slot PDSCH transmissions scheduled by a PDCCH, and the maximum number of PDSCHs is the maximum number of PDSCHs scheduled by one DCI determined based on configuration by a network device or the maximum number of PDSCHs scheduled by one DCI determined by a protocol, and M and N are both positive integers greater than zero.
[0098] An embodiment of the present disclosure provides a method for generating a HARQ-ACK codebook executed by a user equipment. This method may be executed alone or together with any other embodiment of the present disclosure. Figure 6 is a flowchart of a method for generating a HARQ-ACK codebook according to an exemplary embodiment. As shown in Figure 6, the method includes steps 601 to 603.
[0099] In step 601, first setting information and second setting information are received.
[0100] In step 602, in response to one physical uplink control channel (PUCCH) group including multiple cells belonging to different transmission scenarios, a HARQ-ACK codebook corresponding to the PUCCH group is obtained by serially concatenating codebooks corresponding to the cells belonging to the different transmission scenarios, or in response to one PUCCH group including multiple cells belonging to different transmission scenario groups, a HARQ-ACK codebook corresponding to the PUCCH group is obtained by serially concatenating codebooks corresponding to the cells belonging to the different transmission scenario groups.
[0101] In step 603, the HARQ-ACK codebook is sent to a network device.
[0102] Here, the first setting information is Downlink The first setting information is for indicating whether a multi-slot PDSCH transmission scheduled by a control channel (PDCCH) is set or not, and the second setting information is for indicating whether a code block group (CBG) transmission is set or not.
[0103] In one embodiment, the user equipment receives the first configuration information and the second configuration information, and when one PUCCH group includes multiple cells belonging to different transmission scenarios, determines the number of HARQ-ACK information bits corresponding to each DCI for the cells belonging to the same transmission scenario, and determines a codebook corresponding to the cells belonging to the same transmission scenario based on the number of HARQ-ACK information bits.Then, the user equipment serially concatenates the codebooks corresponding to the cells belonging to different transmission scenarios determined in the above manner to obtain a HARQ-ACK codebook corresponding to the PUCCH group, and transmits the HARQ-ACK codebook.
[0104] In one embodiment, the user equipment receives the first configuration information and the second configuration information, and when one PUCCH group includes multiple cells belonging to different transmission scenario groups, determines the number of HARQ-ACK information bits corresponding to each DCI for the cells belonging to the same transmission scenario group, and determines a codebook corresponding to the cells belonging to the same transmission scenario group based on the number of HARQ-ACK information bits.Then, the user equipment serially concatenates the codebooks corresponding to the cells belonging to different transmission scenario groups determined in the above manner to obtain a HARQ-ACK codebook corresponding to the PUCCH group, and transmits the HARQ-ACK codebook.
[0105] In the above embodiment, the user equipment generates a HARQ-ACK codebook for feeding back PDSCH according to the configuration mode of multi-slot PDSCH transmission scheduled by PDCCH and the configuration mode of CBG transmission, so that the HARQ-ACK codebook can be generated when it is suitable for the above two configuration modes.
[0106] Furthermore, by generating a HARQ-ACK codebook based on a transmission scenario group, the number of HARQ-ACK information bits can be reduced, and the efficiency of feeding back the HARQ-ACK codebook can be improved.
[0107] An embodiment of the present disclosure provides a method for receiving a HARQ-ACK codebook executed by a network device. This method may be executed alone or together with any other embodiment of the present disclosure. Figure 7 is a flowchart of the method for receiving a HARQ-ACK codebook according to an exemplary embodiment. As shown in Figure 7, the method includes steps 701 and 702.
[0108] In step 701, the first setting information and the second setting information are sent to the user equipment.
[0109] In step 702, receive a HARQ-ACK codebook for feeding back a Physical Downlink Shared Channel (PDSCH) from the user equipment.
[0110] Here, the first setting information is Downlink The first setting information is for indicating whether a multi-slot PDSCH transmission scheduled by a control channel (PDCCH) is set or not, and the second setting information is for indicating whether a code block group (CBG) transmission is set or not.
[0111] In one embodiment, the network device sends first configuration information and second configuration information to the user equipment, so that the user equipment generates a HARQ-ACK codebook for feeding back a PDSCH based on the received first configuration information and second configuration information, where the first configuration information is for indicating whether a multi-slot PDSCH transmission scheduled by a PDCCH is configured, and the second configuration information is for indicating whether a CBG transmission is configured, and the network device receives the HARQ-ACK codebook from the user equipment for accurate data retransmission.
[0112] In the above embodiment, the network device sends first configuration information and second configuration information to the user equipment, so that the user equipment can generate a HARQ-ACK codebook for PDSCH feedback according to the first configuration information and the second configuration information. The HARQ-ACK codebook generated in this manner fully takes into account the above two configuration manners, ensuring accurate and efficient data retransmission.
[0113] An embodiment of the present disclosure provides a HARQ-ACK codebook generation device applied to user equipment, and as shown in FIG. 8 , the device includes: a receiving module 801 configured to receive first configuration information and second configuration information; a processing module 802 configured to generate a HARQ-ACK codebook for feeding back a physical downlink shared channel (PDSCH) based on the first configuration information and the second configuration information; and a transmitting module 803 configured to transmit the HARQ-ACK codebook to a network device, where the first configuration information is a physical downlink shared channel (PDSCH) feedback information. Downlink The first setting information is for indicating whether a multi-slot PDSCH transmission scheduled by a control channel (PDCCH) is set or not, and the second setting information is for indicating whether a code block group (CBG) transmission is set or not.
[0114] An embodiment of the present disclosure provides a HARQ-ACK codebook receiving apparatus applied to a network device, and as shown in FIG. 9, the apparatus includes: a transmitting module 901 configured to transmit first setting information and second setting information to a user equipment; and a receiving module 902 configured to receive a HARQ-ACK codebook for feedback of a physical downlink shared channel (PDSCH) from the user equipment, where the first setting information is a physical downlink shared channel (PDSCH). DownlinkThe first setting information is for indicating whether a multi-slot PDSCH transmission scheduled by a control channel (PDCCH) is set or not, and the second setting information is for indicating whether a code block group (CBG) transmission is set or not.
[0115] An embodiment of the present disclosure provides a mobile terminal, including a processor and a memory for storing instructions executable by the processor, wherein the processor is configured to implement steps of the above HARQ-ACK codebook generation method by executing the executable instructions in the memory.
[0116] An embodiment of the present disclosure provides a network side device, including: a processor; and a memory for storing instructions executable by the processor, wherein the processor is configured to implement steps of the above HARQ-ACK codebook receiving method by executing the executable instructions in the memory.
[0117] An embodiment of the present disclosure provides a non-transitory computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, realizes steps of the above-mentioned HARQ-ACK codebook generating method or the above-mentioned HARQ-ACK codebook receiving method.
[0118] 10 is a block diagram of an apparatus 1000 for determining a tracking area code according to an exemplary embodiment. For example, the apparatus 1000 may be a mobile phone, a computer, a digital broadcast user terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0119] Referring to FIG. 10 , the device 1000 may include one or more components: a processing component 1002, a memory 1004, a power component 1006, a multimedia component 1008, an audio component 1010, an input / output (I / O) interface 1012, a sensor component 1014, and a communication component 1016.
[0120] The processing component 1002 typically controls the overall operation of the device 1000, such as operations related to display, phone calls, data communications, camera operation, and recording operations. The processing component 1002 may include one or more processors 1020 for executing instructions to complete all or some of the steps of the above-described methods. The processing component 1002 may also include one or more modules to facilitate interaction with other components. For example, the processing component 1002 may include a multimedia module to facilitate interaction between the processing component 1002 and the multimedia component 1008.
[0121] Memory 1004 is configured to store various types of data to support operation on device 1000. Examples of this data include instructions for any application programs or methods for operating on device 1000, contact data, phone book data, messages, images, videos, etc. Memory 1004 may be implemented by any type of volatile or non-volatile storage device or combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.
[0122] The power component 1006 provides power to various components of the device 1000. The power component 1006 may include a power management system, one or more power sources, and other components related to the generation, management, and distribution of power to the device 1000.
[0123] The multimedia component 1008 includes a screen that provides an output interface between the device 1000 and a user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from a user. The touch panel may include one or more touch sensors to detect touch, slide, and touch panel gestures. The touch sensors may detect not only the boundaries of a touch or slide action but also the duration and pressure associated with the touch or slide action. In some embodiments, the multimedia component 1008 includes a front camera and / or a rear camera. When the device 1000 is in an operational mode, such as a photo mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or may have a focal length and optical zoom capability.
[0124] The audio component 1010 is configured to output and / or input audio signals. For example, the audio component 1010 includes a microphone (MIC) configured to receive external audio signals when the device 1000 is in an operation mode such as a call mode, a record mode, and a voice recognition mode. The received audio signals may be further stored in the memory 1004 or transmitted via the communication component 1016. In some embodiments, the audio component 1010 further includes a speaker for outputting audio signals.
[0125] The I / O interface 1012 provides an interface between the processing component 1002 and a peripheral interface module, which may be a keyboard, a click wheel, buttons, etc. These buttons may include, but are not limited to, a home button, volume buttons, a start button, and a lock button.
[0126] The sensor component 1014 includes one or more sensors to provide various aspects of the device 1000 with status assessment. For example, the sensor component 1014 can detect the on / off state of the device 1000, the relative positioning of components, such as the display and keypad of the device 1000, and can further detect changes in the position of the device 1000 or a component of the device 1000, the presence or absence of user contact with the device 1000, the orientation or acceleration / deceleration of the device 1000, and temperature changes of the device 1000. The sensor component 1014 can also include a proximity sensor configured to detect the presence of a nearby object in the absence of any physical contact. The sensor component 1014 can further include an optical sensor, such as a CMOS or CCD image sensor used for imaging applications. In some embodiments, the sensor component 1014 can further include an acceleration sensor, a gyro sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0127] The communication component 1016 is configured to facilitate wired or wireless communication between the device 1000 and other devices. The device 1000 can access a wireless network based on a communication standard, such as WiFi, 2G, or 3G, or a combination thereof. In an exemplary embodiment, the communication component 1016 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 1016 further includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0128] In an exemplary embodiment, the apparatus 1000 may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processors (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-described methods.
[0129] In an exemplary embodiment, a non-transitory computer-readable storage medium containing instructions, such as a memory 1004 containing instructions, may be provided, which may be executed by the processor 1020 of the apparatus 1000 to complete the method. For example, the non-transitory computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, or an optical data storage device.
[0130] 11 is a block diagram of an apparatus 1100 for transmitting a tracking area code according to an exemplary embodiment. For example, the apparatus 1100 can be provided as a base station. Referring to FIG. 11, the apparatus 1100 includes a processing component 1122 including one or more processors and a memory resource represented by a memory 1132 for storing instructions, such as an application program, executed by the processing component 1122. The application program stored in the memory 1132 can include one or more modules, each corresponding to a set of instructions. The processing component 1122 is also configured to execute instructions to perform the above-described method.
[0131] Device 1100 may further include a power component 1126 configured to perform power management for device 1100, a wired or wireless network interface 1150 configured to connect device 1100 to a network, and an input / output (I / O) interface 1159. Device 1100 may operate an operating system stored in memory 1132, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, or the like.
[0132] Those skilled in the art will readily appreciate other embodiments of the present disclosure after studying the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure, which variations, uses, or adaptations follow the general principles of the present disclosure and include common general knowledge or customary technical means in the art that are not disclosed herein. The specification and examples are considered to be exemplary only, with the true scope and spirit of the present disclosure being indicated by the following claims.
[0133] It should be noted that the present disclosure is not limited to the exact structure described above and shown in the drawings, and various modifications and variations can be made without departing from the scope of the present disclosure, which is limited only by the appended claims. [Industrial Applicability]
[0134] The user equipment generates a HARQ-ACK codebook for feeding back PDSCH according to the configuration method of multi-slot PDSCH transmission scheduled by PDCCH and the configuration method of CBG transmission, so that the HARQ-ACK codebook can be generated when it is suitable for the above two configuration methods.
Claims
1. 1. A Hybrid Automatic Repeat Request-Acknowledgement (HARQ-ACK) codebook generation method, the method being performed by a user equipment, comprising: receiving first configuration information and second configuration information; generating a HARQ-ACK codebook for feeding back a Physical Downlink Shared Channel (PDSCH) based on the first configuration information and the second configuration information; transmitting the HARQ-ACK codebook to a network device; the first configuration information is for indicating whether a multi-slot PDSCH transmission scheduled by a physical downlink control channel (PDCCH) is configured, and the second configuration information is for indicating whether a code block group (CBG) transmission is configured; generating a HARQ-ACK codebook for feeding back a PDSCH based on the first configuration information and the second configuration information, determining transmission scenario groups based on the first setting information and the second setting information, each transmission scenario group including at least one transmission scenario; generating the HARQ-ACK codebook based on the transmission scenario group; generating the HARQ-ACK codebook based on the transmission scenario group, determining, for cells belonging to the same transmission scenario group, a number of HARQ-ACK information bits corresponding to each DCI to be a maximum value of the number of HARQ-ACK information bits corresponding to each DCI in each of the transmission scenarios of the transmission scenario group; the transmission scenarios include a first transmission scenario, a second transmission scenario, and a third transmission scenario, wherein the first transmission scenario is a transmission scenario in which multi-slot PDSCH transmission scheduled by a PDCCH is not set and CBG transmission is not set; the second transmission scenario is a transmission scenario in which multi-slot PDSCH transmission scheduled by a PDCCH is not set and CBG transmission is set; and the third transmission scenario is a transmission scenario in which multi-slot PDSCH transmission scheduled by a PDCCH is set and CBG transmission is not set; the number of HARQ-ACK information bits corresponding to each DCI in the first transmission scenario is 1; the number of HARQ-ACK information bits corresponding to each DCI in the second transmission scenario is M; and the number of HARQ-ACK information bits corresponding to each DCI in the third transmission scenario is N; and M is the maximum number of CBGs included in one transmission block configured by a network device, N is the maximum number of PDSCHs corresponding to multi-slot PDSCH transmissions scheduled by a PDCCH, and the maximum number of PDSCHs is the maximum number of PDSCHs scheduled by one DCI determined based on configuration by a network device or the maximum number of PDSCHs scheduled by one DCI determined by a protocol, and both M and N are positive integers greater than zero. HARQ-ACK codebook generation method.
2. generating a HARQ-ACK codebook for feeding back a PDSCH based on the first configuration information and the second configuration information, determining, in response to the first configuration information indicating that multi-slot PDSCH transmission scheduled by a PDCCH is configured and the second configuration information indicating that CBG transmission is configured, a number of HARQ-ACK information bits corresponding to each downlink control information (DCI) that is the maximum value of M and N; The HARQ-ACK codebook generating method according to claim 1.
3. determining that the number of HARQ-ACK information bits corresponding to each DCI is the maximum value among M and N, In response to one DCI scheduling L PDSCHs, where L=1, M≧N, determining that HARQ-ACK information corresponding to the DCI includes M information bits corresponding to M CBGs corresponding to the PDSCH; In response to one DCI scheduling L PDSCHs, where L=1, M<N, determining that HARQ-ACK information corresponding to the DCI includes M information bits corresponding to M CBGs corresponding to the PDSCHs and (N-M) stuffing bits, where all values of the (N-M) stuffing bits are the same; In response to one DCI scheduling L PDSCHs, where 1<L≦N, M≧N, determining that HARQ-ACK information corresponding to the DCI includes L information bits corresponding to the L PDSCHs and (M−L) stuffing bits, where all values of the (M−L) stuffing bits are the same; in response to one DCI scheduling L PDSCHs, where 1<L≦N, M<N, determining that HARQ-ACK information corresponding to the DCI includes L information bits corresponding to the L PDSCHs and (N−L) stuffing bits, where all values of the (N−L) stuffing bits are the same; L is a positive integer greater than zero, The HARQ-ACK codebook generation method according to claim 2.
4. The transmission scenario further includes a fourth transmission scenario, in which multi-slot PDSCH transmission scheduled by a PDCCH is configured and CBG transmission is configured; and The number of HARQ-ACK information bits corresponding to each DCI in the fourth transmission scenario is M*N or the maximum value of M and N. The HARQ-ACK codebook generating method according to claim 1.
5. generating a HARQ-ACK codebook for feeding back a PDSCH based on the first configuration information and the second configuration information, In response to a physical uplink control channel (PUCCH) group including a plurality of cells belonging to different transmission scenarios, obtaining a HARQ-ACK codebook corresponding to the PUCCH group by serially concatenating codebooks corresponding to the cells belonging to the different transmission scenarios; or In response to one PUCCH group including a plurality of cells belonging to different transmission scenario groups, obtaining a HARQ-ACK codebook corresponding to the PUCCH group by serially concatenating codebooks corresponding to the cells belonging to the different transmission scenario groups. The HARQ-ACK codebook generating method according to claim 1.
6. 1. A Hybrid Automatic Repeat Request-Acknowledgement (HARQ-ACK) codebook reception method, performed by a network device, comprising: transmitting the first setting information and the second setting information to the user equipment; receiving a HARQ-ACK codebook for feedback of a Physical Downlink Shared Channel (PDSCH) from the user equipment; the first configuration information is for indicating whether a multi-slot PDSCH transmission scheduled by a physical downlink control channel (PDCCH) is configured, and the second configuration information is for indicating whether a code block group (CBG) transmission is configured; The HARQ-ACK codebook determining transmission scenario groups based on the first setting information and the second setting information, each transmission scenario group including at least one transmission scenario; generating the HARQ-ACK codebook based on the transmission scenario group; is generated by generating the HARQ-ACK codebook based on the transmission scenario group, determining, for cells belonging to the same transmission scenario group, a number of HARQ-ACK information bits corresponding to each DCI to be a maximum value of the number of HARQ-ACK information bits corresponding to each DCI in each of the transmission scenarios of the transmission scenario group; the transmission scenarios include a first transmission scenario, a second transmission scenario, and a third transmission scenario, wherein the first transmission scenario is a transmission scenario in which multi-slot PDSCH transmission scheduled by a PDCCH is not set and CBG transmission is not set; the second transmission scenario is a transmission scenario in which multi-slot PDSCH transmission scheduled by a PDCCH is not set and CBG transmission is set; and the third transmission scenario is a transmission scenario in which multi-slot PDSCH transmission scheduled by a PDCCH is set and CBG transmission is not set; the number of HARQ-ACK information bits corresponding to each DCI in the first transmission scenario is 1; the number of HARQ-ACK information bits corresponding to each DCI in the second transmission scenario is M; and the number of HARQ-ACK information bits corresponding to each DCI in the third transmission scenario is N; and M is the maximum number of CBGs included in one transmission block configured by a network device, N is the maximum number of PDSCHs corresponding to multi-slot PDSCH transmissions scheduled by a PDCCH, and the maximum number of PDSCHs is the maximum number of PDSCHs scheduled by one DCI determined based on configuration by a network device or the maximum number of PDSCHs scheduled by one DCI determined by a protocol, and both M and N are positive integers greater than zero. HARQ-ACK codebook reception method.
7. A hybrid automatic repeat request-acknowledgement (HARQ-ACK) codebook generator, adapted for use in a user equipment, comprising: a receiving module configured to receive the first setting information and the second setting information; a processing module configured to generate a HARQ-ACK codebook for feeding back a Physical Downlink Shared Channel (PDSCH) based on the first configuration information and the second configuration information; a transmitting module configured to transmit the HARQ-ACK codebook to a network device; the first configuration information is for indicating whether a multi-slot PDSCH transmission scheduled by a physical downlink control channel (PDCCH) is configured, and the second configuration information is for indicating whether a code block group (CBG) transmission is configured; generating a HARQ-ACK codebook for feeding back a PDSCH based on the first configuration information and the second configuration information, determining transmission scenario groups based on the first setting information and the second setting information, each transmission scenario group including at least one transmission scenario; generating the HARQ-ACK codebook based on the transmission scenario group; generating the HARQ-ACK codebook based on the transmission scenario group, determining, for cells belonging to the same transmission scenario group, a number of HARQ-ACK information bits corresponding to each DCI to be a maximum value of the number of HARQ-ACK information bits corresponding to each DCI in each of the transmission scenarios of the transmission scenario group; the transmission scenarios include a first transmission scenario, a second transmission scenario, and a third transmission scenario, wherein the first transmission scenario is a transmission scenario in which multi-slot PDSCH transmission scheduled by a PDCCH is not set and CBG transmission is not set; the second transmission scenario is a transmission scenario in which multi-slot PDSCH transmission scheduled by a PDCCH is not set and CBG transmission is set; and the third transmission scenario is a transmission scenario in which multi-slot PDSCH transmission scheduled by a PDCCH is set and CBG transmission is not set; the number of HARQ-ACK information bits corresponding to each DCI in the first transmission scenario is 1; the number of HARQ-ACK information bits corresponding to each DCI in the second transmission scenario is M; and the number of HARQ-ACK information bits corresponding to each DCI in the third transmission scenario is N; and M is the maximum number of CBGs included in one transmission block configured by a network device, N is the maximum number of PDSCHs corresponding to multi-slot PDSCH transmissions scheduled by a PDCCH, and the maximum number of PDSCHs is the maximum number of PDSCHs scheduled by one DCI determined based on configuration by a network device or the maximum number of PDSCHs scheduled by one DCI determined by a protocol, and both M and N are positive integers greater than zero. HARQ-ACK codebook generator.
8. A hybrid automatic repeat request-acknowledgement (HARQ-ACK) codebook receiving apparatus, applied to a network device, comprising: a transmission module configured to transmit the first setting information and the second setting information to the user equipment; a receiving module configured to receive a HARQ-ACK codebook for feedback of a Physical Downlink Shared Channel (PDSCH) from the user equipment; the first configuration information is for indicating whether a multi-slot PDSCH transmission scheduled by a physical downlink control channel (PDCCH) is configured, and the second configuration information is for indicating whether a code block group (CBG) transmission is configured; The HARQ-ACK codebook determining transmission scenario groups based on the first setting information and the second setting information, each transmission scenario group including at least one transmission scenario; generating the HARQ-ACK codebook based on the transmission scenario group; is generated by generating the HARQ-ACK codebook based on the transmission scenario group, determining, for cells belonging to the same transmission scenario group, a number of HARQ-ACK information bits corresponding to each DCI to be a maximum value of the number of HARQ-ACK information bits corresponding to each DCI in each of the transmission scenarios of the transmission scenario group; the transmission scenarios include a first transmission scenario, a second transmission scenario, and a third transmission scenario, wherein the first transmission scenario is a transmission scenario in which multi-slot PDSCH transmission scheduled by a PDCCH is not set and CBG transmission is not set; the second transmission scenario is a transmission scenario in which multi-slot PDSCH transmission scheduled by a PDCCH is not set and CBG transmission is set; and the third transmission scenario is a transmission scenario in which multi-slot PDSCH transmission scheduled by a PDCCH is set and CBG transmission is not set; the number of HARQ-ACK information bits corresponding to each DCI in the first transmission scenario is 1; the number of HARQ-ACK information bits corresponding to each DCI in the second transmission scenario is M; and the number of HARQ-ACK information bits corresponding to each DCI in the third transmission scenario is N; and M is the maximum number of CBGs included in one transmission block configured by a network device, N is the maximum number of PDSCHs corresponding to multi-slot PDSCH transmissions scheduled by a PDCCH, and the maximum number of PDSCHs is the maximum number of PDSCHs scheduled by one DCI determined based on configuration by a network device or the maximum number of PDSCHs scheduled by one DCI determined by a protocol, and both M and N are positive integers greater than zero. HARQ-ACK codebook receiving device.
9. A mobile terminal, a processor; a memory for storing instructions executable by the processor; The processor is configured to implement the steps of the Hybrid Automatic Repeat Request-Acknowledgement (HARQ-ACK) codebook generation method of any one of claims 1 to 5 by executing the executable instructions in the memory. Mobile device.
10. A network-side device, a processor; a memory for storing instructions executable by the processor; The processor is configured to implement the steps of the Hybrid Automatic Repeat Request-Acknowledgement (HARQ-ACK) codebook reception method of claim 6 by executing the executable instructions in the memory. Network side device.
11. A non-transitory computer-readable storage medium having executable instructions stored thereon, When the executable instructions are executed by a processor, steps of a Hybrid Automatic Repeat Request-Acknowledgement (HARQ-ACK) codebook generation method according to any one of claims 1 to 5 or a HARQ-ACK codebook reception method according to claim 6 are realized. A non-transitory computer-readable storage medium.