Systems, methods, and apparatus for resource allocation for a scheduled pusch transmission in an unlicensed spectrum
A method for Resource Allocation for Msg-3 Transmission on an unlicensed spectrum may include receiving a random access response (RAR) grant comprising a 12-bit frequency domain resource allocation (FDRA) field. If the resource allocation type is type-1 some embodiments may zero padding the FDRA field to interpreting the 12-bit FDRA and determine a starting position of allocated resources where a Scheduled PUSCH Transmission is transmitted in an unlicensed spectrum. Some embodiments may use a virtual Bandwidth Part (BWP) to obtain a starting position and a length of allocated resources.
1. A method for a user equipment (UE) for operations in an unlicensed spectrum, the method comprising:
receiving a random access response (RAR) grant comprising a 12-bit frequency domain resource allocation (FDRA) field;
determining a resource allocation type; and
in response to the resource allocation type being type-1 and allocated resources being on a 20 MHz initial Bandwidth Part (BWP) on an unlicensed band:
zero padding the FDRA field;
interpreting the 12-bit FDRA with an additional bit from the zero padding; and
determining a starting position of the allocated resources where a Scheduled Physical Uplink Shared Channel (PUSCH) Transmission is transmitted in an unlicensed spectrum.
2. The method of claim 1 , wherein the zero padding introduces a bit at a most significant bit (MSB) of the FDRA field.
3. The method of claim 1 , further comprising truncating the FDRA field when the resource allocation type is type-2 to determine a resource allocation of the Scheduled PUSCH Transmission.
4. The method of claim 3 , wherein five least significant bits (LSB) of the FDRA field are truncated for 30 kHz subcarrier spacing (SCS).
5. The method of claim 3 , wherein six LSB of the FDRA field are truncated for 15 kHz spacing (SCS).
6. An apparatus for a UE, comprising:
a memory interface to access a random access response (RAR) grant comprising a 12-bit frequency domain resource allocation (FDRA) field;
a baseband processing unit coupled to the memory interface, the baseband processing unit to:
decode the RAR grant;
determine a resource allocation type; and
when the resource allocation type is type-1,
interpret the 12-bit FDRA field according to a virtual Bandwidth Part (BWP) that is covered by the 12-bit FDRA field,
obtain a starting position and a length of allocated resources associated with the virtual BWP;
multiply the obtained starting position and the length associated with the virtual BWP by a scaling factor to obtain an initial BWP starting position and an initial BWP length, wherein the scaling factor is set to less than or equal to a bandwidth of an initial BWP of an unlicensed spectrum divided by a bandwidth of the virtual BWP by using a floor operation; and
transmit a Scheduled Physical Uplink Shared Channel (PUSCH) Transmission on the initial BWP of an unlicensed spectrum using the initial BWP starting position and the initial BWP length that are based on the starting position and the length of the allocated resources associated with the virtual BWP.
7. The apparatus of claim 6 , wherein the virtual BWP comprises a portion of a bandwidth of the initial BWP available to the UE.
8. The apparatus of claim 6 , wherein the initial BWP starting position and the initial BWP length is the starting position and the length of the allocated resources associated with the virtual BWP.
9. The apparatus of claim 6 , wherein the baseband processing unit is further to multiply the obtained starting position and length associated with the virtual BWP by a scaling factor to obtain the initial BWP starting position and length.
10. The apparatus of claim 9 , wherein the scaling factor is less than or equal to a bandwidth of the initial BWP divided by a bandwidth of the virtual BWP.
11. The apparatus of claim 9 , wherein the scaling factor facilitates Scheduled PUSCH Transmission messages outside a bandwidth of the virtual BWP.
12. The apparatus of claim 6 , wherein the baseband processing unit is further to truncate the FDRA field when the resource allocation type is type-2 to determine a resource allocation for the Scheduled PUSCH Transmission.
13. A method for a Next Generation NodeB (gNB) for operations in an unlicensed spectrum, the method comprising:
setting a resource allocation type;
encoding a random access response (RAR) grant comprising a 12-bit frequency domain resource allocation (FDRA) field,
wherein in response to the resource allocation type being type-1,
dividing a starting position and length of allocated resources for Scheduled Physical Uplink Shared Channel (PUSCH) Transmission by a scaling factor associated with a virtual Bandwidth Part (BWP), wherein the scaling factor is set to less than or equal to a bandwidth of an initial BWP of an unlicensed spectrum divided by a bandwidth of the virtual BWP by using a floor operation; and
encoding the 12-bit FDRA field with the divided starting position and length of allocated resources; and
transmitting the RAR grant to a UE.
14. The method of claim 13 , wherein the virtual BWP comprises a portion of a bandwidth of the initial BWP available to the gNB.
15. The method of claim 13 , further comprising transmitting the Scheduled PUSCH Transmission according to the starting position and length of allocated resources.
16. The method of claim 13 , wherein the RAR grant is transmitted outside of the virtual BWP.
17. The method of claim 13 , wherein when the resource allocation type is type-2, encoding the 12-bit FDRA field such that five or six LSB can be truncated by the UE to determine a resource allocation for the Scheduled PUSCH Transmission.
18. The method of claim 13 , wherein the scaling factor is 1, 2, 3, or 4.