Code block group-based transmission

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a wireless communication device may transmit, to a receiving device, an identification of a subset of code block groups (CBGs) of a set of CBGs, wherein the set of CBGs comprises a transport block; and transmit, to the receiving device, an initial data transmission comprising the subset of CBGs. Numerous other aspects are provided.

FIELD OF THE DISCLOSURE

Aspects of the present disclosure generally relate to wireless communication and to techniques and apparatuses for code block group-based transmission.

BACKGROUND

SUMMARY

In some aspects, a method of wireless communication, performed by a wireless communication device, may include transmitting, to a receiving device, an identification of a subset of code block groups (CBGs) of a set of CBGs, wherein the set of CBGs comprises a transport block (TB); and transmitting, to the receiving device, an initial data transmission comprising the subset of CBGs.

In some aspects, a method of wireless communication, performed by a wireless communication device, may include receiving, from a transmitting device, an identification of a subset of CBGs of a set of CBGs, wherein the set of CBGs comprises a TB; and receiving, from the transmitting device, an initial data transmission comprising the subset of CBGs.

In some aspects, a wireless communication device for wireless communication may include a memory and one or more processors operatively coupled to the memory. The memory and the one or more processors may be configured to transmit, to a receiving device, an identification of a subset of CBGs of a set of CBGs, wherein the set of CBGs comprises a TB; and transmit, to the receiving device, an initial data transmission comprising the subset of CBGs.

In some aspects, a wireless communication device for wireless communication may include a memory and one or more processors operatively coupled to the memory. The memory and the one or more processors may be configured to receive, from a transmitting device, an identification of a subset of CBGs of a set of CBGs, wherein the set of CBGs comprises a TB; and receive, from the transmitting device, an initial data transmission comprising the subset of CBGs.

In some aspects, a non-transitory computer-readable medium may store one or more instructions for wireless communication. The one or more instructions, when executed by one or more processors of a wireless communication device, may cause the one or more processors to transmit, to a receiving device, an identification of a subset of CBGs of a set of CBGs, wherein the set of CBGs comprises a TB; and transmit, to the receiving device, an initial data transmission comprising the subset of CBGs.

In some aspects, a non-transitory computer-readable medium may store one or more instructions for wireless communication. The one or more instructions, when executed by one or more processors of a wireless communication device, may cause the one or more processors to receive, from a transmitting device, an identification of a subset of CBGs of a set of CBGs, wherein the set of CBGs comprises a TB; and receive, from the transmitting device, an initial data transmission comprising the subset of CBGs.

In some aspects, an apparatus for wireless communication may include means for transmitting, to a receiving device, an identification of a subset of CBGs of a set of CBGs, wherein the set of CBGs comprises TB; and means for transmitting, to the receiving device, an initial data transmission comprising the subset of CBGs.

In some aspects, an apparatus for wireless communication may include means for receiving, from a transmitting device, an identification of a subset of CBGs of a set of CBGs, wherein the set of CBGs comprises a TB; and means for receiving, from the transmitting device, an initial data transmission comprising the subset of CBGs.

DETAILED DESCRIPTION

In some aspects, a wireless communication device may include means for transmitting, to a receiving device, an identification of a subset of CBGs of a set of CBGs, wherein the set of CBGs comprises a transport block (TB), means for transmitting, to the receiving device, an initial data transmission comprising the subset of CBGs, and/or the like. In some aspects, such means may include one or more components of UE120described in connection withFIG.2, such as controller/processor280, transmit processor264, TX MIMO processor266, MOD254, antenna252, DEMOD254, MIMO detector256, receive processor258, and/or the like. In some aspects, such means may include one or more components of base station110described in connection withFIG.2, such as antenna234, DEMOD232, MIMO detector236, receive processor238, controller/processor240, transmit processor220, TX MIMO processor230, MOD232, antenna234, and/or the like.

In some aspects, a wireless communication device may include means for receiving, from a transmitting device, an identification of a subset of CBGs of a set of CBGs, wherein the set of CBGs comprises a TB, and/or the like. In some aspects, such means may include one or more components of UE120described in connection withFIG.2, such as controller/processor280, transmit processor264, TX MIMO processor266, MOD254, antenna252, DEMOD254, MIMO detector256, receive processor258, and/or the like. In some aspects, such means may include one or more components of base station110described in connection withFIG.2, such as antenna234, DEMOD232, MIMO detector236, receive processor238, controller/processor240, transmit processor220, TX MIMO processor230, MOD232, antenna234, and/or the like.

FIG.3is a diagram illustrating examples300of radio access networks, in accordance with the disclosure.

As shown by reference number305, a traditional (e.g., 3G, 4G, LTE, and/or the like) radio access network may include multiple base stations310(e.g., access nodes (AN)), where each base station310communicates with a core network via a wired backhaul link315, such as a fiber connection. A base station310may communicate with a UE320via an access link325, which may be a wireless link. In some aspects, a base station310shown in3may be a base station110shown inFIG.1. In some aspects, a UE320shown in3may be a UE120shown inFIG.1.

As shown by reference number330, a radio access network may include a wireless backhaul network, sometimes referred to as an integrated access and backhaul (IAB) network. In an IAB network, at least one base station is an anchor base station335that communicates with a core network via a wired backhaul link340, such as a fiber connection. An anchor base station335may also be referred to as an IAB donor (or IAB-donor). The IAB network may include one or more non-anchor base stations345, sometimes referred to as relay base stations or IAB nodes (or IAB-nodes). The non-anchor base station345may communicate directly or indirectly with the anchor base station335via one or more backhaul links350(e.g., via one or more non-anchor base stations345) to form a backhaul path to the core network for carrying backhaul traffic. Backhaul link350may be a wireless link. Anchor base station(s)335and/or non anchor base station(s)345may communicate with one or more UEs355via access links360, which may be wireless links for carrying access traffic. In some aspects, an anchor base station335and/or a non-anchor base station345shown in3may be a base station110shown inFIG.1. In some aspects, a UE355shown in3may be a UE120shown inFIG.1.

