What is RACH procedure?
RACH is a PHY and MAC layer process, For a UE to initiate RACH it has to get the some information before it can send a RACH to the gNB, UE gets this information from the gNB. It needs Information such as which PRACH preamble to use and When to send PRACH i.e. PRACH occasions.
Why is RACH procedure used in LTE?
RACH is an Uplink Transport Channel which is used for initial Random Access. The major function of RACH is to allow the UEs to get Uplink Synchronization. RACH plays an important role in the transmission of Uplink Scheduling Request.
Why is RACH failure in LTE?
If the UE does not receive a response within the random access window or fails to verify the response, the response fails. In this case, if the number of random access attempts is smaller than the upper limit, the UE retries random access. Otherwise, random access fails.