LTE - RACH Procedure & Troubleshooting
LTE - RACH Procedure & Troubleshooting
LTE - RACH Procedure & Troubleshooting
Troubleshooting
PRACH Objectives & Scenarios
PRACH Objectives & Scenarios
Random access on
PRACH applies to these
6 scenarios..
PRACH Objectives & Scenarios
Step 1
Step 2
Step 3
Step 4
PRACH Objectives & Scenarios
Huawei default
RandomPreambleRatio:
52 <--- Available preambles for contention-based
Huawei default
RandomPreambleRatio:
52 <--- Available preambles for contention-based
If condition ( MessageSizeGroupA
< MSG3 ), UE will use Type B
Preambles.
PRACH Preamble Types
PRACH Preamble Types
PRACH Config Index
PRACH Config Index
The above information will allow the eNB to determine when and
where to detect the RA preamble.
a. Frame/sub-frame is time domain.
b. PRACH freq. offset is frequency domain.
PRACH Config Index
Frame/sub-frame number
PRACH Config Index
10 msec.
PRACH Config Index
10 msec.
PRACH Config Index
Preamble Format 0, PRACH Config Index 13, Any Frame and Sub-frame 1,3,5,7,9
10 msec.
PRACH Config Index
FDD dynamic allocation based on HighSpeedFlag TDD dynamic allocation based on HighSpeedFlag
when PrachConfigIndexCfgInd is set to NOT_CFG when PrachConfigIndexCfgInd is set to NOT_CFG
RACH Preamble Generation
RACH Preamble Generation
RACH Preamble Generation
RACH Preamble Generation
RACH Preamble Generation
Nzc samples of
format (4)
RACH Preamble Generation
NCs Value
ZeroCorrelationZoneConf
When HighSpeedFlag
is FALSE
When HighSpeedFlag
is TRUE.
Ncs = 59
RACH Preamble Generation
u=37
u=802
PreambInitRcvTargetPwr
PwrRampingStep
Modify PreambInitRcvTargetPwr or
PwrRampingStep
RootSeqConflictDetSwitch (alarm is
generated) and RandomPreambleRatio
RandomPreambleRatio:
FlowCtrlTriBackoffSwitch and BackOffSwitch A smaller value of this parameter results in a
May need to re-tune T300 and T301 higher probability of preamble collision and a
longer delay of contention-based random access,
and a higher probability of allocating dedicated
preambles to and a short delay of non-contention-
based random access.
raResponseWindowSize
Pointer to PDSCH
resource grants
Assuming collision happened at Msg 1 where multiple UEs used the same RACH preamble to access. All those UEs will listen for the
same RAR on Msg 2 and will have the same Temp C-RNTI.
All listening UEs will send Msg 3 to eNB stating their respective UE-Ids. Then eNB will send contention resolution on Msg 4 stating
the UE-Id of the admitted UE. All listening UEs will then compare their UE-Id with that of Msg 4 and only the UE with a match can
declare a successful contention resolution.
The contention resolution message is sent via PDSCH using the Temp C-RNTI stated on Msg 2. Since time-synchronization in the UL
is already established, HARQ will be applied. The eNB upon receipt of Msg 3 from admitted UE, will send an HARQ Ack(msg 3) to
admitted UE. Afterwards, eNB will send the contention resolution Msg 4. Admitted UE in return will send an HARQ Ack(msg 4).
UEs whose respective UE-Ids did not match with that of Msg 4 are considered a failure in the RACH procedure and may repeat the
process again and will not be sending HARQ Ack(msg 4).
PRACH Troubleshooting
PRACH Troubleshooting
PRACH Troubleshooting
Contention-free
PRACH Troubleshooting
PRACH Troubleshooting
PRACH Troubleshooting
PRACH Troubleshooting
Collision
This feature is supported when more than 80% of UEs are 3GPP Rel. 9 or higher compliant.
The eNodeB can send UEInformationRequest messages to UEs to query the random access
information of the UEs. The random access information includes the number of preamble
transmissions and the contention-based random access conflict identification during the last
random access. Using the reported information as an input to RACH resource adjustment, the
eNodeB can estimate the preamble collision probability with higher accuracy, thereby effectively
limiting the preamble collision probability to the target value.
PRACH Troubleshooting
UE resends
preamble
sequence
again.
PRACH Troubleshooting