Method and apparatus for harq-ack codebook determination per dci
By dividing the DCI format into different types of sets and generating corresponding HARQ-ACK subcodebooks, the problem of insufficient efficiency and accuracy in HARQ-ACK codebook determination in wireless communication systems is solved, thereby improving system performance, especially communication efficiency in multi-carrier and multi-PDSCH scheduling scenarios.
Patent Information
- Application Number
- CN202280090060.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-02-18
- Publication Date
- 2025-11-04
- Estimated Expiration
- 2042-02-18
AI Technical Summary
In wireless communication systems, existing technologies struggle to effectively determine the Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) codebook, especially under different types of DCI formats, resulting in insufficient efficiency and accuracy of HARQ-ACK feedback.
By dividing multiple DCI formats into at least two sets, generating first and second HARQ-ACK subcodebooks respectively, determining the number of HARQ-ACK information bits in each set according to the type and configuration of the DCI format, and performing reasonable HARQ-ACK binding or padding, the generation and transmission of HARQ-ACK codebooks are ensured.
It improves the efficiency and accuracy of HARQ-ACK feedback, optimizes the performance of wireless communication systems, and enhances system throughput and coverage, especially in multi-carrier and multi-PDSCH scheduling scenarios.
Smart Images

Figure CN118614017B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to wireless communication technology, and more particularly, to methods and apparatus for per downlink control information (DCI) hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook determination. BACKGROUND
[0002] Wireless communication systems are widely deployed to provide various telecommunication services such as telephony, video, data, messaging, broadcasts, etc. These wireless communication systems can employ multiple-access technologies capable of supporting communication with multiple users by sharing the available system resources (e.g., time, frequency, and power). Examples of such multiple-access systems include 4th Generation (4G) systems identified by the 3rd Generation Partnership Project (3GPP) that employs code division multiple access (CDMA) and orthogonal frequency division multiple access (OFDMA) technologies for wireless communication, 5th Generation (5G) systems that employs millimeter wave (mmW) technologies, and long term evolution (LTE). LTE is a set of enhancements to the Universal Mobile Telecommunications System (UMTS) mobile standard previously known as Evolved Packet System (EPS).
[0003] In a wireless communication system, a base station (BS) can transmit data signals to a user equipment (UE) via a physical downlink shared channel (PDSCH). The PDSCH transmission to the UE can be a dynamic PDSCH or a semi-persistent scheduling (SPS) PDSCH. In dynamic scheduling, the BS can transmit downlink control information (DCI) (e.g., DCI format 1_0 or DCI format 1_1) to the UE via a corresponding physical downlink control channel (PDCCH). In SPS, the PDSCH transmission is configured to the UE by the BS through higher layer signaling (e.g., radio resource control (RRC) signaling). A DCI format with sizes of each field of the DCI format predefined in a standard regardless of RRC configuration can be referred to as a fallback DCI format (e.g., DCI format 0_0 and DCI format 1_0). A DCI format with sizes of at least one field of the DCI format dependent on RRC configuration can be referred to as a non-fallback DCI format (e.g., DCI format 0_1, DCI format 1_1, DCI format 0_2, DCI format 1_2, etc.).
[0004] The UE can transmit hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback (e.g., included in a HARQ-ACK codebook) corresponding to the PDSCH transmission through a physical uplink shared channel (PUSCH) or a physical uplink control channel (PUCCH).
[0005] There is a need for HARQ-ACK feedback determination in a wireless communication system. SUMMARY
[0006] Some embodiments of the disclosure provide a UE comprising: a transceiver; and a processor coupled to the transceiver, wherein the processor is configured to: receive a plurality of DCI formats, wherein each of the plurality of DCI formats schedules one or more physical downlink shared channel (PDSCH) transmissions on one or more carriers and the plurality of DCI formats indicate a same slot for transmitting a HARQ-ACK codebook; and partition the plurality of DCI formats into at least two sets, wherein a first set of the at least two sets comprises all first type DCI formats of the plurality of DCI formats and a second set of the at least two sets comprises all second type DCI formats of the plurality of DCI formats, wherein each first type DCI format requires a single HARQ-ACK information bit and each second type DCI format requires more than one HARQ-ACK information bit, and wherein downlink assignment indicators (DAIs) of the first type DCI formats are counted independently of downlink assignment indicators (DAIs) of the second type DCI formats; generate a first HARQ-ACK sub-codebook comprising HARQ-ACK information bits of DCI formats in the first set; generate a second HARQ-ACK sub-codebook comprising HARQ-ACK information bits of DCI formats in the second set; and transmit the HARQ-ACK codebook comprising the first HARQ-ACK sub-codebook and the second HARQ-ACK sub-codebook.
[0007] In some embodiments, the first type DCI format is from a group comprising one or more of: a fallback DCI format; or a non-fallback DCI format transmitted on a carrier not configured with code block group (CBG) based (re)transmission, wherein: the carrier is configured with a time domain resource allocation (TDRA) table, wherein each entry indicates a single start and length indicator value (SLIV); the carrier is configured with a TDRA table, wherein at least one entry indicates multiple SLIVs and a single PDSCH is scheduled by the non-fallback DCI format; multiple PDSCHs on multiple carriers can be scheduled by the non-fallback DCI and a single PDSCH is scheduled by the non-fallback DCI format; a single PDSCH can be scheduled by the non-fallback DCI; or the carrier is configured with up to two transport blocks (TBs) per PDSCH and spatial bundling is applied.
[0008] In some embodiments, the second type DCI format is from a group comprising: a non-fallback DCI format transmitted on a carrier configured with CBG-based (re)transmission, or a carrier configured with a TDRA table with at least one entry indicating multiple start and length indicator values (SLIVs) and at least two PDSCHs scheduled by the non-fallback DCI format, or a carrier configured with at most two TBs per PDSCH and spatial bunding not applied; or a non-fallback DCI scheduling at least two PDSCHs on at least one carrier.
[0009] In some embodiments, to generate the second HARQ-ACK sub-codebook, the processor is configured to: generate HARQ-ACK information bits for DCI formats in the second set; wherein in response to a number of PDSCHs scheduled by the DCI format being equal to one, a number of the generated HARQ-ACK information bits for the DCI format is equal to a configured maximum number of code block groups (CBGs) per transport block (TB); or wherein in response to the number of PDSCHs scheduled by the DCI format being greater than one, the number of the generated HARQ-ACK information bits for the DCI format is equal to a configured maximum number of PDSCHs schedulable by a DCI format.
[0010] In some embodiments, the processor is further configured to determine a uniform number of HARQ-ACK information bits per second type DCI format in the second set.
[0011] In some embodiments, the uniform number is configured by RRC signaling; wherein the uniform number is determined based on a configured maximum number of PDSCHs schedulable by a DCI format and a configured maximum number of CBGs per TB; or wherein the uniform number is predefined.
[0012] In some embodiments, determining the uniform number based on the configured maximum number of PDSCHs schedulable by a DCI format and the configured maximum number of CBGs per TB comprises determining a value of the uniform number to be equal to a minimum or a maximum of the configured maximum number of PDSCHs schedulable by a DCI format and the configured maximum number of CBGs per TB.
[0013] In some embodiments, to generate the second HARQ-ACK sub-codebook, the processor is configured to: generate HARQ-ACK information bits for DCI formats in the second set; and in response to the number of the generated HARQ-ACK information bits for the DCI formats being greater than the uniform number, perform HARQ-ACK bundling to align the generated HARQ-ACK information bits with the uniform number, or in response to the number of the generated HARQ-ACK information bits for the DCI formats being less than the uniform number, perform HARQ-ACK padding to align the generated HARQ-ACK information bits with the uniform number.
[0014] In some embodiments, the processor is further configured to: receive a SPS PDSCH; and transmit HARQ-ACK feedback for the SPS PDSCH in the HARQ-ACK codebook, wherein the HARQ-ACK feedback for the SPS PDSCH is placed at a predefined location of the first HARQ-ACK sub-codebook or the HARQ-ACK codebook; or wherein the HARQ-ACK feedback for the SPS PDSCH is placed at a predefined location of the second HARQ-ACK sub-codebook, wherein a number of bits of the HARQ-ACK feedback for the SPS PDSCH aligns with a uniform number of HARQ-ACK information bits for each second type DCI format in the second set.
[0015] In some embodiments, the second type DCI format is from a group comprising one or more of: a non-fallback DCI format transmitted on a carrier configured with a TDRA table, wherein at least one entry indicates multiple start and length indicator values (SLIVs) and at least two PDSCHs are scheduled by the non-fallback DCI format, or a non-fallback DCI scheduling at least two PDSCHs on at least one carrier.
[0016] In some embodiments, the at least two sets further include a third set comprising all third type DCI formats in the plurality of DCI formats, and wherein the third type DCI format comprises a non-fallback DCI format scheduling a single PDSCH and transmitted on a carrier configured with CBG-based (re)transmission.
[0017] In some embodiments, the number of HARQ-ACK information bits per second type DCI format is determined based on a configured maximum number of PDSCHs that can be scheduled by the second type DCI format, and the number of HARQ-ACK information bits per third type DCI format is determined based on a configured maximum number of CBGs per TB.
[0018] In some embodiments, in response to the number of HARQ-ACK information bits per second type DCI format being equal to the number of HARQ-ACK information bits per third type DCI format, the DAI of the third type DCI format is counted together with the DAI of the second type DCI format, and the second HARQ-ACK codebook further comprises HARQ-ACK information bits of DCI formats in the third set; or in response to the number of HARQ-ACK information bits per second type DCI format not being equal to the number of HARQ-ACK information bits per third type DCI format, the DAI of the third type DCI format is counted independently of the DAI of the second type DCI format, and the HARQ-ACK codebook further comprises a third HARQ-ACK sub-codebook comprising HARQ-ACK information bits of DCI formats in the third set.
[0019] In some embodiments, the second type DCI format comprises a non-fallback DCI format transmitted on a carrier configured with a TDRA table, wherein at least one entry indicates a plurality of start and length indicator values (SLIVs), and at least two PDSCHs are scheduled by the non-fallback DCI format on the same carrier.
[0020] In some embodiments, the at least two sets further comprise a third set comprising all third type DCI formats of the plurality of DCI formats and a fourth set comprising all fourth type DCI formats of the plurality of DCI formats; and wherein the third type DCI format comprises a non-fallback DCI format scheduling at least two PDSCHs on at least two carriers, and the fourth type DCI format comprises a non-fallback DCI format scheduling a single PDSCH and transmitted on a carrier configured with CBG-based (re)transmission.
[0021] In some embodiments, the number of HARQ-ACK information bits per second type DCI format is determined based on a configured maximum number of PDSCHs that can be scheduled by the second type DCI format on a single serving cell, the number of HARQ-ACK information bits per third type DCI format is determined based on a configured maximum number of PDSCHs that can be scheduled by the third type DCI format on multiple serving cells, and the number of HARQ-ACK information bits per fourth type DCI format is determined based on a configured maximum number of CBGs per TB.
[0022] In some embodiments, in response to the number of HARQ-ACK information bits per third type of DCI format being equal to the number of HARQ-ACK information bits per second type of DCI format, the DAI for the third type of DCI format is counted together with the DAI for the second type of DCI format, and the second HARQ-ACK sub-codebook further includes HARQ-ACK information bits for DCI formats in the third set; in response to the number of HARQ-ACK information bits per fourth type of DCI format being equal to the number of HARQ-ACK information bits per second type of DCI format, the DAI for the fourth type of DCI format is counted together with the DAI for the second type of DCI format, and the second HARQ-ACK sub-codebook further includes HARQ-ACK information bits for DCI formats in the fourth set; in response to the number of HARQ-ACK information bits per third type of DCI format not being equal to the number of HARQ-ACK information bits per second type of DCI format, the DAI for the third type of DCI format is counted independently of the DAI for the second type of DCI format, and the HARQ-ACK codebook further includes a third HARQ-ACK sub-codebook including HARQ-ACK information bits for DCI formats in the third set; in response to the number of HARQ-ACK information bits per fourth type of DCI format not being equal to the number of HARQ-ACK information bits per second type of DCI format, the DAI for the fourth type of DCI format is counted independently of the DAI for the second type of DCI format, and the HARQ-ACK codebook further includes a fourth HARQ-ACK sub-codebook including HARQ-ACK information bits for DCI formats in the fourth set; in response to the number of HARQ-ACK information bits per third type of DCI format being equal to the number of HARQ-ACK information bits per fourth type of DCI format but not equal to the number of HARQ-ACK information bits per second type of DCI format, the DAIs for the third and fourth types of DCI format are counted together and independently of the DAI for the second type of DCI format, and the HARQ-ACK codebook further includes a third HARQ-ACK sub-codebook including HARQ-ACK information bits for DCI formats in the third and fourth sets;In response to the number of HARQ-ACK information bits per second type DCI format, the number of HARQ-ACK information bits per third type DCI format, the number of HARQ-ACK information bits per fourth type DCI format being different from each other, the DAI of the second, third, and fourth type DCI formats are counted independently from each other, and the HARQ-ACK codebook further includes a third HARQ-ACK sub-codebook including HARQ-ACK information bits of DCI formats in the third set and a fourth HARQ-ACK sub-codebook including HARQ-ACK information bits of DCI formats in the fourth set; or any combination thereof.
[0023] In some embodiments, a first DCI format of the plurality of DCI formats schedules a plurality of PDSCHs in a single carrier in a plurality of time units. HARQ-ACK information bits of the plurality of PDSCHs scheduled by the first DCI format are arranged according to the plurality of time units.
[0024] In some embodiments, a first DCI format of the plurality of DCI formats schedules a plurality of PDSCHs in a plurality of carriers. HARQ-ACK information bits of the plurality of PDSCHs scheduled by the first DCI format are arranged according to indices of the plurality of carriers.
[0025] Another embodiment of the disclosure provides a UE comprising: a transceiver; and a processor coupled to the transceiver, wherein the processor is configured to: receive a plurality of DCI formats, wherein each of the plurality of DCI formats schedules one or more physical downlink shared channel (PDSCH) transmissions on one or more carriers, and the plurality of DCI formats indicate a same slot for transmitting a HARQ-ACK codebook, and wherein a uniform number of HARQ-ACK information bits is required for each of the plurality of DCI formats; and transmit the HARQ-ACK codebook including the HARQ-ACK information bits corresponding to each of the plurality of DCI formats.
[0026] In some embodiments, the DAI of the plurality of DCI formats are counted together, and the HARQ-ACK information bits of the plurality of DCI formats are arranged according to the DAI of the plurality of DCI formats.
[0027] In some embodiments, the uniform number is configured by RRC signaling, or determined based on a configured maximum number of PDSCHs that can be scheduled by a DCI format and a configured maximum number of CBGs per TB; or wherein the uniform number is predefined.
[0028] In some embodiments, a value of the uniform number is equal to a minimum or a maximum of the configured maximum number of PDSCHs that can be scheduled by a DCI format and the configured maximum number of CBGs per TB.
[0029] In some embodiments, to generate the HARQ-ACK codebook, the processor is further configured to generate HARQ-ACK information bits for a DCI format of the plurality of DCI formats, perform HARQ-ACK bundling to align the generated HARQ-ACK information bits with the uniform number in response to a number of the generated HARQ-ACK information bits for the DCI format being greater than the uniform number, or perform HARQ-ACK padding to align the generated HARQ-ACK information bits with the uniform number in response to the number of the generated HARQ-ACK information bits for the DCI format being less than the uniform number.
[0030] In some embodiments, a first DCI format of the plurality of DCI formats schedules a plurality of PDSCHs in a plurality of time units on a single carrier. HARQ-ACK information bits for the plurality of PDSCHs scheduled by the first DCI format are arranged according to the plurality of time units.
[0031] In some embodiments, a first DCI format of the plurality of DCI formats schedules a plurality of PDSCHs on a plurality of carriers. HARQ-ACK information bits for the plurality of PDSCHs scheduled by the first DCI format are arranged according to indices of the plurality of carriers.
[0032] Another embodiment of the disclosure provides a BS comprising: a transceiver; and a processor coupled to the transceiver, wherein the processor is configured to: transmit, to a user equipment (UE), a plurality of DCI formats, wherein each of the plurality of DCI formats schedules one or more physical downlink shared channel (PDSCH) transmissions on one or more carriers and the plurality of DCI formats indicate a same slot for transmitting a HARQ-ACK codebook; and receive, from the UE, the HARQ-ACK codebook comprising a first HARQ-ACK sub-codebook and a second HARQ-ACK sub-codebook, wherein the plurality of DCI formats include at least two sets, wherein a first set of the at least two sets comprises all first type DCI formats of the plurality of DCI formats and a second set of the at least two sets comprises all second type DCI formats of the plurality of DCI formats, wherein each first type DCI format requires a single HARQ-ACK information bit and each second type DCI format requires more than one HARQ-ACK information bit, and wherein a DAI of the first type DCI formats is counted independently of a DAI of the second type DCI formats; wherein the first HARQ-ACK sub-codebook comprises HARQ-ACK information bits of DCI formats in the first set; and wherein the second HARQ-ACK sub-codebook comprises HARQ-ACK information bits of DCI formats in the second set.
[0033] In some embodiments, the first type DCI format is from a group comprising one or more of: a fallback DCI format; or a non-fallback DCI format transmitted on a carrier not configured with CBG-based (re)transmission, wherein: the carrier is configured with a TDRA table, where each entry indicates a SLIV; the carrier is configured with a TDRA table, where at least one entry indicates multiple SLIVs and a single PDSCH is scheduled by the non-fallback DCI format; multiple PDSCHs on multiple carriers can be scheduled by the non-fallback DCI and a single PDSCH is scheduled by the non-fallback DCI format; a single PDSCH can be scheduled by the non-fallback DCI; or the carrier is configured with at most two TBs per PDSCH and spatial bundling is applied.
[0034] In some embodiments, the second type DCI format is from a group comprising one or more of: a non-fallback DCI format transmitted on a carrier configured with CBG-based (re)transmission, or a carrier is configured with a TDRA table, where at least one entry indicates multiple start and length indicator values (SLIVs) and at least two PDSCHs are scheduled by the non-fallback DCI format, or a carrier is configured with at most two TBs per PDSCH and spatial bundling is not applied; or a non-fallback DCI scheduling at least two PDSCHs on at least one carrier.
[0035] In some embodiments, the processor is further configured to determine a uniform number of HARQ-ACK information bits per second type DCI format in the second set.
[0036] In some embodiments, the uniform number is determined based on a configured maximum number of PDSCHs schedulable by a DCI format and a configured maximum number of CBGs per TB; wherein the uniform number is predefined; or wherein the processor is further configured to transmit the uniform number to the UE via RRC signaling.
[0037] In some embodiments, determining the uniform number based on the configured maximum number of PDSCHs schedulable by a DCI format and the configured maximum number of CBGs per TB comprises determining a value of the uniform number to be equal to a minimum or a maximum of the configured maximum number of PDSCHs schedulable by a DCI format and the configured maximum number of CBGs per TB.
[0038] In some embodiments, the processor is further configured to: transmit a SPS PDSCH to the UE; and receive HARQ-ACK feedback for the SPS PDSCH in the HARQ-ACK codebook, wherein the HARQ-ACK feedback for the SPS PDSCH is placed at a predefined location of the first HARQ-ACK sub-codebook or the HARQ-ACK codebook; or wherein the HARQ-ACK feedback for the SPS PDSCH is placed at a predefined location of the second HARQ-ACK sub-codebook, wherein a number of bits of the HARQ-ACK feedback for the SPS PDSCH aligns with a uniform number of HARQ-ACK information bits per second type DCI format in the second set.
[0039] In some embodiments, the second type DCI format is from a group comprising one or more of: a non-fallback DCI format transmitted on a carrier configured with a TDRA table, wherein at least one entry indicates multiple start and length indicator values (SLIVs) and at least two PDSCHs are scheduled by the non-fallback DCI format, or a non-fallback DCI scheduling at least two PDSCHs on at least one carrier.
[0040] In some embodiments, the at least two sets further include a third set comprising all third type DCI formats in the plurality of DCI formats, and wherein the third type DCI format comprises a non-fallback DCI format scheduling a single PDSCH and transmitted on a carrier configured with CBG-based (re)transmission.
[0041] In some embodiments, the number of HARQ-ACK information bits per second type DCI format is determined based on a configured maximum number of PDSCHs that can be scheduled by the second type DCI format, and the number of HARQ-ACK information bits per third type DCI format is determined based on a configured maximum number of CBGs per TB.
[0042] In some embodiments, in response to the number of HARQ-ACK information bits per second type DCI format being equal to the number of HARQ-ACK information bits per third type DCI format, the DAI of the third type DCI format is counted together with the DAI of the second type DCI format, and the second HARQ-ACK sub-codebook further includes HARQ-ACK information bits for DCI formats in the third set; or in response to the number of HARQ-ACK information bits per second type DCI format not being equal to the number of HARQ-ACK information bits per third type DCI format, the DAI of the third type DCI format is counted independently of the DAI of the second type DCI format, and the HARQ-ACK codebook further includes a third HARQ-ACK sub-codebook including HARQ-ACK information bits for DCI formats in the third set.
[0043] In some embodiments, the second type DCI format includes a non-fallback DCI format transmitted on a carrier configured with a TDRA table, wherein at least one entry indicates a plurality of start and length indicator values (SLIVs), and at least two PDSCHs are scheduled by the non-fallback DCI format on the same carrier.
[0044] In some embodiments, the at least two sets further include a third set including all third type DCI formats of the plurality of DCI formats and a fourth set including all fourth type DCI formats of the plurality of DCI formats; and wherein the third type DCI format includes a non-fallback DCI format scheduling at least two PDSCHs on at least two carriers, and the fourth type DCI format includes a non-fallback DCI format scheduling a single PDSCH and transmitted on a carrier configured with CBG-based (re)transmission.
[0045] In some embodiments, the number of HARQ-ACK information bits per second type DCI format is determined based on a configured maximum number of PDSCHs that can be scheduled by the second type DCI format on a single serving cell, the number of HARQ-ACK information bits per third type DCI format is determined based on a configured maximum number of PDSCHs that can be scheduled by the third type DCI format on multiple serving cells, and the number of HARQ-ACK information bits per fourth type DCI format is determined based on a configured maximum number of CBGs per TB.
[0046] In some embodiments, in response to the number of HARQ-ACK information bits per third type of DCI format being equal to the number of HARQ-ACK information bits per second type of DCI format, the DAI for the third type of DCI format is counted together with the DAI for the second type of DCI format, and the second HARQ-ACK sub-codebook further includes HARQ-ACK information bits for DCI formats in the third set; in response to the number of HARQ-ACK information bits per fourth type of DCI format being equal to the number of HARQ-ACK information bits per second type of DCI format, the DAI for the fourth type of DCI format is counted together with the DAI for the second type of DCI format, and the second HARQ-ACK sub-codebook further includes HARQ-ACK information bits for DCI formats in the fourth set; in response to the number of HARQ-ACK information bits per third type of DCI format not being equal to the number of HARQ-ACK information bits per second type of DCI format, the DAI for the third type of DCI format is counted independently of the DAI for the second type of DCI format, and the HARQ-ACK codebook further includes a third HARQ-ACK sub-codebook including HARQ-ACK information bits for DCI formats in the third set; in response to the number of HARQ-ACK information bits per fourth type of DCI format not being equal to the number of HARQ-ACK information bits per second type of DCI format, the DAI for the fourth type of DCI format is counted independently of the DAI for the second type of DCI format, and the HARQ-ACK codebook further includes a fourth HARQ-ACK sub-codebook including HARQ-ACK information bits for DCI formats in the fourth set; in response to the number of HARQ-ACK information bits per third type of DCI format being equal to the number of HARQ-ACK information bits per fourth type of DCI format but not equal to the number of HARQ-ACK information bits per second type of DCI format, the DAIs for the third and fourth types of DCI format are counted together and independently of the DAI for the second type of DCI format, and the HARQ-ACK codebook further includes a third HARQ-ACK sub-codebook including HARQ-ACK information bits for DCI formats in the third and fourth sets;In response to the number of HARQ-ACK information bits per second type DCI format, the number of HARQ-ACK information bits per third type DCI format, the number of HARQ-ACK information bits per fourth type DCI format being different from each other, the DAIs of the second, third, and fourth type DCI formats are counted independently from each other, and the HARQ-ACK codebook further comprises a third HARQ-ACK sub-codebook comprising HARQ-ACK information bits of DCI formats in the third set and a fourth HARQ-ACK sub-codebook comprising HARQ-ACK information bits of DCI formats in the fourth set; or any combination thereof.
[0047] In some embodiments, a first DCI format of the plurality of DCI formats schedules a plurality of PDSCHs in a single carrier in a plurality of time units. HARQ-ACK information bits of the plurality of PDSCHs scheduled by the first DCI format are arranged according to the plurality of time units.
[0048] In some embodiments, a first DCI format of the plurality of DCI formats schedules a plurality of PDSCHs in a plurality of carriers. HARQ-ACK information bits of the plurality of PDSCHs scheduled by the first DCI format are arranged according to indices of the plurality of carriers.
[0049] Yet another embodiment of the disclosure provides a BS comprising: a transceiver; and a processor coupled to the transceiver, wherein the processor is configured to: transmit, to a user equipment (UE), a plurality of DCI formats, wherein each of the plurality of DCI formats schedules one or more physical downlink shared channel (PDSCH) transmissions on one or more carriers, and the plurality of DCI formats indicate a same slot for transmitting a HARQ-ACK codebook, and wherein a uniform number of HARQ-ACK information bits is required for each of the plurality of DCI formats; and receive, from the UE, the HARQ-ACK codebook comprising HARQ-ACK information bits corresponding to each of the plurality of DCI formats.
[0050] In some embodiments, DAIs of the plurality of DCI formats are counted together, and the HARQ-ACK information bits of the plurality of DCI formats are arranged according to the DAIs of the plurality of DCI formats.
[0051] In some embodiments, the uniform number is determined based on a configured maximum number of PDSCHs schedulable by a DCI format and a configured maximum number of CBGs per TB; or wherein the uniform number is predefined; or wherein the processor is configured to transmit the uniform number to the UE via RRC signaling.
[0052] In some embodiments, a value of the uniform number is equal to a minimum or a maximum of the configured maximum number of PDSCHs schedulable by a DCI format and the configured maximum number of CBGs per TB.
[0053] In some embodiments, a first DCI format of the plurality of DCI formats schedules a plurality of PDSCHs in a plurality of time units on a single carrier. HARQ-ACK information bits for the plurality of PDSCHs scheduled by the first DCI format are arranged according to the plurality of time units.
[0054] In some embodiments, a first DCI format of the plurality of DCI formats schedules a plurality of PDSCHs on a plurality of carriers. HARQ-ACK information bits for the plurality of PDSCHs scheduled by the first DCI format are arranged according to indices of the plurality of carriers. BRIEF DESCRIPTION OF DRAWINGS
[0055] To describe the manner in which the advantages and features of the disclosure can be obtained, a description of the disclosure will be rendered by reference to specific embodiments thereof, which are illustrated in the appended drawings. These drawings depict only example embodiments of the disclosure and are therefore not to be considered limiting of its scope.
[0056] Figure 1 A diagram illustrating a wireless communication system in accordance with some embodiments of the disclosure is shown.
[0057] Figure 2 A diagram illustrating a DCI format scheduling a plurality of PDSCH transmissions in accordance with some embodiments of the disclosure is shown.
[0058] Figure 3 A diagram illustrating a DCI format scheduling a PDSCH transmission in accordance with some embodiments of the disclosure is shown.
[0059] Figures 4A to 4D An exemplary HARQ-ACK codebook determination in accordance with some embodiments of the disclosure is shown.
[0060] Figure 5 A flow diagram of an exemplary process of wireless communication in accordance with some embodiments of the disclosure is shown.
[0061] Figure 6 A flow diagram of an exemplary process of wireless communication in accordance with some embodiments of the disclosure is shown.
[0062] Figure 7 A simplified block diagram of an exemplary apparatus in accordance with some embodiments of the disclosure is shown. DETAILED DESCRIPTION
[0063] The detailed description of the drawings is intended as a description of the preferred embodiments of the present disclosure and is not intended to represent the only forms in which the present disclosure can be practiced. It is understood that the same or equivalent functions can be accomplished by different embodiments that are intended to be encompassed within the spirit and scope of the present disclosure.
[0064] While operations are depicted in the drawings in a particular order, one skilled in the art will recognize that this order can not be necessary. One skilled in the art will recognize that steps from two or more methods can be performed in an order different than the order in which the steps are depicted. Further, one skilled in the art will recognize that steps from two or more methods can be performed simultaneously or with partial concurrence. Moreover, one skilled in the art will recognize that some steps can be eliminated, other steps can be added, or some steps can be modified.
[0065] Reference will now be made in detail to some embodiments of the present disclosure, examples of which are illustrated in the accompanying drawings. For ease of understanding, the embodiments are provided under a specific network architecture and a new service scenario, such as 3rd Generation Partnership Project (3GPP) 5G (NR), 3GPP Long Term Evolution (LTE), etc. It is considered that all the embodiments in the present disclosure are also applicable to similar technical problems as the network architecture and the new service scenario develop, and furthermore, the terms stated in the present disclosure can change, which should not affect the principles of the present disclosure.
[0066] Figure 1 A schematic diagram of a wireless communication system 100 according to some embodiments of the present disclosure is illustrated.
[0067] As Figure 1 As shown in Figure 1 particular number of UEs 101 and BSs 102, it is considered that any number of UEs and BSs can be included in the wireless communication system 100.
[0068] The UEs 101 can include computing devices, such as desktop computers, laptop computers, personal digital assistants (PDAs), tablet computers, smart televisions (e.g., televisions with internet connectivity), set-top boxes, game consoles, security systems (including security cameras), vehicle-mounted computers, network appliances (e.g., routers, switches, and modems), etc. According to some embodiments of the present disclosure, the UEs 101 can include portable wireless communication devices, smart phones, cellular phones, flip-phones, devices with subscriber identity modules, personal computers, selective call receivers, or any other device capable of sending and receiving communication signals on a wireless network. In some embodiments of the present disclosure, the UEs 101 include wearable devices, such as smart watches, fitness bands, optical head-mounted displays, etc. Furthermore, the UEs 101 can be referred to as subscriber units, mobiles, mobile stations, users, terminals, mobile terminals, wireless terminals, fixed terminals, subscriber stations, user terminals, or devices, or described using other terminology in the art. The UEs 101 can communicate with the BSs 102 via uplink (UL) communication signals.
[0069] The BSs 102 can be distributed throughout a geographic region. In certain embodiments of the present disclosure, the BSs 102 can also be referred to as access points, access terminals, base stations, base station units, macrocells, nodeBs, evolved nodeBs (eNBs), gNBs, home nodeBs, relay nodes, or devices, or described using other terminology. The BSs 102 are generally part of a radio access network that can include one or more controllers communicably coupled to one or more corresponding BSs 102. The BSs 102 can communicate with the UEs 101 via downlink (DL) communication signals.
[0070] The wireless communication system 100 is compatible with any type of network capable of sending and receiving wireless communication signals. For example, the wireless communication system 100 is compatible with wireless communication networks, cellular telephone networks, time division multiple access (TDMA) based networks, code division multiple access (CDMA) based networks, orthogonal frequency division multiple access (OFDMA) based networks, LTE networks, 3GPP based networks, 3GPP 5G networks, satellite communication networks, high altitude platform networks, and / or other communication networks.
[0071] In some embodiments of the disclosure, the wireless communication system 100 is compatible with 5G NR of the 3GPP protocol. For example, the BSs 102 can transmit data on the DL using an OFDM modulation scheme, and the UEs 101 can transmit data on the UL using a discrete Fourier transform spread orthogonal frequency-division multiplexing (DFT-S-OFDM) or a cyclic prefix OFDM (CP-OFDM) scheme. More generally, however, the wireless communication system 100 can implement some other open or proprietary communication protocol, such as WiMAX, among other protocols.
[0072] In some embodiments of the disclosure, the BSs 102 and the UEs 101 can communicate using other communication protocols, such as the IEEE 802.11 family of wireless communication protocols. Further, in some embodiments of the disclosure, the BSs 102 and the UEs 101 can communicate on a licensed spectrum, while in some other embodiments, the BSs 102 and the UEs 101 can communicate on an unlicensed spectrum. The present disclosure is not intended to be limited to the implementation of any particular wireless communication system architecture or protocol.
[0073] NR supports a wide range of spectrum within different frequency ranges. In the market for 5G Advanced, it is expected that availability of spectrum will increase, possibly due to refarming of frequency bands originally used for previous generations of cellular networks. For example, for some low frequency bands (e.g., 450 MHz to 6000 MHz) of FR1, the available bands tend to be more fragmented and scattered with narrower bandwidths. Additionally, the available spectrum can be wider for the bands of FR2 (24250 MHz to 52600 MHz) and some bands of FR1 (frequency range 1), such that intra-band multicarrier operation is necessary.
[0074] To meet different spectrum requirements, it is important to ensure that these fragmented or scattered bands or spectrum with wider bandwidths are utilized in a more spectrum- and power-efficient and flexible manner to provide higher throughput and good coverage in the network.
[0075] For example, one motivation is to improve spectrum / power efficiency and flexibility of scheduling data over multiple cells including intra-band cells and inter-band cells. In some instances, scheduling mechanisms can only allow a single PUSCH or PDSCH to be scheduled on a single cell per scheduling DCI. As more scattered bands or spectrum with wider bandwidths become available, it is desirable to allow simultaneous scheduling of multiple cells.
[0076] NR is designed to support a maximum of 16 component carriers (CCs) in the case of Carrier Aggregation (CA) or a maximum of 32 CCs in the case of Dual Connectivity (DC). Carrier Aggregation (CA), also known as Spectrum Aggregation or Bandwidth Aggregation, supports multiple carriers to improve data rates. The individual unit frequency defined by the CA is called a component carrier (CC). A CC may correspond to a serving cell. CA provides the same effect as if multiple physically contiguous or discontinuous frequency bands in the frequency domain were bundled together and used as a logical large frequency band.
[0077] In some embodiments of this disclosure, in the case of CA, a DCI can schedule at most one carrier via cross-carrier scheduling or self-scheduling. For example, when the number of carriers configured for the UE is large, this may require relatively high signaling overhead for PDCCH scheduling of PDSCH. In some embodiments of this disclosure, a single DCI is proposed to be used to schedule multiple PDSCHs (or PDSCH transmissions) on multiple configured carriers. These embodiments can significantly reduce signaling overhead.
[0078] When a single DCI that schedules multiple PDSCHs across multiple carriers is used, and the UE misses this single DCI, the UE can identify the missed DCI. However, the UE cannot determine the number of carriers scheduled by the missed DCI. Therefore, the UE cannot determine the size of the HARQ-ACK codebook for the missed DCI, which may lead to a mismatch between the HARQ-ACK codebooks of the UE and the BS. In other words, the HARQ-ACK codebook generated by the UE may not match the one expected by the BS.
[0079] Figure 2 This diagram illustrates a DCI format for scheduling multiple PDSCH transmissions according to some embodiments of the present disclosure.
[0080] In some embodiments of this disclosure, multiple CCs can be configured for the UE (e.g., Figure 2 (CCs 231 to 235 in the table). It should be understood that the subcarrier spacing (SCS) of the carriers configured for the UE can be the same or different. Each of the multiple CCs can correspond to a corresponding serving cell of the UE. Each serving cell can be associated with a serving cell index. In some instances, the serving cell indices corresponding to CCs 231 to 235 can be arranged in ascending order.
[0081] like Figure 2 As shown, instead of using five DCI formats to schedule five PDSCH transmissions on five carriers (e.g., CC 231 to 235) respectively (e.g., Figure 2 In the PDSCH transmissions 2201 to 2205, the BS can transmit fewer (e.g., three) DCI formats in time slots (e.g., time slot n) to schedule five PDSCH transmissions on five carriers.
[0082] For example, DCI format #1 in PDCCH 211 can schedule PDSCH transmission 2201 on carrier 231. DCI format #2 in PDCCH 212 can schedule multiple PDSCH transmissions, e.g., PDSCH transmission 2202 on carrier 232, PDSCH transmission 2203 on carrier 233, and PDSCH transmission 2204 on carrier 234. DCI format #3 in PDCCH 213 can schedule PDSCH transmission 2205 on carrier 235.
[0083] Each DCI format can indicate a downlink assignment index (DAI) to facilitate HARQ-ACK feedback for PDSCH transmissions scheduled by the corresponding DCI format.
[0084] For example, in some embodiments of the disclosure, a DCI format can contain a DAI (e.g., a counter DAI) to indicate the cumulative number of transmitted DCI formats (or {serving cell, PDCCH monitoring occasion}-pairs) until the current serving cell and the current PDCCH monitoring occasion for scheduling dynamic PDSCH transmissions, activating semi-persistent scheduling (SPS) PDSCH transmissions, releasing SPS PDSCH transmissions, or indicating a secondary cell (SCell) dormancy. In some embodiments of the disclosure, the DCI format can also contain an additional DAI (e.g., a total DAI) to indicate the total number of transmitted DCI formats (or {serving cell, PDCCH monitoring occasion}-pairs) until the current PDCCH monitoring occasion for scheduling dynamic PDSCH transmissions, activating SPS PDSCH transmissions, releasing SPS PDSCH transmissions, or indicating a SCell dormancy.
[0085] The counter DAI field or the total DAI field in a DCI format can contain at least two bits, indicating, for example, “00”, “01”, “10”, or “11”, which can be mapped to the values “1”, “2”, “3”, and “4”, respectively. When the value is greater than 4, it should be modulo 4 so that only two bits are used for indication. For example, values 1 and 5 are indicated by “00”, values 2 and 6 are indicated by “01”, values 3 and 7 are indicated by “10”, values 4 and 8 are indicated by “11”, and so on. It should be understood that the values of the parameters in the DCI format mentioned in the context of the present disclosure are for illustrative purposes only and should not be construed as limiting the embodiments of the present disclosure.
[0086] Still referring to Figure 2Based on the above definitions, DCI format #1 in PDCCH 211 can indicate a counter DAI indicating a value of “1” and a total DAI indicating a value of “3”. DCI format #2 in PDCCH 212 can indicate a counter DAI indicating a value of “2” and a total DAI indicating a value of “3”. DCI format #3 in PDCCH 213 can indicate a counter DAI indicating a value of “3” and a total DAI indicating a value of “3”.
[0087] From the UE’s perspective, when there is no missed DCI format, the UE can determine that there are five PDSCH transmissions scheduled by the three DCI formats, and can transmit corresponding HARQ-ACK feedback for the five PDSCH transmissions in a HARQ-ACK codebook. For example, assuming that each PDSCH transmission requires a single HARQ-ACK information bit, the UE can generate HARQ-ACK information bits (e.g., bit x1 for PDSCH transmission 2201, bit x2 for PDSCH transmission 2202, bit x3 for PDSCH transmission 2203, bit x4 for PDSCH transmission 2204, and bit b5 for PDSCH transmission 2205) for PDSCH transmissions 2201-2205 in a HARQ-ACK codebook (e.g., {x1, x2, x3, x4, x5}). Each HARQ-ACK information bit (e.g., x1, x2, x3, x4, or x5) can be an acknowledgement (ACK) or a negative ACK (NACK) information bit. It should be understood that in some other examples, each PDSCH transmission can require two or more HARQ-ACK information bits (e.g., two or more ACK or NACK information bits).
[0088] When a DCI format scheduling multiple PDSCHs is missed (e.g., DCI format #2 in PDCCH 212), the UE can determine the missed DCI based on the received DAI (e.g., counter DAI of DCI format #1 and DCI format #3). However, the UE cannot determine how many PDSCHs are scheduled by the missed DCI based on the received DAI (e.g., total DAI of DCI format #1 and DCI format #3). In some instances, the UE can assume that the missed DCI schedules a single PDSCH. As a result, the UE can generate a HARQ-ACK codebook that includes HARQ-ACK feedback for PDSCH transmission 2201 (e.g., xl), HARQ-ACK feedback for the assumed single PDSCH transmission (e.g., NACK), and HARQ-ACK feedback for PDSCH transmission 2205 (e.g., x5). In other words, the UE can transmit a HARQ-ACK codebook to the BS, e.g., {xl, NACK, x5}, which can be expected to correspond to a HARQ-ACK codebook for five transmitted PDSCHs, e.g., {xl, x2, x3, x4, x5}. As a result, a misunderstanding of the HARQ-ACK codebook can occur between the BS and the UE. Moreover, the BS can not be able to decode the HARQ-ACK codebook from the UE because it does not match what the BS expected to be generated by the UE.
[0089] In the above scenario, such a misunderstanding between the UE and the BS can occur as long as the UE does not know the number of actually transmitted PDSCHs. Because the BS cannot receive HARQ-ACK feedback for the transmitted PDSCHs due to the misunderstanding, the BS has to retransmit all of the transmitted PDSCHs (in the above case, five PDSCHs have to be retransmitted), which will result in a degradation of downlink performance.
[0090] There is a need to provide a solution to avoid such a misunderstanding of the HARQ-ACK codebook between the UE and the BS. More details about embodiments of the present disclosure will be explained in the following with reference to the accompanying drawings.
[0091] In the present disclosure, HARQ-ACK information bits for PDSCHs scheduled by a single DCI in multiple time units (e.g., slots) of a single carrier can be ordered based on time information (e.g., slot index). HARQ-ACK information bits for PDSCHs scheduled by a single DCI on multiple carriers can be ordered based on serving cell index.
[0092] In some embodiments of the disclosure, a unified number of HARQ-ACK information bits can be determined for DCI formats that have HARQ-ACK information bits to be multiplexed in the same HARQ-ACK codebook. Although the actual number of HARQ-ACK information bits per DCI format can be different, the UE can align the actual number of HARQ-ACK information bits with the unified number of HARQ-ACK information bits. The DAI for a DCI format is counted among all DCI formats that have HARQ-ACK information bits to be multiplexed in the same HARQ-ACK codebook.
[0093] For example, when a UE is configured with code block group (CBG) based (re)transmission, multiple PDSCHs scheduled by a single DCI format on one or more carriers in the same cell group, or any combination thereof, the scheduled PDSCHs can be in different slots on the same carrier or different carriers, each DCI format can correspond to a unified number of HARQ-ACK information bits when HARQ-ACK feedback for all scheduled PDSCHs are to be transmitted in one HARQ-ACK codebook, regardless of how many PDSCHs are scheduled by the DCI format, whether CBG based (re)transmission is applied to the PDSCHs scheduled by the DCI format, or whether the PDSCHs scheduled by the DCI can carry up to 2 TBs.
[0094] The disclosure proposes several options for determining the unified number of HARQ-ACK information bits. In the following of the disclosure, the following parameters are used for clarity:
[0095] O, which represents the unified number of HARQ-ACK information bits per DCI format;
[0096] N, which represents the configured maximum number of CBGs per TB;
[0097] M, which represents the maximum number of PDSCHs that can be scheduled by a single DCI format;
[0098] A, which represents the configured maximum number of PDSCHs on the same serving cell that can be scheduled by a single DCI format; and / or
[0099] B, which represents the configured maximum number of PDSCHs on multiple serving cells that can be scheduled by a single DCI format.
[0100] The UE can determine the unified number of HARQ-ACK information bits per DCI format, i.e., O, by one of the following options:
[0101] Option A1 : The unified number of HARQ-ACK information bits per DCI format can be configured by RRC signaling, and the configured number can be 1, 2, 4, 6, or 8.
[0102] Option A2: The uniform number of HARQ-ACK information bits per DCI format can be determined based on the values of M and N, or the values of A, B, and N. In some instances, the uniform number is equal to the minimum of M and N, i.e., O = min(M, N), or the minimum of A, B, and N, i.e., O = min(A, B, N). In some instances, the uniform number is equal to the maximum of M and N, i.e., O = max(M, N), or the maximum of A, B, and N, i.e., O = max(A, B, N). In some instances, the uniform number is equal to the average of M and N, i.e., O = (M + N) / 2, or the average of A, B, and N, i.e., O = (A + B + N) / 2.
[0103] Option A3: The uniform number of HARQ-ACK information bits per DCI format is pre-defined in the standard, e.g. The uniform number can be equal to 1.
[0104] In the above options, when the actual number of HARQ-ACK information bits for PDSCHs scheduled by a DCI format is equal to the uniform number O, the UE can transmit the HARQ-ACK information bits for the DCI format without further processing of the HARQ-ACK information bits.
[0105] When the actual number of HARQ-ACK information bits for PDSCHs scheduled by a DCI format is greater than the uniform number O, the UE can perform HARQ-ACK binding to align with the uniform number O. For example, the UE can perform a logical AND operation among the HARQ-ACK information bits for the DCI format until the total number of HARQ-ACK information bits for the DCI format is equal to the uniform number.
[0106] When the actual number of HARQ-ACK information bits for PDSCHs scheduled by a DCI format is less than the uniform number O, the UE can perform HARQ-ACK padding to align with the uniform number O. For example, the UE can append padding bits (e.g., NACK bits) to the HARQ-ACK information bits until the total number of HARQ-ACK information bits for the DCI format is equal to the uniform number.
[0107] For example, when the total number O and the number of HARQ-ACK information bits per DCI format is equal to 1, no HARQ-ACK bundling is performed. Otherwise, when the total number O is equal to 1 and the number of HARQ-ACK information bits per DCI format is greater than 1, HARQ-ACK bundling can be performed by logical AND operation among the HARQ-ACK information bits per DCI format, such that a single HARQ-ACK bit is generated for each DCI format. This bundling operation can be performed for the HARQ-ACK information bits per DCI format as long as the number of HARQ-ACK information bits is greater than 1. That is, regardless of whether the DCI formats schedule multiple PDSCHs on one carrier, multiple carriers in one or more slots, or the scheduled PDSCHs are configured with the same or different maximum number of CBGs per TB, there is only one HARQ-ACK information bit per DCI format in the codebook.
[0108] In this way, each DCI format corresponds to O corresponding consecutive bits in the HARQ-ACK codebook.
[0109] Figure 3 A diagram illustrating DCI formats scheduling PDSCH transmissions according to some embodiments of the present disclosure is described.
[0110] In Figure 3 , a UE can be configured with multiple CCs (e.g., six CCs, Figure 3 CCs 331-336 in
[0111] As shown in Figure 3 , a BS can transmit six DCI formats (i.e., DCI formats #A1-#A6) in one or more slots (e.g., slot n, slot n+1, etc.) to schedule ten PDSCH transmissions (PDSCHs 3201, 3202, …, 3210) on six carriers for a UE. All six DCI formats indicate the same slot for transmitting HARQ-ACK feedback for the PDSCHs scheduled by all six DCI formats.
[0112] For example, DCI format #Al in PDCCH 311 can schedule PDSCH transmission 3201 on carrier 331. DCI format #A2 in PDCCH 312 can schedule multiple PDSCH transmissions, e.g., PDSCH transmission 3202 on carrier 332, PDSCH transmission 3203 on carrier 333, and PDSCH transmission 3204 on carrier 334. DCI format #A3 in PDCCH 313 can also schedule multiple PDSCH transmissions, e.g., PDSCH transmissions 3205 to 3207 on carrier 335. DCI format #A4 in PDCCH 314 can schedule PDSCH transmission 3208 on carrier 336. DCI format #A5 in PDCCH 315 can schedule PDSCH transmission 3209 on carrier 331. DCI format #A6 in PDCCH 316 can schedule PDSCH transmission 3210 on carrier 332.
[0113] In some examples, one or more DCI formats can be configured with TB-based (re)transmission (e.g., TB-based transmission, TB-based retransmission, or any combination thereof) or CBG-based (re)transmission (e.g., CBG-based transmission, CBG-based retransmission, or any combination thereof). For example, DCI format #Al in PDCCH 311 can schedule PDSCH transmission 3201 on carrier 331 using TB-based (re)transmission, DCI format #A4 in PDCCH 314 can schedule PDSCH transmission 3208 on carrier 336 using CBG-based (re)transmission, DCI format #A5 in PDCCH 315 can schedule PDSCH transmission 3209 on carrier 331 using TB-based (re)transmission, and DCI format #A6 in PDCCH 316 can schedule PDSCH transmission 3210 on carrier 332 using TB-based (re)transmission.
[0114] Assuming that HARQ-ACK feedback for transmissions 3201 to 3210 is to be transmitted in the same HARQ-ACK codebook. In some embodiments, when a unified number of HARQ-ACK information bits is applied for DCI formats #Al to #A6, the DAI for DCI formats #Al to #A6 can be counted together among all DCI formats #Al to #A6. For example, according to the DAI definition described above, the counter DAI and the total DAI indicated by each DCI format (i.e., DCI formats #Al to #A6) are presented in the following table. Figure 2
[0115] Table 1
[0116] DCI format Counter DAI Total DAI DCI format #A1 in PDCCH 311 1 4 DCI format #A2 in PDCCH 312 2 4 DCI format #A3 in PDCCH 313 3 4 DCI format #A4 in PDCCH 314 4 4 DCI format #A5 in PDCCH 315 5 6 DCI format #A6 in PDCCH 316 6 6
[0117] The UE can determine the unified number of HARQ-ACK information bits according to one of the options described above, and arrange the HARQ-ACK information bits of DCI formats in the HARQ-ACK codebook according to the DAI, e.g., in a predefined order (e.g., ascending or descending order) of the counter DAI.
[0118] When HARQ-ACK feedback for SPS PDSCH is to be transmitted in the HARQ-ACK codebook, the HARQ-ACK feedback for SPS PDSCH can be placed at a predefined position of the HARQ-ACK codebook (e.g., at the beginning or at the end). In some instances, the HARQ-ACK information bits for SPS PDSCH in the HARQ-ACK codebook are the actual HARQ-ACK information bits for SPS PDSCH. In some instances, the HARQ-ACK information bits for SPS PDSCH in the HARQ-ACK codebook are determined by aligning the actual HARQ-ACK information bits for SPS PDSCH with the unified number.
[0119] Figure 4A An example HARQ-ACK codebook determination according to some embodiments of the disclosure is illustrated. For example, the HARQ-ACK codebook 450A can include the HARQ-ACK information bits for the PDSCHs scheduled by DCI formats #A1 to #A6 in Figure 3 PUCCH 431. The HARQ-ACK codebook 450A can be transmitted in the PUCCH 431.
[0120] In one embodiment, when the unified number of HARQ-ACK information bits per DCI is equal to 1, then there is one HARQ-ACK information bit for the PDSCH scheduled by each DCI. Binding can be performed for size alignment. For example, the HARQ-ACK codebook 450A can include {a1, a2, a3, a4, a5, a6}, where
[0121] - a1 is the HARQ-ACK information bit for the PDSCH 3201 (or the binding HARQ-ACK information bit for the PDSCH 3201 in case of up to two TBs per PDSCH configured on the carrier 331) scheduled by DCI format #A1;
[0122] - a2 is the binding HARQ-ACK information bit for the PDSCH 3202, the PDSCH 3203, and the PDSCH 3204 scheduled by DCI format #A2;
[0123] - a3 is the binding HARQ-ACK information bit for the PDSCH 3205, the PDSCH 3206, and the PDSCH 3207 scheduled by DCI format #A3;
[0124] -a4 is the HARQ-ACK information bit for PDSCH 3208 (or the bundled HARQ-ACK information bit for PDSCH 3208 in case of up to two TBs per PDSCH configured on carrier 336) scheduled by DCI format #A4;
[0125] -a5 is the HARQ-ACK information bit for PDSCH 3209 (or the bundled HARQ-ACK information bit for PDSCH 3209 in case of up to two TBs per PDSCH configured on carrier 331) scheduled by DCI format #A5; and
[0126] -a6 is the HARQ-ACK information bit for PDSCH 3210 (or the bundled HARQ-ACK information bit for PDSCH 3210 in case of up to two TBs per PDSCH configured on carrier 332) scheduled by DCI format #A6.
[0127] In another embodiment, the uniform number of HARQ-ACK information bits per DCI can be more than one, for example, when equal to two, then there are two HARQ-ACK information bits for PDSCHs scheduled by each DCI format. Bundling and NACK padding can be performed for size alignment. For example, HARQ-ACK codebook 450A can include {b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12}, where
[0128] -b1 and b2 are the HARQ-ACK information bits for PDSCH 3201 scheduled by DCI format #A1. For example, in case of up to one TB per PDSCH configured on carrier 331, b1 can be the HARQ-ACK information bit for PDSCH 3201, and b2 can be a NACK bit for aligning the size of the HARQ-ACK information bit for PDSCH 3201 with the uniform number. In case of up to two TBs per PDSCH configured on carrier 331, b1 can be the HARQ-ACK information bit for the first TB on PDSCH 3201, and b2 can be the HARQ-ACK information bit for the second TB on PDSCH 3201.
[0129] -b3 and b4 are the HARQ-ACK information bits for PDSCH 3202, PDSCH 3203, and PDSCH 3204 scheduled by DCI format #A2.
[0130] HARQ-ACK information bits of PDSCH 3202, PDSCH 3203, and PDSCH 3204 are b3202, b3203, and b3204, respectively, and a binding (e.g., a logical AND operation) can be performed on any two of the three bits. For example, b3 can be a binding bit of b3202 and b3203, and b4 can be b3204. For example, b3 can be b3202, and b4 can be a binding bit of b3203 and b3204.
[0131] - b5 and b6 are HARQ-ACK information bits of PDSCH 3205, PDSCH 3206, and PDSCH 3207 scheduled by DCI format #A3. Similarly, as a determination of b3 and b4, b5 and b6 can be determined by performing a logical AND operation between HARQ-ACK bits of any two PDSCHs (e.g., PDSCH 3205 and PDSCH 3206). For example, b5 can be a binding bit of actual HARQ-ACK information bits of PDSCH 3205 and PDSCH 3206, and b6 can be an actual HARQ-ACK bit of PDSCH 3207. For example, b5 can be b3205, and b6 can be a binding bit of b3206 and b3207.
[0132] - b7 and b8 are HARQ-ACK information bits of PDSCH 3208 scheduled by DCI format #A4. As indicated above, DCI format #A4 in PDCCH 314 schedules PDSCH transmission 3208 on a CBG-based (re)transmission carrier 336. b7 and b8 can correspond to two binding CBG-level HARQ-ACK bits of PDSCH 3208. For example, assuming that 4 CBG-level HARQ-ACK bits are generated by the UE for PDSCH 3208, the UE can perform a logical AND operation on the first and second bits to obtain b7, and a logical AND operation on the third and fourth bits to obtain b8.
[0133] - b9 and b10 are HARQ-ACK information bits of PDSCH 3209 scheduled by DCI format #A5. For example, in a case where at most one TB per PDSCH is configured on carrier 331, b9 can be a HARQ-ACK information bit of PDSCH 3209, and b10 can be a NACK bit used to align a size of the HARQ-ACK information bit of PDSCH 3209 with a uniform number. In a case where at most two TBs per PDSCH are configured on carrier 331, b9 can be a HARQ-ACK information bit of a first TB on PDSCH 3209, and b10 can be a HARQ-ACK information bit of a second TB on PDSCH 3209.
[0134] - b11 and b12 are HARQ-ACK information bits for PDSCH 3210 scheduled by DCI format #A6. For example, b11 is a HARQ-ACK information bit for PDSCH 3210, and b12 is a NACK bit for aligning the size of HARQ-ACK information bits of DCI format #A6 with the uniform number.
[0135] In some embodiments of the disclosure, the uniform number of HARQ-ACK information bits per DCI format can only apply to a specific type of DCI format, instead of all in the plurality of DCI formats scheduling PDSCHs that are to have HARQ-ACK feedback multiplexed in the same HARQ-ACK codebook.
[0136] In some embodiments of the disclosure, the plurality of DCI formats can be divided into at least two sets depending on the number of HARQ-ACK information bits for PDSCHs scheduled by the DCI formats.
[0137] In some embodiments, the plurality of DCI formats can be divided into two sets (e.g., DCI set #B1 and DCI set #B2). DCI set #B1 can include DCI formats of DCI type #B1 among the plurality of DCI formats. DCI set #B2 can include DCI formats of DCI type #B2 among the plurality of DCI formats.
[0138] DCI type #B1 can refer to DCI formats that need a single HARQ-ACK information bit, and DCI type #B2 can refer to DCI formats that need more than one HARQ-ACK information bit. The method for determining the uniform number O as described above can apply to DCI type #B2. That is, for each DCI format of DCI type #B2, a uniform number (e.g., O) of HARQ-ACK information bits is included in the HARQ-ACK codebook. The DAI for DCI formats of DCI type #B1 is counted independently of the DAI for DCI formats of DCI type #B2. The number of transmitted DCI type #B1 and the number of transmitted DCI type #B2 can be determined separately based on the respective total DAI in CA case or the respective counter DAI in single carrier case.
[0139] In some examples, DCI type #B1 can include the following DCI formats:
[0140] - fallback DCI format, e.g., DCI format 1_0.
[0141] In some examples, DCI format 1_0 is only included in DCI type #B1, regardless of whether DCI format 1_0 is transmitted on a carrier configured with CBG-based (re)transmission, DCI format 1_0 is transmitted on a carrier configured with a TDRA table containing at least one entry indicating multiple SLIVs or a TDRA table configured with each entry indicating a single SLIV, DCI format 1_0 is transmitted on a carrier configured with multi-carrier PDSCH scheduling via a single DCI, and DCI format 1_0 is transmitted for SPS PDSCH release or SCell dormancy without a scheduled PDSCH.
[0142] - non-fallback DCI format (e.g., DCI format 1_1 or DCI format 2_2) transmitted on a carrier not configured with CBG-based (re)transmission, and in addition,
[0143] A carrier can be configured with a TDRA table, where each entry indicates a SLIV;
[0144] A carrier can be configured with a TDRA table, where at least one entry indicates multiple SLIVs and a single PDSCH is scheduled by a non-fallback DCI format;
[0145] Multiple PDSCHs on multiple carriers can be scheduled by a non-fallback DCI, and a single PDSCH is scheduled by a non-fallback DCI format;
[0146] A single PDSCH can be scheduled by a non-fallback DCI format; or
[0147] A carrier can be configured with at most two TBs per PDSCH, and spatial bundling is applied.
[0148] In some examples, DCI type #B2 can include the following DCI formats:
[0149] - non-fallback DCI format (e.g., DCI format 1_1 or DCI format 1_2), where the non-fallback DCI:
[0150] transmitted on a carrier configured with CBG-based (re)transmission, or a carrier is configured with a TDRA table where at least one entry indicates multiple SLIVs and at least two PDSCHs are scheduled by a non-fallback DCI format, or a carrier is configured with at most two TBs per PDSCH and spatial bundling is not applied; or
[0151] At least two PDSCHs are scheduled on at least one carrier.
[0152] The HARQ-ACK codebook can contain two sub-codebooks, one (e.g., sub-codebook #B1) containing HARQ-ACK information bits for DCI formats in DCI set #B1 and the other (e.g., sub-codebook #B2) containing HARQ-ACK information bits for DCI formats in DCI set #B2. In each sub-codebook, HARQ-ACK information bits for PDSCHs scheduled by respective DCI formats in the corresponding DCI set are arranged according to the DAI (e.g., counter DAI) of the respective DCI formats in the corresponding DCI set. In sub-codebook #B2, every O HARQ-ACK information bits can correspond to a corresponding DCI format of DCI type #B2.
[0153] The two sub-codebooks can be arranged in the HARQ-ACK codebook according to a predefined manner. For example, sub-codebook #B1 can be placed in front of sub-codebook #B2 in the HARQ-ACK codebook. For example, sub-codebook #B2 can be placed in front of sub-codebook #B1 in the HARQ-ACK codebook.
[0154] In one embodiment, a UE can not expect CBG-based (re)transmission to be configured simultaneously with multiple PDSCHs scheduled by a single DCI in the same cell group. For example, a BS can not configure CBG-based (re)transmission to a UE simultaneously with multiple PDSCHs scheduled by a single DCI in the same cell group.
[0155] In another embodiment, a UE can be configured with CBG-based (re)transmission while having multiple PDSCHs scheduled by a single DCI format in the same cell group. When the number of PDSCHs actually scheduled by the single DCI format is equal to 1, the UE applies CBG-based HARQ-ACK feedback for the TB carried by the actually scheduled PDSCH. When the number of PDSCHs actually scheduled by the single DCI format is greater than 1, the UE applies TB-based HARQ-ACK feedback for the PDSCHs scheduled by the single DCI format. The scheduled PDSCHs can be in different slots on the same carrier, or on different carriers.
[0156] For example, referring back to Figure 3DCI format #A1 in PDCCH 311 can schedule PDSCH transmission 3201 on carrier 331, and needs one HARQ-ACK information bit. DCI format #A2 in PDCCH 312 can schedule multiple PDSCH transmissions, e.g., PDSCH transmission 3202 on carrier 332, PDSCH transmission 3203 on carrier 333, and PDSCH transmission 3204 on carrier 334, and needs three HARQ-ACK information bits. DCI format #A3 in PDCCH 313 can schedule multiple PDSCH transmissions, e.g., PDSCH transmission 3205 on carrier 335, PDSCH transmission 3206 on carrier 335, and PDSCH transmission 3207 on carrier 335, and needs three HARQ-ACK information bits. DCI format #A4 in PDCCH 314 can schedule PDSCH transmission 3208 on carrier 336 using CBG-based (re)transmission. DCI format #A5 in PDCCH 315 can schedule PDSCH transmission 3209 on carrier 331, and needs one HARQ-ACK information bit. DCI format #A6 in PDCCH 316 can schedule PDSCH transmission 3210 on carrier 332, and needs one HARQ-ACK information bit.
[0157] Figure 4B An exemplary HARQ-ACK codebook determination according to some embodiments of the disclosure is illustrated. For example, a HARQ-ACK codebook (not shown in Figure 4B may include HARQ-ACK information bits for PDSCHs scheduled by DCI formats #A1 to #A6 in Figure 3 may be transmitted in PUCCH 432.
[0158] Based on the definitions of DCI type #B1 and DCI type #B2, a UE can partition multiple DCI formats into two sets, e.g., DCI set 460-B1 including DCI format #A1, DCI format #A5, and DCI format #A6, and DCI set 460-B2 including DCI format #A2, DCI format #A3, and DCI format #A4. DAI is counted separately in the two sets. In connection with the definitions of counter DAI and total DAI, the counter DAI and total DAI indicated by each DCI format (i.e., DCI formats #A1 to #A6) are presented in the following table.
[0159] Table 2
[0160]
[0161] The UE can generate a single HARQ-ACK information bit for each DCI format in the set of DCIs 460-B1 in a sub-codebook (e.g., sub-codebook 450-B1).
[0162] The UE can generate a uniform number of HARQ-ACK information bits for each DCI format in the set of DCIs 460-B2 in another sub-codebook (e.g., sub-codebook 450-B2). The uniform number can be pre-defined, determined based on explicit configuration, or determined based on implicit rules. For example, the UE can determine the uniform number of HARQ-ACK information bits for each DCI format in the set of DCIs 460-B2 using options Al to A3 described above.
[0163] In each sub-codebook, the HARQ-ACK information bits per DCI format can be arranged according to the DAI, e.g., in a pre-defined order of the counter DAI (e.g., ascending or descending order).
[0164] The two HARQ-ACK sub-codebooks can be concatenated in a pre-defined order, e.g., the HARQ-ACK sub-codebook 450-B1 can be placed first in the HARQ-ACK codebook and the HARQ-ACK sub-codebook 450-B2 can follow the HARQ-ACK sub-codebook 450-B1; or vice versa.
[0165] In some embodiments, the UE can be configured with CBG-based (re)transmission while having multiple PDSCHs that can be scheduled by a single DCI format.
[0166] For example, when the number of PDSCHs actually scheduled by the DCI format is 1, the DCI format can contain a CBG transmission information (CBGTI) field. The CBGTI can be a bitmap with each bit corresponding to one CBG, such that the length of the CBGTI is equal to the RRC configured maximum number of CBGs per TB. A bit value of ‘0’ in the CBGTI field can indicate that the corresponding CBG will not be transmitted, and a bit value of ‘1’ can indicate that it will be transmitted, or vice versa. The UE can apply CBG-based HARQ-ACK feedback for the TB carried by the PDSCH actually scheduled. For example, the number of CBG-based HARQ-ACK feedback bits can be equal to the configured maximum number of CBGs per TB.
[0167] When the number of PDSCHs actually scheduled is greater than 1, the DCI format can not contain a CBGTI field. The UE can apply TB-based HARQ-ACK feedback for the PDSCHs scheduled by the DCI format. For example, the number of HARQ-ACK feedback bits for the PDSCHs scheduled by the DCI format can be equal to the maximum number of PDSCHs that can be scheduled by a single DCI format.
[0168] For example, assume the unified number of HARQ-ACK information bits for DCI type #B2 can equal 4. HARQ-ACK sub-codebook 450-B1 can contain HARQ-ACK information bits {c1, c2, c3}, and HARQ-ACK sub-codebook 450-B2 can contain HARQ-ACK information bits {d1, d2, d3, d4, d5, d6, d7, d8, d9, d10, d11, d12}, where
[0169] - c1, c2, and c3 are HARQ-ACK information bits for DCI format #A1, DCI format #A5, and DCI format #A6.
[0170] - d1, d2, d3, and d4 are HARQ-ACK information bits for PDSCH 3202, PDSCH 3203, and PDSCH 3204 scheduled by DCI format #A2. For example, d1 can be a HARQ-ACK information bit for PDSCH 3202, d2 can be a HARQ-ACK information bit for PDSCH 3203, and d3 can be a HARQ-ACK information bit for PDSCH 3204, and d4 can be a NACK bit used to align the size of HARQ-ACK information bits for PDSCHs scheduled by DCI format #A2 with the unified number.
[0171] - d5, d6, d7, and d8 are HARQ-ACK information bits for PDSCH 3205, PDSCH 3206, and PDSCH 3207 scheduled by DCI format #A3. For example, d5 can be a HARQ-ACK information bit for PDSCH 3205, d6 is a HARQ-ACK information bit for PDSCH 3206, and d7 can be a HARQ-ACK information bit for PDSCH 3207, and d8 can be a NACK bit used to align the size of HARQ-ACK information bits for PDSCHs scheduled by DCI format #A3 with the unified number.
[0172] - d9, dlO, dl l, and d12 are HARQ-ACK information bits for PDSCH 3208 scheduled by DCI format #A4. Assuming that a TB on PDSCH 3208 includes 4 CBGs, d9, dlO, dl l, and d12 can correspond to 4 CBG-level HARQ-ACK bits, with each bit corresponding to one corresponding CBG. No binding or padding operation is needed. If a TB on PDSCH 3208 includes more than 4 CBGs, HARQ-ACK binding among the CBG-level HARQ-ACK bits is performed. If a TB on PDSCH 3208 includes less than 4 CBGs, NACK bits can be added until the total HARQ-ACK bits for PDSCH 3208 is 4. That is, a binding or padding operation can be performed to align the size of the actual HARQ-ACK information bits for PDSCH scheduled by DCI format #A4 with the uniform number.
[0173] In some embodiments, the plurality of DCI formats can be divided into three sets (e.g., DCI set #C1, DCI set #C2, and DCI set #C3). DCI set #C1 can include DCI formats of DCI type #C1 among the plurality of DCI formats. DCI set #C2 can include DCI formats of DCI type #C2 among the plurality of DCI formats. DCI set #C3 can include DCI formats of DCI type #C3 among the plurality of DCI formats.
[0174] In some examples, the definition of DCI type #C1 is similar to the definition of DCI type #B1, and thus details are omitted here.
[0175] DCI type #C2 can refer to a DCI format that schedules two or more PDSCHs on at least one carrier. For example, the two or more PDSCHs can be scheduled on the same carrier, or scheduled on different carriers, with each carrier carrying only one PDSCH, or scheduled on different carriers, with each carrier carrying one or more PDSCHs.
[0176] For example, DCI type #C2 can include a non-fallback DCI format (e.g., DCI format 1_1 or DCI format 1_2) transmitted on a carrier configured with a TDRA table, where at least one entry indicates a plurality of SLIVs and at least two PDSCHs are scheduled by the non-fallback DCI format, or a non-fallback DCI that schedules at least two PDSCHs on at least one carrier.
[0177] For DCI type #C2, the number of HARQ-ACK information bits for multiple PDSCHs scheduled by DCI type #C2 is based on M, i.e., the configured maximum number of PDSCHs that can be scheduled by a DCI format. For example, a uniform number (e.g., M1) of HARQ-ACK information bits is included in the HARQ-ACK codebook for each DCI format of DCI type #C2. In some instances, M1 = M.
[0178] DCI type #C3 can refer to a DCI format that schedules a single PDSCH with CBG-level HARQ-ACK feedback. For example, DCI type #C3 can include a non-fallback DCI format (e.g., DCI format 1_1 or DCI format 1_2) that schedules a single PDSCH and is transmitted on a carrier configured with CBG-based (re)transmission.
[0179] For DCI type #C3, the number of HARQ-ACK information bits for the scheduled PDSCH scheduled by DCI type #C3 is based on N, i.e., the configured maximum number of CBGs per TB. For example, a uniform number (e.g., N1) of HARQ-ACK information bits is included in the HARQ-ACK codebook for each DCI format of DCI type #C3. In some instances, N1 = N.
[0180] In some embodiments, the HARQ-ACK codebook can include three sub-codebooks, a first (e.g., sub-codebook #C1) including HARQ-ACK information bits for DCI formats in DCI set #C1, a second (e.g., sub-codebook #C2) including HARQ-ACK information bits for DCI formats in DCI set #C2, and a third (e.g., sub-codebook #C3) including HARQ-ACK information bits for DCI formats in DCI set #C3. The DAI for DCI formats in different types (e.g., DCI type #C1, DCI type #C2, DCI type #C3) or different DCI sets are counted independently. The number of transmitted DCI type #C1, the number of transmitted DCI type #C2, and the number of transmitted DCI type #C3 can be determined separately based on the respective total DAI in case of CA or the respective counter DAI in case of single carrier.
[0181] In each sub-codebook, the HARQ-ACK information bits for PDSCHs scheduled by the respective DCI formats in the corresponding DCI set are arranged according to the DAI (e.g., counter DAI) for the respective DCI formats in the corresponding DCI set. For example, in sub-codebook #C2, every M1 HARQ-ACK information bits can correspond to a corresponding DCI format of DCI type #C2. In sub-codebook #C3, every N1 HARQ-ACK information bits can correspond to a corresponding DCI format of DCI type #C3.
[0182] In some other embodiments, the presence of sub-codebook #C2 or sub-codebook #C3 can depend on the values of M1 and N1, e.g., on whether M1 is equal to N1 or not.
[0183] For example, in case M1≠N1, there are sub-codebook #C2 and sub-codebook #C3. The DAI of the DCI formats of the three DCI types (i.e., DCI type #C1, DCI type #C2, DCI format #C3) are counted independently.
[0184] In case M1=N1, there is no DCI format set #C3 and no sub-codebook #C3. The DCI format set #C2 contains the DCI formats of DCI type #C2 and DCI type #C3. The DAI of the DCI formats of DCI type #C2 are counted together with the DAI of the DCI formats of DCI type #C3, but independently from the DAI of the DCI formats of DCI type #C1. The sub-codebook #C2 contains the HARQ-ACK information bits of the DCI formats of the DCI format set #C2. In each sub-codebook, the HARQ-ACK information bits of the PDSCHs scheduled by the respective DCI formats of the corresponding DCI set are arranged according to the DAI (e.g., the counter DAI) of the respective DCI formats of the corresponding DCI set.
[0185] In case three sub-codebooks are generated, the three sub-codebooks can be arranged in the HARQ-ACK codebook according to a predefined manner. For example, the three sub-codebooks can be ordered in any of the following orders (assuming that all three sub-codebooks are included):
[0186] - sub-codebook #C1, sub-codebook #C2, sub-codebook #C3;
[0187] - sub-codebook #C1, sub-codebook #C3, sub-codebook #C2;
[0188] - sub-codebook #C2, sub-codebook #C1, sub-codebook #C3;
[0189] - sub-codebook #C2, sub-codebook #C3, sub-codebook #C1;
[0190] - sub-codebook #C3, sub-codebook #C1, sub-codebook #C2; or
[0191] - sub-codebook #C3, sub-codebook #C2, sub-codebook #C1.
[0192] In case two sub-codebooks are generated, the two sub-codebooks can be arranged in the HARQ-ACK codebook according to a predefined manner. For example, the two sub-codebooks can be ordered in any of the following orders:
[0193] - sub-codebook #C1, sub-codebook #C2; or
[0194] - Subcodebook #C2, subcodebook #C1.
[0195] The UE can concatenate the subcodebooks in any of the above orders and generate a HARQ-ACK codebook that includes the above HARQ-ACK subcodebooks.
[0196] In some embodiments, a UE can be configured with CBG-based (re)transmission with multiple PDSCHs that can be scheduled by a single DCI format.
[0197] For example, when the number of PDSCHs actually scheduled by the DCI format is 1, the DCI format can include a CBGTI field. The UE can apply CBG-based HARQ-ACK feedback for the TB carried by the PDSCH actually scheduled. For example, the number of CBG-based HARQ-ACK feedback bits can be equal to the configured maximum number of CBGs per TB.
[0198] When the number of PDSCHs actually scheduled is greater than 1, the DCI format can not include a CBGTI field. The UE can apply TB-based HARQ-ACK feedback for the PDSCHs scheduled by the DCI format. For example, the number of HARQ-ACK feedback bits for the PDSCHs scheduled by the DCI format can be equal to the maximum number of PDSCHs that can be scheduled by a single DCI format.
[0199] Figure 4C An exemplary HARQ-ACK codebook determination is illustrated according to some embodiments of the disclosure. For example, a HARQ-ACK codebook (not shown in Figure 4C ) can include HARQ-ACK information bits for PDSCHs scheduled by DCI formats #A1 to #A6 in Figure 3 , and can be transmitted in PUCCH 433.
[0200] For example, based on the definitions of DCI type #C1, DCI type #C2, and DCI type #C3, the UE can divide the DCI formats #A1 to #A6 into three sets of DCI formats (e.g., DCI format set 460-C1, DCI format set 460-C2, and DCI format set 460-C3). For example, DCI format set 460-C1 includes DCI format #A1, DCI format #A5, and DCI format #A6; DCI format set 460-C2 includes DCI format #A2 and DCI format #A3; and DCI format set 460-C3 includes DCI format #A4. The UE can further generate three subcodebooks corresponding to each set of DCI formats (e.g., HARQ-ACK subcodebook 450-C1, HARQ-ACK subcodebook 450-C2, and HARQ-ACK subcodebook 450-C3).
[0201] DAI is counted separately in the three DCI format sets. In conjunction with the definition of counter DAI and total DAI, and the counter DAI and total DAI indicated by each DCI format (i.e., DCI formats #A1 to #A6) are presented in the following table.
[0202] Table 3
[0203]
[0204]
[0205] The number of HARQ-ACK information bits is 1 for each DCI format in DCI format set 460-C1. The number of HARQ-ACK information bits for each DCI format #C2 is M1 for each DCI format in DCI format set 460-C2. The number of HARQ-ACK information bits for each DCI format #C3 is N1 for each DCI format in DCI format set 460-C3.
[0206] Assuming M1 = 4 and N1 = 6, HARQ-ACK sub-codebook 450-C1 can include {e1, e2, e3}, HARQ-ACK sub-codebook 450-C2 can include {f1, f2, f3, f4, f5, f6, f7, f8}, and HARQ-ACK sub-codebook 450-C3 can include {g1, g2, g3, g4, g5, g6}, where
[0207] - e1, e2, and e3 are HARQ-ACK information bits of DCI format #A1, DCI format #A5, and DCI format #A6.
[0208] - f1, f2, f3, and f4 are HARQ-ACK information bits of DCI format #A2.
[0209] - f5, f6, f7, and f8 are HARQ-ACK information bits of DCI format #A3.
[0210] - g1, g2, g3, g4, g5, and g6 are HARQ-ACK information bits of DCI format #A4.
[0211] Size alignment can be performed on the HARQ-ACK information bits to obtain the above HARQ-ACK information bits.
[0212] In some embodiments, the plurality of DCI formats can be divided into four sets (e.g., DCI set #D1, DCI set #D2, DCI set #D3, and DCI set #D4). DCI set #D1 can include DCI formats of DCI type #D1 among the plurality of DCI formats, DCI set #D2 can include DCI formats of DCI type #D2 among the plurality of DCI formats, DCI set #D3 can include DCI formats of DCI type #D3 among the plurality of DCI formats, and DCI set #D4 can include DCI formats of DCI type #D4 among the plurality of DCI formats.
[0213] In some instances, the definition of DCI type #D1 is similar to the definition of DCI type #B1, and thus details are omitted here.
[0214] DCI type #D2 can refer to a DCI format that schedules two or more PDSCHs on the same carrier (i.e., the same serving cell). For example, DCI type #D2 can include a non-fallback DCI format (e.g., DCI format 1_1 or DCI format 1_2) transmitted on a carrier configured with a TDRA table, where at least one entry indicates multiple SLIVs and at least two PDSCHs are scheduled on the same carrier by the non-fallback DCI format. The number of HARQ-ACK information bits (e.g., A1) for the multiple PDSCHs scheduled by the DCI format of DCI type #D2 is based on A, i.e., the configured maximum number of PDSCHs on the same serving cell that can be scheduled by the DCI format. In some embodiments, A1 = A.
[0215] DCI type #D3 can refer to a DCI format that schedules two or more PDSCHs on multiple carriers (i.e., multiple serving cells), where each carrier carries one or more PDSCHs. For example, DCI type #D3 can include a non-fallback DCI format (e.g., DCI format 1_1 or DCI format 1_2) transmitted on a carrier configured with multi-carrier PDSCH scheduling via the non-fallback DCI format, and at least two PDSCHs on two carriers are scheduled by the non-fallback DCI format. The number of HARQ-ACK information bits (e.g., B1) for the multiple PDSCHs scheduled by the DCI format of DCI type #D3 is based on B, i.e., the configured maximum number of PDSCHs that can be scheduled on multiple serving cells by the DCI format. In some embodiments, B1 = B.
[0216] In some instances, the definition of DCI type #D4 is similar to the definition of DCI type #C3, and thus details are omitted here. For clarity, the number of HARQ-ACK information bits for the PDSCHs scheduled by the DCI format of DCI type #D4 is denoted as N2. In some embodiments, N2 = N.
[0217] In one embodiment, the UE can always partition the received multiple DCI formats into the above four DCI format sets. The HARQ-ACK codebook can contain four sub-codebooks, the first (e.g., sub-codebook #D1) contains HARQ-ACK information bits for DCI formats in DCI set #D1, the second (e.g., sub-codebook #D2) contains HARQ-ACK information bits for DCI formats in DCI set #D2, the third (e.g., sub-codebook #D3) contains HARQ-ACK information bits for DCI formats in DCI set #D3, and the fourth (e.g., sub-codebook #D4) contains HARQ-ACK information bits for DCI formats in DCI set #D4. The DAI for DCI formats in different types (e.g., DCI type #D1, DCI type #D2, DCI type #D3, and DCI type #D4) or different DCI sets are counted independently from each other. The number of transmitted DCI type #D1, the number of transmitted DCI type #D2, the number of transmitted DCI type #D3, and the number of transmitted DCI type #D4 can be determined separately based on the respective total DAI in CA case or the respective counter DAI in single carrier case.
[0218] In each sub-codebook, the HARQ-ACK information bits for PDSCHs scheduled by the respective DCI formats in the corresponding DCI set are arranged according to the DAI (e.g., counter DAI) for the respective DCI formats in the corresponding DCI set. For example, in sub-codebook #D2, every A1 HARQ-ACK information bits can correspond to a corresponding DCI format of DCI type #D2. In sub-codebook #D3, every B1 HARQ-ACK information bits can correspond to a corresponding DCI format of DCI type #D3. In sub-codebook #D4, every N2 HARQ-ACK information bits can correspond to a corresponding DCI format of DCI type #D4.
[0219] In some other embodiments, the presence of sub-codebook #D2, sub-codebook #D3, or sub-codebook #D4 can depend on the values of A1, B1, and N2. For example, the relationship of the parameters, the corresponding DCI format sets, and the corresponding sub-codebooks is represented in the following table:
[0220] Table 4
[0221]
[0222]
[0223] For all indexes, DCI format set #D1 contains all DCI formats of DCI type #D1. The UE generates HARQ-ACK sub-codebook #D1 which contains HARQ-ACK information bits for each DCI format of DCI type #D1. The DAI for DCI formats of DCI type #D1 is counted independently from the DAI for DCI formats of other different DCI types. For example, the DAI for DCI formats of DCI type #D1 is only counted among the DCI formats in DCI format set #D1.
[0224] For index 1 where A1=B1=N2, the number of HARQ-ACK information bits for DCI formats of DCI type #D2, DCI type #D3, and DCI type #D4 is the same. In this case, there is no DCI format set #D3 and no DCI format set #D4, and DCI format set #D2 contains DCI formats of DCI type #D2, DCI type #D3, and DCI type #D4. Correspondingly, there is no sub-codebook #D3 and no sub-codebook #D4, and HARQ-ACK sub-codebook #D2 contains HARQ-ACK information bits for each DCI format of DCI type #D2, each DCI format of DCI type #D3, and each DCI format of DCI type #D4. The HARQ-ACK codebook contains HARQ-ACK sub-codebook #D1 and HARQ-ACK sub-codebook #D2. The DAI for DCI formats of DCI type #D1, the DAI for DCI formats of DCI type #D2, and the DAI for DCI formats of DCI type #D3 are counted together, but independently from the DAI for DCI formats of DCI type #D1. In each sub-codebook, the HARQ-ACK information bits for PDSCHs scheduled by the respective DCI formats in the corresponding DCI set are arranged according to the DAI (e.g., counter DAI) for the respective DCI formats in the corresponding DCI set.
[0225] For index 2 where A1= B1≠ N2, the number of HARQ-ACK information bits for DCI formats of DCI type #D2 and DCI type #D3 is the same, and different from the number of HARQ-ACK information bits for DCI formats of DCI type #D4. In this case, there is no DCI format set #D4, DCI format set #D2 contains DCI formats of DCI type #D2 and DCI type #D3, and DCI format set #D3 contains DCI formats of DCI type #D4. Correspondingly, there is no HARQ-ACK sub-codebook #D4. The UE generates HARQ-ACK sub-codebook #D2 containing HARQ-ACK information bits for each DCI format of DCI type #D2 and each DCI format of DCI type #D3. The UE generates HARQ-ACK sub-codebook #D3 containing HARQ-ACK information bits for each DCI format of DCI type #D4. The HARQ-ACK codebook contains HARQ-ACK sub-codebook #D1, HARQ-ACK sub-codebook #D2, and HARQ-ACK sub-codebook #D3. The DAI for DCI formats of DCI type #D2 is counted together with the DAI for DCI formats of DCI type #D3, but independently from the DAI for DCI formats of DCI type #D1 and the DAI for DCI formats of DCI type #D4. In each sub-codebook, the HARQ-ACK information bits for PDSCHs scheduled by the respective DCI formats in the corresponding DCI set are arranged according to the DAI (e.g., counter DAI) for the respective DCI formats in the corresponding DCI set.
[0226] For index 3 where A1≠ B1= N2, the number of HARQ-ACK information bits for each DCI format of DCI format set #D3 of DCI type #D3 and each DCI format of DCI type #D4 in DCI format set #D4 is the same, and the number of HARQ-ACK information bits for each DCI format of DCI type #D2 in DCI format set #D2 is different. In this case, there is no DCI format set #D4, DCI format set #D2 contains all DCI formats #D2, and DCI format set #D3 contains all DCI formats #D3 and all DCI formats #D4. Correspondingly, there is no HARQ-ACK sub-codebook #D4, the UE generates HARQ-ACK sub-codebook #D2 containing HARQ-ACK information bits for each DCI format of DCI type #D2, and generates HARQ-ACK sub-codebook #D3 containing HARQ-ACK information bits for each DCI format of DCI type #D3 and each DCI format of DCI type #D4. The HARQ-ACK codebook contains HARQ-ACK sub-codebook #D1, HARQ-ACK sub-codebook #D2, and HARQ-ACK sub-codebook #D3. The DAI for DCI formats of DCI type #D3 is counted together with the DAI for DCI formats of DCI type #D4, but independently of the DAI for DCI formats of DCI type #D1 and the DAI for DCI formats of DCI type #D2. In each sub-codebook, the HARQ-ACK information bits for PDSCHs scheduled by the respective DCI formats in the corresponding DCI set are arranged according to the DAI (e.g., counter DAI) for the respective DCI formats in the corresponding DCI set.
[0227] For index 4 with A1= N2≠ B1, the number of HARQ-ACK information bits for DCI formats of DCI type #D2 and DCI type #D4 is the same, and different from the number of HARQ-ACK information bits for DCI formats of DCI type #D3. In this case, there is no DCI format set #D4, DCI format set #D2 contains DCI formats of DCI type #D2 and DCI type #D4, and DCI format set #D3 contains DCI formats of DCI type #D3. Correspondingly, there is no HARQ-ACK sub-codebook #D4. The UE generates HARQ-ACK sub-codebook #D2 containing HARQ-ACK information bits for each DCI format of DCI type #D2 and each DCI format of DCI type #D4. The UE generates HARQ-ACK sub-codebook #D3 containing HARQ-ACK information bits for each DCI format of DCI type #D3. The HARQ-ACK codebook contains HARQ-ACK sub-codebook #D1, HARQ-ACK sub-codebook #D2, and HARQ-ACK sub-codebook #D3. The DAI for DCI formats of DCI type #D2 is counted together with the DAI for DCI formats of DCI type #D4, but independently from the DAI for DCI formats of DCI type #D1 and the DAI for DCI formats of DCI type #D3. In each sub-codebook, the HARQ-ACK information bits for PDSCHs scheduled by the respective DCI formats in the corresponding DCI set are arranged according to the DAI (e.g., counter DAI) for the respective DCI formats in the corresponding DCI set.
[0228] For index 5 where A1≠ B1≠ N2, the number of HARQ-ACK information bits per DCI format of DCI type #D2, the number of HARQ-ACK information bits per DCI format of DCI type #D3, and the number of HARQ-ACK information bits per DCI format of DCI type #D4 are different from each other. In this case, DCI format set #D2 contains all DCI formats of DCI type #D2, DCI format set #D3 contains DCI formats of DCI type #D3, and DCI format set #D4 contains DCI formats of DCI type #D4. Correspondingly, the UE generates HARQ-ACK sub-codebook #D2, which contains HARQ-ACK information bits per DCI format of DCI type #D2. The UE generates HARQ-ACK sub-codebook #D3, which contains HARQ-ACK information bits per DCI format of DCI type #D3. The UE generates HARQ-ACK sub-codebook #D4, which contains HARQ-ACK information bits per DCI format of DCI type #D4. The HARQ-ACK codebook contains HARQ-ACK sub-codebook #D1, HARQ-ACK sub-codebook #D2, HARQ-ACK sub-codebook #D3, and HARQ-ACK sub-codebook #D4. The DAI for DCI formats of DCI type #D1, the DAI for DCI formats of DCI type #D2, the DAI for DCI formats of DCI type #D3, and the DAI for DCI formats of DCI type #D4 are all counted independently of each other. In each sub-codebook, the HARQ-ACK information bits for PDSCHs scheduled by the respective DCI formats in the corresponding DCI set are arranged according to the DAI (e.g., the counter DAI) for the respective DCI formats in the corresponding DCI set.
[0229] After determining the HARQ-ACK sub-codebooks, the UE can concatenate the HARQ-ACK sub-codebooks in a predefined order to form the final HARQ-ACK codebook. For example, in the case that four sub-codebooks are generated, the order can contain:
[0230] - sub-codebook #D1, sub-codebook #D2, sub-codebook #D3, sub-codebook #D4;
[0231] - sub-codebook #D1, sub-codebook #D3, sub-codebook #D2, sub-codebook #D4;
[0232] - sub-codebook #D2, sub-codebook #D1, sub-codebook #D3, sub-codebook #D4;
[0233] - sub-codebook #D2, sub-codebook #D3, sub-codebook #D1, sub-codebook #D4; or
[0234] - any other order of sub-codebooks.
[0235] In the case that three sub-codebooks are generated, a HARQ-ACK codebook containing three of sub-codebook #D1, sub-codebook #D2, sub-codebook #D3, and sub-codebook #D4 can be arranged in a similar manner as the order used to arrange sub-codebook #C1, sub-codebook #C2, and sub-codebook #C3. In the case that two sub-codebooks are generated, a HARQ-ACK codebook containing two of sub-codebook #D1, sub-codebook #D2, sub-codebook #D3, and sub-codebook #D4 can be arranged in a similar manner as the order used to arrange sub-codebook #B1 and sub-codebook #B2.
[0236] In some embodiments, a UE can be configured with CBG-based (re)transmission, while having multiple PDSCHs that can be scheduled by a single DCI format.
[0237] For example, when the number of PDSCHs actually scheduled by the DCI format is 1, the DCI format can contain a CBGTI field. The UE can apply CBG-based HARQ-ACK feedback for the TB carried by the PDSCH actually scheduled. For example, the number of CBG-based HARQ-ACK feedback bits can be equal to the configured maximum number of CBGs per TB.
[0238] When the number of PDSCHs actually scheduled is greater than 1, the DCI format can not contain a CBGTI field. If the DCI format is DCI type #D2, the UE can generate A1 or A HARQ-ACK feedback bits for the PDSCHs scheduled by the DCI format. If the DCI format is DCI type #D3, the UE can generate B1 or B HARQ-ACK feedback bits for the PDSCHs scheduled by the DCI format.
[0239] Figure 4D An exemplary HARQ-ACK codebook determination according to some embodiments of the present disclosure is illustrated. For example, a HARQ-ACK codebook (not shown in Figure 4D ) can contain HARQ-ACK information bits for PDSCHs scheduled by DCI formats #A1 to #A6 in Figure 3 , and can be transmitted in PUCCH 434.
[0240] For example, based on the definitions of DCI type #D1, DCI type #D2, DCI type #D3, and DCI type #D4, the UE can partition the DCI formats #A1 to #A6 into four DCI format sets (e.g., DCI format set 460-D1, DCI format set 460-D2, DCI format set 460-D3, and DCI format set 460-D4). For example, DCI format set 460-D1 includes DCI format #A1, DCI format #A5, and DCI format #A6; DCI format set 460-D2 includes DCI format #A3; DCI format set 460-D3 includes DCI format #A2; and DCI format set 460-D4 includes DCI format #A4. The UE can further generate four sub-codebooks (e.g., HARQ-ACK sub-codebook 450-D1, HARQ-ACK sub-codebook 450-D2, HARQ-ACK sub-codebook 450-D3, and HARQ-ACK sub-codebook 450-D4) corresponding to each DCI format set.
[0241] DAI is counted separately in the four sets. In conjunction with the definitions of counter DAI and total DAI, and the counter DAI and total DAI indicated by each DCI format (i.e., DCI formats #A1 to #A6) are presented in the following table.
[0242] Table 5
[0243]
[0244]
[0245] For each DCI format in DCI format set 460-D1, the UE can generate HARQ-ACK sub-codebook 450-D1, which includes HARQ-ACK information bits {hi, h2, h3} corresponding to the three PDSCHs (i.e., PDSCH 3201, PDSCH 3209, and PDSCH 3210) scheduled by DCI format #A1, DCI format #A5, and DCI format #A6.
[0246] For each DCI format in DCI format set 460-D2, the UE can generate HARQ-ACK sub-codebook 450-D2, which includes A1 bits (e.g., {ii, i2, i3, i4} assuming A1 = 4) corresponding to the three PDSCHs (i.e., PDSCH 3205, PDSCH 3206, and PDSCH 3207) scheduled by DCI format #A3.
[0247] For each DCI format in the DCI format set 460-D3, the UE can generate a HARQ-ACK sub-codebook 450-D3 that includes B1 bits corresponding to the three PDSCHs (i.e., PDSCH 3202, PDSCH 3203, and PDSCH 3204) scheduled by DCI format #A2 (e.g., assuming B1 = 6, {j1, j2, j3, j4, j5, j6}).
[0248] For each DCI format in the DCI format set 460-D4, the UE can generate a HARQ-ACK sub-codebook 450-D4 that includes N2 bits corresponding to the PDSCH 3208 scheduled by DCI format #A4 (e.g., assuming N2 = 8, {k1, k2, k3, k4, k5, k6, k7, k8}).
[0249] In some instances, the HARQ-ACK feedback for the SPS PDSCH is to be transmitted in the HARQ-ACK codebook described above. Figures 4B to 4D In some embodiments, the HARQ-ACK feedback for the SPS PDSCH can be placed at a predefined location of the HARQ-ACK codebook (e.g., at the beginning or at the end). In some instances, the HARQ-ACK information bit for the SPS PDSCH in the HARQ-ACK codebook is the actual HARQ-ACK information bit for the SPS PDSCH. In some embodiments, the HARQ-ACK feedback for the SPS PDSCH can comprise a single HARQ-ACK information bit. The HARQ-ACK feedback for the SPS PDSCH can be placed at a predefined location (e.g., at the beginning or at the end) of the sub-codebook associated with the DCI type (e.g., DCI type #B1, DCI type #C1, or DCI type #D1) that requires a single HARQ-ACK information bit. In some embodiments, the SPS PDSCH can be transmitted on a carrier configured with CBG-based (re)transmission. The corresponding CBG-based HARQ-ACK information bit for the SPS PDSCH can be aligned with the determined uniform number of HARQ-ACK information bits for DCI type #B2, DCI type #C3, or DCI type #D4, and then placed at a predefined location (e.g., at the beginning or at the end) of the sub-codebook associated with the corresponding DCI type (e.g., DCI type #B2, DCI type #C3, or DCI type #D4). For example, the HARQ-ACK feedback for the SPS PDSCH can be placed in sub-codebook #B2 or sub-codebook #C2, or one of sub-codebook #D2 to sub-codebook #D4.
[0250] Figure 5A flow chart illustrating an exemplary process 500 for wireless communication in accordance with some embodiments of the present disclosure is shown. The details described in all the foregoing embodiments of the present disclosure are applicable to the embodiments shown in Figure 5 In some instances, the process can be performed by a UE (e.g., UE 101 in Figure 1 FIG. 1).
[0251] In operation 511, the UE receives a plurality of DCI formats, where each of the plurality of DCI formats schedules one or more PDSCH transmissions on one or more carriers, and the plurality of DCI formats indicates a same slot for transmitting a HARQ-ACK codebook. For example, the UE receives DCI format #A1 to DCI format #A6 in Figure 3 FIG. 1.
[0252] In operation 513, the UE partitions the plurality of DCI formats into at least two sets. A first set of the at least two sets can include all first type DCI formats of the plurality of DCI formats, and a second set of the at least two sets can include all second type DCI formats of the plurality of DCI formats. Each first type DCI format requires a single HARQ-ACK information bit. Each second type DCI format requires more than one HARQ-ACK information bit. The DAI of the first type DCI formats is counted independently of the DAI of the second type DCI formats. For example, the UE partitions the plurality of DCI formats into at least two sets, i.e., DCI format set 460-B1 and DCI format set 460-B2 in Figure 4B FIG. 1.
[0253] In operation 515, the UE generates a first HARQ-ACK sub-codebook including HARQ-ACK information bits of DCI formats in the first set. In operation 517, the UE generates a second HARQ-ACK sub-codebook including HARQ-ACK information bits of DCI formats in the second set. For example, the UE generates HARQ-ACK sub-codebook 450-B1 and HARQ-ACK sub-codebook 450-B2 in Figure 4B FIG. 1.
[0254] In some other embodiments of the present disclosure, each of the plurality of DCI formats can require a uniform number of HARQ-ACK information bits (e.g., O). The UE can transmit a HARQ-ACK codebook including HARQ-ACK information bits corresponding to each of the plurality of DCI formats.
[0255] Those skilled in the art will appreciate that the order for the operations in the exemplary process 500 can be changed, and that some of the operations in the exemplary process 500 can be eliminated or modified, without departing from the spirit and scope of the disclosure.
[0256] Figure 6 A flowchart illustrating an exemplary process 600 for wireless communication in accordance with some embodiments of the present disclosure is shown. The details of the exemplary process 600 for wireless communication in accordance with some embodiments of the present disclosure are described in Figure 6 , which are applicable in the embodiments presented above in Figure 1 , which are applicable in the embodiments presented above in
[0257] In operation 611, the BS can transmit a plurality of DCI formats to the UE. Each of the plurality of DCI formats schedules one or more PDSCH transmissions on one or more carriers, and the plurality of DCI formats indicates a same slot for transmitting a HARQ-ACK codebook.
[0258] In operation 613, the BS can receive, from the UE, a HARQ-ACK codebook comprising a first HARQ-ACK sub-codebook and a second HARQ-ACK sub-codebook. In some instances, the plurality of DCI formats includes at least two sets. A first set of the at least two sets includes all first type DCI formats of the plurality of DCI formats, and a second set of the at least two sets includes all second type DCI formats of the plurality of DCI formats. Each first type DCI format requires a single HARQ-ACK information bit. Each second type DCI format requires more than one HARQ-ACK information bit. A DAI of the first type DCI formats is counted independently of a DAI of the second type DCI formats. The first HARQ-ACK sub-codebook includes HARQ-ACK information bits of the DCI formats in the first set. The second HARQ-ACK sub-codebook includes HARQ-ACK information bits of the DCI formats in the second set.
[0259] Those skilled in the art will appreciate that the order for the operations in the exemplary process 600 can be changed, and that some of the operations in the exemplary process 600 can be eliminated or modified, without departing from the spirit and scope of the disclosure.
[0260] Figure 7 A block diagram of an exemplary device 700 in accordance with some embodiments of the present disclosure is shown. As shown in Figure 7 , the device 700 can include at least one processor 704 and at least one transceiver 702 coupled to the processor 704. The device 700 can be a UE or a BS.
[0261] Although elements such as the at least one transceiver 702 and the processor 704 are described herein in the singular, the plural is contemplated unless explicitly contradicted by context. In some embodiments of the disclosure, the transceiver 702 can be divided into two devices, for example, receiving circuitry and transmitting circuitry. In some embodiments of the disclosure, the apparatus 700 can further include an input device, a memory, and / or other components.
[0262] In some embodiments of the disclosure, the apparatus 700 can be a UE. The transceiver 702 and the processor 704 can interact with each other in order to perform the operations of the UE described in relation to Figures 1 to 6 In some embodiments of the disclosure, the apparatus 700 can be a BS. The transceiver 702 and the processor 704 can interact with each other in order to perform the operations of the BS described in relation to Figures 1 to 6 In some embodiments of the disclosure, the apparatus 700 can be a BS. The transceiver 702 and the processor 704 can interact with each other in order to perform the operations of the BS described in relation to
[0263] In some embodiments of the disclosure, the apparatus 700 can further include at least one non-transitory computer-readable medium.
[0264] For example, in some embodiments of the disclosure, the non-transitory computer- readable medium can have stored thereon computer-executable instructions to cause the processor 704 to implement a method as described above in relation to a UE. For example, when executed, the computer-executable instructions cause the processor 704 to interact with the transceiver 702 to perform the operations of the UE described in relation to Figures 1 to 6 In some embodiments of the disclosure, the apparatus 700 can be a BS. The transceiver 702 and the processor 704 can interact with each other in order to perform the operations of the BS described in relation to
[0265] In some embodiments of the disclosure, the non-transitory computer-readable medium can have stored thereon computer-executable instructions to cause the processor 704 to implement a method as described above in relation to a BS. For example, when executed, the computer-executable instructions cause the processor 704 to interact with the transceiver 702 to perform the operations of the BS described in relation to Figures 1 to 6 In some embodiments of the disclosure, the apparatus 700 can be a BS. The transceiver 702 and the processor 704 can interact with each other in order to perform the operations of the BS described in relation to
[0266] Those of skill in the art would understand that the methods described in connection with the aspects disclosed herein can be embodied directly in hardware, software executed by a processor, or combination thereof. Software modules could reside in RAM, flash memory, ROM, EPROM, EEPROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. Furthermore, the storage medium could be loaded into a computer program product, which could be any hardware device that transmits and / or receives information.
[0267] The methods of the present disclosure can be implemented on a programmed processor. However, the controller, flow charts, and modules can also be implemented on general purpose or special purpose computers, programmed microprocessors or microcontrollers and peripheral integrated circuit elements, integrated circuits, hardware electronic or logical circuits such as discrete element circuits, programmable logic devices, or the like. In general, any device that can function according to the flow diagrams shown in the drawings can be used to implement the processing functions of the present disclosure.
[0268] While the present disclosure has been described with reference to specific embodiments thereof, it is evident that many alternatives, modifications and variations can be made therein. For example, various components of the embodiments can be interchanged, added or removed from other embodiments. Also, not all of the elements shown in each figure are necessary for operation of the disclosed embodiments. For example, those skilled in the art will be able to make and use the present teachings by simply employing the elements of the independent claims. Accordingly, the embodiments of the present disclosure as set forth herein are intended to be illustrative, not limiting. Various changes can be made without departing from the spirit and scope of the present disclosure.
[0269] In the present disclosure, relational terms such as“first,”“second,” and the like can be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. The terms“comprises,”“comprising,” or any other variation thereof are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by“a,”“an,” or the like does not, without further constraints, preclude the existence of additional identical elements in the process, method, article, or apparatus including the recited element. Additionally, the term“another” is defined as at least a second or more. The terms“including,”“having,” and the like are defined as“comprising.”
Claims
1. A user equipment (UE) for wireless communication, comprising: At least one memory; and At least one processor, coupled to the at least one memory and configured such that the UE: Receive multiple downlink control information (DCI) formats, wherein each of the multiple DCI formats schedules the transmission of one or more physical downlink shared channels (PDSCH) on one or more carriers, and the multiple DCI formats indicate the same time slot for transmitting a hybrid automatic repeat request acknowledgment (HARQ-ACK) codebook; The plurality of DCI formats are divided into at least two sets, wherein the first set of the at least two sets includes all first-type DCI formats of the plurality of DCI formats, and the second set of the at least two sets includes all second-type DCI formats of the plurality of DCI formats, wherein each first-type DCI format requires a single HARQ-ACK bit, and each second-type DCI format requires more than one HARQ-ACK bit, and wherein the downlink allocation indicator (DAI) of the first-type DCI format is counted independently of the downlink allocation indicator (DAI) of the second-type DCI format; Generate a first HARQ-ACK subcodebook that includes the HARQ-ACK information bits in DCI format from the first set; Generate a second HARQ-ACK subcodebook that includes the HARQ-ACK information bits in DCI format from the second set; and The HARQ-ACK codebook, including the first HARQ-ACK subcodebook and the second HARQ-ACK subcodebook, is transmitted.
2. The UE of claim 1, wherein the first type of DCI format comes from the group consisting of one or more of the following: Revert to DCI format; or Non-back-off DCI format transmitted on carriers that are not configured with code block group-based transmission or retransmission, wherein: The carrier is configured with a Time Domain Resource Allocation (TDRA) table, in which each entry indicates a single start and length indicator value (SLIV). The carrier is configured with a TDRA table, wherein at least one entry indicates multiple SLIVs and a single PDSCH is scheduled by the non-back-off DCI format. Multiple PDSCHs on multiple carriers can be scheduled by the non-back-off DCI, and a single PDSCH is scheduled by the non-back-off DCI format; A single PDSCH can be scheduled by the non-backoff DCI; or The carrier is configured with a maximum of two transport blocks (TB) per PDSCH and application space binding.
3. The UE of claim 1, wherein the second type of DCI format comes from the group consisting of one or more of the following: A non-back-off DCI format transmitted on a carrier configured with a code block group (CBG) for transmission or retransmission, or a carrier configured with a time-domain resource allocation (TDRA) table, wherein at least one entry indicates multiple start and length indicator values (SLIV) and at least two PDSCHs are scheduled by the non-back-off DCI format, or a carrier configured with a maximum of two transport blocks (TB) per PDSCH and without spatial binding; or Non-back-off DCI scheduling of at least two PDSCHs on at least one carrier.
4. The UE of claim 1, wherein, in order to generate the second HARQ-ACK subcodebook, the at least one processor is configured such that the UE: Generate the HARQ-ACK information bits in DCI format for the second set; Wherein the number of PDSCHs responsive to the DCI format scheduling is equal to 1, and the number of generated HARQ-ACK information bits in the DCI format is equal to the configured maximum number of code block groups (CBGs) per transport block TB; or Wherein, in response to the number of PDSCHs scheduled by the DCI format being greater than 1, the number of generated HARQ-ACK information bits in the DCI format is equal to the configured maximum number of PDSCHs that can be scheduled by the DCI format.
5. The UE of claim 1, wherein the at least one processor is further configured such that the UE determines a uniform number of HARQ-ACK information bits for each of the second type DCI formats in the second set.
6. The UE of claim 5, wherein the uniform number is configured via Radio Resource Control (RRC) signaling; wherein the uniform number is determined based on the configured maximum number of PDSCHs that can be scheduled by DCI format and the configured maximum number of code block groups (CBGs) per transport block (TB); or wherein the uniform number is predefined.
7. The UE of claim 6, wherein, in order to determine the unified number based on the configured maximum number of PDSCHs that can be scheduled in DCI format and the configured maximum number of CBGs per TB, the at least one processor is configured such that the UE determines that the value of the unified number is equal to the minimum or maximum value of the configured maximum number of PDSCHs that can be scheduled in DCI format and the configured maximum number of CBGs per TB.
8. The UE of claim 5, wherein, in order to generate the second HARQ-ACK subcodebook, the at least one processor is configured such that the UE: Generate the HARQ-ACK information bits in DCI format for the second set; and In response to the number of generated HARQ-ACK information bits in the DCI format being greater than the uniform number, HARQ-ACK binding is performed to align the generated HARQ-ACK information bits with the uniform number; or in response to the number of generated HARQ-ACK information bits in the DCI format being less than the uniform number, HARQ-ACK padding is performed to align the generated HARQ-ACK information bits with the uniform number.
9. The UE of claim 1, wherein the at least one processor is further configured such that the UE: receives a semi-persistent scheduling (SPS) PDSCH; and The HARQ-ACK feedback of the SPS PDSCH is transmitted in the HARQ-ACK codebook. The HARQ-ACK feedback of the SPS PDSCH is placed at a predefined location in the first HARQ-ACK subcodebook or the HARQ-ACK codebook; or The HARQ-ACK feedback of the SPS PDSCH is placed at a predefined location in the second HARQ-ACK subcodebook, wherein the number of bits of the HARQ-ACK feedback of the SPS PDSCH is aligned with the uniform number of HARQ-ACK information bits for each second type DCI format in the second set.
10. A user equipment (UE) for wireless communication, comprising: At least one memory; and At least one processor, coupled to the at least one memory and configured such that the UE: Receive multiple downlink control information (DCI) formats, wherein each of the multiple DCI formats schedules the transmission of one or more physical downlink shared channels (PDSCH) on one or more carriers, and the multiple DCI formats indicate the same time slot for transmitting hybrid automatic repeat request acknowledgment (HARQ-ACK) codebooks, and wherein each of the multiple DCI formats requires a uniform number of HARQ-ACK information bits. and The transmission includes the HARQ-ACK codebook, which corresponds to the HARQ-ACK information bits of each of the plurality of DCI formats.
11. The UE of claim 10, wherein the downlink allocation indicators (DAIs) of the plurality of DCI formats are counted together, and the HARQ-ACK information bits of the plurality of DCI formats are arranged according to the DAIs of the plurality of DCI formats.
12. The UE of claim 10, wherein the uniform number is configured by Radio Resource Control (RRC) signaling, or determined based on the configured maximum number of PDSCHs that can be scheduled by DCI format and the configured maximum number of code block groups (CBGs) per transport block (TB); or wherein the uniform number is predefined.
13. The UE of claim 10, wherein, in order to generate the HARQ-ACK codebook, the at least one processor is further configured such that the UE: Generate the HARQ-ACK information bits of the DCI format in the plurality of DCI formats; In response to the fact that the number of generated HARQ-ACK information bits in the DCI format is greater than the uniform number, HARQ-ACK binding is performed to align the generated HARQ-ACK information bits with the uniform number, or In response to the fact that the number of generated HARQ-ACK information bits in the DCI format is less than the uniform number, HARQ-ACK padding is performed to align the generated HARQ-ACK information bits with the uniform number.
14. The UE of claim 10, wherein the first DCI format of the plurality of DCI formats schedules a plurality of PDSCHs on a single carrier in a plurality of time units, and arranges the HARQ-ACK information bits of the plurality of PDSCHs scheduled by the first DCI format according to the plurality of time units; or The first DCI format of the plurality of DCI formats schedules a plurality of PDSCHs on a plurality of carriers, and arranges the HARQ-ACK information bits of the plurality of PDSCHs scheduled by the first DCI format according to the index of the plurality of carriers.
15. A base station for wireless communication, comprising: At least one memory; and At least one processor, coupled to and configured such that the base station: Transmit multiple downlink control information (DCI) formats to the user equipment (UE), wherein each of the multiple DCI formats schedules the transmission of one or more physical downlink shared channels (PDSCH) on one or more carriers, and the multiple DCI formats indicate the same time slot for transmitting the hybrid automatic repeat request acknowledgment (HARQ-ACK) codebook; and The UE receives the HARQ-ACK codebook, which includes a first HARQ-ACK sub-codebook and a second HARQ-ACK sub-codebook. The plurality of DCI formats comprises at least two sets, wherein the first set of the at least two sets includes all first-type DCI formats of the plurality of DCI formats, and the second set of the at least two sets includes all second-type DCI formats of the plurality of DCI formats, wherein each first-type DCI format requires a single HARQ-ACK bit, and each second-type DCI format requires more than one HARQ-ACK bit, and wherein the downlink allocation indicator (DAI) of the first-type DCI format is counted independently of the downlink allocation indicator (DAI) of the second-type DCI format; The first HARQ-ACK subcodebook includes HARQ-ACK information bits in DCI format from the first set; and The second HARQ-ACK subcodebook includes HARQ-ACK information bits in DCI format from the second set.
16. A processor for wireless communication, comprising: At least one controller coupled to at least one memory and configured such that the processor: Receive multiple downlink control information (DCI) formats, wherein each of the multiple DCI formats schedules the transmission of one or more physical downlink shared channels (PDSCH) on one or more carriers, and the multiple DCI formats indicate the same time slot for transmitting a hybrid automatic repeat request acknowledgment (HARQ-ACK) codebook; The plurality of DCI formats are divided into at least two sets, wherein the first set of the at least two sets includes all first-type DCI formats of the plurality of DCI formats, and the second set of the at least two sets includes all second-type DCI formats of the plurality of DCI formats, wherein each first-type DCI format requires a single HARQ-ACK bit, and each second-type DCI format requires more than one HARQ-ACK bit, and wherein the downlink allocation indicator (DAI) of the first-type DCI format is counted independently of the downlink allocation indicator (DAI) of the second-type DCI format; Generate a first HARQ-ACK subcodebook that includes the HARQ-ACK information bits in DCI format from the first set; Generate a second HARQ-ACK subcodebook that includes the HARQ-ACK information bits in DCI format from the second set; and The HARQ-ACK codebook, including the first HARQ-ACK subcodebook and the second HARQ-ACK subcodebook, is transmitted.
17. The processor of claim 16, wherein the first type of DCI format comes from the group consisting of one or more of the following: Revert to DCI format; or Non-back-off DCI format transmitted on carriers that are not configured with code block group-based transmission or retransmission, wherein: The carrier is configured with a Time Domain Resource Allocation (TDRA) table, in which each entry indicates a single start and length indicator value (SLIV). The carrier is configured with a TDRA table, wherein at least one entry indicates multiple SLIVs and a single PDSCH is scheduled by the non-back-off DCI format. Multiple PDSCHs on multiple carriers can be scheduled by the non-back-off DCI, and a single PDSCH is scheduled by the non-back-off DCI format; A single PDSCH can be scheduled by the non-backoff DCI; or The carrier is configured with a maximum of two transport blocks (TB) per PDSCH and application space binding.
18. The processor of claim 16, wherein the second type of DCI format comes from the group consisting of one or more of the following: A non-back-off DCI format transmitted on a carrier configured with a code block group (CBG) for transmission or retransmission, or a carrier configured with a time-domain resource allocation (TDRA) table, wherein at least one entry indicates multiple start and length indicator values (SLIV) and at least two PDSCHs are scheduled by the non-back-off DCI format, or a carrier configured with a maximum of two transport blocks (TB) per PDSCH and without spatial binding; or Non-back-off DCI scheduling of at least two PDSCHs on at least one carrier.
19. The processor of claim 16, wherein, in order to generate the second HARQ-ACK subcodebook, the at least one controller is configured such that the processor: Generate the HARQ-ACK information bits in DCI format for the second set; Wherein the number of PDSCHs responsive to the DCI format scheduling is equal to 1, and the number of generated HARQ-ACK information bits in the DCI format is equal to the configured maximum number of code block groups (CBGs) per transport block TB; or Wherein, in response to the number of PDSCHs scheduled by the DCI format being greater than 1, the number of generated HARQ-ACK information bits in the DCI format is equal to the configured maximum number of PDSCHs that can be scheduled by the DCI format.
20. The processor of claim 16, wherein the at least one controller is further configured such that the processor determines a uniform number of HARQ-ACK information bits for each second type DCI format in the second set.
Citation Information
Patent Citations
HARQ-ACK transmission method, terminal and base station
CN110166181A
User terminal and wireless communication method
CN112219432A