As shown by reference number365, in some aspects, a radio access network that includes an IAB network may utilize millimeter wave technology and/or directional communications (e.g., beamforming and/or the like) for communications between base stations and/or UEs (e.g., between two base stations, between two UEs, and/or between a base station and a UE). For example, wireless backhaul links370between base stations may use millimeter wave signals to carry information and/or may be directed toward a target base station using beamforming and/or the like. Similarly, the wireless access links375between a UE and a base station may use millimeter wave signals and/or may be directed toward a target wireless node (e.g., a UE and/or a base station). In this way, inter-link interference may be reduced.

The configuration of base stations and UEs in3is shown as an example, and other examples are contemplated. For example, one or more base stations illustrated in3may be replaced by one or more UEs that communicate via a UE-to-UE access network (e.g., a peer-to-peer network, a device-to-device network, and/or the like). In this case, an anchor node may refer to a UE that is directly in communication with a base station (e.g., an anchor base station or a non-anchor base station).

FIG.4is a diagram illustrating an example400of sidelink communications, in accordance with the present disclosure.

As shown inFIG.4, a first UE405-1may communicate with a second UE405-2(and one or more other UEs405) via one or more sidelink channels410. The UEs405-1and405-2may communicate using the one or more sidelink channels410for P2P communications, D2D communications, V2X communications (e.g., which may include V2V communications, V2I communications, and/or the like), mesh networking, and/or the like. In some aspects, the UEs405(e.g., UE405-1and/or UE405-2) may correspond to one or more other UEs described elsewhere herein, such as UE120. In some aspects, the one or more sidelink channels410may use a PC5 interface and/or may operate in a high frequency band (e.g., the 5.9 GHz band). Additionally, or alternatively, the UEs405may synchronize timing of transmission time intervals (TTIs) (e.g., frames, subframes, slots, symbols, and/or the like) using global navigation satellite system (GNSS) timing.

As further shown inFIG.4, the one or more sidelink channels410may include a physical sidelink control channel (PSCCH)415, a physical sidelink shared channel (PSSCH)420, and/or a physical sidelink feedback channel (PSFCH)425. The PSCCH415may be used to communicate control information, similar to a physical downlink control channel (PDCCH) and/or a physical uplink control channel (PUCCH) used for cellular communications with a base station110via an access link or an access channel. The PSSCH420may be used to communicate data, similar to a physical downlink shared channel (PDSCH) and/or a physical uplink shared channel (PUSCH) used for cellular communications with a base station110via an access link or an access channel. For example, the PSCCH415may carry sidelink control information (SCI)430, which may indicate various control information used for sidelink communications, such as one or more resources (e.g., time resources, frequency resources, spatial resources, and/or the like) where a transport block (TB)435may be carried on the PSSCH420. The TB435may include data. The PSFCH425may be used to communicate sidelink feedback440, such as hybrid automatic repeat request (HARD) feedback (e.g., acknowledgement or negative acknowledgement (ACK/NACK) information), transmit power control (TPC), a scheduling request (SR), and/or the like.

In some aspects, a UE405may operate using a transmission mode where resource selection and/or scheduling is performed by the UE405(e.g., rather than a base station110). In some aspects, the UE405may perform resource selection and/or scheduling by sensing channel availability for transmissions. For example, the UE405may measure an RSSI parameter (e.g., a sidelink-RSSI (S-RSSI) parameter) associated with various sidelink channels, may measure an RSRP parameter (e.g., a PSSCH-RSRP parameter) associated with various sidelink channels, may measure an RSRQ parameter (e.g., a PSSCH-RSRQ parameter) associated with various sidelink channels, and/or the like, and may select a channel for transmission of a sidelink communication based at least in part on the measurement(s).

Additionally, or alternatively, the UE405may perform resource selection and/or scheduling using SCI430received in the PSCCH415, which may indicate occupied resources, channel parameters, and/or the like. Additionally, or alternatively, the UE405may perform resource selection and/or scheduling by determining a channel busy rate (CBR) associated with various sidelink channels, which may be used for rate control (e.g., by indicating a maximum number of resource blocks that the UE405can use for a particular set of subframes).

In the transmission mode where resource selection and/or scheduling is performed by a UE405, the UE405may generate sidelink grants, and may transmit the grants in SCI430. A sidelink grant may indicate, for example, one or more parameters (e.g., transmission parameters) to be used for an upcoming sidelink transmission, such as one or more resource blocks to be used for the upcoming sidelink transmission on the PSSCH420(e.g., for TBs435), one or more subframes to be used for the upcoming sidelink transmission, an MCS to be used for the upcoming sidelink transmission, and/or the like. In some aspects, a UE405may generate a sidelink grant that indicates one or more parameters for semi-persistent scheduling (SPS), such as a periodicity of a sidelink transmission. Additionally, or alternatively, the UE405may generate a sidelink grant for event-driven scheduling, such as for an on-demand sidelink message.

FIG.5is a diagram illustrating an example500of sidelink communications and access link communications, in accordance with the present disclosure.

As shown inFIG.5, a transmitter (Tx) UE505and a receiver (Rx) UE510may communicate with one another via a sidelink, as described above in connection withFIG.4. As further shown, in some sidelink modes, a base station110may communicate with the Tx UE505via a first access link. Additionally, or alternatively, in some sidelink modes, the base station110may communicate with the Rx UE510via a second access link. The Tx UE505and/or the Rx UE510may correspond to one or more UEs described elsewhere herein, such as the UE120ofFIG.1. Thus, “sidelink” may refer to a direct link between UEs120, and “access link” may refer to a direct link between a base station110and a UE120. Sidelink communications may be transmitted via the sidelink, and access link communications may be transmitted via the access link. An access link communication may be either a downlink communication (from a base station110to a UE120) or an uplink communication (from a UE120to a base station110).

