Wireless communication with a grant allocating resources corresponding to at least two transport blocks
An apparatus may be configured to obtain a grant allocating a set of resources on which to transmit at least two transport blocks (TBs) using multiple spatial layers; determine whether a data size of data available to be carried on the set resources is sufficient for at least one TB of the at least two TBs; and based on a determination of whether the data size of the data is sufficient for the at least one TB of the at least two TBs, one of: transmit, to a network entity, the at least one TB of the at least two TBs on the set of resources allocated by the grant, or skip the grant.
1 . An apparatus for wireless communication at a user equipment (UE), comprising:
a memory; and
at least one processor coupled to the memory and configured to:
obtain an allocation of a set of resources on which to transmit at least two transport blocks (TBs) using multiple spatial layers;
determine whether a data size of data available to be carried on the set of resources is sufficient for at least one TB of the at least two TBs; and
based on the determination, one of:
transmit the at least one TB of the at least two TBs on the set of resources based on at least one prioritization parameter for a logical channel, wherein the at least one prioritization parameter comprises at least one of a first prioritization parameter associated with a configured grant or a second prioritization parameter associated with a dynamic grant, or
refrain from transmitting on the set of resources.
2 . The apparatus of claim 1 , wherein the at least one processor is further configured to:
map the data available to be carried on the set of resources into the at least one TB of the at least two TBs; and
pad at least one other TB of the at least two TBs,
wherein each of the at least two TBs is transmitted based on the allocation.
3 . The apparatus of claim 2 , wherein at least one of:
the at least one TB is associated with a first TB index that is lower than a second TB index with which the at least one other TB is associated,
the at least one TB includes uplink control information (UCI) that is absent from the at least one other TB,
a first capacity of the at least one TB is greater than a second capacity of the at least one other TB and the data size of the data is greater than the second capacity but less than or equal to the first capacity,
the at least one TB is configured with a first modulation and coding scheme (MCS) that is different than a second MCS with which the at least one other TB is configured,
the at least one TB is associated with a first spectral efficiency that is different than a second spectral efficiency with which the at least one other TB is associated, or
the at least one other TB is associated with a first rank that is different than a second rank with which the at least one other TB is associated.
4 . The apparatus of claim 1 , wherein to skip the grant refraining from the transmission is based on at least one of:
failure to obtain a medium access control (MAC) protocol data unit (PDU) from a MAC buffer,
another set of resources allocated to uplink control information (UCI) overlapping with the set of resources,
a radio resource control (RRC) configuration received from a network entity, or
a type of a grant allocating the set of resources.
5 . The apparatus of claim 1 , wherein the at least one processor is further configured to:
map the data available to be carried on the set of resources into the at least one TB of the at least two TBs, wherein the data size of the data is less than or equal to a first capacity of the at least one TB; and
refrain from transmitting at least one other TB of the at least two TBs.
6 . The apparatus of claim 1 , wherein the at least one processor is further configured to:
map uplink control information (UCI) onto the set of resources; and
pad each of the at least two TBs, wherein the data size of the data available to be carried on the set of resources is zero, and wherein each of the at least two TBs is transmitted.
7 . The apparatus of claim 1 , wherein the at least one processor is further configured to:
transmit at least one of first information identifying the at least one TB of the at least two TBs onto which the data is mapped or second information indicating a number of the at least one TB of the at least two TBs onto which the data is mapped.
8 . The apparatus of claim 7 , wherein the at least one of the first information or the second information is included in uplink control information (UCI) that is piggybacked on the at least one TB of the at least two TBs.
9 . The apparatus of claim 1 , wherein the set of resources is configured on a physical uplink shared channel (PUSCH).
10 . The apparatus of claim 1 , wherein the allocation comprises one of a dynamic grant or a configured grant.
11 . An apparatus for wireless communication at a network entity, comprising:
a memory; and
at least one processor coupled to the memory and configured to:
transmit, to a user equipment (UE), an allocation of a set of resources on which to transmit at least two transport blocks (TBs) using multiple spatial layers;
based on the allocation, one of:
receive at least one TB of the at least two TBs from the UE on the set of resources based on at least one prioritization parameter for a logical channel, wherein the at least one prioritization parameter comprises at least one of a first prioritization parameter associated with a configured grant or a second prioritization parameter associated with a dynamic grant, or
determine that the UE has refrained from transmitting on the set of resources.
12 . The apparatus of claim 11 , wherein the at least one processor is further configured to:
decode the at least one TB of the at least two TBs to obtain data mapped onto the at least one TB of the at least two TBs, wherein at least one other TB of the at least two TBs includes padding.
13 . The apparatus of claim 12 , wherein at least one of:
the at least one TB is associated with a first TB index that is lower than a second TB index with which the at least one other TB is associated,
the at least one TB includes uplink control information (UCI) that is absent from the at least one other TB,
a first capacity of the at least one TB is greater than a second capacity of the at least one other TB and a data size of the data is greater than the second capacity but less than or equal to the first capacity,
the at least one TB is configured with a first modulation and coding scheme (MCS) that is different than a second MCS with which the at least one other TB is configured,
the at least one TB is associated with a first spectral efficiency that is different than a second spectral efficiency with which the at least one other TB is associated, or
the at least one TB is associated with a first rank that is different than a second rank with which the at least one other TB is associated.
14 . The apparatus of claim 11 , wherein the determination that the UE has refrained from transmitting on the set of resources is based on each of the at least two TBs being absent from the set of resources.
15 . The apparatus of claim 11 , wherein the determination that the UE has refrained from transmitting on the set of resources is based on at least one of:
an absence of a medium access control (MAC) protocol data unit (PDU) from the UE,
another set of resources allocated to uplink control information (UCI) overlapping with the set of resources,
a radio resource control (RRC) configuration transmitted to the UE, or
a type of a grant allocating the set of resources.
16 . The apparatus of claim 11 , wherein to receive the at least one TB of the at least two TBs from the UE on the set of resources comprises to:
receive the at least one TB of the at least two TBs, wherein a data size of data mapped onto the at least one TB is less than or equal to a capacity of the at least one TB, and wherein an other TB of the at least two TBs is absent from the set of resources.
17 . The apparatus of claim 11 , wherein to receive the at least one TB of the at least two TBs from the UE on the set of resources comprises to:
receive uplink control information (UCI) mapped onto the at least one TB of the at least two TBs, wherein each of the at least two TBs includes padding.
18 . The apparatus of claim 11 , wherein the at least one processor is further configured to:
receive, from the UE, at least one of first information identifying the at least one TB of the at least two TBs onto which data is mapped or second information indicating a number of the at least one TB of the at least two TBs onto which the data is mapped.
19 . The apparatus of claim 18 , wherein the at least one of the first information or the second information is included in uplink control information (UCI) that is piggybacked on the at least one TB of the at least two TBs.
20 . The apparatus of claim 11 , wherein the set of resources is configured on a physical uplink shared channel (PUSCH).
21 . The apparatus of claim 11 , wherein the allocation comprises one of a dynamic grant or a configured grant.
22 . A method of wireless communication at a user equipment (UE), comprising:
obtaining an allocation of a set of resources on which to transmit at least two transport blocks (TBs) using multiple spatial layers;
determining whether a data size of data available to be carried on the set of resources is sufficient for at least one TB of the at least two TBs; and
based on the determining, one of:
transmitting the at least one TB of the at least two TBs on the set of resources based on at least one prioritization parameter for a logical channel, wherein the at least one prioritization parameter comprises at least one of a first prioritization parameter associated with a configured grant or a second prioritization parameter associated with a dynamic grant, or
refraining from transmitting on the set of resources.
23 . A method of wireless communication at a network entity, comprising:
transmitting, to a user equipment (UE), an allocation of a set of resources on which to transmit at least two transport blocks (TBs) using multiple spatial layers;
based on the allocation, one of:
receiving at least one TB of the at least two TBs from the UE on the set of resources based on at least one prioritization parameter for a logical channel, wherein the at least one prioritization parameter comprises at least one of a first prioritization parameter associated with a configured grant or a second prioritization parameter associated with a dynamic grant, or
determining that the UE has refrained from transmitting on the set of resources.