rach overview and analysis
DESCRIPTION
RACHTRANSCRIPT
March 21, 2007, Presentation to Verizon, Motorola Confidential Proprietary
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
RACH Overview and Analysis
Craig Long
Kurt Kallman•Much data “re-used” (stolen) from NAT “LTE PRACH” presentation
•Overview info taken from “Nomor 3GPP Newsletter – December 2007 Overview LTE RACH”
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 2
Revision History
•Rev 0Initial Draft11/10/2008
•Rev 0.1Updates after initial review with Kurt K11/11/2008
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 3
Outline
• Purpose Understand how RACH works in LTE Understand how RACH is specified in LTE Understand TDD Impacts
• RACH Functional Overview A high level functional overview of the LTE RACH process
• RACH Physical Overview A high level overview of the PHY channel implementation of RACH
• Standards A discussion of the LTE RACH information contained in applicable standards 36.331 RRC
RACH related Connection establishment/change RACH related parameters
36.321 MAC MAC RACH specification
36.213 Phy Layer Procedures PRACH procedure
36.211 PHY PRACH format
March 21, 2007, Presentation to Verizon, Motorola Confidential Proprietary
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
RACH Functional Overview
From “Nomor 3GPP Newsletter – December 2007 Overview LTE RACH”
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 5
RACH Triggers
• There are five events that will trigger random access procedure. Initial access from RRC_IDLE;
Contention/Non-Contention based RACH: Contention only Initial access after radio link failure;
Contention/Non-Contention based RACH: Contention only Handover requiring random access procedure;
Contention/Non-Contention based RACH: Either, as specified by eNB DL data arrival during RRC_CONNECTED when UL synchronisation
status is “nonsynchronised”; Contention/Non-Contention based RACH: Either, as specified by eNB
UL data arrival during RRC_CONNECTED when UL synchronisation status is “nonsynchronised” or there are no PUCCH resources for SR available available.
Contention/Non-Contention based RACH: Contention
How does eNB know UE is “nonsynched”?
March 21, 2007, Presentation to Verizon, Motorola Confidential Proprietary
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Contention Based RACH Overview
From “Nomor 3GPP Newsletter – December 2007 Overview LTE RACH”
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 7
Contention Based RACH Message Diagram
(PRACH)
(PDCCH contains pointer to RAR)(PDSCH contains RAR)
(PUSCH)
(PDCCH contains pointer to Message)(PDSCH contains Message)
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 8
Contention RACH – message 1 (RACH Preamble)
• The CONTENT of the RACH preamble consists of a Zadoff-Chu sequence that is specified by parameters broadcast by the eNB One of N (usually 64) preambles selected randomly by the UEMore details under the 36.321 RACH detail description
• The RA-RNTI associated with the RACH preamble is a combination of the subframe ID and frequency resource used to transmit the RACH preambleThere are no “RA-RNTI” bits in the preamble sent over the airThe eNB can decode the “RA-RNTI” from the subframe and
frequency resource
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 9
Contention RACH – Message 2 (Random Access Response)
• Upon reception of the UE RACH, the eNB will return a Random Access Response (RAR)The PDCCH will identify the resource blocks on the DL-SCH that
carry the contents of the RAR The RAR is addressed to the RA-RNTI used by the UE for the initial
RACH This is how the UE knows which RAR is intended for it
The RAR contains Timing info An UL grant on which the UE will respond A temporary Cell-RNTI (C-RNTI) for the UE to use in it’s response
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 10
Contention RACH – Message 3
• The eNB will send data on the PUSCH in the resource blocks identified by the RAR grant in message 2
For initial access: Containing at least NAS UE ID identifier but no NAS message; Conveys the RRC Connection Request generated by the RRC layer and transmitted via
CCCH; RLC Transparent Mode (see RLC spec): no segmentation (if RLC is involved);
After radio link failure: Conveys the RRC Connection Re-establishment Request generated by the RRC layer and
transmitted via CCCH; RLC Transparent Mode (see RLC spec): no segmentation (if RLC is involved); Does not contain any NAS message.
After handover, in the target cell: Conveys the ciphered and integrity protected RRC Handover Confirm generated by the RRC
layer and transmitted via DCCH; Conveys the C-RNTI of the UE (which was allocated via the Handover Command); Includes an uplink Buffer Status Report when required.
For other events: Conveys at least the C-RNTI of the UE.
What is this?
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 11
Contention Resolution
• Contention Resolution is required becauseIn message 1, multiple UEs may have randomly selected the same
time/frequency resources (RA-RNTI) and RA Preamble for preamble transmission
The enB may still decode the preamble on this RA-RNTI even if multiple UE transmitted on the same RA-RNTI/RAPID (Random Access Preamble ID)
In message 2, the eNB addressed the UL grant to the RA-RNTI. If multiple UEs had sent on the same RA-RNTI/RAPID (and assuming the eNB decoded one of them), then multiple UEs will hear the RAR and accept the temporary C-RNTI and UL grant
Therefore, multiple UEs may send message 3, each using the same C-RNTI, but each containing different message contents
In message 4, the eNB “echos” the message it decoded in message 3. Only one UE’s message content can possibly be in message 4; all other UEs will declare RACH failure
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 12
Contention RACH – Message 4
• The Contention Resolution Message is an “echo” of message 3, addressed as shown below
Early contention resolution shall be used i.e. eNB does not wait for NAS reply before resolving contention
I think this means that even when the UE sends a NAS message in message3 that the eNB responds with a contention resolution message without waiting for a NAS response
Not synchronised with message 3; HARQ is supported; Addressed to:
The Temporary C-RNTI on L1/L2 control channel for initial access and after radio link failure
The C-RNTI for UE in RRC_CONNECTED; HARQ feedback is transmitted only by the UE which detects its own UE
identity, as provided in message 3, echoed in the RRC Contention Resolution message.
March 21, 2007, Presentation to Verizon, Motorola Confidential Proprietary
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Non-Contention Based RACH
From “Nomor 3GPP Newsletter – December 2007 Overview LTE RACH”
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 14
Non-Contention Based RACH
•From where does the eNB get the “dedicated preambles” that will not conflict with other eNBs? Can’t be from the general RA preamble pool, as those can all be selected by UEs
(PRACH?)
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 15
Non-Contention Based RACH Messaging
The procedure as illustrated in figure 2 is characterized by the following steps:
1. RA Preamble Assignment on DL dedicated signaling: HO command generated by target eNB and sent via source eNB for
handover; MAC signalling (L1/L2 control channel or MAC control PDU is FFS) in case of
DL data arrival. 2. Random Access Preamble on RACH
Use the preamble received from message 1 3. Random Access Response
Within a flexible window of message 1 No HARQ Addressed to RA-RNTI on L1/L2 control channel; Containing at least Timing Alignment, Initial Uplink Grant for handover case
and Timing Alignment for DL data arrival case, RA-preamble identifier
March 21, 2007, Presentation to Verizon, Motorola Confidential Proprietary
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
RACH Physical Overview
A high level overview of the Physical RACH implementation
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 17
Contention Based RACH Message Diagram
•RACH utilizes the following physical channels
PRACHPhysical Random Access Channel
PDCCHPhysical Downlink Control Channel
PDSCHPhysical Downlink Shared Channel
PUSCHPhysical Uplink Shared Channel
(PRACH)
(PDCCH contains pointer to RAR)(PDSCH contains RAR)
(PUSCH)
(PDCCH contains pointer to Message)(PDSCH contains Message)
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 18
RACH Physical Channels
• PRACH Dedicated channel for UE random access opportunities
Designated resource blocks for random access opportunities Specified format for random access transmissions Described in more detail in the following slides, and in the 36.211 section of this presentation
• PDCCH The DL control channel is used by the eNB during RACH to identify the resource
blocks on the downlink shared channel (PDSCH) that contain data for the UE (RAR and Resource Contention Resolution messages)
No further description of PDCCH contained in this package
• PDSCH Carries the RAR and Resource Contention Resolution messages to the UE No further description of PDSCH contained in this package
• PUSCH Carries message3 to the eNB No further definition of PUSCH contained in this package
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 19
PRACH Physical Implementation – RA Opportunities
• The physical random access channel occurs periodically in the UL frame
The number of random access opportunities is configurable and depends on capacity, latency and performance goals
RACH parameters are transmitted on the Broadcast Channel (BCH) and can be changed in a semi-static manner
• Each physical random access channel (PRACH) occupies 1.08 MHz (6 resource blocks)
Freq
uenc
y
10ms radio frame
0 1 2 3 4 5 6 7 8 9
PUSCH PUCCH
Example PRACH Configuration 12
PRACH
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 20
RA Transmissions
• Each RACH transmission consists of a cyclic prefix and a Random Access Preamble
Preamble format is specified in the broadcast channel and sets the length of the CP and the length and content of the preamble sequence
Preamble formats that require multiple consecutive RACH opportunities are possible
A set of 64 possible preambles are provided to the UE in the broadcast channel For contention based RACH, the UE selects one of these preambles at random
For non-contention based RACH, the eNB specifies the preamble Does the eNB reserve specific PRACH opportunities for non-contention?
Are certain preambles reserved for non-contention?
TCP
TRA
TGT TPRE
Time
Random Access
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 21
Standards Describing RACH
• 36.331 RRC Specification Defines UE states Contains descriptions of processes that initiate RACH
Initial access from idle (RRC_Connection_Request) Initial access from radio link failure (RRC_Connection_ReEstablishment_Request) Handover
Contains Broadcast message parameters Including system wide parameters used in RACH processing
• 36.321 MAC Specification Specifies the RACH process and associated MAC Control Elements, PDUs,
and parameters
• 36.213 Phy Layer Procedures Specifies the random access procedure at the PHY layer
• 36.211 PHY specification Defines how the RACH information is formatted for transmission
March 21, 2007, Presentation to Verizon, Motorola Confidential Proprietary
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
36.331-830 RRC
UE States/Transitions
Broadcast RACH Parameters
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 23
4.2.1 UE states and state transitions including inter RAT
• RRC_IDLE: A UE specific DRX may be configured by upper layers. UE controlled mobility; The UE:
Monitors a Paging channel to detect incoming calls; Performs neighbouring cell measurements and cell (re-)selection; Acquires system information.
• RRC_CONNECTED: Transfer of unicast data to/from UE. At lower layers, the UE may be configured with a UE specific DRX. Network controlled mobility, i.e. handover and cell change order with network
assistance (NACC) to GERAN; The UE:
Monitors control channels associated with the shared data channel to determine if data is scheduled for it;
Provides channel quality and feedback information; Performs neighbouring cell measurements and measurement reporting; Acquires system information.
RACH purpose and messaging depends upon UE connection state
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 24
4.2.2 Signalling radio bearers
• "Signalling Radio Bearers" (SRBs) are defined as Radio Bearers (RB) that are used only for the transmission of RRC and NAS messages. More specifically, the following three SRBs are defined:
SRB0 is for RRC messages using the Common Control Channel (CCCH) logical channel;
SRB1 is for RRC messages (which may include a piggybacked NAS message) as well as for NAS messages prior to the establishment of SRB2, all using Dedicated Control Channel (DCCH) logical channel
RRC_Connection establishes SRB1 (Craig Long comment, see section 5.3.3.1) SRB2 is for NAS messages, using DCCH logical channel. SRB2 has a lower-priority
than SRB1 and is always configured by E-UTRAN after security activation.
• In downlink piggybacking of NAS messages is used only for one dependant (i.e. with joint success/ failure) procedure: bearer establishment/ modification/ release. In uplink NAS message piggybacking is used only for transferring the initial NAS message during connection setup.
NOTE: The NAS messages transferred via SRB2 are also contained in RRC messages, which however do not include any RRC protocol control information.
• Once security is activated, all RRC messages, including those containing a NAS or a non-3GPP message, are integrity protected and ciphered by PDCP. NAS independently applies integrity protection and ciphering to the NAS messages
RACH used to establish SRB1 in certain cases
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 25
5.3.1.3 Connected mode mobility
• In RRC_CONNECTED, the network controls UE mobility, i.e. the network decides when the UE shall move to which cell (which may be on another frequency or RAT). The network triggers the handover procedure e.g. based on radio conditions, load. To facilitate this, the network may configure the UE to perform measurement reporting (possibly including the configuration of measurement gaps). The network may also initiate handover blindly, i.e. without having received measurement information from the UE.
• For mobility within E-UTRA, handover is the only procedure that is defined. Before sending the handover command to the UE, the source eNB prepares one or more target cells. The target eNB generates the message used to perform the handover, i.e. the message including the AS-configuration to be used in the target cell. The source eNB transparently (i.e. does not alter values/ content) forwards the handover message/ information received from the target to the UE. When appropriate, the source eNB may initiate data forwarding for (a subset of) the radio bearers.
• After receiving the handover command, the UE attempts to access the target cell at the first available RACH occasion, i.e. the handover is asynchronous. Consequently, when allocating a dedicated preamble for the random access in the target cell, E-UTRA shall ensure it is available from the first RACH occasion the UE may use. Upon successful completion of the handover, the UE sends a handover confirmation.
RACH used as part of handover
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 26
RACH Parameters (1 of 2)
rootSequenceIndex Parameter: Root-sequence-index , see TS 36.211, table 5.7.2-4 and 5.7.2-5
prach-ConfigurationIndex Parameter: PRACH configuration index . For FDD, see TS 36.211 [21, 5.7.1: table 5.7.1-1 and 5.7.1-2] (providing mapping of Preamble format and PRACH configuration to PRACH Configuration Index). For TDD, see TS 36.211 [21, table 5.7.1-3]
highSpeedFlag Parameter: FFS, see TS 36.211, 5.7.2.TRUE corresponds to Restricted set and FALSE to Unrestricted set
zeroCorrelationZoneConfig Parameter: NCS configuration, see TS 36.211, [21, 5.7.2: table 5.7.2-2]
ra-PreambleIndex Explicitly signalled Random Access Preamble in [36.321].ra-ResourceIndex Explicitly signalled PRACH resource in [36.321]. Frequency
resource index in [36.211]. Only applicable to TDD
PRACH-Configuration information elements
RACH-ConfigDedicated field descriptions
From 36.331-830:
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 27
RACH Parameters (2 of 2)
numberOfRA-Preambles Number of non-dedicated random access preambles [36.321]. Value is an integer. Default value is 64. Value n4 corresponds to 4, n8 corresponds to 8 and so on.
sizeOfRA-PreamblesGroupA Size of the random access preambles group A [36.321]. Value is an integer. If the parameter is not signalled, the value is equal to numberOfRA-Preambles . Value n4 corresponds to 4, n8 corresponds to 8 and so on.
powerRampingStep Parameter: POWER_RAMP_STEP [36.321]. Value in dB. Default value is [FFS]. Value dB0 corresponds to 0 dB, dB2 corresponds to 2 dB and so on.
preambleInitialReceivedTargetPower Parameter: PREAMBLE_INITIAL_RECEIVED_TARGET_POWER [36.321]. Value in dBm. Default value is -104 dBm. Value dBm-120 corresponds to -120 dBm, dBm-118 corresponds to -118 dBM and so on.
preambleTransMax Parameter: PREAMBLE_TRANS_MAX [36.321]. Value is an integer. Default value is [FFS]. Value n1 corresponds to 1, n2 corresponds to 2 and so on.
ra-ResponseWindowSize Duration of the RA response window [RA_WINDOW_BEGIN — RA_WINDOW_END] [36.321]. Value in subframes. Default value is [FFS]. Value sf2 corresponds to 2 subframes, sf3 corresponds to 3 subframes and so on.
mac-ContentionResolutionTimer Parameter: Contention Resolution Timer [36.321]. Value in subframes. Default value is [FFS]. Value sf8 corresponds to 8 subframes, sf16 corresponds to 16 subframes and so on.
maxHARQ-Msg3Tx Parameter: max-HARQ-Msg3-Tx [36.321], used for contention based random access. Value is an integer. Default value is [FFS].
partitionPLThreshold Parameter PARTITION_PATHLOSS_THRESHOLD [36.321]. Value range and step size are [FFS].
RACH-ConfigCommon field descriptions
March 21, 2007, Presentation to Verizon, Motorola Confidential Proprietary
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
RACH Procedures
36.321-830 MAC Protocol Spec
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 29
RACH Triggers and associated key RACH parameters (1 of 2) – This info is not in 36.321, but helpful to understand it
• There are five events that will trigger random access procedure. Initial access from RRC_IDLE;
MAC/PDCCH Initiated: MAC (eNB does not know about UE yet) Contention/Non-Contention based RACH: Contention only UE ID
Needs new C-RNTI from eNB CCCH SDU in Message3? Yes (RRC_Connection_Request)
Initial access after radio link failure; MAC/PDCCH Initiated: MAC (Lost link with eNB) Contention/Non-Contention based RACH: Contention only UE ID
set the c-RNTI to the C-RNTI used in the source cell (handover failure case) or used in the cell in which the trigger for the re-establishment occurred (other cases); (36.331 section 5.3.7.4)
CCCH SDU in Message3? Yes (RRC_Connection_Reestablishment_Request) Handover requiring random access procedure;
MAC/PDCCH Initiated: PDCCH (All handovers commanded by eNB) Contention/Non-Contention based RACH: Either, as specified by eNB UE ID
Target C-RNTI passed to UE as part of handover messaging (prior to RACH on new cell. UE will have to put this C-RNTI inot the message3 buffer so the target eNB utilizes the appropriate C-RNTI)
CCCH SDU in Message3? No, SRB1 movement handled between the eNBs
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 30
RACH Triggers and associated key RACH parameters (2 of 2)
• There are five events that will trigger random access procedure. DL data arrival during RRC_CONNECTED when UL synchronisation
status is “nonsynchronised”; MAC/PDCCH Initiated: PDCCH (DL data arrives at eNB) Contention/Non-Contention based RACH: Either, as specified by eNB UE ID
Existing C-RNTI. UE will have to put this C-RNTI into the message3 buffer so the target eNB utilizes the appropriate C-RNTI)
CCCH SDU in Message3? No, SRB1 still active UL data arrival during RRC_CONNECTED when UL synchronisation
status is “nonsynchronised” or there are no PUCCH resources for SR available available.
MAC/PDCCH Initiated: MAC (UL data arrives at UE) Contention/Non-Contention based RACH: Contention UE ID
Existing C-RNTI. UE will have to put this C-RNTI into the message3 buffer so the target eNB utilizes the appropriate C-RNTI)
CCCH SDU in Message3? No, SRB1 still active
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 31
Section 5.1.1 RACH Init – Input Parameters Required at MAC (and 36.331 reference)
Parameter Required by MAC Comment 36.331 ReferenceP-RACH Resources Available and corresponding RA-RNTIs
RA-RNTI is calculated from the subframe number and frequency resource, so RA-RNTI = PRACH Resource Selected
RA_Response_Window_Size ra-ResponseWindowSizeGroup A Preambles Group B Preambles
Calculated from “#OF_RA_Preambles” and “#OF_RA_Preambles_GroupA”
NumberofRA-PreamblesSizeofAR-PreamblesGroupA
Partition Pathloss Threshold Message Size Group A
Used to select GroupA or GroupB Preambles PartitionPLThresholdMessageSizeGroupA NOT in 36.331 – assume overlooked for now
Power_Ramp_Step Size or incremental power boost for preamble re-transmission PowerRampingStep
Preamble_Transmissions_Max Maximum number of preamble re-tries PreambleMaxTransPreamble_Initial_Received_Target_Power Target Power for the first preamble attempt preambleInitialReceivedTargetPowerMaximum_Message3_HARQ_Transmissions
Don't understand this one yetmaxHARQ-Msg3Tx
Clear HARQ BufferSet_Preamble_Xmission_Ctr=1
Set Backoff=0msecBegin RACH Process
Go To Resource Selection
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 32
Section 5.1.2 – Resource Selection
PRACH Rsrc
specified?
C-RNIT MAC CE or CCCH
SDU Previously sent?
Msg-Size >Msg_Size_GrpAAnd Pathloss >
Pathloss_Thresh
GrpBExists?
Choose GrpA
Choose GrpB
Randomly Select Preamble from Group
If TDD and >1 PRACHresource available in
this TTI, randomly Select PRACH resource
Resource Selection
Complete – Go To
Transmission
Y
Y
Y
N
N
N
N
Y
Begin ResourceSelection
Choose same RA preamble set as before
If the UE has previously performed a
RACH, re-use those RACH resources
If the UE has not previously performed a RACH, select RACH
resources
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 33
Section 5.1.3 – TransmissionPreamble
Xmission_Ctr= Preamble_Max
+ 1?
Instruct PHY to Transmit
TransmissionComplete –Go To “RAR Reception”
Y
N
Transmission Begin
Indicate RA problem To Upper Layers
Set Preamble_Pwr=Init_Tgt_Pwr +
(Last_Xmission_Pwr)*Pwr_Ramp_Step
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 34
Section 5.1.3 – Random Access Response (RAR) Reception• The UE monitors the PDCCH for an RAR containing it’s RA-RNTI within the
RA_Window RA-RNTI = t_ID+10*f_ID
t_ID = the index of the first subframe of the PRACH resource on which the preamble was transmitted {0,1,2,…,9}
f_ID = the index of the PRACH resource within that subframe {0,1,2,…,5}
SFn-1 SFnSFn+1 SFn+2
SFn+3 SFn+m+3
…PreambleXmission
RA
_Window
_Begi
n RA
_Window
_End
RA_Window_Size = m subframes
RA_Window
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 35
If this is not initial access, U
E already has C
-RN
TI and needs to pass that C
-RN
TI back to eNB
Section 5.1.4 – RAR Success Case
Backoff Indicator inSubHeader?
Backoff= 0msec
Process Timing AlignmentSend UL grant to lower layers
N
N
Y
RAR for this RA-RNTI Decoded In
Window?
RA Preamble ExplicitlySignaledTo MAC?
RAR Reception Complete
Set Backoff parameter asSpecified in RAR(see table 7.1.2)
Y
Set temp C_RNTI = valueRcvd in RAR, effective NLT
UL grant time
1st SuccessfulRAR in
this RACH?Is this RACHFor CCCH*?
Instruct Mux Layer “include a C_RNTI MAC Cntl Elem in Subsequent transmissions
Get MAC PDU from MuxLayer; put in MSG3 buffer
Y
Y
N
Go To RAR Fail
N
Y
If UE has alredy successfully
completed a R
AC
H, C
-RN
TI is established. SH
OU
LD SA
Y R
AC
H, not R
AR
above????
UE initial access; m
ust signal via C
CC
H to establish
RR
C_C
onnect
RAPID = Xmit RAPID
?
Y
RA Preamble is explicitly signaled to MAC only for PDCCH commanded RACH, therefore UE
identity is known and RAR can complete here.
Manage the UE MAC identity
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 36
Section 5.1.4 – RAR Failure Modes
RACH FailError Response
FFS
Y
RACHInit by MAC?
RACHInit by
PDCCH Order?
N
Preamble_Xmission_Ctr
< Max?
Inc Preamble_Xmission_Ctr
Inc Preamble_Xmission_Ctr
Select random Backoff between 0 and
Backoff parameter
Delay subsequent RACHby backoff parameter
Re-Try RACH (Go to preamble
resource selection)
No RAR in windowOr no match with RA-RNTI/RAPID
Y
N
Y
N
Why do we not check the preamble xmission counter for MAC initiated RACH? Note counter is checked prior to transmission.
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 37
UL C-RNTI MAC CE means UE was already in RRC_Connected,
and did not use the temporary C-RNTI for the UL. If the eNB
returnes this specific C-RNTI, then this UE was recognized.
Section 5.1.5 – Contention ResolutionPDCCH Rcvd?
Did UL incl C-RNTI MACCntl Elem?
Contention Resolution Successful
N
N
Y
RACH initVia MAC &
This C-RNTI & UL grant inclIn PDCCH?
Y
Y
RACH initVia PDCCH
and addressed to C-RNTI?
Y
UL incl CCCH SDU and PDCCH addr to
C-RNTI?
MAC PDU Decode
success?
MAC PDU = what the UE
sent?
Y
Contention Resolution
UnSuccessful
Y
NN
N
This is the response to a CCCH SDUIn the UL. DL PDU must decode to match the UL PDU
N
Y
N
UL C-RNTI MAC CE means UE was already in RRC_Connected,
and did not use the temporary C-RNTI for the UL. If the eNB
returnes this specific C-RNTI, then this UE was recognized.
Should never take this leg?
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 38
Section 6.1.5 – MAC PDU for RAR
• A MAC PDU consists of a MAC header and one or more MAC Random Access Responses (MAC RAR)
• A MAC PDU header consists of one or more MAC PDU sub-headers; each subheader corresponding to a MAC RAR except for the Backoff Indicator sub-header
• Note: I believe the entire MAC PDU is sent in the DLSCH, only the pointer to this MAC PDU is sent on the PDCCH
MAC RAR 1 ...
E/R/RAPID subheader 1
MAC header
MAC payload
...
MAC RAR 2 MAC RAR n
E/R/RAPID subheader 2
E/R/RAPID subheader n
MAC PDU consisting of a MAC header and MAC RARs
Each MAC subheader “points” to a MAC RAR
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 39
Section 6.2.2/6.2.3 – RA Formats and Parameters
E = Extension1 = another sub-header coming
0 = MAC RAR1 next
T = Type1 = RAPID
0 = BI
R = Reserved
BI = Backoff IndicatorIdentifies overload condition in the cell
RAPID = Random Access Preamble ID
TA = Timing Advance
RAPIDE T Oct 1
BIE R Oct 1RT
TA Oct 1
TA
UL Grant
UL Grant
Temporary C-RNTI
Temporary C-RNTI
UL Grant Oct 2
Oct 3
Oct 4
Oct 5
Oct 6
R
E/T/RAPID MAC sub-header
E/T/R/R/BI MAC sub-header
MAC RAR
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 40
36.321-830 MAC Protocol Spec Questions/Issues
• What is the BackoffTimer for? Retries
• What is Message3 Buffer? [Bill Shores Comment] The Random Access procedure consists of a preamble transmission from the UE
(Message1), then a RA Response from the eNB which includes an uplink grant on the PUSCH (Message2), then an uplink data transmission on the assigned PUSCH resource block(s) (Message3), then possibly a downlink contention resolution response from the eNB (Message4). Message3 would typically include a CCCH SDU (see below) or uplink signaling/bearer data multiplexed with a buffer status report
• What is the “measurement gap”? [Bill Shores Comment] Measurement Gaps are used to allow the UE to take measurements of neighbor cells (e.g.,
to facilitate Handover decisions). Periodic measurement intervals may be configured via RRC. For many functions (like air interface packet scheduling), it is important that the eNB is aware of the UE's "unavailability" during these gaps. I suspect that the statement above is meant to imply that if the UE is in the midst of a Random Access procedure, then it should forego any inter-cell measurement activities.
• When is RACH explicitly signaled to the MAC layer? When does MAC layer initiate? What about PDCCH RACH command?
[Bill's Comment] I believe that this covers the case in which the UE does not yet have a RRC connection. The CCCH SDU carries the common channel signaling (SRB0) to establish a dedicated connection (SRB1). In this case, Message3 contains the CCCH SDU and Message4 echoes it back to the UE as a method for performing contention resolution. I'm not sure about this, so I have copied Javed for his input. BTW, the PDCCH order is used by the eNB when downlink data arrives, but the UE's time alignment timer has expired (i.e., the RRC connection is still active, but the lower layers are possibly out of time alignment).
• Need to understand RNTI management
March 21, 2007, Presentation to Verizon, Motorola Confidential Proprietary
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
36.213 Phy Layer Procedures
Random Access Procedure
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 42
36.213 Section 6.1 – Scope of Phy Random Access Procedure
• From the physical layer perspective, the L1 random access procedure encompasses the transmission of random access preamble and random access response. The remaining messages are scheduled for transmission by the higher layer on the shared data channel and are not considered part of the L1 random access procedure. A random access channel occupies 6 resource blocks in a subframe or set of consecutive subframes reserved for random access preamble transmissions. The eNodeB is not prohibited from scheduling data in the resource blocks reserved for random access channel preamble transmission.
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 43
36.213 Section 6.1 – Prep for PHY Random Access Procedure
• Prior to initiation of the non-synchronized physical random access procedure, Layer 1 shall receive the following information from the higher layers: Random access channel parameters (PRACH configuration, frequency position and
preamble format) Frequency position is given by the parameter nRA
PRB as shown in 5.7.3. This is the starting frequency position. According to the latest agreement, this frequency position is configured by higher layers and can be anywhere Rapeepat email 080910
…and the variable phi, a fixed offset determining the frequency-domain location of the random access preamble within the physical resource blocks…is given in table 5.7.3-1 (36.211-830)
So it appears there is a fixed frequency offset into the resource blocks specified by nRAPRB?
The value of the fixed offset is 7 for format 0-3. Does this imply the first 6 frequencies are unused?
Parameters for determining the root sequences and their cyclic shifts in the preamble sequence set for the cell (index to root sequence table, cyclic shift, and set type
(normal or high-speed set))
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 44
36.213 Section 6.1 –Phy Random Access Procedure• Layer 1 procedure
Layer 1 procedure is triggered upon request of a preamble transmission by higher layers.
A preamble index, a target preamble received power (PREAMBLE_RECEIVED_TARGET_POWER), a corresponding RA-RNTI and a PRACH resource are indicated by higher layers as part of the request.
A preamble transmission power PPRACH is determined as PPRACH = min{Pmax, PREAMBLE_RECEIVED_TARGET_POWER + PL}, where Pmax is the maximum allowed power that depends on the UE power class and PL is the downlink pathloss estimate calculated in the UE.
A preamble sequence is selected from the preamble sequence set using the preamble index.
A single preamble is transmitted using the selected preamble sequence with transmission power PPRACH on the indicated PRACH resource.
Detection of a PDCCH with the indicated RA-RNTI is attempted during a window controlled by higher layers (see [8], clause 5.1.4). If detected, the corresponding PDSCH transport block is passed to higher layers. The higher layers parse the transport block and indicate the 20-bit UL-SCH grant to the physical layer, which is processed according to section 6.2.
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 45
From “Award Solutions” correspondence
• AS: The length of PHY random access preamble is not always 1ms. It is 1ms for format 0, 2ms for format 1&2, and 3ms for format 3. Obviously, the PRACH overhead increases in order to support large cell size.
[Craig Long:] Do you have a spec reference for the 1ms format 0, 2 ms format1&2, 3ms format 3? I can't find that in 36.211. I did find an indication in 32.213 that the RACH window size is "indicated by higher layers", and that the window size is in terms of subframes. Are you saying the 1ms, 2ms, and 3ms are the expected values for that window size, or are those times specified somewhere?
AS: In 36.213 section 6.1, it says “A random access channel occupies 6 resource blocks in a subframe or set of consecutive subframes reserved for random access preamble transmission.” If adding the time of Tcp and Tseq for format 1,2,3, the total would be 1.484ms, 1.8ms, and 2.284ms. They cannot be transmitted within 1ms, so they must occupies several subframes, round up to the nearest integer number. Also, please check the attached 36.211 contribution for discussion on large cell preamble design.
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 46
36.213 section 6.1.1 Timing
• For the L1 random access procedure, UE’s uplink transmission timing after a random access preamble transmission is as follows
RAR for this UE detected If a PDCCH with associated RA-RNTI is detected in subframe n, and the corresponding DL-
SCH transport block contains a response to the transmitted preamble sequence, the UE shall, according to the information in the response, transmit an UL-SCH transport block in the first subframe (>n+5) where an UL-SCH transmission is available.
RAR for another UE detected If a random access response is received in subframe n, and the corresponding DL-SCH
transport block does not contain a response to the transmitted preamble sequence, the UE shall, if requested by higher layers, transmit a new preamble sequence in the first subframe (>n+4) where a PRACH resource is available.
No RAR Detected within window If no random access response is received in subframe n, the UE shall, if requested by higher
layers, transmit a new preamble sequence in the first subframe (>n+3) where a PRACH resource is available.
• RACH Initiated by PDCCH Order In case random access procedure is triggered by the PDCCH indicating downlink data
arrival in subframe n, UE shall, if requested by higher layers, transmit random access preamble in the first subframe (>n+5) where a PRACH resource is available.
March 21, 2007, Presentation to Verizon, Motorola Confidential Proprietary
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
36.211 PHY
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 48
36.211 section 5.7.1 Time and frequency structure
• The physical layer random access burst consists of a cyclic prefix, a preamble, and a guard time.
• Cyclic prefix is used to assist in efficient frequency domain processing – maximum supported cell size is determined by cyclic prefix and guard time?
• Guard time is used to accommodate round trip propagation delay• Basic random access burst (format 0) spans 1ms with cyclic prefix of 102.7 s,
preamble length of 800 s and guard time of 97.3 s (provides coverage for cell size of ~14.6 km)
Calculation presented in slide xx• For larger cell size, extended burst structure is used with either
Extended cyclic prefix and guard time, but the same preamble length (format 1, 2msec) Extended cylic prefix, guard time, and preamble length (2x800 s) (format 3, 3 msec)
• For TDD special subframe, format 4 has reduced CP and preamble lengths
TCP
TRA
TGT TPRE
Time
Random Access
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 49
36.211 section 5.7.1 Preamble Formats
Preamble format
Tcp TSEQ
Maximum Supported Cell Size
(km)
Subcarrier Spacing
0 3168×Ts 24576×Ts 14.6
1.25 kHz1 21024×Ts 24576×Ts 101.8
2 6240×Ts 2×24576×Ts 29.7
3 21024×Ts 2×24576×Ts 101.8
4( TDD only)
448×Ts 4096×Ts 1.4 7.5 kHz
R1 supports only formats 0 and 1. 34310E will add format 4. No support for formats 2 and 3 for 34310E
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 50
36.211 section 5.7.1 FDD Preamble Configuration
• A “Preamble Configuration Index” is broadcast by the eNB, and indexes a table (5.7.1-2) that specifiesPreamble formatLocation of preamble opportunity in the uplink frame structure (frame
and subframe number)
• The frequency location within that frame/subframe is given by the parameter nRA
PRB. This is the starting frequency position. This frequency position is configured by higher layers and can be anywhere in the subframe
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 51
Example – PRACH Configuration 12Fr
eque
ncy
10ms radio frame
0 1 2 3 4 5 6 7 8 9
PUSCH PUCCH
Frequency position is given by the parameter nRAPRBoffset as shown in 5.7.3. This is
the starting frequency position. According to the latest agreement, this frequency position is configured by higher layers and can be anywhere
- Rapeepat email 080910
nRAPRBoffset
PRACH
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 52
36.211 section 5.7.1 TDD Preamble Configuration• A “Preamble Configuration Index” is broadcast by the eNB, and indexes a table
(5.7.1-3) that specifies Preamble format
34310E will add preamble format 4 to the previously supported preamble formats 1 and 2 Supported PRACH density value
PRACH attempts per 10msec Version Index
Different “versions” of the same PRACH density will provide the same PRACH density but in staggered subframes
This allows a multi-cell eNB to spread PRACH decoding resources evenly among multiple cells and avoid peal loading problems
The version index is for information only; it is not used in determining the PRACH opportunities – that is embedded in the configuration index
Note that since feature 34310E will not support format 2 and format 3 preamble formats Preamble configuration indeces 32-47 in tables 5.7.1-3 and 5.7.1-4 are not supported
• The “Preamble Configuration Index” also indexes a table (5.7.1-4) that specifies Time and frequency resources per TDD UL/DL configuration for PRACH attempts
Each index specifies one or more 4-tuples (fRA, t0RA, t1
RA, t2RA), where
fRA = frequency resource within the time index» see example in following slides
t0RA = 0,1,2 indicates whether the resource is reoccurring in all radio frames, in even radio frames, or in odd radio frames, respectively
t1RA = 0,1 indicates whether the random access resource is located in first half frame or in second half frame, respectively » 1st half = subframes 0 – 4» 2nd half = subframes 5 – 9
t2RA= the uplink subframe number where the preamble starts, counting from 0 at the first uplink subframe between 2 consecutive downlink-to-uplink switch points, with the exception of preamble format 4 which is always transmitted in UpPTS and is denoted as (*).
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 53
36.211 section 5.7.1 TDD Preamble Configuration – Table 5.7.1.4 Illustration
t0RA indicates whether the resource is reoccurring in all radio frames, in even radio frames, or in odd radio frames, respectivelyt1RA indicates whether the random access resource is located in first half frame or in second half frame, respectivelyt2RA is the uplink subframe number where the preamble starts, counting from 0 at the 1st uplink subframe between 2 consecutive DL-to-UL switch points
Indicates the first uplink subframe between 2 consecutive downlink-to-uplink switch points
Config
DwPTS GP UpPTS DwPTS GP UpPTS
DwPTS GP UpPTS DwPTS GP UpPTS
DwPTS GP UpPTS DwPTS GP UpPTS
DwPTS GP UpPTS
DwPTS GP UpPTS
DwPTS GP UpPTS
DwPTS GP UpPTS DwPTS GP UpPTS
1st half radio frame 2nd half radio frame
downlinkdownlink special uplink uplink uplink downlink special uplink uplink
downlink downlink
6
downlink downlink downlink downlinkdownlink special uplink downlink
downlink
5
downlink special uplink uplink downlink downlink downlink downlink downlink
downlink downlink
4
uplink downlink downlink downlinkdownlink special uplink uplink
downlink
3
downlink special uplink downlink downlink downlink special uplink downlink
uplink downlink
2
downlink downlink special uplinkdownlink special uplink uplink
uplink
1
downlink special uplink uplink uplink downlink special uplink uplink
subframe8 subframe9
0
subframe0 subframe1 subframe2 subframe3 subframe4 subframe5 subframe6 subframe7
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 54
TDD Preamble Configuration Example: NUL
RB = 25, PRACH Configuration 12, UL/DL conf 0, NRAPRBoffset = 19
• (0,0,0,1) - labeled PRACH Opportunity A in the diagram
fRA = 0 frequency resource index (see calculation in RACH vs Cell Size/xls) t0
RA=0 = all radio frames t1
RA=0 = 1st half of radio frame t2
RA=1 = 1st subframe after the first uplink between 2 UL/DL point
• (0,0,0,2) - labeled PRACH Opportunity B in the diagram fRA = 0 frequency resource index (see calculation in RACH vs Cell Size/xls) t0
RA=0 = all radio frames t1
RA=0 = 1st half of radio frame t2
RA=2 = 2nd subframe after the first uplink between 2 UL/DL points
• (0,0,1,1) - labeled PRACH Opportunity C in the diagram fRA = 0 frequency resource index (see calculation in RACH vs Cell Size/xls) t0
RA=0 = all radio frames t1
RA=1 = 2nd half of radio frame t2
RA=1 = 1st subframe after the first uplink between 2 UL/DL points
• (0,0,1,2) - labeled PRACH Opportunity D in the diagram fRA = 0 frequency resource index (see calculation in RACH vs Cell Size/xls) t0
RA=0 = all radio frames t1
RA=1 = 2nd half of radio frame t2
RA=2 = 2nd subframe after the first uplink between 2 UL/DL pointsNote: since all 4-tuples have t0RA=0, the diagram applies to all frames
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 55
TDD Preamble Configuration Example: NUL
RB = 25, NRAPRBoffset = 19, PRACH Configuration 12, UL/DL conf 0.
Config
DwPTS GP UpPTS DwPTS GP UpPTS
2423222120191817161514131211109876543210
subframe0 subframe1 subframe2 subframe3 subframe4 subframe5 subframe6 subframe7 subframe8
uplink downlink special uplinkdownlink special uplink uplink uplink uplink
subframe9
0
PRACH Opportunit
y D
PRACH Opportunit
y C
PRACH Opportunit
y A
PRACH Opportunit
y B
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 56
36.211 section 5.7.1 TDD Preamble Timing• Preamble timing within the subframe
The start of the random access preamble formats 0-3 shall be aligned with the start of the corresponding uplink subframe at the UE assuming a timing advance of zero and the random access preamble format 4 shall start 5158*Ts before the end of the UpPTS at the UE
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 57
36.211 section 5.7.1 TDD Preamble Resource Selection
• The random access opportunities for each PRACH configuration shall be allocated in time first and then in frequency if and only if time multiplexing is not sufficient to hold all opportunities of a PRACH configuration needed for a certain density value without overlap in time. The order the 4-tuples are listed in the table is the priority order in
which they should be utilized
• For preamble format 0-3, the frequency multiplexing shall be done according to
otherwise,
266
02mod if,2
6
RARAoffsetPRB
ULRB
RARARA
offsetPRBRAPRB fnN
ffnn
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 58
36.211 section 5.7.1 TDD Preamble Resource Selection
• Example # UL Resource blocks = 25
Chart of the PRACH resource block as a function of fRA and offset
Note that the purple cells indicate ineligible parameters for this configuration To get 5 or 6 frequency resources into the 25 resource blocks available, the
maximum offset allowed is 7 To get 3 or 4 frequency resources into the 25 resource blocks available, the
maximum offset allowed is 13 The max offset is 19 (must allow for 6 consecutive resource blocks for the PRACH
nRAPRBoffset : 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
fRA
0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 191 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 02 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 253 13 12 11 10 9 8 7 6 5 4 3 2 1 0 -1 -2 -3 -4 -5 -64 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 315 7 6 5 4 3 2 1 0 -1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12
nRAPRB=for NUL
RB=25
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 59
36.211 section 5.7.1 TDD Preamble Resource Selection
• For preamble format 4, the frequency multiplexing shall be done according to
otherwise),1(6
02mod)2()2mod( if,6 1
RAULRB
RASPfRARAPRB fN
tNnfn
•Where nf is the system frame number and where NSP is the number of DL to UL switch points within the radio frame.•Each random access preamble occupies a bandwidth corresponding to 6 consecutive resource blocks for both frame structures.
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 60
36.211 section 5.7.2 Preamble Generation (1 of 2)
• The random access preambles are generated from Zadoff-Chu (ZC) sequences
ZC sequence generation described in 36.211, but I don’t understand it
• The network configures which root sequences to utilize to generate the preambles
The random access preambles are generated from Zadoff-Chu sequences with zero correlation zone, generated from one or several root Zadoff-Chu sequences. The network configures the set of preamble sequences the UE is allowed to use
Each root sequence is orthogonal (or at least low correlation) with every other root sequence (Craig comment)
• One root ZC sequence can generate multiple orthogonal preambles via cyclic shifting.
The number of orthogonal preambles that can be generated from one root sequence depends on the supported cell size.
Each cyclic shift of a root sequence is orthogonal (or low correlation) with every other cyclic shift. Therefore each UE can use a different cyclic shift of a root sequence and be separated from the others by the eNB.
However, the cyclic shifts can look identical if the round trip delay is longer than the distance between cyclic shifts. Therefore the bigger the cell the fewer cyclic shifts you can use from each root sequence (more distance between cyclic shifts)
Each root sequence is 839 bits long, so the number of preambles for each root sequence is 839/cyclic shift distance.
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 61
36.211 section 5.7.2 Preamble Generation (2 of 2)
• Each cell is configured with 64 preambles There are 64 preambles available in each cell. The set of 64 preamble sequences in a cell is found
by including first, in the order of increasing cyclic shift, all the available cyclic shifts of a root Zadoff-Chu sequence with the logical index RACH_ROOT_SEQUENCE, where RACH_ROOT_SEQUENCE is broadcasted as part of the System Information. Additional preamble sequences, in case 64 preambles cannot be generated from a single root Zadoff-Chu sequence, are obtained from the root sequences with the consecutive logical indexes until all the 64 sequences are found. The logical root sequence order is cyclic: the logical index 0 is consecutive to 837. The relation between a logical root sequence index and physical root sequence index is given by Tables 5.7.2-4 and 5.7.2-5 for preamble formats 0 – 3 and 4, respectively.
• High mobility is supported through regular preambles with a restricted set of cyclic shifts
eNB broadcasts the High Speed Flag when high mobility is desired
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 62
Preamble Generation – Cyclic Shift Selection (1 of 3)
Supportable Cell size (km)
13 0.78 64 115 1.06 55 218 1.47 46 222 2.03 38 226 2.59 32 232 3.42 26 338 4.26 22 346 5.37 18 459 7.18 14 576 9.54 11 693 11.9 9 8119 15.52 7 10167 22.19 5 13279 37.77 3 22419 57.23 2 32839 115.63 1 64
Nzc/N CS (sequence length div by cyclic
shifts)N CS
No of root sequences required to
generate 64 preambles
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 63
Preamble Generation – Cyclic Shift Selection (2 of 3)
• Each root ZC sequence is 839 bits long (NZC)
• Actual preamble sequences are generated via cyclic shifts of the root ZC sequence
• NCS (ZeroZoneCorrelation broadcast by eNB) specifies the number of cyclic shifts between preamble sequences
Column 1 in the previous table
• Therefore, the number of preambles per root ZC sequence is 839/NCS
column 3 in the previous table
• Each cell is configured with 64 preambles, so the number of root ZC sequences required to generate 64 preambles is 64/(893/NCS)
column 4 in the previous table
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 64
Preamble Generation – Cyclic Shift Selection (3 of 3)
• Cell size is restricted by the number of cyclic shifts between preamblesDifferential delay between preamble transmission of 2 UEs will
appear at the eNB as cyclically shifted preambles Since the UE is not in sync during RACH, the effective delay is 2X the
delay between the eNB and the UE That delay (converted to distance via the speed of light) is the max cell
size. A guard band of a couple of cyclic shifts is used for buffer
This value is column 2 in the previous table An excel spreadsheet with this calculation is available from Craig Long
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 65
RACH Timing (frame structure 1), single subframe RACH
RACH Window
SubFrame = 30720Ts = 1msec
eNB
UE Tx 1 way Prop delay
1 way Prop delay CP PreambleeNB Rx
RACH Window
RACH Window time >= 2*PropagationDelay + Tcp + Tseq Solving for Propagation Delay:PropagationDelay <= (RACH Window time - Tcp - Tseq)/2
Cell Size is also restricted by the length of the RACH preamble and the propagation delay between the UE and eNB, as shown above
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 66
RACH Timing (frame structure 1), multi-subframe RACH
RACH Window
SubFrame = 1msec
eNB
UE Tx 1 way Prop delay
1 way Prop delay CP PreambleeNB Rx
RACH Window
RACH Window time >= 2*PropagationDelay + Tcp + Tseq Solving for Propagation Delay:PropagationDelay <= (RACH Window time - Tcp - Tseq)/2
SubFrame = 1msec
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 67
Section 5.7.3 Baseband Signal Generation
• Don’t understand this yet – work on it
March 21, 2007, Presentation to Verizon, Motorola Confidential Proprietary
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Backup/Old
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 69
Cell Size Issues (Craig Long – unverified)
• There are many factors which limit cell size RACH delay
An unsynchronized (no timing advance) UEs ability to send a RACH preamble and have it arrive at the eNB within the RACH window is dependent on the size of the preamble and the round trip delay of the cell
Cyclic Shift Orthogonality Each UE will utilize a different cyclic shift of a root ZC sequence. However, the
delay (and delay spread) of the channel will make the ZC sequence of a far UE look just the same as the ZC sequence of a close UE that has been cyclically shifted.
In order to prevent this, the cyclic shift of the UEs must be kept further apart than the round trip delay time + delay spread
SNR will determine the eNBs probability of detecting the RACH sequence. For larger cells, users at the edge require more signal power (hence a longer preamble) to meet the required probability of detection
Not discussed in this package. See R1-072135 RACH_LargeCell.doc
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 70
• From TS 36.211-830 section 5.7.1 The start of the random access preamble shall be aligned with the start of the
corresponding uplink subframe at the UE assuming a timing advance of zero Preamble includes the CP
Each random access preamble occupies a bandwidth corresponding to 6 consecutive resource blocks for both frame structures
RACH preamble is sent over 1.08 MHz BW This is equivalent to 6 consecutive resource blocks
• From TS 36.211-830 section 5.7.2 (table 5.7.2-1) Preamble format 0-3 has preamble sequence length 839 Preamble format 4 has preamble sequence length 139
• From “Random Access Design for e-UMTS As a result, Zadoff-Chu sequence with cyclic shift was selected as the
preamble for E-UTRA. For the baseline preamble length of 800μs, this corresponds to a sequence of length 863 samples.
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 71
UpPTS RACH Cell Size Calculation: From “TDD Design for LTE.pdf”
• From Table 3, it is seen that there are only two values for UpPTS duration (one or two OFDM symbols). As a result, UpPTS usage by the UE is limited to either sounding reference signals or random access (RACH) transmission. Random access requires UpPTS length of two OFDM symbols. When one OFDM symbol is allocated to the UpPTS, only sounding reference signals transmission is possible.
• Random access on the UpPTS is limited by the length of the UpPTS and therefore not applicable to all deployment scenarios. An illustration of the random access transmission in the UpPTS is shown in Figure 6. Random access begins 4832×Ts seconds, where Ts = 1/(15000×2048), before the endof the UpPTS with a duration of 4544×Ts seconds. This leaves a guard period of 288×Ts seconds which allows for a maximum supported cell size of approximately 1.4 km. For larger cell sizes, RACH will have to be supported in regular uplink subframes to provide sufficient guard period.
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 72
From “TDD Design for LTE.pdf”
CP Preamble Sequence
UpPTS Duration
Tcp=448*Ts seq=4096*Ts 288*Ts614*Ts??
288*Ts = 9.38uSec which supports a round trip delay (cell size) of(9.38uSec*3E8m/sec)/2 = 1.41 Km
TS 36.211-830 section 5.7.1 says preamble starts 5158*Ts before end of subframeAssuming CP and Preamble Sequence are the same length, guard time becomes5158-448-4096 = 614*Ts = 20uSec which supports a round trip delay (cell size) of(20uSec*3E8m/sec)/2 = 3 Km
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 73
Random Access Configuration (FDD)
PRACH configuration System frame number Subframe number0 Even 1
1 Even 4
2 Even 7
3 Any 1
4 Any 4
5 Any 7
6 Any 1, 6
7 Any 2 ,7
8 Any 3, 8
9 Any 1, 4, 7
10 Any 2, 5, 8
11 Any 3, 6, 9
12 Any 0, 2, 4, 6, 8
13 Any 1, 3, 5, 7, 9
14 Any 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
15 Even 9
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 74
Cyclic Shift Values
configuration value
Unrestricted set Restricted set
0 0 15
1 13 18
2 15 22
3 18 26
4 22 32
5 26 38
6 32 46
7 38 55
8 46 68
9 59 82
10 76 100
11 93 128
12 119 158
13 167 202
14 279 237
15 419 -
configuration value0 2
1 4
2 6
3 8
4 10
5 12
6 15
Preamble Format 0-3
Preamble Format 4
36.211-830 tables 5.7.2-2 and 5.7.2-3
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 75
• A random access preamble is generated from
u – root ZC index Ncs – cyclic shift length v – integer value
• Supportable cell size is based on the cyclic value Ncs
• Number of root ZC sequences required to generate 64 preambles depends on the cell size
Preamble Selection and Cell Size
)mod)(()( ZCCS, NvNnxnx uvu
NCSSupportable Cell size
(km)
No of root sequences required
to generate 64 preambles
13 0.78 1
15 1.06 2
18 1.47 2
22 2.03 2
26 2.59 2
32 3.42 3
38 4.26 3
46 5.37 4
59 7.18 5
76 9.54 6
93 11.90 8
119 15.52 10
167 22.19 13
279 37.77 22
419 57.23 32
839 115.63 64
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 76
PRACH Root Sequence Index
• Logical root sequence number is provided on the SIB mapped to physical root sequence number u in Tables 5.7.2-4 and 5.7.2-5
• Selection of root sequence number is part of the cell planning process Cross correlation between different root sequences is low (1/sqrt(Nzc)),
however, cubic metric is different for different sequences Number of physical root sequences used per cell depends on the cyclic shift
length and preamble format Example: PRACH Format 0, Ncs = 32, so one root sequence can generate at
most 26 cyclic shifts (26 preambles) 839 bits/32 bit cyclic shift = 26.2 = 26 full sequences
So 3 root sequences are required to generate 64 preambles 64/26 = 2.4 root sequences, implies 3 sequences required
• 838 possible root sequence indices for Format 0-3
• 138 possible root sequence indices for Format 4
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 77
Example of RACH Receiver Design
CP Removal
Sub-carrierDe-
MappingDFT
DFT
Size-NZC
Size-NDFT
Received Signal
IDFT Energy Detection
PreambleNZC symbols
1.0 ms
PREAMBLECP
PREAMBLECP
FFT Receive Window
User close to the base station
User at the cell edge
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 78
Preliminary PRACH Performance
Number of RX antennas
Propagation conditions
Frequency offset
SNR [dB]Burst
format 0Burst
format 1Burst
format 2Burst
format 3Burst
format 42 AWGN 0 [-13.4] [-13.3] [-15.6] [-15.6] TBD
ETU 70 270 Hz [-5.7] [-5.3] [-7.9] [-7.8] TBD
4 AWGN 0 [-16.0] [-15.6] [-18.1] [-18.0] TBD
ETU 70 270 Hz [-10.1] [-9.7] [-12.3] [-12.2] TBD
Normal Mode
High-Speed Mode
Number of RX antennas
Propagation conditions
Frequency offset
SNR [dB]Burst format 0 Burst
format 1Burst
format 2Burst
format 32 AWGN 0 [-13.2] [-13.1] [-15.4] [-15.4]
ETU 70 270 Hz [-5.1] [-4.9] [-7.1] [-7.3]
AWGN 625 Hz [-11.6] [-11.4] [-13.6] [-13.7]
AWGN 1340 Hz [-12.7] [-12.6] [-14.8] [-14.9]
4 AWGN 0 [-15.9] [-15.5] [-17.9] [-18.0]
ETU 70 270 Hz [-9.8] [-9.4] [-11.9] [-11.7]
AWGN 625 Hz [-14.0] [-13.7] [-16.1] [-16.2]
AWGN 1340 Hz [-15.3] [-14.8] [-17.2] [-17.2]
March 21, 2007, Presentation to Verizon
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2006.
Motorola Confidential Proprietary 79
RACH Description from TS36.213-830 (Phy Procedures) Prior to initiation of the non-synchronized physical random access procedure, Layer 1 shall receive
the following information from the higher layers: Random access channel parameters (PRACH configuration, frequency position and preamble format) Parameters for determining the root sequences and their cyclic shifts in the preamble sequence set for the
cell (index to root sequence table, cyclic shift (), and set type (unrestricted or restricted set))
• 6.1 Physical non-synchronized random access procedure From the physical layer perspective, the L1 random access procedure encompasses the
transmission of random access preamble and random access response. The remaining messages are scheduled for transmission by the higher layer on the shared data channel and are not considered part of the L1 random access procedure. A random access channel occupies 6 resource blocks in a subframe or set of consecutive subframes reserved for random access preamble transmissions. The eNodeB is not prohibited from scheduling data in the resource blocks reserved for random access channel preamble transmission.
The following steps are required for the L1 random access procedure: Layer 1 procedure is triggered upon request of a preamble transmission by higher layers. A preamble index, preamble transmission power (PREAMBLE_TRANSMISSION_POWER), associated RA-
RNTI, random access window ([RA_WINDOW_BEGIN—RA_WINDOW_END]) and PRACH resource are indicated by higher layers as part of the request.
A preamble sequence is then selected from the preamble sequence set using the preamble index. A single preamble transmission then occurs using the selected preamble sequence with transmission power
PREAMBLE_TRANSMISSION_POWER on the indicated PRACH resource. If an associated PDCCH with RA-RNTI is detected within the random access response window then the
corresponding DL-SCH transport block is passed to higher layers. If the random access response window has past then the physical random access procedure is exited.
• 6.1.1 Timing 6.1.1.1 Synchronized 6.1.1.2 Unsynchronized