Some existing wireless communication standards support CBG-based transmission in which a TB is divided into a set of code blocks, which may be grouped into CBGs for transmission. In these standards, a transmitting device transmits the entire set of CBGs in an initial data transmission. If one or more of the code block groups are not decoded properly, or not received, a hybrid automatic repeat request acknowledgment (HARQ-ACK) feedback message comprising a negative acknowledgement (NACK) for each of the CBGs not decoded properly is sent to the transmitting device to indicate the failure, and the transmitting device retransmits each of the CBGs not decoded properly. Transmitting and re-transmitting one or more CBGs may cause depletion of unnecessary resources, power, and/or the like, and may increase data traffic and overhead in communications.

Various aspects of techniques and apparatuses described herein provide for CBG-based transmission, in which a transmitting device may transmit a subset of CBGs of a set of CBGs, where the set of CBGs comprises a TB, in an initial data transmission. In this way, transmission resources and operating power may be saved, communication traffic and overhead may be reduced, and/or the like. In some aspects, a transmitting device may be a source device in a point-to-point communication, a source device in a relayed communication, or a relay device in a relayed communication. In some aspects, the transmitting device may transmit, to a receiving device, an identification of the subset of CBGs to be transmitted to the receiving device. The identification may be transmitted via a HARQ-ACK feedback message, uplink control information (UCI), and/or the like. In this manner, the receiving device may be informed of the data it will receive.

FIG.6is a diagram illustrating an example600of CBG-based transmission, in accordance with the present disclosure. As shown, a source device602and a destination device604may communicate with one another via a point-to-point communication. In some aspects, the point-to-point communication may include an access link communication, a sidelink communication, and/or the like. The source device602may be a wireless communication device such as a UE120, and the destination device604may be a wireless communication device such as another UE120, a base station110, and/or the like.

As shown by reference number606, the source device602may transmit, and the destination device604may receive, an identification of a subset of CBGs of a set of CBGs. The set of CBGs may include a TB. In some aspects, the source device602may prepare the set of CBGs for an intended transmission based at least in part on an initial resource allocation. The source device602may receive a subsequent resource allocation that includes fewer resources than the initial resource allocation. The source device602may transmit the subset of CBGs based at least in part on the subsequent resource allocation.

As shown by reference number608, the source device602may transmit, and the destination device604may receive, an initial data transmission that includes the subset of CBGs. According to some aspects, the initial data transmission may include one or more padding bits. The set of CBGs may include a quantity of bits equal to a sum of a quantity of bits corresponding to the subset of CBGs and a quantity of the one or more padding bits.

In some aspects, a content indicated by the one or more padding bits may be configured to cause a failure of a code block cyclic redundancy check (CRC), a TB CRC, and/or the like. In some aspects, the source device602may transmit, and the destination device604may receive, a CBG Flush Indicator (CBGFI). The CBGFI may cause a log-likelihood ratio decoder buffer of the destination device604, and associated with the one or more padding bits, to be erased.

Various aspects of the techniques discussed above facilitate CBG-based transmission, in which the transmitting device may transmit a subset of CBGs of a set of CBGs, where the set of CBGs comprises a TB. In this way, transmission resources and operating power may be saved, communication traffic and overhead may be reduced, and/or the like. In some aspects, the transmitting device may transmit, to the receiving device, an identification of the subset of CBGs to be transmitted to the receiving device. The identification may be transmitted via a HARQ-ACK feedback message, UCI, and/or the like. In this manner, the receiving device may be informed of the data it will receive.

FIG.7is a diagram illustrating an example700of CBG-based transmission, in accordance with the present disclosure. As shown, a source device702and a destination device704may communicate with one another, via a relayed communication, through a relay device706. In some aspects, the relayed communications depicted inFIG.7may include one or more aspects described above in connection withFIG.6.

In some aspects, the relayed communication may include an uplink communication in which the source device702comprises a first UE120, the destination device704comprises a base station110, and the relay device706comprises a second UE120. In some aspects, the relayed communication may include a sidelink support communication in which the source device702comprises a first UE120, the destination device704comprises a second UE120, and the relay device706comprises a base station110. In some aspects, the relayed communication may include an IAB communication in which the source device702comprises a first IAB node, the destination device704comprises a second IAB node, and the relay device706comprises a third IAB node. In some aspects, the source device702and the destination device704may communicate directly with one another in addition to, or in lieu of, the relayed communication through the relay device706.

As shown by reference number708, the source device702may transmit, and the relay device706may receive, a set of CBGs or a subset of CBGs (of the set of CBGs). The set of CBGs may include a TB. As shown by reference number710, the relay device706may transmit, and the destination device704may receive, an indication of the subset of CBGs. In some aspects, the relay device706may decode the subset of CBGs, and the identification of the subset of CBGs may include a HARQ-ACK status message that indicates that the relay device706decoded the subset of CBGs.

In some aspects, the identification of the subset of CBGs may be carried in a PUCCH transmission or a PUSCH transmission. In some aspects, the identification of the subset of CBGs may include CBG transmission information (CBGTI). In some aspects, the identification of the subset of CBGs may be carried in UCI. The UCI may be carried in a transmission that is different than an initial data transmission containing the subset of CBGs. In some aspects, the UCI may be carried in a PUSCH transmission that carries the subset of CBGs.

As shown by reference number712, the relay device706may transmit, and the destination device704may receive, an initial data transmission that includes the subset of CBGs. In some aspects, the relay device706may transmit the subset of CBGs by performing bit repetition within one or more code blocks of the subset of CBGs, code block repetition within one or more CBGs of the subset of CBGs, CBG repetition within the subset of CBGs, and/or the like. In some aspects, the subset of CBGs may be transmitted with a spectral efficiency that is lower than a spectral efficiency associated with transmitting the set of CBGs (if the relay device706were to transmit the set of CBGs).

In some aspects, the relay device706may perform bit repetition by performing a rate-matching procedure. In some aspects, performing the rate-matching procedure may include performing the rate-matching procedure within each code block of the subset of CBGs to generate a plurality of rate-matched bits. The quantity of the plurality of rate-matched bits may be equal to a quantity of bits associated with the set of CBGs. In some aspects, performing CBG repetition may include retransmitting the subset of CBGs according to a repetition pattern. In some aspects, one or more code blocks may be repeated or dropped so that a resulting pattern of code blocks per CBG corresponds to a pattern of code blocks per CBG associated with the set of CBGs.

