Top Banner
Why RACH ? http://www.sharetechnote.com/html/RACH_LTE.html Main purpose Achieve UP link synchronization between UE and eNB Obtain the resource for Message 3 (e.g, RRC Connection Request) UL sync meet following criteria should happen only when there is immediate necessity should be dedicated to only a specific UE
10

Lte rach configuration and capacity

Jan 14, 2017

Download

Technology

Young Hwan Kim
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Lte rach configuration and capacity

Why RACH ?http://www.sharetechnote.com/html/RACH_LTE.html

• Main purpose– Achieve UP link synchronization between UE and eNB– Obtain the resource for Message 3 (e.g, RRC Connection Re-

quest)

• UL sync meet following criteria– should happen only when there is immediate necessity– should be dedicated to only a specific UE

Page 2: Lte rach configuration and capacity

When RACH Process occurs ?

• In LTE, RACH process happens in following situation (3GPP specification, 10.1.5 Random Access Procedure of 36.300 )

– Initial access from RRC_IDLE

– RRC Connection Re-establishment procedure

– Handover (Contention Based or Non Contetion Based)

– DL data arrival during RRC_CONNECTED requiring random access procedure

    E.g. when UL synchronization status is non-synchronized�

– UL data arrival during RRC_CONNECTED requiring random access procedure

    E.g. when UL synchronisation status is "non-synchronised" or there are no PUCCH resources for SR available.

– For positioning purpose during RRC_CONNECTED requiring random access proce-dure;

    E.g. when timing advance is needed for UE positioning

Page 3: Lte rach configuration and capacity

Two types of RACH process :

• Contention Based RACH procedurestep1. UE --> NW : RACH Preamble (RA-RNTI, indication for L2/L3 message size) step2. UE <-- NW : Random Access Response (Timing Advance, T_C-RNTI, UL grant for L2/L3 message) step3. UE --> NW : L2/L3 message step4. Message for early contention resolution

In this case, the UE with the successful L2/L3 decoding on NW side will get the HARQ ACK from

Network. This HARQ ACK process for step 3 message is called "contention resolution" process.

• Contention Free RACH procedurestep1. UE <-- NW : RACH Preamble (PRACH) Assignment step2. UE --> NW : RACH Preamble (RA-RNTI, indication for L2/L3 message size) step3. UE <-- NW : Random Access Response (Timing Advance, C-RNTI, UL grant for L2/L3 message)

• 64 PRACH Preamble Sequences are divided into three group1. Number of Contention Based Preambles, Group A = size-OfRA-PreamblesGroupA2. Number of Contention Based Preambles, Group B = (64 – numberOfRA-Preambles) - sizeOfRA-Pre-

amblesGroupA Preamble Group B is used when msg3 size is large with low propagation loss.3. Number of Contention Free Preambles = 64 – numberOfRA-Preambles

Page 4: Lte rach configuration and capacity

How the information is encoded into PRACH (RACH Preamble) ?

• Information in PRACH Preamble is represented by purely physical properties.1. PRACH Preamble transmission Timing (t_id)2. Location of PRACH transmission in frequency domain (f_id)3. Sequence of the whole I/Q data of PRACH signal (one example shown below)

Page 5: Lte rach configuration and capacity

Exactly when and Where a UE transmit RACH ?3GPP specification TS36.211 - Table 5.7.1-2. prach-ConfigIndex

F_offset is specified by prach-FreqOffset in SIB2F_width is fixed to 6 RBs (1.08MHz)R_slot is specified by prach-ConfigIndex in SIB2R_length is specified by preamble format

One System Frame = 10 ms

One Slot

Page 6: Lte rach configuration and capacity

Preamble structure

Page 7: Lte rach configuration and capacity

How to Generate 64 PRACH Preamble Se-quences ?

Index of PRACH Se-

quencePRACH Se-

quence0 221 48

30 80231 82832 2233 4862 80263 828

rootSequenceindex 22Highspeedflag FALSEzeroCorrelationZoneConfig 5

base of Zadoff-Chu SequenceDecided by rootSequenceIndex 1cyclic shift of sequenceDecided by zeroCorrelationZoneCon-fig and HighSpeedFlag

26

Higher value, More repetition in 64 se-quences - zeroCorrelationZoneConfig - base of Zadoff-Chu Sequence - cyclic shift of sequence

Higher speed flag, More repetition in 64 se-quences

Page 8: Lte rach configuration and capacity

typical RACH configuration

Page 9: Lte rach configuration and capacity

max RACH Capacityhttp://lteuniversity.com/get_trained/expert_opinion1/b/lauroortigoza/archive/2012/03/21/rach-capacity-part-1-of-2.aspx

Max RACH capacity is dominated by number of UEs per frame.For example, if eNodeB can handle 4 UE per subframe, max RACH capacity is 40 UE/second.Max RACH capacity is limited by numberOfRA-Preambles)numberOfRA-Preambles, number of contention based RA preambles.

Page 10: Lte rach configuration and capacity

min RACH Capacityhttp://lteuniversity.com/get_trained/expert_opinion1/b/lauroortigoza/archive/2012/03/21/rach-capacity-part-1-of-2.aspx

min RACH capacity is dominated by T300 timer.