A HARQ-ACK codebook generation and receiving method, device, equipment and storage medium
By generating a HARQ-ACK codebook adapted to PDCCH scheduling for multi-slot PDSCH and CBG transmissions by user equipment, the problem of low efficiency in constructing the Type2 HARQ-ACK codebook is solved, and more efficient HARQ-ACK feedback is achieved in the new air interface project.
Patent Information
- Application Number
- CN202180002989.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-29
- Publication Date
- 2026-01-23
- Estimated Expiration
- 2041-09-29
AI Technical Summary
In the New Radio (NR) 52.6-71GHz project, existing technologies struggle to effectively construct Type2 HARQ-ACK codebooks to adapt to various configurations of multi-slot PDSCH scheduling and CBG transmission, resulting in low HARQ-ACK feedback efficiency.
Based on the received configuration information, the user equipment generates a HARQ-ACK codebook for the Physical Downlink Shared Channel (PDSCH). By scheduling multi-slot PDSCH transmission and CBG transmission via PDCCH, the number of HARQ-ACK information bits is determined, and a HARQ-ACK codebook is generated under a suitable configuration.
It improves the feedback efficiency of HARQ-ACK codebook, can generate suitable HARQ-ACK codebooks under different configuration modes, reduces the number of bits of HARQ-ACK information, and improves the efficiency of HARQ retransmission.
Smart Images