In some aspects, the initial data transmission may be transmitted with a spectral efficiency that is equal to a spectral efficiency associated with a transmission of the set of CBGs (if the relay device706were to transmit the set of CBGs). In some aspects, a resource allocation associated with the initial data transmission may include a quantity of resources that is fewer than a quantity of resources of a resource allocation associated with a transmission of the set of CBGs (if the relay device706were to transmit the set of CBGs).

In some aspects, the relay device706may determine a TB size (TBS) corresponding to the subset of CBGs using a TBS formula that is modified by a scaling factor. In some aspects, the scaling factor may include a ratio of a quantity of CBGs in the set of CBGs to a quantity of CBGs in the subset of CBGs. In some aspects, the scaling factor may be indicated by one or more parameters in downlink control information (DCI). In some aspects, the scaling factor may include a two-bit scaling factor, and the DCI may be scheduled by a physical downlink control channel scrambled with a paging radio network temporary identifier (RNTI), a range RNTI, and/or the like.

Various aspects of the techniques described above may facilitate CBG-based transmission, in which a transmitting device may transmit a subset of CBGs of a set of CBGs, where the set of CBGs comprises a TB. In this way, transmission resources and operating power may be saved, communication traffic and overhead may be reduced, and/or the like. In some aspects, a transmitting device may be a source device in a relayed communication, or a relay device in a relayed communication. In some aspects, the transmitting device may transmit, to a receiving device, an identification of the subset of CBGs to be transmitted to the receiving device. The identification may be transmitted via a HARQ-ACK feedback message, UCI, and/or the like. In this manner, the receiving device may be informed of the data it will receive.

FIG.8is a diagram illustrating an example800of CBG-based transmission, in accordance with the present disclosure. As shown, a first UE120(UE A) and a second UE120(UE B) may communicate with one another via a sidelink communication. The UE A and UE B may communicate with a base station110via access link communications. In some aspects, the UE A may be a source device, the UE B may be a destination device, and the base station may be a relay device. The relay device may facilitate a sidelink support communication. In some aspects, the relayed communications depicted inFIG.8may include one or more aspects described above in connection withFIG.6and/orFIG.7.

As shown by reference number802, the UE A120may transmit, and the UE B120may receive, a sidelink communication that includes a set of CBGs or a subset thereof. As shown by reference number804, the UE A120may transmit, and the base station110may receive, a subset of CBGs. In some aspects, the UE A120may transmit, and the base station110may receive, the set of CBGs.

As shown by reference number806, the base station110may transmit, and the UE B120may receive, an identification of the subset of the CBGs. As shown by reference number808, the base station110may transmit, and the UE B120may receive, the identified subset of the CBGs. In some aspects, the UE A120may transmit the set of CBGs to the UE B120via the sidelink communication and may transmit the set of CBGs to the UE B120via the relayed communication. In some aspects, the UE A120may transmit a first subset of the set of CBGs to the UE B120via the sidelink communication and a second subset of the set of CBGs to the UE B120via the relayed communication. In some aspects, the first subset and the second subset may be combined by the UE B120to form the set of the CBGs. In this way, the relayed communication facilitated by the base station110may provide diversity of communication to support the sidelink communication between the UE A120and the UE B120, thereby providing for a more robust communication.

FIG.9is a diagram illustrating an example process900performed, for example, by a wireless communication device, in accordance with the present disclosure. Example process900is an example where the wireless communication device (e.g., base station110, UE120, and/or the like) performs operations associated with CBG-based transmission.

As shown inFIG.9, in some aspects, process900may include transmitting, to a receiving device, an identification of a subset of CBGs of a set of CBGs, wherein the set of CBGs comprises a TB (block910). For example, the wireless communication device (e.g., using transmit processor220, transmit processor264, controller/processor240, controller/processor280, memory242, memory282, and/or the like) may transmit, to a receiving device, an identification of a subset of CBGs of a set of CBGs, as described above. In some aspects, the set of CBGs comprises a TB.

As further shown inFIG.9, in some aspects, process900may include transmitting, to the receiving device, an initial data transmission comprising the subset of CBGs (block920). For example, the wireless communication device (e.g., using transmit processor220, transmit processor264, controller/processor240, controller/processor280, memory242, memory282, and/or the like) may transmit, to the receiving device, an initial data transmission comprising the subset of CBGs, as described above.

In a first aspect, process900includes preparing the set of CBGs for an intended transmission based at least in part on an initial resource allocation; and receiving a subsequent resource allocation, wherein the subsequent resource allocation comprises fewer resources than the initial resource allocation, and wherein the subset of CBGs is transmitted based at least in part on the subsequent resource allocation.

In a second aspect, alone or in combination with the first aspect, the receiving device comprises a destination device in a point-to-point communication between a source device and the destination device, and the wireless communication device comprises the source device.

In a third aspect, alone or in combination with the second aspect, the point-to-point communication comprises an access link communication or a sidelink communication.

In a fourth aspect, alone or in combination with the first aspect, the wireless communication device comprises a relay device in a relayed communication between a source device and a destination device, and the receiving device comprises the destination device.

In a fifth aspect, alone or in combination with the fourth aspect, process900includes receiving, from the source device, the subset of CBGs.

In a sixth aspect, alone or in combination with the fifth aspect, process900includes decoding the subset of CBGs, wherein the identification of the subset of CBGs comprises a HARQ-ACK status message that indicates that the wireless communication device decoded the subset of CBGs.

In a seventh aspect, alone or in combination with the fourth aspect, process900includes receiving, from the source device, the set of CBGs.

In an eighth aspect, alone or in combination with one or more of the fourth through seventh aspects, the relayed communication comprises: an uplink communication, wherein the source device comprises a first UE, the relay device comprises a second UE, and the destination device comprises a base station; a sidelink support communication, wherein the source device comprises a first UE, the destination device comprises a second UE, and the relay device comprises a base station; an IAB communication, wherein the source device comprises a first IAB node, the destination device comprises a second IAB node, and the relay device comprises a third IAB node; or a combination thereof.

