Low-latency random access for wireless networks
At least one information block is received from a base station of a network, the at least one information block indicating one or more first resources ( 511 ) and one or more second resources ( 512 ) for a random-access procedure, the second resources ( 512 ) being offset from the first resources ( 511 ) by a time gap ( 550 ). A preamble ( 2011 ) of the random-access procedure is transmitted to the base station using the one or more first resources ( 511 ) and data ( 2012 ) is transmitted to the base station using the one or more second resources ( 512 ).
1 . A device comprising control circuitry configured to:
receive at least one of a master information block or a system information block from a network node of a network, the at least one of the master information block or the system information block indicating resources for a random-access procedure including one or more first resources for a random-access preamble and one or more second resources for data, the at least one of the master information block or the system information block further indicating a time gap between the one or more first resources and the one or more second resources,
after receiving the at least one of the master information block or the system information block:
select a preamble from a plurality of candidate preambles depending on the at least one of the master information block or the system information block,
select the one or more second resources depending on the selected preamble and the time gap,
transmit the preamble for the random-access procedure to the network node using the one or more first resources,
determine a modulation and/or a coding scheme of data depending on the at least one of the master information block or the system information block, and
transmit data to the network node using the one or more second resources and the modulation and/or coding scheme determined.
2 . The device of claim 1 , wherein the control circuitry is further configured to:
select at least one of a frequency-division duplex parameter, a time-division duplex parameter, a code-division duplex parameter, and a space-division duplex of the one or more second resources depending on the selected preamble.
3 . The device of claim 1 ,
wherein the time gap has a duration in the range of 0.1 ms-2 ms.
4 . The device of claim 1 , wherein the control circuitry is further configured to:
determine a duration of a time gap between a transmission of the preamble and a transmission of the data depending on the at least one of the master information block or the system information block.
5 . The device of claim 1 ,
wherein the data is indicative of a suggested downlink transmit beam configuration of a downlink message of the random-access procedure.
6 . A device comprising control circuitry configured to:
receive at least one of a master information block or a system information block from a network node of a network, the at least one of the master information block or the system information block indicating resources for a random-access procedure including one or more first resources for a random-access preamble and one or more second resources for data, the at least one of the master information block or the system information block further indicating a time gap between the one or more first resources and the one or more second resources,
select a preamble from a plurality of candidate preambles based on the at least one of the master information block or the system information block,
select resources from the one or more second resources depending on the selected preamble,
transmit the preamble of the random-access procedure to the network node using the one or more first resources,
determine a modulation and/or a coding scheme depending on the at least one of the master information block or the system information block, and
transmit data indicative of a suggested downlink transmit beam configuration of a downlink message of the random-access procedure to the network node using the selected resources of one or more second resources and the modulation and/or coding scheme determined.
7 . The device of claim 6 , wherein the control circuitry is further configured to:
monitor mobility of the device, and
determine the suggested downlink transmit beam configuration depending on said monitoring of the mobility of the device.
8 . The device of claim 6 , wherein the control circuitry is further configured to:
determine the suggested downlink transmit beam configuration depending on knowledge of a previous downlink transmit beam configuration employed by the network node for communication with the device.
9 . The device of claim 6 , wherein the control circuitry is further configured to:
receive the downlink message from the network node in response to transmission of the preamble, the downlink message being indicative of the downlink transmit beam configuration employed by the network node for transmission of the downlink message.
10 . The device of claim 9 , wherein the control circuitry is further configured to:
determine an uplink transmit beam configuration for an uplink message transmitted to the network node depending on the downlink transmit beam configuration.
11 . The device of claim 6 , wherein the control circuitry is further configured to:
select between the random-access procedure comprising a first number of messages and a further random-access procedure comprising a second number of messages different from the first number of messages, and
select the preamble from a plurality of candidate preambles depending on said selecting between the random-access procedure and the further random-access procedure.
12 . The device of claim 11 , wherein the control circuitry is further configured to:
select between the random-access procedure and the further random-access procedure depending on at least one element selected from the group comprising: idle state operation of the device; availability of a-priori identification of the device; mobility level of the device; queued uplink data; and a latency requirement of the queued uplink data.
13 . A method, comprising:
receiving at least one of a master information block or a system information block from a network node of a network, the at least one of the master information block or the system information block indicating resources for a random-access procedure including one or more first resources for a random-access preamble and one or more second resources for data, the at least one of the master information block or the system information block further indicating a time gap between the one or more first resources and the one or more second resources,
after receiving the at least one of the master information block or the system information block:
selecting a preamble from a plurality of candidate preambles depending on the at least one of the master information block or the system information block,
selecting the one or more second resources depending on the selected preamble and the time gap,
transmitting the preamble of the random-access procedure to the network node using the one or more first resources,
determining a modulation and/or a coding scheme depending on the at least one of the master information block or the system information block, and
transmitting data to the network node using the one or more second resources and the modulation and/or coding scheme determined.
14 . A network node comprising control circuitry configured to:
transmit at least one of a master information block or a system information block, the at least one of the master information block or the system information block indicating resources for a random-access procedure including one or more first resources for a random-access preamble and one or more second resources for data, the at least one of the master information block or the system information block further indicating a time gap between the one or more first resources and the one or more second resources,
after transmitting the at least one of the master information block or the system information block:
receive a preamble of the random-access procedure using the one or more first resources, and
receive data transmitted using the one or more second resources based on the preamble received and the time gap, and transmitted using a modulation and/or a coding scheme determined based on the at least one of the master information block or the system information block.
15 . The network node of claim 14 , wherein the control circuitry is further configured to:
determine an uplink receive beam configuration based on reception of the preamble and during the time gap, and
receive the data using the one or more second resources employing the determined uplink receive beam configuration.
16 . The network node of claim 14 ,
wherein the data is indicative of a suggested downlink transmit beam configuration of a downlink message of the random-access procedure,
wherein the control circuitry is further configured to:
determine a downlink transmit beam configuration of the downlink message depending on the suggested downlink transmit beam configuration, and
transmit the downlink message using the determined downlink transmit beam configuration.
17 . A method, comprising:
transmitting at least one of a master information block or a system information block, the at least one of the master information block or the system information block indicating resources for a random-access procedure including one or more first resources for a random-access preamble and one or more second resources for data, the at least one of the master information block or the system information block further indicating a time gap between the one or more first resources and the one or more second resources;
after transmitting the at least one of the master information block or the system information block:
receiving a preamble of the random-access procedure using the one or more first resources; and
receiving data transmitted using the one or more second resources based on the preamble received and the time gap, and transmitted using a modulation and/or a coding scheme determined based on the at least one of the master information block or the system information block.