Enhanced blind retransmisison scheme
Embodiments of the present disclosure relate to devices, methods, apparatuses and computer readable storage media of enhanced blind retransmission scheme. The method comprises: receiving, at a first device and from a second device, a configuration for determining a target offset associated with a contention resolution timer for a random access procedure; determining the target offset based on the configuration; transmitting, to the second device, a message associated with the random access procedure, the message comprising an identity of the first device for random access; and controlling a starting and termination of the contention resolution timer based on the target offset and the transmission of the message. In this way, the blind retransmission of MSG3 can be supported in the random access procedure through controlling a starting and termination of the contention resolution timer based on the transmission of the message and an offset, which is beneficial to the NTN.
1 . A first device, comprising:
a processor; and
a memory including computer program codes configured to, with the processor, cause the first device at least to:
receive, from a second device, a configuration for determining a target offset associated with a contention resolution timer for a random access procedure;
determine the target offset based on the configuration;
transmit, to the second device, a message associated with the random access procedure, the message comprising an identity of the first device for random access;
upon the transmission of the message, start a first timer;
receive, from the second device, downlink control information (DCI) for scheduling grant for a random access response (RAR);
in accordance with a determination that the DCI corresponds to a last scheduling for the message, terminate the first timer;
start a contention resolution timer after the target offset from the transmission of the message and after a time period with a duration of a time difference between a round trip time and a running time of the first timer before the first timer is terminated;
while the contention resolution timer is running, receive, from the second device, the DCI for scheduling grant for a retransmission of the message; and
execute a blind re-transmission of the message to the second device, while terminating the contention resolution timer; and
re-start the contention resolution timer after the target offset from the blind re-transmission of the message and after the duration of the time difference between the round trip time and the running time of the first timer before being terminated; and
while the contention resolution timer is running after being re-started, receive a second message from the second device.
2 . The first device of claim 1 , wherein the configuration comprises the target offset or a set of candidate offsets, and the configuration is contained in the RRC or system information block (SIB) signaling received from the second device.
3 . The first device of claim 2 , wherein the configuration comprises the set of candidate offsets, and wherein the memory and the computer program codes are configured to, with the processor, cause the first device to determine the target offset by:
receiving, from the second device, an indication of an offset index; and
determining the target offset from the set of candidate offsets based on the offset index.
4 . The first device of claim 3 , wherein memory and the computer program codes are configured to, with the processor, further cause the first device to:
determine whether the DCI is corresponding to the last scheduling for the message based on f maximum number of blind retransmission for the message preconfigured by the second device;
in accordance with a determination that the retransmission is the maximum number of blind re-transmission, determine that the DCI is corresponding to the last scheduling; and
in accordance with a determination that the retransmission is not the maximum number of blind re-transmission, determine that the DCI is not corresponding to the last scheduling.
5 . The first device of claim 4 , wherein the indication is contained in the RAR for scheduling an initial transmission of the message.
6 . The first device of claim 4 , wherein the indication is contained in the DCI for scheduling grant for the RAR.
7 . The first device of claim 4 , wherein the indication is contained in DCI for scheduling grant for a retransmission of the message.
8 . A system comprising:
a first device;
a processor; and
a memory comprising computer-executable instructions that, when executed by the processor, cause the processor to perform the following operations:
receive, from the second device, a configuration for determining a target offset associated with a contention resolution timer for a random access procedure;
determine the target offset based on the configuration;
transmit, to the second device, a message associated with the random access procedure, the message comprising an identity of the first device for random access;
upon the transmission of the message, start a first timer;
receiving, from the second device, downlink control information (DCI) for scheduling grant for a random access response (RAR);
in accordance with a determination that the DCI corresponds to a last scheduling for the message, terminate the first timer;
starting a contention resolution timer after the target offset from the transmission of the message and after a time period with a duration of a time difference between a round trip time and a running time of the first timer before the first timer is terminated;
while the contention resolution timer is running, receiving, from the second device, the DCI for scheduling grant for a retransmission of the message; and
execute a blind re-transmission of the message to the second device, while terminating the contention resolution timer; and
re-start the contention resolution timer after the target offset from the blind re-transmission of the message and after the duration of the time difference between the round trip time and the running time of the first timer before being terminated; and
while the contention resolution timer is running after being re-started, receiving a second message from the second device.
9 . The system of claim 8 , wherein the configuration comprises the target offset or a set of candidate offsets, and the configuration is contained in the RRC or system information block (SIB) signaling received from the second device.
10 . The system of claim 9 , wherein the configuration comprises the set of candidate offsets, and wherein the computer-executable instruction further cause the processor to determine the target offset by:
receiving, from the second device, an indication of an offset index; and
determining the target offset from the set of candidate offsets based on the offset index.
11 . The system of claim 10 , wherein the computer-executable instruction further cause the processor to:
determine whether the DCI is corresponding to the last scheduling for the message based on f maximum number of blind retransmission for the message preconfigured by the second device;
in accordance with a determination that the retransmission is the maximum number of blind re-transmission, determine that the DCI is corresponding to the last scheduling; and
in accordance with a determination that the retransmission is not the maximum number of blind re-transmission, determine that the DCI is not corresponding to the last scheduling.
12 . The system of claim 11 , wherein the indication is contained in the RAR for scheduling an initial transmission of the message.
13 . The system of claim 11 , wherein the indication is contained in the DCI for scheduling grant for the RAR.
14 . The system of claim 11 , wherein the indication is contained in DCI for scheduling grant for a retransmission of the message.
15 . A non-transitory computer-readable medium comprising computer-executable instructions that, when executed by a processor, cause the processor to perform the following operations:
receive, from the second device, a configuration for determining a target offset associated with a contention resolution timer for a random access procedure;
determine the target offset based on the configuration;
transmit, to the second device, a message associated with the random access procedure, the message comprising an identity of the first device for random access;
upon the transmission of the message, start a first timer;
receiving, from the second device, downlink control information (DCI) for scheduling grant for a random access response (RAR);
in accordance with a determination that the DCI corresponds to a last scheduling for the message, terminate the first timer;
starting a contention resolution timer after the target offset from the transmission of the message and after a time period with a duration of a time difference between a round trip time and a running time of the first timer before the first timer is terminated;
while the contention resolution timer is running, receiving, from the second device, the DCI for scheduling grant for a retransmission of the message; and
execute a blind re-transmission of the message to the second device, while terminating the contention resolution timer; and
re-start the contention resolution timer after the target offset from the blind re-transmission of the message and after the duration of the time difference between the round trip time and the running time of the first timer before being terminated; and
while the contention resolution timer is running after being re-started, receiving a second message from the second device.
16 . The non-transitory computer-readable medium of claim 15 , wherein the configuration comprises the target offset or a set of candidate offsets, and the configuration is contained in the RRC or system information block (SIB) signaling received from the second device.
17 . The non-transitory computer-readable medium of claim 16 , wherein the configuration comprises the set of candidate offsets, and wherein the computer-executable instruction further cause the processor to determine the target offset by:
receiving, from the second device, an indication of an offset index; and
determining the target offset from the set of candidate offsets based on the offset index.
18 . The non-transitory computer-readable medium of claim 17 , wherein the computer-executable instruction further cause the processor to:
determine whether the DCI is corresponding to the last scheduling for the message based on f maximum number of blind retransmission for the message preconfigured by the second device;
in accordance with a determination that the retransmission is the maximum number of blind re-transmission, determine that the DCI is corresponding to the last scheduling; and
in accordance with a determination that the retransmission is not the maximum number of blind re-transmission, determine that the DCI is not corresponding to the last scheduling.
19 . The non-transitory computer-readable medium of claim 18 , wherein the indication is contained in the RAR for scheduling an initial transmission of the message.
20 . The non-transitory computer-readable medium of claim 18 , wherein the indication is contained in the DCI for scheduling grant for the RAR, or wherein the indication is contained in DCI for scheduling grant for a retransmission of the message.