In a ninth aspect, alone or in combination with the eighth aspect, the relayed communication comprises the uplink communication, and the identification of the subset of CBGs is carried in a PUCCH transmission or a PUSCH transmission.

In a tenth aspect, alone or in combination with one or more of the eighth or ninth aspects, the relayed communication comprises the uplink communication, and the identification of the subset of CBGs comprises CBGTI.

In an eleventh aspect, alone or in combination with the tenth aspect, the relayed communication comprises the uplink communication, and the identification of the subset of CBGs is carried in UCI.

In a twelfth aspect, alone or in combination with the eleventh aspect, the UCI is carried in a transmission that is different than the initial data transmission.

In a thirteenth aspect, alone or in combination with one or more of the eleventh or twelfth aspects, the initial data transmission comprises a PUSCH transmission, and the UCI is carried in the PUSCH transmission.

In a fourteenth aspect, alone or in combination with the eighth aspect, the relayed communication comprises the sidelink support communication, and the sidelink support communication supports a sidelink connection between the first UE and the second UE.

In a fifteenth aspect, alone or in combination with one or more of the first through fourteenth aspects, the initial data transmission comprises one or more padding bits, and the set of CBGs comprises a quantity of bits equal to a sum of a quantity of bits corresponding to the subset of CBGs and a quantity of the one or more padding bits.

In a sixteenth aspect, alone or in combination with the fifteenth aspect, a content indicated by the one or more padding bits is configured to cause a failure of at least one of: a code block CRC, a TB CRC, or a combination thereof.

In a seventeenth aspect, alone or in combination with the fifteenth aspect, process900includes transmitting, to the receiving device, a CBGFI, wherein the CBGFI is to cause a log-likelihood ratio decoder buffer of the receiving device, and associated with the one or more padding bits, to be erased.

In an eighteenth aspect, alone or in combination with one or more of the first through seventeenth aspects, the wireless communication device comprises a relay device in a relayed communication between a source device and a destination device, the receiving device comprises the destination device, and transmitting the subset of CBGs comprises performing at least one of: bit repetition within one or more code blocks of the subset of CBGs, code block repetition within one or more CBGs of the subset of CBGs, CBG repetition within the subset of CBGs, or a combination thereof.

In a nineteenth aspect, alone or in combination with the eighteenth aspect, the subset of CBGs is transmitted with a spectral efficiency that is lower than a spectral efficiency associated with transmitting the set of CBGs.

In a twentieth aspect, alone or in combination with one or more of the eighteenth or nineteenth aspects, performing bit repetition comprises performing a rate-matching procedure.

In a twenty-first aspect, alone or in combination with the twentieth aspect, performing the rate-matching procedure comprises performing the rate-matching procedure within each code block of the subset of CBGs to generate a plurality of rate-matched bits.

In a twenty-second aspect, alone or in combination with the twenty-first aspect, a quantity of the plurality of rate-matched bits is equal to a quantity of bits associated with the set of CBGs.

In a twenty-third aspect, alone or in combination with one or more of the eighteenth through twenty-second aspects, performing CBG repetition comprises: retransmitting the subset of CBGs according to a repetition pattern, wherein one or more code blocks are repeated or dropped so that a resulting pattern of code blocks per CBG corresponds to a pattern of code blocks per CBG associated with the set of CBGs.

In a twenty-fourth aspect, the wireless communication device comprises a relay device in a relayed communication between a source device and a destination device, the receiving device comprises the destination device, and the initial data transmission comprises a spectral efficiency that is equal to a spectral efficiency associated with a transmission of the set of CBGs.

In a twenty-fifth aspect, alone or in combination with the twenty-fourth aspect, a resource allocation associated with the initial data transmission comprises a quantity of resources that is fewer than a quantity of resources of a resource allocation associated with a transmission of the set of CBGs.

In a twenty-sixth aspect, alone or in combination with the twenty-fifth aspect, process900includes determining a TBS corresponding to the subset of CBGs using a TBS formula that is modified by a scaling factor.

In a twenty-seventh aspect, alone or in combination with the twenty-sixth aspect, the scaling factor comprises a ratio of a quantity of CBGs in the set of CBGs to a quantity of CBGs in the subset of CBGs.

In a twenty-eighth aspect, alone or in combination with one or more of the twenty-sixth or twenty-seventh aspects, the scaling factor is indicated by one or more parameters in DCI.

In a twenty-ninth aspect, alone or in combination with the twenty-eighth aspect, the scaling factor comprises a two-bit scaling factor, and the DCI is scheduled by a PDCCH scrambled with at least one of: a paging RNTI, a range RNTI, or a combination thereof.

FIG.10is a diagram illustrating an example process1000performed, for example, by a wireless communication device, in accordance with the present disclosure. Example process1000is an example where the wireless communication device (e.g., base station110, UE120, and/or the like) performs operations associated with CBG-based transmission.

As shown inFIG.10, in some aspects, process1000may include receiving, from a transmitting device, an identification of a subset of CBGs of a set of CBGs, wherein the set of CBGs comprises a TB (block1010). For example, the wireless communication device (e.g., using receive processor238, receive processor258, controller/processor240, controller/processor280, memory242, memory282, and/or the like) may receive, from a transmitting device, an identification of a subset of CBGs of a set of CBGs, as described above. In some aspects, the set of CBGs comprises a TB.

As further shown inFIG.10, in some aspects, process1000may include receiving, from the transmitting device, an initial data transmission comprising the subset of CBGs (block1020). For example, the wireless communication device (e.g., using receive processor238, receive processor258, controller/processor240, controller/processor280, memory242, memory282, and/or the like) may receive, from the transmitting device, an initial data transmission comprising the subset of CBGs, as described above.

In a first aspect, the wireless communication device comprises a destination device in a point-to-point communication between a source device and the destination device, and the transmitting device comprises the source device.

