Transport block size determination in subband full duplex slots
Methods, systems, and devices for wireless communications are described. A user equipment (UE) and/or a network entity may apply rate matching for a scheduled data transmission in a subband full duplex (SBFD) time resource or may adjust the transport block size (TBS) for the scheduled data transmission when some of the allocated resource blocks (RBs) for a data transmission are unavailable because they are in a guard band or in a subband in the opposite direction of the scheduled data transmission (e.g., an uplink subband for a downlink data transmission or a downlink subband for an uplink data transmission). In some examples, the network may indicate to the UE whether to rate match or adjust the TBS for a transmission in an SBFD time resource.
1 . An apparatus for wireless communications at a user equipment (UE), comprising:
one or more processors;
one or more memories coupled with the one or more processors; and
instructions stored in the one or more memories and executable by the one or more processors to cause the apparatus to:
receive scheduling information for an uplink transmission during a time resource, wherein the time resource is associated with subband full duplex communications comprising an uplink subband and a downlink subband, the scheduling information indicating a set of resource blocks for the uplink transmission that includes at least one resource block that at least partially overlaps with the downlink subband or a guard band between the uplink subband and the downlink subband;
set a transport block size of the uplink transmission based at least in part on a total quantity of resource blocks of the set of resource blocks within the uplink subband and a second quantity of resources blocks in the at least one resource block that at least partially overlaps with the downlink subband or the guard band; and
transmit, via an uplink shared channel, the uplink transmission during the time resource, wherein the transport block size of the uplink transmission is based at least in part on the at least one resource block at least partially overlapping with the downlink subband or the guard band.
2 . The apparatus of claim 1 , wherein the instructions are further executable by the one or more processors to cause the apparatus to:
receive control signaling indicating to set the transport block size of uplink transmissions that are scheduled with the at least one resource block that at least partially overlaps with the downlink subband or the guard band based at least in part on respective quantities of resource blocks scheduled for the uplink transmissions.
3 . The apparatus of claim 1 , wherein the instructions are further executable by the one or more processors to cause the apparatus to:
receive control signaling indicating to set the transport block size of uplink transmissions that are scheduled with a threshold quantity of resource blocks that at least partially overlaps with the downlink subband or the guard band based at least in part on respective quantities of resource blocks scheduled for the uplink transmissions, wherein the second quantity of resource blocks of the at least one resource block that at least partially overlaps with the downlink subband or the guard band satisfy the threshold quantity.
4 . The apparatus of claim 1 , wherein the instructions to transmit the uplink transmission during the time resource are executable by the one or more processors to cause the apparatus to:
rate match data of the uplink transmission based at least in part on the second quantity of resource blocks of the at least one resource block that at least partially overlaps with the downlink subband or the guard band.
5 . The apparatus of claim 4 , wherein the instructions are further executable by the one or more processors to cause the apparatus to:
receive control signaling indicating to rate match data of uplink transmissions that are scheduled with the at least one resource block that at least partially overlaps with the downlink subband or the guard band.
6 . The apparatus of claim 1 , wherein the instructions to receive the scheduling information are executable by the one or more processors to cause the apparatus to:
receive a bitmap indicating the set of resource blocks, wherein each bit of the bitmap corresponds to a resource block that at least partially overlaps with the downlink subband or the guard band and indicates whether to rate match the uplink transmission for that resource block or to set the transport block size for the uplink transmission based at least in part on that resource block at least partially overlapping with the downlink subband or the guard band.
7 . The apparatus of claim 1 , wherein the instructions are further executable by the one or more processors to cause the apparatus to:
receive control signaling indicating the time resource is associated with subband full duplex communications.
8 . The apparatus of claim 1 , wherein:
the subband full duplex communications comprises the uplink subband;
the set of resource blocks comprises a first subset of resource blocks in the uplink subband, a second subset of resource blocks in the downlink subband, and a third subset of resource blocks; and
the instructions to transmit the uplink transmission are executable by the one or more processors to cause the apparatus to transmit the uplink transmission via the first subset of resource blocks and the third subset of resource blocks.
9 . An apparatus for wireless communications at a network entity, comprising:
one or more processors;
one or more memories coupled with the one or more processors; and
instructions stored in the one or more memories and executable by the one or more processors to cause the apparatus to:
transmit, to a user equipment (UE), scheduling information for an uplink transmission during a time resource, wherein the time resource is associated with subband full duplex communications comprising an uplink subband and a downlink subband, the scheduling information indicating a set of resource blocks for the uplink transmission that includes at least one resource block that at least partially overlaps with the downlink subband or a guard band between the uplink subband and the downlink subband; and
receive, via an uplink shared channel from the UE, the uplink transmission during the time resource, wherein a transport block size of the uplink transmission is based at least in part on the at least one resource block at least partially overlapping with the downlink subband or the guard band, and wherein the transport block size is set based at least in part on a total quantity of resource blocks of the set of resource blocks within the uplink subband and a second quantity of resources blocks in the at least one resource block that at least partially overlaps with the downlink subband or the guard band.
10 . The apparatus of claim 9 , wherein the instructions are further executable by the one or more processors to cause the apparatus to:
transmit control signaling indicating to set the transport block size of uplink transmissions that are scheduled with the at least one resource block that at least partially overlaps with the downlink subband or the guard band based at least in part on respective quantities of resource blocks scheduled for the uplink transmissions.
11 . The apparatus of claim 9 , wherein the instructions are further executable by the one or more processors to cause the apparatus to:
transmit control signaling indicating to set the transport block size of uplink transmissions that are scheduled with a threshold quantity of resource blocks that at least partially overlaps with the downlink subband or the guard band based at least in part on respective quantities of resource blocks scheduled for the uplink transmissions, wherein the second quantity of resource blocks of the at least one resource block set of resource blocks that at least partially overlaps with the downlink subband or the guard band satisfy the threshold quantity.
12 . The apparatus of claim 9 wherein the instructions are further executable by the one or more processors to cause the apparatus to:
transmit control signaling indicating to rate match data of uplink transmissions that are scheduled with the at least one resource block that at least partially overlaps with the downlink subband or the guard band.
13 . The apparatus of claim 9 , wherein the instructions to transmit the scheduling information are executable by the one or more processors to cause the apparatus to:
transmit a bitmap indicating the set of resource blocks, wherein each bit of the bitmap corresponds to a resource block that at least partially overlaps with the downlink subband or the guard band and indicates whether to rate match the uplink transmission for that resource block or to set the transport block size for the uplink transmission based at least in part on that resource block at least partially overlapping with the downlink subband or the guard band.
14 . The apparatus of claim 9 , wherein the instructions are further executable by the one or more processors to cause the apparatus to:
transmit control signaling indicating the time resource is associated with subband full duplex communications.
15 . The apparatus of claim 9 , wherein:
the subband full duplex communications comprises the uplink subband;
the set of resource blocks comprises a first subset of resource blocks in the uplink subband, a second subset of resource blocks in the downlink subband, and a third subset of resource blocks; and
the instructions to receive the uplink transmission are executable by the one or more processors to cause the apparatus to receive the uplink transmission via the first subset of resource blocks and the third subset of resource blocks.
16 . A method for wireless communications at a user equipment (UE), comprising:
receiving scheduling information for an uplink transmission during a time resource, wherein the time resource is associated with subband full duplex communications comprising an uplink subband and a downlink subband, the scheduling information indicating a set of resource blocks for the uplink transmission that includes at least one resource block that at least partially overlaps with the downlink subband or a guard band between the uplink subband and the downlink subband;
setting a transport block size of the uplink transmission based at least in part on a total quantity of resource blocks of the set of resource blocks within the uplink subband and a second quantity of resources blocks in the at least one resource block that at least partially overlaps with the downlink subband or the guard band; and
transmitting, via an uplink shared channel, the uplink transmission during the time resource, wherein the transport block size of the uplink transmission is based at least in part on the at least one resource block at least partially overlapping with the downlink subband or the guard band.
17 . The method of claim 16 , further comprising:
receiving control signaling indicating to set the transport block size of uplink transmissions that are scheduled with the at least one resource block that at least partially overlaps with the downlink subband or the guard band based at least in part on respective quantities of resource blocks scheduled for the uplink transmissions.
18 . The method of claim 16 , further comprising:
receiving control signaling indicating to set the transport block size of uplink transmissions that are scheduled with a threshold quantity of resource blocks that at least partially overlaps with the downlink subband or the guard band based at least in part on respective quantities of resource blocks scheduled for the uplink transmissions, wherein the second quantity of resource blocks of the at least one resource block that at least partially overlaps with the downlink subband or the guard band satisfy the threshold quantity.
19 . The method of claim 16 , wherein transmitting the uplink transmission during the time resource comprises:
rate matching data of the uplink transmission based at least in part on the second quantity of resource blocks of the at least one resource block that at least partially overlaps with the downlink subband or the guard band.
20 . The method of claim 19 , further comprising:
receiving control signaling indicating to rate match data of uplink transmissions that are scheduled with the at least one resource block that at least partially overlaps with the downlink subband or the guard band.
21 . The method of claim 16 , wherein receiving the scheduling information comprises:
receiving a bitmap indicating the set of resource blocks, wherein each bit of the bitmap corresponds to a resource block that at least partially overlaps with the downlink subband or the guard band and indicates whether to rate match the uplink transmission for that resource block or to set the transport block size for the uplink transmission based at least in part on that resource block at least partially overlapping with the downlink subband or the guard band.
22 . A method for wireless communications at a network entity, comprising:
transmitting, to a user equipment (UE), scheduling information for an uplink transmission during a time resource, wherein the time resource is associated with subband full duplex communications comprising an uplink subband and a downlink subband, the scheduling information indicating a set of resource blocks for the uplink transmission that includes at least one resource block that at least partially overlaps with the downlink subband or a guard band between the uplink subband and the downlink subband; and
receiving, via an uplink shared channel from the UE, the uplink transmission during the time resource, wherein a transport block size of the uplink transmission is based at least in part on the at least one resource block at least partially overlapping with the downlink subband or the guard band, and wherein the transport block size is set based at least in part on a total quantity of resource blocks of the set of resource blocks within the uplink subband and a second quantity of resources blocks in the at least one resource block that at least partially overlaps with the downlink subband or the guard band.