Vous êtes sur la page 1sur 13

RACH Configuration

No: kt_1412_23-01
To: RJIL NPE Team
From: Hongsung Choi (KT_RF)
Requested by: Ashish.H.Joshi
Date: 06-Jan-2015 Korea Telecom Experts Group 2014
Contents

1 RACH Config Parameters

2 Random Access procedure

3 Preamble Sequence Group

4 Preamble Transmit Power

5 Random Access Response Window

6 mac-ContentionResolutionTimer

7 Appendix

Copyright 2014 KT Corp. all rights reserved


01 RACH Config Parameters
The RACH configuration parameters determine a preamble sequence to be sent by the UE, preamble
transmit power and so on in Random Access Procedure.

RJIL/Samsung KT
Parameter Range Description
values values

numberOfRA-Preambles ENUM{n4, n8,,,n64} Number of non-dedicated random access preambles 60 48

sizeOfRA-PreamblesGroupA ENUM{n4, n8,,,n60} Size of the random access preambles group A 28 40

ENUM{b56, b144,
messageSizeGroupA Message Size of Group A. value in bits 56 56
b208, b256}

ENUM{minusinfinit
messagePowerOffsetGroupB Threshold for preamble selection 0 dB 0 dB
y, dB0,,,dB18}

ENUM{dBm-120,
preambleInitialReceivedTargetPower Used for calculation PRACH preamble transmit power -108dBm -108dBm
dBm-118,,,dBm-90}

ENUM{dB0, dB2,
powerRampingStep dB4, dB6} Power ramping step for preamble retransmission 2dB 4dB

ENUM{n3,
preambleTransMax The maximum of preamble retransmission 10 10
n4,,,n200}

ENUM{sf2,
ra-ResponseWindowSize Duration of the RA response window Sf10 sf7
sf3,,,sf10}

ENUM{sf8,
mac-ContentionResolutionTimer Contention Resolution Timer sf56 Sf64
sf16,,,sf64}

Maximum number of Msg3 HARQ transmissions, used


maxHARQ-Msg3Tx INTEGER (18) 4 8
for contention based random access

Copyright 2014 KT Corp. all rights reserved


02 Random Access Procedure
The Random Access procedure is required when:

In transition from RRC idle mode to RRC Connected mode (for initial random access)

Completing an intra-system handover (for UL synchronization)

Uplink or downlink data arrives while the UE is in the non-synchronized RRC mode

Re-establishing an RRC connection

The Random Access procedure has two types:

Contention based

UE selects a random access resource

Used for initial access, the arrival of uplink data and re-establishment (or all the cases)

Non-contention based:

eNB allocates a random access resource to UE

Used for intra-system handover and the arrival of downlink data

Copyright 2014 KT Corp. all rights reserved


02 Random Access Procedure
Signaling for Random Access Procedure

RRC Connection establishment Intra-system Handover

UE eNB UE eNB

RRC Connection Reconfiguration / DL-


PRACH Preamble SCH / PDSCH

PRACH Preamble

Resource allocation for RAR / PDCCH

Random Access Response (RAR) / DL-


SCH / PDSCH)
Resource allocation for RAR / PDCCH

Random Access Response (RAR) / DL-


Layer3 message CCCH / UL-SCH / PUSCH) SCH / PDSCH)
RRC Connection Request

Resource allocation for CRI / PDCCH Layer3 message DCCH / UL-SCH / PUSCH)

Contention Resolution Identity (CRI) / RRC Connection Reconfiguration Complete


DL-SCH / PDSCH)

<Contention Based RA> <Non-Contention Based RA>

Copyright 2014 KT Corp. all rights reserved


03 Preamble Sequence Group
The set of 64 preamble sequences are divided into two groups:
Contention based random access

- Group A: when UE has a relatively small quantity of uplink data, or is in poor coverage

- Group B: when UE has a relatively large quantity of uplink data, or in good coverage

Non-contention based random access

The UE selects a group B sequence if both of the following conditions are met:
Message Size > messageSizeGroupA (56bits) AND

Path Loss < Pmax (23) - preambleInitialReceivedTargetPower (-108dB) - deltaPreambleMsg3 (4dB)-

messagePowerOffsetGroupB (0dB), i.e. measured RSRP > -112dBm

Sequences used for Sequences used for


Contention based Ransom Access Non-contention based Ransom Access

Group A Group B Sequences allocated


Preamble sequence Preamble sequence to individual UE

Sequence 0 sizeOfRA- numberOfRA- Sequence 63


PreamblesGroupA (28) Preambles (60)
Figure. Division of random access preamble sequence
Copyright 2014 KT Corp. all rights reserved
04 Preamble Transmit Power
PRACH preamble Transmit Power = min{Pmax, PL + PreambleRxTargetPower}
Pmax is the UE maximum transmit power according to the UE power class, e.g. 23dBm for power class 3

PL (Path Loss) = Reference Signal transmit power (15dBm) measured RSRP

PREAMBLE RECEIVED TARGET POWER = preambleInitialReceivedTargetPower (-108) + DELTA PREAMBLE +


(PREAMBLE TRANSMISSION COUNTER -1) * powerRampingStep (2dB)

DELTA PREAMBLE defines a power offset dependent upon the random access preamble format: 0dB (format
0-1), -3dB (format 2-3)

PREAMBLE TRANSMISSION COUNTER is a counter by the UE. Its value starts from 1, incremented by 1 if no
response is received
PRACH
response
Downlink / eNodeB Not detected

Initial transmit power:


(PL 108)dBm
powerRampingStep PUSCH
Uplink / UE
1st Preamble 2nd Preamble UE Specific data

