NB-IoT PRACH Resource Partitioning And Multiple Grants In RAR For EDT
Abstract
Various examples and schemes pertaining to NB-IoT physical random access channel (PRACH) resource partitioning and multiple grants in random access response (RAR) for early data transmission (EDT are described. A network node schedules multiple grants for EDT during a random access (RA) procedure with a user equipment (UE). The network node transmits to the UE a message indicating the multiple grants mapped to a maximum broadcast transport block size (TBS) configured for each of one or more preamble resource of a plurality of preamble resources. The UE calculates a TBS that fits an uplink (UL) data packet of the UE. The UE selects one or more PRACH resources for EDT for the TBS based on a wireless communication coverage of the UE by the network node. The UE transmits to the network node in the RA procedure a first message (Msg1) indicating the selected one or more PRACH resources.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method, comprising:
scheduling, by a processor of a network node of a wireless network, a plurality of grants for early data transmission (EDT) during a random access (RA) procedure with a user equipment (UE); and transmitting, by the processor, to the UE a message indicating the plurality of grants mapped to a plurality of maximum broadcast transport block sizes (TBSs) configured for one or more preamble resource of a plurality of preamble resources, wherein the plurality of grants indicate a plurality of modulations, a plurality of resource units (RUs) and a plurality of data packet sizes for the UE to choose from to optimize an effective code rate of the UE, and wherein a transport block size (TBS) of a third message (Msg3) related to a first message (Msg1) in a random access (RA) procedure fits an uplink (UL) data packet size from the plurality of data packet sizes for the UE.
2 . The method of claim 1 , wherein the transmitting of the indication comprises broadcasting the indication periodically, transmitting the indication via dedicated signaling, or transmitting the indication dynamically.
3 . The method of claim 1 , further comprising:
selecting, by the processor, the one or more preamble resources from the plurality of preamble resources; and mapping, by the processor, the plurality of grants to the selected preamble resource.
4 . The method of claim 1 , further comprising:
receiving, by the processor, a message from the UE; and determining, by the processor, one or more data packet sizes selected by the UE based on the message.
5 . The method of claim 1 , further comprising:
partitioning, by the processor, the plurality of preamble resources, wherein the message further indicates the maximum broadcast TBS that enhances wireless communication coverage of the UE by the network node in a frequency domain.
6 . The method of claim 1 , further comprising:
receiving, by the processor, from the UE a preamble transmission on the one or more preamble resources; and selecting, by the processor, the plurality of grants responsive to receiving the preamble transmission.
7 . A method, comprising:
selecting, by the processor, one or more physical random access channel (PRACH) resources for early data transmission (EDT) for the TBS based on a wireless communication coverage of the UE by a network node of a wireless network; transmitting, by the processor, to the network node in the RA procedure with the network node the Msg1 indicating the selected one or more PRACH resources; determining a transport block size (TBS) of a third message (Msg3) related to a first message (Msg1) in a random access (RA) procedure according to a plurality of maximum transport block sizes (TBSs) configured from the network node; and transmitting the third message (Msg3) to the network node, wherein the transport block size (TBS) of the third message (Msg3) related to the first message (Msg1) in the random access (RA) procedure fits an uplink (UL) data packet size from the plurality of data packet sizes.
8 . The method of claim 7 , further comprising:
receiving, by the processor, from the network node a second message (Msg2) of the RA procedure, wherein the second message indicates a plurality of grants for EDT during the RA procedure.
9 . The method of claim 8 , wherein the plurality of grants indicate a plurality of modulations, a plurality of resource units (RUs) and a plurality of data packet sizes for the UE to choose from to optimize the effective code rate of the UE.
10 . The method of claim 9 , further comprising:
deriving, by the processor, a modulation and coding scheme (MCS) based on the number of RUs indicated in the second message.
11 . The method of claim 8 , further comprising:
receiving, by the processor, from the network node an indication of a number of repetitions via downlink control information (DCI) format N0.
12 . The method of claim 8 , further comprising:
selecting, by the processor, one of the plurality of grants that is closer to a packet size of the UL data packet than other grants of the plurality of grants; adding, by the processor, padding to the UL data packet; and transmitting, by the processor, to the network node a third message (Msg3) of the RA procedure including the UL data packet.
13 . An apparatus implementable in a user equipment (UE), comprising:
a processor configured to perform operations comprising:
selecting one or more physical random access channel (PRACH) resources for early data transmission (EDT) for the TBS based on a wireless communication coverage of the UE by a network node of a wireless network;
transmitting to the network node in the RA procedure with the network node the Msg1 indicating the selected one or more PRACH resources;
determining a transport block size (TBS) of a third message (Msg3) related to a first message (Msg1) in a random access (RA) procedure according to a plurality of maximum transport block sizes (TBSs) configured from the network node; and
transmitting the third message (Msg3) to the network node,
wherein the transport block size (TBS) of the third message (Msg3) related to the first message (Msg1) in the random access (RA) procedure fits an uplink (UL) data packet size from the plurality of data packet sizes, and wherein the bits per RE pertain to modulation.
14 . The apparatus of claim 13 , wherein the processor is further configured to perform operations comprising:
receiving, by the processor, from the network node a second message (Msg2) of the RA procedure, wherein the second message indicates a plurality of grants for EDT during the RA procedure.
15 . The apparatus of claim 14 , wherein the plurality of grants indicate a plurality of modulations, a plurality of resource units (RUs) and a plurality of data packet sizes for the UE to choose from to optimize the effective code rate of the UE.
16 . The apparatus of claim 15 , wherein the processor is further configured to perform operations comprising:
deriving, by the processor, a modulation and coding scheme (MCS) based on the number of RUs indicated in the second message.
17 . The apparatus of claim 14 , wherein the processor is further configured to perform operations comprising:
receiving, by the processor, from the network node an indication of a number of repetitions via downlink control information (DCI) format N0.
18 . The apparatus of claim 14 , wherein the processor is further configured to perform operations comprising:
selecting, by the processor, one of the plurality of grants that is closer to a packet size of the UL data packet than other grants of the plurality of grants; adding, by the processor, padding to the UL data packet; and transmitting, by the processor, to the network node a third message (Msg3) of the RA procedure including the UL data packet.Join the waitlist — get patent alerts
Track US2021274566A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.