In a second aspect, alone or in combination with the first aspect, the point-to-point communication comprises an access link communication or a sidelink communication.

In a third aspect, the transmitting device comprises a relay device in a relayed communication between a source device and a destination device, and the wireless communication device comprises the destination device.

In a fourth aspect, alone or in combination with the third aspect, the identification of the subset of CBGs comprises a HARQ-ACK status message that indicates that the transmitting device decoded the subset of CBGs.

In a fifth aspect, alone or in combination with one or more of the third or fourth aspects, the relayed communication comprises: an uplink communication, wherein the source device comprises a first UE, the relay device comprises a second UE, and the destination device comprises a base station; a sidelink support communication, wherein the source device comprises a first UE, the destination device comprises a second UE, and the relay device comprises a base station; an IAB communication, wherein the source device comprises a first IAB node, the destination device comprises a second IAB node, and the relay device comprises a third IAB node; or a combination thereof.

In a sixth aspect, alone or in combination with the fifth aspect, the relayed communication comprises the uplink communication, and the identification of the subset of CBGs is carried in a PUCCH transmission or a PUSCH transmission.

In a seventh aspect, alone or in combination with one or more of the fifth or sixth aspects, the relayed communication comprises the uplink communication, and the identification of the subset of CBGs comprises CBG transmission information.

In an eighth aspect, alone or in combination with the fifth aspect, the relayed communication comprises the uplink communication, and the identification of the subset of CBGs is carried in UCI.

In a ninth aspect, alone or in combination with the eighth aspect, the UCI is carried in a transmission that is different than the initial data transmission.

In a tenth aspect, alone or in combination with one or more of the eighth or ninth aspects, the initial data transmission comprises a PUSCH transmission, and the UCI is carried in the PUSCH transmission.

In an eleventh aspect, alone or in combination with the fifth aspect, the relayed communication comprises the sidelink support communication, and the sidelink support communication supports a sidelink connection between the first UE and the second UE.

In a twelfth aspect, alone or in combination with one or more of the first through eleventh aspects, receiving the initial data transmission comprises: receiving, from the transmitting device, one or more padding bits, wherein the set of CBGs comprises a quantity of bits equal to a sum of a quantity of bits corresponding to the subset of CBGs and a quantity of the one or more padding bits.

In a thirteenth aspect, alone or in combination with the twelfth aspect, a content indicated by the one or more padding bits is configured to cause a failure of at least one of: a code block CRC, a TB CRC, or a combination thereof.

In a fourteenth aspect, alone or in combination with one or more of the twelfth or thirteenth aspects, process1000includes receiving, from the transmitting device, a CBGFI; and erasing, based at least in part on the CBGFI, a log-likelihood ratio decoder buffer associated with the one or more padding bits.

In a fifteenth aspect, the wireless communication device comprises a destination device in a relayed communication between a source device and the destination device, the transmitting device comprises the relay device, and the initial data transmission is based at least in part on at least one of: a bit repetition procedure within one or more code blocks of the subset of CBGs, a code block repetition procedure within one or more CBGs of the subset of CBGs, a CBG repetition procedure within the subset of CBGs, or a combination thereof.

In a sixteenth aspect, alone or in combination with the fifteenth aspect, the initial data transmission comprises a spectral efficiency that is lower than a spectral efficiency associated with a transmission of the set of CBGs.

In a seventeenth aspect, alone or in combination with one or more of the fifteenth or sixteenth aspects, the bit repetition procedure comprises a rate-matching procedure.

In an eighteenth aspect, alone or in combination with the seventeenth aspect, the initial data transmission comprises a plurality of rate-matched bits generated based at least in part on the rate-matching procedure, wherein the rate-matching procedure corresponds to each code block of the subset of CBGs.

In a nineteenth aspect, alone or in combination with the eighteenth aspect, a quantity of the plurality of rate-matched bits is equal to a quantity of bits associated with the set of CBGs.

In a twentieth aspect, alone or in combination with one or more of the fifteenth through nineteenth aspects, the CBG repetition procedure comprises a retransmission of the subset of CBGs according to a repetition pattern, wherein one or more code blocks are repeated in the retransmission or dropped from the retransmission so that a resulting pattern of code blocks per CBG corresponds to a pattern of code blocks per CBG associated with the set of CBGs.

In a twenty-first aspect, the wireless communication device comprises a destination device in a relayed communication between a source device and the destination device, the transmitting device comprises the relay device, and the initial data transmission comprises a spectral efficiency that is equal to a spectral efficiency associated with a transmission of the set of CBGs.

In a twenty-second aspect, alone or in combination with the twenty-first aspect, a resource allocation associated with the initial data transmission comprises a quantity of resources that is fewer than a quantity of resources of a resource allocation associated with a transmission of the set of CBGs.

In a twenty-third aspect, alone or in combination with the through twenty-second aspect, a TBS corresponding to the subset of CBGs is based at least in part on a TBS formula that is modified by a scaling factor.

In a twenty-fourth aspect, alone or in combination with the twenty-third aspect, the scaling factor comprises a ratio of a quantity of CBGs in the set of CBGs to a quantity of CBGs in the subset of CBGs.

In a twenty-fifth aspect, alone or in combination with the twenty-fourth aspect, the scaling factor is indicated by one or more parameters in DCI.

In a twenty-sixth aspect, alone or in combination with one or more of the twenty-fourth or twenty-fifth aspects, the scaling factor comprises a two-bit scaling factor, and the DCI is scheduled by a PDSCH scrambled with at least one of: a paging RNTI, a range RNTI, or a combination thereof.

Aspect 1: A method of wireless communication performed by a wireless communication device, comprising: transmitting, to a receiving device, an identification of a subset of code block groups (CBGs) of a set of CBGs, wherein the set of CBGs comprises a transport block (TB); and transmitting, to the receiving device, an initial data transmission comprising the subset of CBGs.