Figure CN116210186B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of wireless communication technology, and in particular to a method, apparatus, device and storage medium for generating and receiving HARQ-ACK codebooks. Background Technology
[0002] The New Radio (NR) 52.6-71GHz project introduced multi-slot Physical Downlink Shared channel (PDSCH) scheduling, which means that one downlink control information (DCI) schedules multiple time slots of PDSCH.
[0003] The method of sending back a Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) message for each Code Block Group (CBG) is called CBG-based HARQ-ACK feedback.
[0004] The Type2 HARQ-ACK codebook has a dynamic codebook size, which can be counted using the Downlink Assignment Index (DAI) field in the DCI when scheduling PDSCH using DCI. Therefore, a method is needed to construct the Type2 HARQ-ACK codebook when multiple cells in a PUCCH group are configured to carry out multi-slot PDSCH transmission and / or CBG transmission respectively. Summary of the Invention
[0005] In view of this, this disclosure provides a method, apparatus, device and storage medium for generating and receiving HARQ-ACK codebooks.
[0006] According to a first aspect of the present disclosure, a HARQ-ACK codebook generation method is provided, executed by a user equipment, comprising:
[0007] Receive the first configuration information and the second configuration information;
[0008] Based on the first configuration information and the second configuration information, a HARQ-ACK codebook for the feedback physical downlink shared channel (PDSCH) is generated.
[0009] Send the HARQ-ACK codebook to the network device;
[0010] The first configuration information indicates whether to configure multi-slot PDSCH transmission via physical uplink control channel PDCCH, and the second configuration information indicates whether to configure code block group (CBG) transmission.
[0011] In one embodiment, generating the HARQ-ACK codebook for the feedback PDSCH based on the first configuration information and the second configuration information includes:
[0012] In response to the first configuration information indicating configuration of multi-slot PDSCH transmission via PDCCH scheduling, and the second configuration information indicating configuration of CBG transmission, the number of bits of HARQ-ACK information corresponding to each downlink control information (DCI) is determined to be the maximum value between M and N.
[0013] Wherein, M is the maximum number of CBGs included in a transport block configured by the network device, N is the maximum number of PDSCHs corresponding to the PDCCH scheduling of multi-slot PDSCH transmission, and the maximum number of PDSCHs is the maximum number of PDSCHs scheduled by a DCI determined according to the network device configuration, or the maximum number of PDSCHs scheduled by a DCI determined by the protocol.
[0014] Where M and N are both positive integers greater than zero.
[0015] In one implementation, determining the number of HARQ-ACK bits corresponding to each downlink control information (DCI) to be the maximum value between M and N includes:
[0016] In response to a DCI scheduling of L PDSCHs where L = 1 and M ≥ N, the HARQ-ACK information corresponding to the DCI includes M information bits corresponding to the M CBGs corresponding to the PDSCH;
[0017] In response to a DCI scheduling of L PDSCHs where L = 1 and M < N, the HARQ-ACK information corresponding to the DCI includes M information bits and (NM) padding bits corresponding to the M CBGs of the PDSCH, and the values of the (NM) padding bits are all the same.
[0018] In response to a DCI scheduling of L PDSCHs where 1 < L ≤ N and M ≥ N, the HARQ-ACK information corresponding to the DCI includes L information bits and (ML) padding bits corresponding to the L PDSCHs, and the values of the (ML) padding bits are all the same.
[0019] In response to a DCI scheduling of L PDSCHs where 1 < L ≤ N and M < N, the HARQ-ACK information corresponding to the DCI includes L information bits and (NL) padding bits corresponding to the L PDSCHs, and the values of the (NL) padding bits are all the same.
[0020] Where L is a positive integer greater than zero.
[0021] In one embodiment, generating the HARQ-ACK codebook for the feedback PDSCH based on the first configuration information and the second configuration information includes:
[0022] Based on the first configuration information and the second configuration information, a transmission scenario group is determined, and each transmission scenario group includes at least one transmission scenario.
[0023] Based on the aforementioned transmission scenario group, the HARQ-ACK codebook is generated.
[0024] In one embodiment, generating the HARQ-ACK codebook based on the transmission scenario group includes:
[0025] For cells belonging to the same transmission scenario group, the number of bits of HARQ-ACK information corresponding to each DCI is determined to be the maximum value of the number of bits of HARQ-ACK information corresponding to each DCI in each transmission scenario in the transmission scenario group.
[0026] In one embodiment, the transmission scenarios include: a transmission scenario in which multi-slot PDSCH transmission is not configured via PDCCH scheduling and CBG transmission is not configured; a transmission scenario in which multi-slot PDSCH transmission is not configured via PDCCH scheduling and CBG transmission is configured; a transmission scenario in which multi-slot PDSCH transmission is configured via PDCCH scheduling and CBG transmission is not configured; and a transmission scenario in which multi-slot PDSCH transmission is configured via PDCCH scheduling and CBG transmission is configured.
[0027] In one embodiment, generating the HARQ-ACK codebook for the feedback PDSCH based on the first configuration information and the second configuration information includes:
[0028] In response to a Physical Uplink Control Channel (PUCCH) group comprising multiple cells belonging to different transmission scenarios, the HARQ-ACK codebook corresponding to the PUCCH group is obtained by concatenating the codebooks corresponding to the cells belonging to different transmission scenarios; or
[0029] In response to a PUCCH group comprising multiple cells belonging to different transmission scenario groups, the HARQ-ACK codebook corresponding to the PUCCH group is obtained by concatenating the codebooks corresponding to the cells belonging to different transmission scenario groups.
[0030] According to a second aspect of the present disclosure, a method for receiving a hybrid automatic repeat request-acknowledgment (HARQ-ACK) codebook is provided, executed by a network device, including:
[0031] Send the first configuration information and the second configuration information to the user equipment;
[0032] Receive the HARQ-ACK codebook for the Physical Downlink Shared Channel (PDSCH) from the user equipment;
[0033] The first configuration information indicates whether to configure multi-slot PDSCH transmission via physical uplink control channel PDCCH, and the second configuration information indicates whether to configure code block group (CBG) transmission.
[0034] According to a third aspect of the present disclosure, a hybrid automatic repeat request-acknowledgment (HARQ-ACK) codebook generation apparatus is provided, applied to a user equipment, comprising:
[0035] The receiving module is configured to receive first configuration information and second configuration information;
[0036] The processing module is configured to generate a HARQ-ACK codebook for the physical downlink shared channel (PDSCH) based on the first configuration information and the second configuration information.
[0037] The sending module is configured to send the HARQ-ACK codebook to the network device;
[0038] The first configuration information indicates whether to configure multi-slot PDSCH transmission via physical uplink control channel PDCCH, and the second configuration information indicates whether to configure code block group (CBG) transmission.
[0039] According to a fourth aspect of the present disclosure, a hybrid automatic repeat request-acknowledgment (HARQ-ACK) codebook receiving apparatus is provided, applied to a network device, comprising:
[0040] The sending module is configured to send first configuration information and second configuration information to the user equipment;
[0041] The receiving module is configured to receive the HARQ-ACK codebook for the feedback physical downlink shared channel (PDSCH) from the user equipment.
[0042] The first configuration information indicates whether to configure multi-slot PDSCH transmission via physical uplink control channel PDCCH, and the second configuration information indicates whether to configure code block group (CBG) transmission.
[0043] According to a fifth aspect of the present disclosure, a mobile terminal is provided, comprising:
[0044] processor;
[0045] Memory used to store processor-executable instructions;
[0046] The processor is configured to execute executable instructions in the memory to implement the steps of the Hybrid Automatic Repeat Request-ACK codebook generation method according to any one of claims 1 to 7.
[0047] According to a sixth aspect of the present disclosure, a network-side device is provided, comprising:
[0048] processor;
[0049] Memory used to store processor-executable instructions;
[0050] The processor is configured to execute executable instructions in the memory to implement the steps of the Hybrid Automatic Repeat Request / Acknowledgement (HARQ-ACK) codebook reception method of claim 8.
[0051] According to a seventh aspect of the present disclosure, a non-transitory computer-readable storage medium is provided, having stored thereon executable instructions that, when executed by a processor, implement the steps of the hybrid automatic repeat request / acknowledgment (HARQ-ACK) codebook generation method of any one of claims 1 to 7 or the HARQ-ACK codebook reception method of claim 8.
[0052] The technical solutions provided by the embodiments of this disclosure may include the following beneficial effects: the user equipment generates a HARQ-ACK codebook for feedback PDSCH based on the configuration method of scheduling multi-slot PDSCH transmission via PDCCH and the configuration method of CBG transmission, thereby enabling the generation of a HARQ-ACK codebook when suitable for the above two configuration methods.
[0053] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0054] The accompanying drawings, which are included to provide a further understanding of the embodiments of this disclosure and form part of this application, illustrate exemplary embodiments of this disclosure and, together with their descriptions, serve to explain the embodiments of this disclosure and do not constitute an improper limitation of the embodiments of this disclosure. In the drawings:
[0055] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the embodiments of the present disclosure.
[0056] Figure 1This is a flowchart illustrating a HARQ-ACK codebook generation method according to an exemplary embodiment;
[0057] Figure 2 This is a flowchart illustrating a HARQ-ACK codebook generation method according to an exemplary embodiment;
[0058] Figure 3 This is a flowchart illustrating a HARQ-ACK codebook generation method according to an exemplary embodiment;
[0059] Figure 4 This is a flowchart illustrating a HARQ-ACK codebook generation method according to an exemplary embodiment;
[0060] Figure 5 This is a flowchart illustrating a HARQ-ACK codebook generation method according to an exemplary embodiment;
[0061] Figure 6 This is a flowchart illustrating a HARQ-ACK codebook generation method according to an exemplary embodiment;
[0062] Figure 7 This is a flowchart illustrating a HARQ-ACK codebook receiving method according to an exemplary embodiment;
[0063] Figure 8 This is a block diagram illustrating a HARQ-ACK codebook generation apparatus according to an exemplary embodiment;
[0064] Figure 9 This is a block diagram illustrating a HARQ-ACK codebook receiving device according to an exemplary embodiment;
[0065] Figure 10 This is a structural diagram of a HARQ-ACK codebook generation apparatus according to an exemplary embodiment;
[0066] Figure 11 This is a structural diagram of a HARQ-ACK codebook receiving device according to an exemplary embodiment. Detailed Implementation
[0067] The embodiments of this disclosure will now be further described in conjunction with the accompanying drawings and specific implementation details.
[0068] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with those of this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0069] It should be noted that one embodiment of this disclosure may include multiple steps; for ease of description, these steps are numbered; however, these numbers are not a limitation on the execution time slots or execution order between the steps; these steps can be implemented in any order, and this disclosure does not limit this.
[0070] HARQ-ACKs for multiple PDSCHs scheduled by a DCI are fed back in the same PUCCH. The time slot of the PUCCH for HARQ-ACK feedback for these multiple PDSCHs is determined based on k1 in the DCI scheduling and the time slot position of the last PDSCH.
[0071] A Transport Block (TB) can be divided into one or more Blocks (CBs), and multiple CBs can be further divided into several Block Groups (CBGs). For example, one TB can be divided into eight CBs, and these eight CBs can be divided into four CBGs, with each CBG containing two CBs. Therefore, if 1 bit of HARQ-ACK information is fed back for each CBG, a total of 4 bits of HARQ-ACK information needs to be fed back. Using CBG feedback can improve the efficiency of HARQ retransmission, that is, only the erroneous CBG needs to be retransmitted, instead of retransmitting the entire TB; however, this adds HARQ-ACK overhead.
[0072] When using DCI to schedule PDSCH, the DAI field in the DCI can be used for counting. DAI includes Counter DAI (C-DAI) and Total DAI (T-DAI). When the User Equipment (UE) is configured with only a single carrier, only C-DAI needs to be counted. When the UE is configured with multiple carriers, both C-DAI and T-DAI need to be counted. In established practices, DAI is counted according to the number of scheduled DCIs; that is, for each DCI scheduled by the network device (which can schedule one or more PDSCHs), C-DAI increments by 1; and when multiple carriers are configured, T-DAI also increments by 1.
[0073] This disclosure provides a HARQ-ACK codebook generation method, which is executed by a user equipment. This method can be executed independently or in conjunction with any other embodiment of this disclosure. Figure 1 This is a flowchart illustrating a HARQ-ACK codebook generation method according to an exemplary embodiment, such as... Figure 1 As shown, the method includes:
[0074] Step 101: Receive the first configuration information and the second configuration information;
[0075] Step 102: Based on the first configuration information and the second configuration information, generate the HARQ-ACK codebook for the feedback physical downlink shared channel (PDSCH);
[0076] Step 103: Send the HARQ-ACK codebook to the network device;
[0077] The first configuration information indicates whether to configure multi-slot PDSCH transmission via physical uplink control channel PDCCH, and the second configuration information indicates whether to configure code block group (CBG) transmission.
[0078] In one implementation, the user equipment receives first configuration information and second configuration information, wherein the first configuration information indicates whether to configure multi-slot PDSCH transmission via PDCCH scheduling, and the second configuration information indicates whether to configure CBG transmission. Based on the first and second configuration information, the user equipment generates a HARQ-ACK codebook for the feedback PDSCH and sends the HARQ-ACK codebook to the network device.
[0079] In one implementation, the user equipment generates a Type2 HARQ-ACK codebook for feedback PDSCH based on the first configuration information and the second configuration information.
[0080] In one embodiment, the user equipment receives first configuration information and second configuration information from the network device, determines the current transmission scenario or transmission scenario group based on the first configuration information and second configuration information, determines the number of HARQ-ACK information bits corresponding to each DCI based on the current transmission scenario or transmission scenario group, generates a HARQ-ACK codebook accordingly, and sends the HARQ-ACK codebook to the network device.
[0081] In the above embodiments, the user equipment generates a HARQ-ACK codebook for feedback PDSCH based on the configuration method of scheduling multi-slot PDSCH transmission via PDCCH and the configuration method of CBG transmission, thereby enabling the generation of a HARQ-ACK codebook when suitable for the above two configuration methods.
[0082] This disclosure provides a HARQ-ACK codebook generation method, which is executed by a user equipment. This method can be executed independently or in conjunction with any other embodiment of this disclosure. Figure 2 This is a flowchart illustrating a HARQ-ACK codebook generation method according to an exemplary embodiment, such as... Figure 2 As shown, the method includes:
[0083] Step 201: Receive the first configuration information and the second configuration information;
[0084] Step 202: In response to the first configuration information indicating configuration of multi-slot PDSCH transmission via PDCCH scheduling and the second configuration information indicating configuration of CBG transmission, determine that the number of HARQ-ACK information bits corresponding to each downlink control information (DCI) is the maximum value between M and N, and generate the HARQ-ACK codebook based on the number of HARQ-ACK information bits.
[0085] Step 203: Send the HARQ-ACK codebook to the network device;
[0086] The first configuration information indicates whether to configure multi-slot PDSCH transmission via physical uplink control channel PDCCH, and the second configuration information indicates whether to configure code block group (CBG) transmission.
[0087] Wherein, M is the maximum number of CBGs included in a transport block configured by the network device, N is the maximum number of PDSCHs corresponding to the PDCCH scheduling of multi-slot PDSCH transmission, and the maximum number of PDSCHs is the maximum number of PDSCHs scheduled by a DCI determined according to the network device configuration, or the maximum number of PDSCHs scheduled by a DCI determined by the protocol, and M and N are both positive integers greater than zero.
[0088] In one implementation, the user equipment receives first configuration information and second configuration information, wherein the first configuration information indicates configuration of multi-slot PDSCH transmission via PDCCH scheduling, and the second configuration information indicates configuration of CBG transmission; in response to the received first and second configuration information, the user equipment determines that the number of HARQ-ACK information bits corresponding to each DCI is the maximum value between M and N, and generates a HARQ-ACK codebook based on the determined number of HARQ-ACK information bits; then, it sends the generated HARQ-ACK codebook. Here, M is the maximum number of CBGs included in a transport block configured by the network device, and N is the maximum number of PDSCHs scheduled for a DCI as determined by the protocol.
[0089] In one embodiment, the user equipment receives first configuration information and second configuration information, wherein the first configuration information indicates configuration for multi-slot PDSCH transmission via PDCCH scheduling, and the second configuration information indicates configuration for CBG transmission; in response to the received first and second configuration information, the user equipment determines that the number of HARQ-ACK information bits corresponding to each DCI is the maximum value between M and N, and generates a HARQ-ACK codebook based on the determined number of HARQ-ACK information bits; then, it sends the generated HARQ-ACK codebook. Here, M is the maximum value of the number of CBGs included in a transport block configured by the network device, and N is the maximum value of the number of PDSCHs scheduled for a DCI determined according to the network device configuration.
[0090] In one implementation, the user equipment receives first configuration information and second configuration information, wherein the first configuration information indicates configuration for multi-slot PDSCH transmission via PDCCH scheduling, and the second configuration information indicates configuration for CBG transmission. In response to the received first and second configuration information, the user equipment determines that the number of HARQ-ACK information bits corresponding to each DCI is the maximum value between M and N, and generates a HARQ-ACK codebook based on the determined number of HARQ-ACK information bits; then, it sends the generated HARQ-ACK codebook. Here, M is the maximum number of CBGs included in a transport block configured by the network device, and N is the maximum number of PDSCHs scheduled for a DCI as indicated in the Time Domain Resource Allocation (TDRA) table sent by the network device via RRC signaling.
[0091] In one implementation, the user equipment receives a scheduling DCI from the network device. The TDRA field in the DCI points to a row in the TDRA table, i.e., a TDRA element. If the TDRA element contains N {k0, mappingtype, SLIV}, then the DCI schedules N PDSCHs.
[0092] In the above embodiments, the user equipment generates a HARQ-ACK codebook for feedback PDSCH based on the configuration method of scheduling multi-slot PDSCH transmission via PDCCH and the configuration method of CBG transmission, thereby enabling the generation of a HARQ-ACK codebook when suitable for the above two configuration methods.
[0093] For cells configured with both multi-slot PDSCH and CBG transmission, the following limitations may apply: the CBGTI field only exists when DCI schedules single-slot PDSCH; it does not exist when DCI schedules multi-slot PDSCH. That is, multi-slot PDSCH scheduled by DCI will not be transmitted / retransmitted according to CBG. Under this limitation, using the maximum value between M and N as the number of bits for the HARQ-ACK information corresponding to DCI can reduce the number of bits for HARQ-ACK information in scenarios involving multi-slot PDSCH and CBG transmission, thereby improving the efficiency of HARQ-ACK codebook feedback.
[0094] This disclosure provides a HARQ-ACK codebook generation method, which is executed by a user equipment. This method can be executed independently or in conjunction with any other embodiment of this disclosure. Figure 3 This is a flowchart illustrating a HARQ-ACK codebook generation method according to an exemplary embodiment, such as... Figure 3 As shown, the method includes:
[0095] Step 301: Receive the first configuration information and the second configuration information;
[0096] Step 302: In response to the first configuration information indicating configuration of multi-slot PDSCH transmission via PDCCH scheduling, the second configuration information indicating configuration of CBG transmission, and in response to a DCI scheduling of 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 the M CBGs corresponding to the PDSCH, and generate the HARQ-ACK codebook based on the number of HARQ-ACK information bits;
[0097] Step 303: Send the HARQ-ACK codebook to the network device;
[0098] The first configuration information indicates whether to configure multi-slot PDSCH transmission via physical uplink control channel PDCCH, and the second configuration information indicates whether to configure code block group (CBG) transmission.
[0099] Furthermore, M is the maximum number of CBGs included in a transport block configured by the network device, N is the maximum number of PDSCHs corresponding to the PDCCH scheduling of multi-slot PDSCH transmission, and the maximum number of PDSCHs is the maximum number of PDSCHs scheduled by a DCI determined according to the network device configuration, or the maximum number of PDSCHs scheduled by a DCI determined by the protocol. M and N are both positive integers greater than zero, and L is a positive integer greater than zero.
[0100] In one embodiment, the user equipment receives first configuration information and second configuration information, wherein the first configuration information indicates configuration for multi-slot PDSCH transmission via PDCCH scheduling, and the second configuration information indicates configuration for CBG transmission; the user equipment responds to the received first and second configuration information, and responds to a DCI scheduling of L PDSCHs where L=1, M≥N, the HARQ-ACK information corresponding to the DCI includes M information bits corresponding to the M CBGs corresponding to the PDSCH, and generates a HARQ-ACK codebook based on the M information bits; then the generated HARQ-ACK codebook is sent.
[0101] In the above embodiments, the user equipment generates a HARQ-ACK codebook for feedback PDSCH based on the configuration method of scheduling multi-slot PDSCH transmission via PDCCH and the configuration method of CBG transmission, thereby enabling the generation of a HARQ-ACK codebook when suitable for the above two configuration methods.
[0102] Furthermore, for cells configured with both multi-slot PDSCH and CBG transmission, the following limitations may apply: the CBGTI field only exists when DCI schedules a single-slot PDSCH; it does not exist when DCI schedules multi-slot PDSCH. That is, multi-slot PDSCH scheduled by DCI will not be transmitted / retransmitted according to CBG. Under this limitation, using the maximum value between M and N as the number of bits for the HARQ-ACK information corresponding to DCI can reduce the number of bits for HARQ-ACK information in scenarios involving multi-slot PDSCH and CBG transmission, thereby improving the efficiency of HARQ-ACK codebook feedback.
[0103] This disclosure provides a HARQ-ACK codebook generation method, which is executed by a user equipment. This method can be executed independently or in conjunction with any other embodiment of this disclosure. The method includes:
[0104] Receive the first configuration information and the second configuration information;
[0105] In response to the first configuration information indicating configuration of multi-slot PDSCH transmission via PDCCH scheduling, the second configuration information indicating configuration of CBG transmission, and in response to a DCI scheduling of L PDSCHs where L = 1 and M < N, the HARQ-ACK information bits corresponding to the DCI are determined to include M information bits corresponding to the M CBGs corresponding to the PDSCH and (NM) padding bits, wherein the values of the (NM) padding bits are all the same, and the HARQ-ACK codebook is generated based on the number of HARQ-ACK information bits.
[0106] Send the HARQ-ACK codebook to the network device;
[0107] The first configuration information indicates whether to configure multi-slot PDSCH transmission via physical uplink control channel PDCCH, and the second configuration information indicates whether to configure code block group (CBG) transmission.
[0108] Furthermore, M is the maximum number of CBGs included in a transport block configured by the network device, N is the maximum number of PDSCHs corresponding to the PDCCH scheduling of multi-slot PDSCH transmission, and the maximum number of PDSCHs is the maximum number of PDSCHs scheduled by a DCI determined according to the network device configuration, or the maximum number of PDSCHs scheduled by a DCI determined by the protocol. M and N are both positive integers greater than zero, and L is a positive integer greater than zero.
[0109] In one embodiment, the user equipment receives first configuration information and second configuration information, wherein the first configuration information indicates configuration for multi-slot PDSCH transmission via PDCCH scheduling, and the second configuration information indicates configuration for CBG transmission; the user equipment responds to the received first and second configuration information, and responds to a DCI scheduling L PDSCHs where L=1, M<N, the HARQ-ACK information corresponding to the DCI includes M information bits and (NM) padding bits corresponding to the M CBGs corresponding to the PDSCH, the padding bits being all 0s or all 1s, and generates a HARQ-ACK codebook based on the N information bits; then the generated HARQ-ACK codebook is sent.
[0110] In one implementation, for example, corresponding to a certain cell, M=4 and N=6 are configured, and the number of bits of the HARQ-ACK information corresponding to the 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 that single-slot PDSCH is fed back in the CBG manner, which is 4 bits. When all CBGs in the PDSCH are decoded correctly, 11 1 1 is fed back, and the remaining 2 bits are padding bits, which are filled with the default value 00.
[0111] In the above embodiments, the user equipment generates a HARQ-ACK codebook for feedback PDSCH based on the configuration method of scheduling multi-slot PDSCH transmission via PDCCH and the configuration method of CBG transmission, thereby enabling the generation of a HARQ-ACK codebook when suitable for the above two configuration methods.
[0112] Furthermore, for cells configured with both multi-slot PDSCH and CBG transmission, the following limitations may apply: the CBGTI field only exists when DCI schedules a single-slot PDSCH; it does not exist when DCI schedules multi-slot PDSCH. That is, multi-slot PDSCH scheduled by DCI will not be transmitted / retransmitted according to CBG. Under this limitation, using the maximum value between M and N as the number of bits for the HARQ-ACK information corresponding to DCI can reduce the number of bits for HARQ-ACK information in scenarios involving multi-slot PDSCH and CBG transmission, thereby improving the efficiency of HARQ-ACK codebook feedback.
[0113] This disclosure provides a HARQ-ACK codebook generation method, which is executed by a user equipment. This method can be executed independently or in conjunction with any other embodiment of this disclosure. The method includes:
[0114] Receive the first configuration information and the second configuration information;
[0115] In response to the first configuration information indicating configuration of multi-slot PDSCH transmission via PDCCH scheduling, the second configuration information indicating configuration of CBG transmission, and in response to a DCI scheduling of L PDSCHs where 1 < L ≤ N and M ≥ N, the HARQ-ACK information bits corresponding to the DCI are determined to include L information bits corresponding to L PDSCHs and (ML) padding bits, wherein the values of the (ML) padding bits are all the same, and the HARQ-ACK codebook is generated based on the number of HARQ-ACK information bits.
[0116] Send the HARQ-ACK codebook to the network device;
[0117] The first configuration information indicates whether to configure multi-slot PDSCH transmission via physical uplink control channel PDCCH, and the second configuration information indicates whether to configure code block group (CBG) transmission.
[0118] Furthermore, M is the maximum number of CBGs included in a transport block configured by the network device, N is the maximum number of PDSCHs corresponding to the PDCCH scheduling of multi-slot PDSCH transmission, and the maximum number of PDSCHs is the maximum number of PDSCHs scheduled by a DCI determined according to the network device configuration, or the maximum number of PDSCHs scheduled by a DCI determined by the protocol. M and N are both positive integers greater than zero, and L is a positive integer greater than zero.
[0119] In one embodiment, the user equipment receives first configuration information and second configuration information, wherein the first configuration information indicates configuration for multi-slot PDSCH transmission via PDCCH scheduling, and the second configuration information indicates configuration for CBG transmission; the user equipment responds to the received first and second configuration information, and responds to a DCI scheduling of L PDSCHs where 1 < L ≤ N, M ≥ N, the HARQ-ACK information corresponding to the DCI includes L information bits and (ML) padding bits corresponding to the L PDSCHs, the padding bits being all 0s or all 1s, and generates a HARQ-ACK codebook based on the N information bits; then the generated HARQ-ACK codebook is sent.
[0120] In the above embodiments, the user equipment generates a HARQ-ACK codebook for feedback PDSCH based on the configuration method of scheduling multi-slot PDSCH transmission via PDCCH and the configuration method of CBG transmission, thereby enabling the generation of a HARQ-ACK codebook when suitable for the above two configuration methods.
[0121] Furthermore, for cells configured with both multi-slot PDSCH and CBG transmission, the following limitations may apply: the CBGTI field only exists when DCI schedules a single-slot PDSCH; it does not exist when DCI schedules multi-slot PDSCH. That is, multi-slot PDSCH scheduled by DCI will not be transmitted / retransmitted according to CBG. Under this limitation, using the maximum value between M and N as the number of bits for the HARQ-ACK information corresponding to DCI can reduce the number of bits for HARQ-ACK information in scenarios involving multi-slot PDSCH and CBG transmission, thereby improving the efficiency of HARQ-ACK codebook feedback.
[0122] This disclosure provides a HARQ-ACK codebook generation method, which is executed by a user equipment. This method can be executed independently or in conjunction with any other embodiment of this disclosure. The method includes:
[0123] Receive the first configuration information and the second configuration information;
[0124] In response to the first configuration information indicating configuration of multi-slot PDSCH transmission via PDCCH scheduling, the second configuration information indicating configuration of CBG transmission, and in response to a DCI scheduling of L PDSCHs where 1 < L ≤ N and M < N, the HARQ-ACK information bits corresponding to the DCI are determined to include L information bits corresponding to L PDSCHs and (NL) padding bits, wherein the values of the (NL) padding bits are all the same, and the HARQ-ACK codebook is generated based on the number of HARQ-ACK information bits.
[0125] Send the HARQ-ACK codebook to the network device;
[0126] The first configuration information indicates whether to configure multi-slot PDSCH transmission via physical uplink control channel PDCCH, and the second configuration information indicates whether to configure code block group (CBG) transmission.
[0127] Furthermore, M is the maximum number of CBGs included in a transport block configured by the network device, N is the maximum number of PDSCHs corresponding to the PDCCH scheduling of multi-slot PDSCH transmission, and the maximum number of PDSCHs is the maximum number of PDSCHs scheduled by a DCI determined according to the network device configuration, or the maximum number of PDSCHs scheduled by a DCI determined by the protocol. M and N are both positive integers greater than zero, and L is a positive integer greater than zero.
[0128] In one embodiment, the user equipment receives first configuration information and second configuration information, wherein the first configuration information indicates configuration for multi-slot PDSCH transmission via PDCCH scheduling, and the second configuration information indicates configuration for CBG transmission; the user equipment responds to the received first and second configuration information, and responds to a DCI scheduling of L PDSCHs where 1 < L ≤ N, M < N, the HARQ-ACK information corresponding to the DCI includes L information bits and (NL) padding bits corresponding to the L PDSCHs, the padding bits being all 0s or all 1s, and generates a HARQ-ACK codebook based on the N information bits; then the generated HARQ-ACK codebook is sent.
[0129] In one implementation, for example, corresponding to a certain cell, M=4 and N=6 are configured, and the number of bits of the HARQ-ACK information corresponding to the DCI is determined to be the maximum value of M and N, i.e., 6. If a DCI schedules 5 PDSCHs, the HARQ-ACK information for this multi-slot PDSCH is not fed back in the CBG manner, but directly uses TB-level feedback. One PDSCH corresponds to 1 bit, so 5 PDSCHs correspond to 5 bits. When all 5 PDSCHs are decoded correctly, 11 1 1 1 is fed back, and the remaining 1 bit is a padding bit, which is filled with the default value 0.
[0130] In the above embodiments, the user equipment generates a HARQ-ACK codebook for feedback PDSCH based on the configuration method of scheduling multi-slot PDSCH transmission via PDCCH and the configuration method of CBG transmission, thereby enabling the generation of a HARQ-ACK codebook when suitable for the above two configuration methods.
[0131] Furthermore, for cells configured with both multi-slot PDSCH and CBG transmission, the following limitations may apply: the CBGTI field only exists when DCI schedules a single-slot PDSCH; it does not exist when DCI schedules multi-slot PDSCH. That is, multi-slot PDSCH scheduled by DCI will not be transmitted / retransmitted according to CBG. Under this limitation, using the maximum value between M and N as the number of bits for the HARQ-ACK information corresponding to DCI can reduce the number of bits for HARQ-ACK information in scenarios involving multi-slot PDSCH and CBG transmission, thereby improving the efficiency of HARQ-ACK codebook feedback.
[0132] This disclosure provides a HARQ-ACK codebook generation method, which is executed by a user equipment. This method can be executed independently or in conjunction with any other embodiment of this disclosure. Figure 4 This is a flowchart illustrating a HARQ-ACK codebook generation method according to an exemplary embodiment, such as... Figure 4 As shown, the method includes:
[0133] Step 401: Receive the first configuration information and the second configuration information;
[0134] Step 402: Based on the first configuration information and the second configuration information, determine the transmission scenario group, where each transmission scenario group includes at least one transmission scenario;
[0135] Step 403: Generate the HARQ-ACK codebook based on the transmission scenario group.
[0136] Step 404: Send the HARQ-ACK codebook to the network device;
[0137] The first configuration information indicates whether to configure multi-slot PDSCH transmission via physical uplink control channel PDCCH, and the second configuration information indicates whether to configure code block group (CBG) transmission.
[0138] In one implementation, the user equipment receives first configuration information and second configuration information, determines a transmission scenario group based on the first configuration information and second configuration information, and then generates a HARQ-ACK codebook based on the transmission scenario group and sends it to the network device.
[0139] Whether or not PDSCH transmission via PDCCH scheduling is configured and whether code block group (CBG) transmission is configured can form four transmission scenarios: a transmission scenario in which PDSCH transmission via PDCCH scheduling is not configured and CBG transmission is not configured; a transmission scenario in which PDSCH transmission via PDCCH scheduling is not configured and CBG transmission is configured; a transmission scenario in which PDSCH transmission via PDCCH scheduling is configured and CBG transmission is not configured; and a transmission scenario in which PDSCH transmission via PDCCH scheduling is configured and CBG transmission is configured.
[0140] A transmission scenario group includes at least one transmission scenario. For example, according to one transmission scenario grouping method, a 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, according to another transmission scenario grouping method, a 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.
[0141] The first transmission scenario is a transmission scenario in which multi-slot PDSCH transmission via PDCCH scheduling is not configured and CBG transmission is not configured. The second transmission scenario is a transmission scenario in which multi-slot PDSCH transmission via PDCCH scheduling is not configured and CBG transmission is configured. The third transmission scenario is a transmission scenario in which multi-slot PDSCH transmission via PDCCH scheduling is configured and CBG transmission is not configured. The fourth transmission scenario is a transmission scenario in which multi-slot PDSCH transmission via PDCCH scheduling is configured and CBG transmission is configured.
[0142] In one implementation, the user equipment receives first configuration information and second configuration information, determines a transmission scenario group based on the first configuration information and second configuration information, determines the number of HARQ-ACK information bits for each DCI for cells belonging to the same transmission scenario group, generates the HARQ-ACK codebook based on the number of HARQ-ACK information bits, and sends the codebook to the network device.
[0143] In the above embodiments, the user equipment generates a HARQ-ACK codebook for feedback PDSCH based on the configuration method of scheduling multi-slot PDSCH transmission via PDCCH and the configuration method of CBG transmission, thereby enabling the generation of a HARQ-ACK codebook when suitable for the above two configuration methods.
[0144] Furthermore, generating HARQ-ACK codebooks based on transmission scenario groups can reduce the number of bits in HARQ-ACK information and improve the efficiency of feeding back HARQ-ACK codebooks.
[0145] This disclosure provides a HARQ-ACK codebook generation method, which is executed by a user equipment. This method can be executed independently or in conjunction with any other embodiment of this disclosure. Figure 5 This is a flowchart illustrating a HARQ-ACK codebook generation method according to an exemplary embodiment, such as... Figure 5 As shown, the method includes:
[0146] Step 501: Receive the first configuration information and the second configuration information;
[0147] Step 502: Based on the first configuration information and the second configuration information, determine the transmission scenario group, where each transmission scenario group includes at least one transmission scenario;
[0148] Step 503: For cells belonging to the same transmission scenario group, determine the maximum number of HARQ-ACK information bits corresponding to each DCI as the maximum number of HARQ-ACK information bits corresponding to each DCI in each transmission scenario of the transmission scenario group.
[0149] Step 504: Send the HARQ-ACK codebook to the network device;
[0150] The first configuration information indicates whether to configure multi-slot PDSCH transmission via physical uplink control channel PDCCH, and the second configuration information indicates whether to configure code block group (CBG) transmission.
[0151] 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 second configuration information, and for cells belonging to the same transmission scenario group, determines the maximum number of HARQ-ACK information bits corresponding to each DCI as the maximum number of HARQ-ACK information bits corresponding to each DCI in each transmission scenario in the transmission scenario group, generates a HARQ-ACK codebook and sends it to the network device.
[0152] In one implementation, the transmission scenario group includes transmission scenarios that are not configured to schedule multi-slot PDSCH transmission via PDCCH and are not configured to transmit CBGs, and transmission scenarios that are not configured to schedule multi-slot PDSCH transmission via PDCCH but are configured to transmit CBGs. In the transmission scenario where multi-slot PDSCH transmission via PDCCH is not configured and CBGs are not configured, the number of bits for the HARQ-ACK information corresponding to each DCI is 1. In the transmission scenario where multi-slot PDSCH transmission via PDCCH is not configured but CBGs are configured, the number of bits for the HARQ-ACK information corresponding to each DCI is the maximum number of CBGs included in a transport block configured by the network device, for example, 4. Therefore, for cells belonging to this transmission scenario group, the number of bits for the HARQ-ACK information corresponding to each DCI is determined to be 4.
[0153] In one implementation, the transmission scenario group includes transmission scenarios configured to schedule multi-slot PDSCH transmission via PDCCH without configuring CBG transmission, and transmission scenarios configured to schedule multi-slot PDSCH transmission via PDCCH and configured with CBG transmission. In the transmission scenario configured to schedule multi-slot PDSCH transmission via PDCCH without configuring CBG transmission, the number of bits in the HARQ-ACK information corresponding to each DCI is the number of multi-slot PDSCHs indicated in the TDRA table, for example, 6. In the transmission scenario configured to schedule multi-slot PDSCH transmission via PDCCH and configured with CBG transmission, the number of bits in the HARQ-ACK information corresponding to each DCI is M*N, for example, 24; where M is the maximum number of CBGs included in a transport block configured by the network device (4), and N is the number of multi-slot PDSCHs indicated in the TDRA table (6). Therefore, for cells belonging to this transmission scenario group, the number of bits in the HARQ-ACK information corresponding to each DCI is determined to be 24.
[0154] In one implementation, the transmission scenario group includes transmission scenarios configured to schedule multi-slot PDSCH transmission via PDCCH without configuring CBG transmission, and transmission scenarios configured to schedule multi-slot PDSCH transmission via PDCCH and configured with CBG transmission. In the transmission scenario configured to schedule multi-slot PDSCH transmission via PDCCH without configuring CBG transmission, the number of bits in the HARQ-ACK information corresponding to each DCI is the number of multi-slot PDSCHs indicated in the TDRA table, for example, 6. In the transmission scenario configured to schedule multi-slot PDSCH transmission via PDCCH and configured with CBG transmission, the number of bits in the HARQ-ACK information corresponding to each DCI is the maximum value between M and N, for example, 6; where M is the maximum number of CBGs (4) included in a transport block configured by the network device, and N is the number of multi-slot PDSCHs (6) indicated in the TDRA table. Therefore, for cells belonging to this transmission scenario group, the number of bits in the HARQ-ACK information corresponding to each DCI is determined to be 6.
[0155] In the above embodiments, the user equipment generates a HARQ-ACK codebook for feedback PDSCH based on the configuration method of scheduling multi-slot PDSCH transmission via PDCCH and the configuration method of CBG transmission, thereby enabling the generation of a HARQ-ACK codebook when suitable for the above two configuration methods.
[0156] Furthermore, generating HARQ-ACK codebooks based on transmission scenario groups can reduce the number of bits in HARQ-ACK information and improve the efficiency of feeding back HARQ-ACK codebooks.
[0157] This disclosure provides a HARQ-ACK codebook generation method, which is executed by a user equipment. This method can be executed independently or in conjunction with any other embodiment of this disclosure. The transmission scenarios include: a first transmission scenario, a second transmission scenario, a third transmission scenario, and a fourth transmission scenario. The first transmission scenario is one where multi-slot PDSCH transmission via PDCCH scheduling is not configured and CBG transmission is not configured. The second transmission scenario is one where multi-slot PDSCH transmission via PDCCH scheduling is not configured but CBG transmission is configured. The third transmission scenario is one where multi-slot PDSCH transmission via PDCCH scheduling is configured but CBG transmission is not configured. The fourth transmission scenario is one where multi-slot PDSCH transmission via PDCCH scheduling is configured and CBG transmission is configured.
[0158] In the first transmission scenario, the number of bits for the HARQ-ACK information corresponding to each DCI is 1.
[0159] In the second transmission scenario, the number of bits of HARQ-ACK information corresponding to each DCI is M;
[0160] In the third transmission scenario, the number of bits of HARQ-ACK information corresponding to each DCI is N;
[0161] In the fourth transmission scenario, the number of bits of HARQ-ACK information corresponding to each DCI is M*N or the maximum value of M and N;
[0162] M is the maximum number of CBGs included in a transport block configured by the network device, and N is the maximum number of PDSCHs corresponding to the PDCCH scheduling of multi-slot PDSCH transmission. The maximum number of PDSCHs is the maximum number of PDSCHs scheduled by a DCI determined according to the network device configuration, or the maximum number of PDSCHs scheduled by a DCI determined by the protocol. M and N are both positive integers greater than zero.
[0163] This disclosure provides a HARQ-ACK codebook generation method, which is executed by a user equipment. This method can be executed independently or in conjunction with any other embodiment of this disclosure. Figure 6 This is a flowchart illustrating a HARQ-ACK codebook generation method according to an exemplary embodiment, such as... Figure 6 As shown, the method includes:
[0164] Step 601: Receive the first configuration information and the second configuration information;
[0165] Step 602: In response to a Physical Uplink Control Channel (PUCCH) group comprising multiple cells belonging to different transmission scenarios, the HARQ-ACK codebook corresponding to the PUCCH group is obtained by concatenating the codebooks corresponding to the cells belonging to different transmission scenarios; or in response to a PUCCH group comprising multiple cells belonging to different transmission scenario groups, the HARQ-ACK codebook corresponding to the PUCCH group is obtained by concatenating the codebooks corresponding to the cells belonging to different transmission scenario groups.
[0166] Step 603: Send the HARQ-ACK codebook to the network device;
[0167] The first configuration information indicates whether to configure multi-slot PDSCH transmission via physical uplink control channel PDCCH, and the second configuration information indicates whether to configure code block group (CBG) transmission.
[0168] In one implementation, the user equipment receives first configuration information and second configuration information. A PUCCH group includes multiple cells belonging to different transmission scenarios. For cells belonging to the same transmission scenario, the number of HARQ-ACK information bits corresponding to each DCI is determined, and the codebook corresponding to the cells belonging to the same transmission scenario is determined based on the number of HARQ-ACK information bits. Then, the codebooks corresponding to the cells belonging to different transmission scenarios determined in the above manner are concatenated to obtain the HARQ-ACK codebook corresponding to the PUCCH group, and the HARQ-ACK codebook is sent.
[0169] In one implementation, the user equipment receives first configuration information and second configuration information. A PUCCH group includes multiple cells belonging to different transmission scenario groups. For cells belonging to the same transmission scenario group, the number of HARQ-ACK information bits corresponding to each DCI is determined, and the codebook corresponding to the cells belonging to the same transmission scenario group is determined based on the number of HARQ-ACK information bits. Then, the codebooks corresponding to cells belonging to different transmission scenario groups determined in the above manner are concatenated to obtain the HARQ-ACK codebook corresponding to the PUCCH group, and the HARQ-ACK codebook is sent.
[0170] In the above embodiments, the user equipment generates a HARQ-ACK codebook for feedback PDSCH based on the configuration method of scheduling multi-slot PDSCH transmission via PDCCH and the configuration method of CBG transmission, thereby enabling the generation of a HARQ-ACK codebook when suitable for the above two configuration methods.
[0171] Furthermore, generating HARQ-ACK codebooks based on transmission scenario groups can reduce the number of bits in HARQ-ACK information and improve the efficiency of feeding back HARQ-ACK codebooks.
[0172] This disclosure provides a HARQ-ACK codebook receiving method, which is executed by a network device. This method can be executed independently or in conjunction with any other embodiment of this disclosure. Figure 7 This is a flowchart illustrating a HARQ-ACK codebook receiving method according to an exemplary embodiment, such as... Figure 7 As shown, the method includes:
[0173] Step 701: Send the first configuration information and the second configuration information to the user equipment;
[0174] Step 702: Receive the HARQ-ACK codebook of the physical downlink shared channel (PDSCH) from the user equipment;
[0175] The first configuration information indicates whether to configure multi-slot PDSCH transmission via physical uplink control channel PDCCH, and the second configuration information indicates whether to configure code block group (CBG) transmission.
[0176] In one implementation, 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 the feedback PDSCH based on the received first and second configuration information. The first configuration information indicates whether to configure multi-slot PDSCH transmission via PDCCH scheduling, and the second configuration information indicates whether to configure CBG transmission. The network device then receives the HARQ-ACK codebook from the user equipment for accurate data retransmission.
[0177] In the above embodiments, the network device sends first configuration information and second configuration information to the user equipment, enabling the user equipment to generate a HARQ-ACK codebook for feedback PDSCH based on the first and second configuration information. The HARQ-ACK codebook generated in this manner fully considers both configuration methods, thereby ensuring accurate and efficient data retransmission.
[0178] This disclosure provides a HARQ-ACK codebook generation apparatus, applied to user equipment, with reference to... Figure 8 As shown, the device includes:
[0179] The receiving module 801 is configured to receive first configuration information and second configuration information;
[0180] Processing module 802 is configured to generate a HARQ-ACK codebook for feedback physical downlink shared channel (PDSCH) based on the first configuration information and the second configuration information;
[0181] The sending module 803 is configured to send the HARQ-ACK codebook to the network device;
[0182] The first configuration information indicates whether to configure multi-slot PDSCH transmission via physical uplink control channel PDCCH, and the second configuration information indicates whether to configure code block group (CBG) transmission.
[0183] This disclosure provides a HARQ-ACK codebook receiving device, applied to network equipment, with reference to... Figure 9 As shown, the device includes:
[0184] The sending module 901 is configured to send first configuration information and second configuration information to the user equipment.
[0185] The receiving module 902 is configured to receive the HARQ-ACK codebook of the physical downlink shared channel (PDSCH) from the user equipment.
[0186] The first configuration information indicates whether to configure multi-slot PDSCH transmission via physical uplink control channel PDCCH, and the second configuration information indicates whether to configure code block group (CBG) transmission.
[0187] This disclosure provides a mobile terminal, including:
[0188] processor;
[0189] Memory used to store processor-executable instructions;
[0190] The processor is configured to execute executable instructions in the memory to implement the steps of the HARQ-ACK codebook generation method described above.
[0191] This disclosure provides a network-side device, including:
[0192] processor;
[0193] Memory used to store processor-executable instructions;
[0194] The processor is configured to execute executable instructions in the memory to implement the steps of the HARQ-ACK codebook receiving method described above.
[0195] This disclosure provides a non-transitory computer-readable storage medium storing executable instructions that, when executed by a processor, implement the steps of the HARQ-ACK codebook generation method or the HARQ-ACK codebook receiving method described above.
[0196] Figure 10 This is a block diagram illustrating an apparatus 1000 for determining a tracking region code according to an exemplary embodiment. For example, apparatus 1000 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.
[0197] Reference Figure 10 The device 1000 may include one or more of the following components: a processing component 1002, a memory 1004, a power supply 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.
[0198] Processing component 1002 typically controls the overall operation of device 1000, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. Processing component 1002 may include one or more processors 1020 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 1002 may include one or more modules to facilitate interaction between processing component 1002 and other components. For example, processing component 1002 may include a multimedia module to facilitate interaction between multimedia component 1008 and processing component 1002.
[0199] Memory 1004 is configured to store various types of data to support the operation of device 1000. Examples of this data include instructions for any application or method operating on device 1000, contact data, phonebook data, messages, pictures, videos, etc. Memory 1004 can be implemented by any type of volatile or non-volatile storage device or a 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 storage, flash memory, magnetic disk, or optical disk.
[0200] Power supply component 1006 provides power to various components of device 1000. Power supply component 1006 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to device 1000.
[0201] Multimedia component 1008 includes a screen that provides an output interface between the device 1000 and the 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 touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 1008 includes a front-facing camera and / or a rear-facing camera. When the device 1000 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0202] Audio component 1010 is configured to output and / or input audio signals. For example, audio component 1010 includes a microphone (MIC) configured to receive external audio signals when device 1000 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 1004 or transmitted via communication component 1016. In some embodiments, audio component 1010 also includes a speaker for outputting audio signals.
[0203] I / O interface 1012 provides an interface between processing component 1002 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
[0204] Sensor assembly 1014 includes one or more sensors for providing state assessments of various aspects of device 1000. For example, sensor assembly 1014 may detect the on / off state of device 1000, the relative positioning of components such as the display and keypad of device 1000, changes in the position of device 1000 or a component of device 1000, the presence or absence of user contact with device 1000, the orientation or acceleration / deceleration of device 1000, and temperature changes of device 1000. Sensor assembly 1014 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 1014 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 1014 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.
[0205] Communication component 1016 is configured to facilitate wired or wireless communication between device 1000 and other devices. Device 1000 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 1016 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 1016 also 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.
[0206] 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 processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.
[0207] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 1004 including instructions, which can be executed by a processor 1020 of the device 1000 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0208] Figure 11 This is a block diagram illustrating an apparatus 1100 for transmitting a tracking area code according to an exemplary embodiment. For example, apparatus 1100 may be provided as a base station. (Refer to...) Figure 11 The apparatus 1100 includes a processing component 1122, which further includes one or more processors, and memory resources represented by memory 1132 for storing instructions, such as application programs, that can be executed by the processing component 1122. The application programs stored in memory 1132 may include one or more modules, each corresponding to a set of instructions. Furthermore, the processing component 1122 is configured to execute instructions to perform the aforementioned unlicensed channel access method.
[0209] Device 1100 may also include a power supply component 1126 configured to perform power management of 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 on an operating system stored in memory 1132, such as Windows Server™, MacOS X™, Unix™, Linux™, FreeBSD™, or similar.
[0210] Other embodiments of the present disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the embodiments of the present disclosure that follow the general principles of the embodiments of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and embodiments are to be considered exemplary only, and the true scope and spirit of the embodiments of the present disclosure are indicated by the following claims.
[0211] It should be understood that the embodiments disclosed herein are not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from their scope. The scope of the embodiments disclosed herein is limited only by the appended claims.
[0212] Industrial applicability
[0213] User equipment generates a HARQ-ACK codebook for feedback PDSCH based on the configuration methods of scheduling multi-slot PDSCH transmission via PDCCH and CBG transmission, thereby enabling the generation of a HARQ-ACK codebook when suitable for the two configuration methods mentioned above.
Claims
1. A method for generating a hybrid automatic repeat request-acknowledgement (HARQ-ACK) codebook, performed by a user equipment (UE), 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; and transmitting the HARQ-ACK codebook to a network device; wherein the first configuration information indicates whether multi-slot PDSCH transmission scheduled by a physical uplink control channel (PUCCH) is configured, and the second configuration information indicates whether code block group (CBG) transmission is configured; and wherein the generating the HARQ-ACK codebook for feeding back the PDSCH based on the first configuration information and the second configuration information comprises: in response to a PUCCH group including multiple cells belonging to different transmission scenarios, concatenating codebooks corresponding to the cells belonging to different transmission scenarios to obtain a HARQ-ACK codebook corresponding to the PUCCH group; or in response to a PUCCH group including multiple cells belonging to different transmission scenario groups, concatenating codebooks corresponding to the cells belonging to different transmission scenario groups to obtain a HARQ-ACK codebook corresponding to the PUCCH group; or 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 a number of HARQ-ACK information bits corresponding to each downlink control information (DCI) as a maximum value of M and N; wherein M is a maximum value of a number of CBGs included in one transport block configured by the network device, and N is a maximum value of a number of PDSCHs corresponding to multi-slot PDSCH transmission scheduled by a PDCCH, the maximum value of the number of PDSCHs being a maximum value of a number of PDSCHs scheduled by one DCI configured by the network device or a maximum value of a number of PDSCHs scheduled by one DCI determined by a protocol; wherein M and N are both positive integers greater than zero; and wherein the determining the number of HARQ-ACK information bits corresponding to each DCI as the maximum value of M and N comprises: in response to one DCI scheduling L PDSCHs and L = 1, M ≥ N, the HARQ-ACK information corresponding to the DCI including M information bits corresponding to M CBGs corresponding to the PDSCHs; in response to one DCI scheduling L PDSCHs and L = 1, M < N, the HARQ-ACK information corresponding to the DCI including M information bits corresponding to M CBGs corresponding to the PDSCHs and (N-M) padding bits, the (N-M) padding bits having the same value; in response to one DCI scheduling L PDSCHs and 1 < L ≤ N, M ≥ N, the HARQ-ACK information corresponding to the DCI including L information bits corresponding to the L PDSCHs and (M-L) padding bits, the (M-L) padding bits having the same value. 2. The method of claim 1, wherein, 3. The method of claim 2, wherein, In response to one DCI scheduling L PDSCHs and 1 < L ≤ N, M < N, HARQ-ACK information corresponding to the DCI includes L information bits corresponding to the L PDSCHs and (N-L) padding bits, the (N-L) padding bits all have the same value; wherein L is a positive integer greater than zero.
4. The method of claim 1, wherein, The generating of the HARQ-ACK codebook for the feedback PDSCH based on the first configuration information and the second configuration information comprises: determining, based on the first configuration information and the second configuration information, a plurality of transmission scenario groups, each of the transmission scenario groups including at least one transmission scenario; generating the HARQ-ACK codebook based on the plurality of transmission scenario groups.
5. The method of claim 4, wherein, The generating of the HARQ-ACK codebook based on the plurality of transmission scenario groups comprises: determining, for cells belonging to the same transmission scenario group, that a number of HARQ-ACK information bits corresponding to each DCI is a maximum value of a number of HARQ-ACK information bits corresponding to each DCI in each of the transmission scenarios in the transmission scenario group.
6. The method of claim 5, wherein, The transmission scenarios include a first transmission scenario, a second transmission scenario, a third transmission scenario, and a fourth transmission scenario, wherein the first transmission scenario is a transmission scenario in which multi-slot PDSCH transmission is not configured to be scheduled by PDCCH and CBG transmission is not configured, the second transmission scenario is a transmission scenario in which multi-slot PDSCH transmission is not configured to be scheduled by PDCCH and CBG transmission is configured, the third transmission scenario is a transmission scenario in which multi-slot PDSCH transmission is configured to be scheduled by PDCCH and CBG transmission is not configured, and the fourth transmission scenario is a transmission scenario in which multi-slot PDSCH transmission is configured to be scheduled by PDCCH and CBG transmission is configured. 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. The number of HARQ-ACK information bits corresponding to each DCI in the third transmission scenario is N. The number of HARQ-ACK information bits corresponding to each DCI in the fourth transmission scenario is M*N or a maximum value of M and N. The M is a maximum value of a number of CBGs included in one transport block configured by the network device, and the N is a maximum value of a number of PDSCHs corresponding to multi-slot PDSCH transmission scheduled by PDCCH, the maximum value of the number of PDSCHs being a maximum value of a number of PDSCHs scheduled by one DCI determined according to a configuration of the network device or a maximum value of a number of PDSCHs scheduled by one DCI determined according to a protocol, and M and N are both positive integers greater than zero.
7. A hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook receiving method, performed by a network device, comprising: sending first configuration information and second configuration information to a user equipment; receiving, from the user equipment, a HARQ-ACK codebook for a feedback physical downlink shared channel (PDSCH), the HARQ-ACK codebook for the PDSCH being generated based on the first configuration information and the second configuration information. The first configuration information indicates whether multi-slot PDSCH transmission scheduled by a physical uplink control channel (PUCCH) is configured, and the second configuration information indicates whether code block group (CBG) transmission is configured. The HARQ-ACK codebook corresponding to the PUCCH group is obtained by concatenating codebooks corresponding to cells belonging to different transmission scenarios in response to a PUCCH group including multiple cells belonging to different transmission scenarios; or The HARQ-ACK codebook corresponding to the PUCCH group is obtained by concatenating codebooks corresponding to cells belonging to different transmission scenario groups in response to a PUCCH group including multiple cells belonging to different transmission scenario groups.
8. A hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook generation apparatus applied to a user equipment, 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; a sending module configured to send the HARQ-ACK codebook to a network equipment; The first configuration information indicates whether multi-slot PDSCH transmission scheduled by a physical uplink control channel (PUCCH) is configured, and the second configuration information indicates whether code block group (CBG) transmission is configured. The apparatus is further configured to obtain a HARQ-ACK codebook corresponding to a PUCCH group by concatenating codebooks corresponding to cells belonging to different transmission scenarios in response to a PUCCH group including multiple cells belonging to different transmission scenarios; or The HARQ-ACK codebook corresponding to the PUCCH group is obtained by concatenating codebooks corresponding to cells belonging to different transmission scenario groups in response to a PUCCH group including multiple cells belonging to different transmission scenario groups.
9. A hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook receiving apparatus applied to a network equipment, comprising: a sending module configured to send first configuration information and second configuration information to a user equipment; a receiving module configured to receive a HARQ-ACK codebook for feeding back a physical downlink shared channel (PDSCH) from the user equipment, the HARQ-ACK codebook of the PDSCH being generated based on the first configuration information and the second configuration information; The first configuration information indicates whether multi-slot PDSCH transmission scheduled by a physical uplink control channel (PUCCH) is configured, and the second configuration information indicates whether code block group (CBG) transmission is configured. The HARQ-ACK codebook corresponding to the PUCCH group is obtained by concatenating codebooks corresponding to cells belonging to different transmission scenarios in response to a PUCCH group including multiple cells belonging to different transmission scenarios; or In response to a PUCCH group including multiple cells belonging to different transmission scenario groups, the HARQ-ACK codebook corresponding to the PUCCH group is obtained by concatenating the codebooks corresponding to the cells belonging to different transmission scenario groups. 10.A mobile terminal, comprising: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to execute the executable instructions in the memory to implement the steps of the hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook generation method of any one of claims 1 to 6. 11.A network side device, comprising: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to execute the executable instructions in the memory to implement the steps of the HARQ-ACK codebook receiving method of claim 7. 12.A non-transitory computer-readable storage medium having stored thereon executable instructions that, when executed by a processor, implement the steps of the HARQ-ACK codebook generation method of any one of claims 1 to 6 or the HARQ-ACK codebook receiving method of claim 7.
Citation Information
Patent Citations
Method for transmitting HARQ-ACK feedback codebook, device and equipment
CN109639398A
Method and device for HARQ-ACK feedback of PDCCH without scheduling data
CN112994855A