4.7 Random access procedure
25.2243GPPPhysical layer procedures (TDD)TS
The physical random access procedure described below is invoked whenever a higher layer requests transmission of a message on the RACH. The physical random access procedure is controlled by primitives from RRC and MAC. Retransmission on the RACH in case of failed transmission (e.g. due to a collision) is controlled by higher layers. Thus, the backoff algorithm and associated handling of timers is not described here. The definition of the RACH in terms of PRACH Access Service Classes is broadcast on the BCH in each cell. Parameters for common physical channel uplink outer loop power control are also broadcast on the BCH in each cell. The UE needs to decode this information prior to transmission on the RACH. Higher layer signalling may indicate, that in some frames a timeslot shall be blocked for RACH uplink transmission.
4.7.1 Physical random access procedure
The physical random access procedure described in this subclause is initiated upon request from the MAC sublayer (see [18] and [19]).
Note: The selection of a PRACH is done by the RRC Layer.
Before the physical random-access procedure can be initiated, Layer 1 shall receive the following information from the RRC layer using the primitives CPHY-TrCH-Config-REQ and CPHY-RL-Setup/Modify-REQ.
– the available PRACH channelization codes (There is a 1-1 mapping between the channelization code and the midamble shift as defined by RRC) for each Access Service Class (ASC) of the selected PRACH (the selection of a PRACH is done by the RRC ). CPHY-RL-Setup/Modify-REQ);
– the timeslot, spreading factor, and midamble type(direct or inverted) for the selected PRACH (CPHY-RL-Setup/Modify-REQ);
– the RACH Transport Format (CPHY-TrCH-Config-REQ);
– the RACH transport channel identity (CPHY-TrCH-Config-REQ)
– the set of parameters for common physical channel uplink outer loop power control(CPHY-RL-Setup/Modify-REQ).
NOTE: The above parameters may be updated from higher layers before each physical random access procedure is initiated.
At each initiation of the physical random access procedure, Layer 1 shall receive the following information from the MAC:
– the ASC of the PRACH transmission;
– the data to be transmitted (Transport Block Set).
the selected ASC sub-channel. The ASC subchannel is defined in reference [18]. The value is passed in the PHY-Data-REQ is the CFNCELL.
In addition, Layer 1 may receive information from higher layers, that a timeslot in certain frames shall be blocked for PRACH uplink transmission.
The physical random-access procedure shall be performed as follows:
1 Randomly select one channelization code from the set of available codes for the selected ASC. The random function shall be such that each code is chosen with equal probability.
2 Determine the midamble shift to use, based on the selected channelization code.
3 Set the PRACH message transmission power level according to the specification for common physical channels in uplink (see subclause 4.2.2.2).
4 Transmit the RACH Transport Block Set (the random access message) with no timing advance in the selected sub-channel using the selected channelization code.