Aspect 2: The method of aspect 1, further comprising: preparing the set of CBGs for an intended transmission based at least in part on an initial resource allocation; and receiving a subsequent resource allocation, wherein the subsequent resource allocation comprises fewer resources than the initial resource allocation, wherein the subset of CBGs is transmitted based at least in part on the subsequent resource allocation.

Aspect 3: The method of either of aspects 1 or 2, wherein the receiving device comprises a destination device in a point-to-point communication between a source device and the destination device, wherein the wireless communication device comprises the source device.

Aspect 4: The method of aspect 3, wherein the point-to-point communication comprises an access link communication or a sidelink communication.

Aspect 5: The method of aspect 1, wherein the wireless communication device comprises a relay device in a relayed communication between a source device and a destination device, wherein the receiving device comprises the destination device.

Aspect 6: The method of aspect 5, further comprising receiving, from the source device, the subset of CBGs.

Aspect 7: The method of aspect 6, further comprising decoding the subset of CBGs, wherein the identification of the subset of CBGs comprises a hybrid automatic repeat request acknowledgement status message that indicates that the wireless communication device decoded the subset of CBGs.

Aspect 8: The method of aspect 5, further comprising receiving, from the source device, the set of CBGs.

Aspect 9: The method of any of aspects 5-8, wherein the relayed communication comprises: an uplink communication, wherein the source device comprises a first user equipment (UE), the relay device comprises a second UE, and the destination device comprises a base station; a sidelink support communication, wherein the source device comprises a first UE, the destination device comprises a second UE, and the relay device comprises a base station; an integrated access and backhaul (IAB) communication, wherein the source device comprises a first IAB node, the destination device comprises a second IAB node, and the relay device comprises a third IAB node; or a combination thereof.

Aspect 10: The method of aspect 9, wherein the relayed communication comprises the uplink communication, and wherein the identification of the subset of CBGs is carried in a physical uplink control channel transmission or a physical uplink shared channel (PUSCH) transmission.

Aspect 11: The method of either of aspects 9 or 10, wherein the relayed communication comprises the uplink communication, and wherein the identification of the subset of CBGs comprises CBG transmission information.

Aspect 12: The method of aspect 9, wherein the relayed communication comprises the uplink communication, and wherein the identification of the subset of CBGs is carried in uplink control information (UCI).

Aspect 13: The method of aspect 12, wherein the UCI is carried in a transmission that is different than the initial data transmission.

Aspect 14: The method of either of aspects 12 or 13, wherein the initial data transmission comprises a physical uplink shared channel (PUSCH) transmission, and wherein the UCI is carried in the PUSCH transmission.

Aspect 15: The method of aspect 9, wherein the relayed communication comprises the sidelink support communication, and wherein the sidelink support communication supports a sidelink connection between the first UE and the second UE.

Aspect 16: The method of any of aspects 1-15, wherein the initial data transmission comprises one or more padding bits, wherein the set of CBGs comprises a quantity of bits equal to a sum of a quantity of bits corresponding to the subset of CBGs and a quantity of the one or more padding bits.

Aspect 17: The method of aspect 16, wherein a content indicated by the one or more padding bits is configured to cause a failure of at least one of: a code block cyclic redundancy check (CRC), a TB CRC, or a combination thereof.

Aspect 18: The method of aspect 16, further comprising: transmitting, to the receiving device, a CBG Flush Indicator (CBGFI), wherein the CBGFI is to cause a log-likelihood ratio decoder buffer of the receiving device and associated with the one or more padding bits to be erased.

Aspect 19: The method of any of aspects 1-18, wherein the wireless communication device comprises a relay device in a relayed communication between a source device and a destination device, wherein the receiving device comprises the destination device, wherein transmitting the subset of CBGs comprises performing at least one of: bit repetition within one or more code blocks of the subset of CBGs, code block repetition within one or more CBGs of the subset of CBGs, CBG repetition within the subset of CBGs, or a combination thereof.

Aspect 20: The method of aspect 19, wherein the subset of CBGs is transmitted with a spectral efficiency that is lower than a spectral efficiency associated with transmitting the set of CBGs.

Aspect 21: The method of either of aspects 19 or 20, wherein performing bit repetition comprises performing a rate-matching procedure.

Aspect 22: The method of aspect 21, wherein performing the rate-matching procedure comprises performing the rate-matching procedure within each code block of the subset of CBGs to generate a plurality of rate-matched bits.

Aspect 23: The method of aspect 22, wherein a quantity of the plurality of rate-matched bits is equal to a quantity of bits associated with the set of CBGs.

Aspect 24: The method of any of aspects 19-23, wherein performing CBG repetition comprises: retransmitting the subset of CBGs according to a repetition pattern, wherein one or more code blocks are repeated or dropped so that a resulting pattern of code blocks per CBG corresponds to a pattern of code blocks per CBG associated with the set of CBGs.

Aspect 25: The method of aspect 1, wherein the wireless communication device comprises a relay device in a relayed communication between a source device and a destination device, wherein the receiving device comprises the destination device, wherein the initial data transmission comprises a spectral efficiency that is equal to a spectral efficiency associated with a transmission of the set of CBGs.

Aspect 26: The method of aspect 25, wherein a resource allocation associated with the initial data transmission comprises a quantity of resources that is fewer than a quantity of resources of a resource allocation associated with a transmission of the set of CBGs.

Aspect 27: The method of aspect 26, further comprising: determining a TB size (TBS) corresponding to the subset of CBGs using a TBS formula that is modified by a scaling factor.

Aspect 28: The method of aspect 27, wherein the scaling factor comprises a ratio of a quantity of CBGs in the set of CBGs to a quantity of CBGs in the subset of CBGs.

Aspect 29: The method of either of aspects 27 or 28, wherein the scaling factor is indicated by one or more parameters in downlink control information (DCI).

Aspect 30: The method of aspect 29, wherein the scaling factor comprises a two-bit scaling factor, and wherein the DCI is scheduled by a physical downlink control channel scrambled with at least one of: a paging radio network temporary identifier (RNTI), a range RNTI, or a combination thereof.

