UeRrc UeMac UePhy EnbRrc EnbPhy EnbMac
FfSched
StartContentionBasedRandomAccessPro
Select random pream ble in 0,1,…,63-Ncf
start RAR timeout
cedure
NotifyRandomAccessSuccessful
SendRachPreamble
RAR timeout expires
Select random pream ble in 0,1,…,63-Ncf
start RAR timeout
SendRachPreamble
R
achPreambleLteControlMessage
RachPreambleLteControlMessage
ReceiveRachPreamble (this UE)
ReceiveRachPreamble (other UE collidin g)
SubframeIndication
add Rac
ad Ra
di m
ReceiveLteControlMessage (RARs)
ReceiveRachPreamble (this UE)
SubframeIndication
AllocateTemporaryCellRnti
a R
AddUe
ConfigureUe (C-RNTI = T-C-RNTI)
CSCHED_UE_CONFIG_ …
CSCHED_UE_CONFIG_ …
CSCHED_LC_CONFIG_REQ (SR …
CSCHED_LC_CONFIG_ …
T-C-RNTI
SCHED_DL_RACH_INFO_REQ (T-C
TI list)
SCHED_DL_TRIGGER_ …
SCHED_
SendLteControlMessage (RARs)
DL_CONFIG_IND (RAR list with UL grant per RNTI)
RARs as RarLteControlMessage
to list of received h preamble
d to list of received ch preamble
scard collided prea bles
dd to list of received ach preamble
-RN
build RARs
RecvRaResponse