Figure. Power ramping in random access procedure


Copyright 2014 KT Corp. all rights reserved
05 Random Access Response Window
After transmitting the PRACH preamble, the UE searches for a response during the time domain window
defined by the Random Access Response Window (sf10)

The RA response window starts during the third subframe after the preamble.

If the UE doesnt receive its random access response within the window,

Increments the value of PREAMBLE TRANSMISSION COUNTER by 1,

The UE exits the random access procedure if the maximum number of transmission has been reached.

ra-ResponseWindowSize (sf10)

Sf #0 Sf #1 Sf #2 Sf #5 Sf #9
U U

Random Access Sf #0 Sf #1 Sf #2 Sf #4 Sf #9
Preamble Transmission U U

Figure. Random Access Response Window

Copyright 2014 KT Corp. all rights reserved


06 mac-ContentionResolutionTimer
The UE starts a contention resolution timer after transmitting the initial layer3 message

If the UE doesnt receive a response until the mac-ContentionResolutionTimer (sf56) expires then the UE
returns to transmitting PRACH preambles

UE eNB

PRACH Preamble

Random Access Response (RAR) / DL-


SCH / PDSCH)

Layer3 message CCCH / UL-SCH / PUSCH)


RRC Connection Request

Mac-ContentionResolution
Timer (sf56)
Contention Resolution Identity (CRI) /
DL-SCH / PDSCH)

If the UE doesnt receive


CRI message, it returns to
the 1st phase, PRACH <Contention Based RA>
preamble transmission

Copyright 2014 KT Corp. all rights reserved


07 Appendix UE MAC RACH trigger message
* 2014-12-06 VLLR-0185

LTE MAC RACH trigger MAX_RETX_MSG3 : 4


Version : 1 RA_RSP_WIN_SIZE : 10
Number_subpackets : 2 Subpacket_ID : MAC RACH reason subpacket (0x5)
Subpacket_ID : MAC RACH configuration subpacket (0x3) Subpacket_version : 1
Subpacket_version : 2 Subpacket_size : 20
Subpacket_size : 28 RACH_REASON : Connection request
PREAMBLE_INIT_POWER(dB) : -108 RACH_MATCHING_ID : 0x404E021BF608
POWER_RAMPING_SETUP(dB) : 2 RACH_CONTENTION : Contention Based RACH procedure
RA_INDEX1 : 28 PREAMBLE : 56
RA_INDEX2 : 56 PREAMBLE_RA_MASK : 255
PREAMBLE_TRANS_MAX : 10 MSG3_SIZE : 6
CONT_RESOL_TIMER : 56 GROUP_CHOSEN : group A(0)
MSG_SIZE_GROUP_A : 7 RADIO_CONDN(dB) : 86
GROUP_B_Power_OFFSET(dB) : 1 CRNTI : 0x04FD
PMAX(dBm) : 23
DELTA_PREAMBLE_MSG3(dB) : 4
PRACH_CONFIG : 3
CS_ZONE_LENGTH : 12
LOG_ROOT_SEQ_INDEX : 410
PRACH_FREQ_OFFSET : 5
HIGH_SPEED_FLAG : 0
MAX_RETX_MSG3 : 4
RA_RSP_WIN_SIZE : 10
Copyright 2014 KT Corp. all rights reserved
07 Appendix UE Random Access procedure message
* 2014-12-06 VLLR-0185

LTE ML1 random access request LTE ML1 random access response LTE ML1 UE identification message LTE ML1 contention resolution
(MSG1) report (MSG2) report (MSG3) report message (MSG4) report

Version : 5 Version : 1 Version : 1


Preamble_Sequence : 22 Version : 1
Physical_root_Index : 749 Random_access_response_timing TPC : 3
Cyclic_Shift : 119 Contention_resolution_message_timin
Starting_subframe_number : 0 MCS : 1
PRACH_Tx_Power(dBm) : -20
Beta_PRACH : 242 Starting_system_frame_number : 35 RIV : 105 g_SFN : 36
N_ra_prb : 5 Timing_Advance : 6 CQI : Disabled
Preamble_Format : 0 Contention_resolution_message_timin
Duplex_Mode : TDD Timing_advance_Included : Included UL_delay : Do not delay
f_ra : 0 g_subframe_number : 8
RACH_procedure_type : Contention Hopping_flag : Hopping is off
t_0_ra : Resource reoccurring in all
radio frames based UE_identification_message_timing_SF Contention_result : Contention passed
t_1_ra : Random access resource RACH_Procedure_mode : Initial N : 35
located in first half frame UL_ACK_timing_system_frame_numb
t_2_ra : 0 Access UE_identification_message_timing_su
Density_per_10_ms : 1 er : 37
RNTI_type : TEMP_C_RNTI bframe_number : 7
Random_access_request_timing
Starting_subframe_number : 2 RNTI_value : 1663 Starting_resource_block_number : 5 UL_ACK_timing_subframe_number : 2
Starting_system_frame_number : 34 Number_of_resource_blocks : 2
Random_access_response_window_s
tart Transport_block_size_index : 1
Starting_subframe_number : 5 Modulation_type : QPSK
Starting_system_frame_number : 34
Random_access_response_window_ Redundancy_version_index : 0
end HARQ_ID : 1
Starting_subframe_number : 5
Starting_system_frame_number : 35
RA_RNTI : 3
PRACH_Actual_Tx_Power(dBm) : -20

Copyright 2014 KT Corp. all rights reserved


07 Appendix
DELTA PREAMBLE values

Copyright 2014 KT Corp. all rights reserved