Aspect 31: A method of wireless communication performed by a wireless communication device, comprising: receiving, from a transmitting device, an identification of a subset of code block groups (CBGs) of a set of CBGs, wherein the set of CBGs comprises a transport block (TB); and receiving, from the transmitting device, an initial data transmission comprising the subset of CBGs.

Aspect 32: The method of aspect 31, wherein the wireless communication device comprises a destination device in a point-to-point communication between a source device and the destination device, wherein the transmitting device comprises the source device.

Aspect 33: The method of aspect 32, wherein the point-to-point communication comprises an access link communication or a sidelink communication.

Aspect 34: The method of aspect 31, wherein the transmitting device comprises a relay device in a relayed communication between a source device and a destination device, wherein the wireless communication device comprises the destination device.

Aspect 35: The method of aspect 34, wherein the identification of the subset of CBGs comprises a hybrid automatic repeat request acknowledgement status message that indicates that the transmitting device decoded the subset of CBGs.

Aspect 36: The method of either of aspects 34 or 35, wherein the relayed communication comprises: an uplink communication, wherein the source device comprises a first user equipment (UE), the relay device comprises a second UE, and the destination device comprises a base station; a sidelink support communication, wherein the source device comprises a first UE, the destination device comprises a second UE, and the relay device comprises a base station; an integrated access and backhaul (IAB) communication, wherein the source device comprises a first TAB node, the destination device comprises a second TAB node, and the relay device comprises a third TAB node; or a combination thereof.

Aspect 37: The method of aspect 36, wherein the relayed communication comprises the uplink communication, and wherein the identification of the subset of CBGs is carried in a physical uplink control channel transmission or a physical uplink shared channel (PUSCH) transmission.

Aspect 38: The method of either of aspects 36 or 37, wherein the relayed communication comprises the uplink communication, and wherein the identification of the subset of CBGs comprises CBG transmission information.

Aspect 39: The method of aspect 36, wherein the relayed communication comprises the uplink communication, and wherein the identification of the subset of CBGs is carried in uplink control information (UCI).

Aspect 40: The method of aspect 39, wherein the UCI is carried in a transmission that is different than the initial data transmission.

Aspect 41: The method of either of aspects 39 or 40, wherein the initial data transmission comprises a physical uplink shared channel (PUSCH) transmission, and wherein the UCI is carried in the PUSCH transmission.

Aspect 42: The method of aspect 36, wherein the relayed communication comprises the sidelink support communication, and wherein the sidelink support communication supports a sidelink connection between the first UE and the second UE.

Aspect 43: The method of any of aspects 31-42, wherein receiving the initial data transmission comprises: receiving, from the transmitting device, one or more padding bits, wherein the set of CBGs comprises a quantity of bits equal to a sum of a quantity of bits corresponding to the subset of CBGs and a quantity of the one or more padding bits.

Aspect 44: The method of aspect 43, wherein a content indicated by the one or more padding bits is configured to cause a failure of at least one of: a code block cyclic redundancy check (CRC), a TB CRC, or a combination thereof.

Aspect 45: The method of either of aspects 43 or 44, further comprising: receiving, from the transmitting device, a CBG Flush Indicator (CBGFI); and erasing, based at least in part on the CBGFI, a log-likelihood ratio decoder buffer associated with the one or more padding bits.

Aspect 46: The method of aspect 31, wherein the wireless communication device comprises a destination device in a relayed communication between a source device and the destination device, wherein the transmitting device comprises the relay device, wherein the initial data transmission is based at least in part on at least one of: a bit repetition procedure within one or more code blocks of the subset of CBGs, a code block repetition procedure within one or more CBGs of the subset of CBGs, a CBG repetition procedure within the subset of CBGs, or a combination thereof.

Aspect 47: The method of aspect 46, wherein the initial data transmission comprises a spectral efficiency that is lower than a spectral efficiency associated with a transmission of the set of CBGs.

Aspect 48: The method of either of aspects 46 or 47, wherein the bit repetition procedure comprises a rate-matching procedure.

Aspect 49: The method of aspect 48, wherein the initial data transmission comprises a plurality of rate-matched bits generated based at least in part on the rate-matching procedure, wherein the rate-matching procedure corresponds to each code block of the subset of CBGs.

Aspect 50: The method of aspect 49, wherein a quantity of the plurality of rate-matched bits is equal to a quantity of bits associated with the set of CBGs.

Aspect 51: The method of any of aspects 46-50, wherein the CBG repetition procedure comprises a retransmission of the subset of CBGs according to a repetition pattern, wherein one or more code blocks are repeated in the retransmission or dropped from the retransmission so that a resulting pattern of code blocks per CBG corresponds to a pattern of code blocks per CBG associated with the set of CBGs.

Aspect 52: The method of aspect 31, wherein the wireless communication device comprises a destination device in a relayed communication between a source device and the destination device, wherein the transmitting device comprises the relay device, wherein the initial data transmission comprises a spectral efficiency that is equal to a spectral efficiency associated with a transmission of the set of CBGs.

Aspect 53: The method of aspect 52, wherein a resource allocation associated with the initial data transmission comprises a quantity of resources that is fewer than a quantity of resources of a resource allocation associated with a transmission of the set of CBGs.

Aspect 54: The method of aspect 53, wherein a TB size (TBS) corresponding to the subset of CBGs is based at least in part on a TBS formula that is modified by a scaling factor.

Aspect 55: The method of aspect 54, wherein the scaling factor comprises a ratio of a quantity of CBGs in the set of CBGs to a quantity of CBGs in the subset of CBGs.

Aspect 56: The method of aspect 55, wherein the scaling factor is indicated by one or more parameters in downlink control information (DCI).

Aspect 57: The method of aspect 55, wherein the scaling factor comprises a two-bit scaling factor, and wherein the DCI is scheduled by a physical downlink control channel scrambled with at least one of: a paging radio network temporary identifier (RNTI), a range RNTI, or a combination thereof.

Aspect 65: An apparatus for wireless communication, comprising at least one means for performing the method of one or more aspects of aspects 31-57.