UeRrc
UeMac
rach preamble id (e.g., within handoverCommand inside X2 HO REQ ACK
AddUe
ConfigureUe (C-RNTI = T-C-RNTI)
SCHED_UE_CONFIG_ …
StartNonContentionBasedRandomAcce sProcedure
s
start RAR timeout
SendRachPreamble
UePhy
RachPreambleLteControlMessage
EnbRrc
EnbPhy
SubframeIndication
rach preamble id
EnbMac
FfSched
AllocateNcRaPreamble (T-C-RNTI)
C
CSCHED_UE_CONFIG_ …
CSCHED_LC_CONFIG_REQ (SR …
CSCHED_LC_CONFIG_ …
ReceiveLteControlMessage (RARs)
RARs as RarLteControlMessage
ReceiveRachPreamble (this UE)
a
dd to list of received Rach preamble
preamble matches kn own T-C-RNTI
SCHED_DL_RACH_INFO_REQ (T-C- TI list)
SCHE
SendLteControlMessage (RARs)
SCHED_DL_TRIGGER_ …
D_DL_CONFIG_IND (RAR list with UL grant per RNTI)
NotifyRandomAccessSuccessful
RN
build RARs
RecvRaResponse