Glossary term · Physical Layer

PRACH

Physical Random Access Channel

Physical Layer →

PRACH is the uplink physical channel used by a device to initiate network communication for access, handover, or synchronization, forming the foundation for all subsequent data transmission.

Introduced
R99
Specifications
48 specs
Category
Physical Layer
Introduced
R99
Specifications
48 specs
PRACH Description Purpose Detected Changes Specifications

Description

The Physical Random Access Channel (PRACH) is a fundamental uplink channel in 3GPP wireless technologies, including UMTS (UTRA) and LTE/5G NR (E-UTRA/NR). Its primary function is to allow a User Equipment (UE) to achieve uplink synchronization with the network and request an initial allocation of resources when it has no dedicated scheduling request channel available. The PRACH procedure, often called the Random Access (RA) procedure, is the entry point for a UE to transition from an idle or inactive state to a connected state, enabling it to transmit data or signaling.

The operation of the PRACH involves the transmission of a specific preamble sequence. In LTE and 5G NR, the network configures a set of available preamble sequences, which are derived from Zadoff-Chu sequences known for their good auto-correlation and cross-correlation properties. The UE randomly selects one preamble from a designated subset (contention-based) or uses a specifically assigned one (contention-free, e.g., for handover). The UE then transmits this preamble on a specific time-frequency resource defined by the PRACH configuration index, which dictates the system frame number, subframe number, and frequency location. The preamble format defines the duration and structure of the transmission, accommodating different cell sizes and scenarios.

Upon transmitting the preamble, the UE listens for a Random Access Response (RAR) from the network within a configured window. The RAR, sent on the PDCCH and PDSCH, contains a timing advance command to adjust the UE's transmission timing, an initial uplink grant for the subsequent Message 3 transmission (e.g., an RRC Connection Request), and a temporary Cell Radio Network Temporary Identifier (C-RNTI). If the UE receives a RAR corresponding to its transmitted preamble, it proceeds with the remaining steps of the RA procedure. In a contention-based scenario, if multiple UEs select the same preamble, a collision occurs, requiring a backoff and retransmission mechanism.

Architecturally, the PRACH is a physical layer channel defined in the PHY specifications (TS 25.211, 36.211, 38.211). Its configuration and parameters are managed by higher layers via RRC signaling, detailed in the RRC protocol specifications (TS 25.331, 36.331, 38.331). The PRACH configuration includes parameters like the root sequence index, preamble format, time/frequency resources, and power ramping parameters. The eNodeB/gNB's receiver performs correlation detection on the received signal to identify the transmitted preamble and estimate the timing offset, which is crucial for establishing and maintaining uplink orthogonality in OFDMA/SC-FDMA systems.

Purpose & Motivation

The PRACH exists to solve the fundamental problem of initial access and uplink synchronization in a shared wireless medium. Before a UE can engage in scheduled communication, it must first alert the network to its presence and align its transmission timing to prevent interference with other users. In the absence of a dedicated control channel, a random access mechanism is necessary for a UE to request the establishment of such a channel.

Historically, in pre-3GPP systems and early cellular networks, initial access methods were often simpler but less efficient and scalable. The design of PRACH in UMTS and its evolution through LTE and 5G NR was motivated by the need for a robust, low-latency, and capacity-scalable access method suitable for dense networks and a wide range of deployment scenarios. It addresses the limitations of fixed-access slots and non-orthogonal preambles by introducing configurable Zadoff-Chu sequences with zero auto-correlation zones, improving detection performance and reducing false alarm rates in high-interference environments.

The evolution of PRACH also supports new use cases. For example, in LTE-A and 5G NR, new preamble formats were introduced for very large cells (e.g., for rural coverage) and for high-speed scenarios (e.g., high-speed trains). Furthermore, the PRACH design in NR supports flexible numerology and wide bandwidths, enabling efficient access in millimeter-wave spectrum and for diverse services like massive IoT and ultra-reliable low-latency communication (URLLC), where fast and reliable access is paramount.

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (31 CRs across 5 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-15 3 changes
  • CR on inclusion of TC-RNTI for monitored RNTI for UL-SCH and inclusion of monitoring PDCCH ordering PRACH on SCell TS 38.202CR0007
  • (Late Drop) CR on PRACH Power Ramping Counter Suspension TS 38.213CR0022
  • Addition of Test Tolerance analysis for FR1 PRACH Test cases TS 38.903CR0030
Rel-16 11 changes
  • CR to TS 36.104: Introduction of PRACH performance requirements for enhanced HST scenario TS 36.104CR4884
  • CR to TS 36.141: Introduction of PRACH performance requirements for enhanced HST senario TS 36.141CR1242
  • CR to TS 36.104 Updates of PRACH performance requirements for enhanced HST scenario TS 36.104CR4892
  • CR to TS 36.104 Finalization on PRACH performance requirements for enhanced HST scenario TS 36.104CR4896
  • CR to TS 36.141 Updates of PRACH performance requirements for enhanced HST scenario TS 36.141CR1250
  • CR to TS 36.141 Finalization on PRACH performance requirements for enhanced HST scenario TS 36.141CR1255

+ 5 more changes

Rel-17 5 changes
  • Correction on parallel transmission of PRACH and SRS/PUCCH/PUSCH TS 38.213CR0386
  • Correction to SCell PRACH power scaling for UL CA TS 38.213CR0512
  • Removal of editor's note on sequence length 1151 for PRACH usage TS 38.300CR0621
  • Add 2-Step PRACH test cases to Applicability spec TS 38.522CR0102
  • Correction on SCS configuration for parallel transmission of PRACH and SRS/PUCCH/PUSCH TS 38.213CR0411
Rel-18 8 changes
  • Correction on determination of restricted type for candidate cell PRACH transmission in LTM TS 38.211CR0137
  • Corrections to PRACH transmission for LTM TS 38.211CR0147
  • Corrections on PRACH association indicator in PDCCH order in 38.212 TS 38.212CR0192
  • CR on the PRACH retransmission indicator field included in the PDCCH order TS 38.212CR0213
  • Correction on PRACH collision handling in LTM TS 38.213CR0622
  • CR on time offset for PRACH repetition in CFRA TS 38.213CR0669

+ 2 more changes

Rel-19 4 changes
  • Correction on PRACH occasion validation with OD-SIB1-Config TS 38.213CR0766
  • CR for 38.213 on PRACH for SSB adaptation TS 38.213CR0773
  • CR on determination of cyclic shift for PRACH transmission in 2TA TS 38.211CR0161
  • Correction to PRACH signal generation for LTM in TS38.211 TS 38.211CR0163

Explore further

Broader topics and technologies where PRACH plays a role.

Defining Specifications

3GPP specifications that define or reference PRACH, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TR 21.905 vj20 3GPP Terminology and Definitions Rel-19
TS 25.202 vj00 7.68Mcps TDD Option Technical Specification Rel-19
TS 25.211 vj00 UTRA FDD Layer 1: Transport & Physical Channels Rel-19
TS 25.212 vj00 UTRA FDD Layer 1 Multiplexing & Channel Coding Rel-19
TS 25.213 vj00 UTRA FDD Spreading and Modulation Rel-19
TS 25.214 vj00 UTRA FDD Physical Layer Procedures Rel-19
TS 25.221 vj00 UTRA TDD Physical Layer Specification Rel-19
TS 25.223 vj00 UTRA Physical Layer TDD Spreading & Modulation Rel-19
TS 25.224 vj00 UTRA TDD Physical Layer Procedures Rel-19
TS 25.225 vj00 UTRA TDD Physical Layer Measurements Rel-19
TS 25.331 vj01 RRC Protocol for UE-UTRAN Radio Interface Rel-19
TS 25.423 vj00 UTRAN RNSAP Specification Rel-19
TS 25.430 vj00 Introduction to Iub Interface Specifications Rel-19
TR 25.931 vj00 UTRAN Signalling Procedures Examples Rel-19
TS 36.104 vj20 E-UTRA/NB-IoT Base Station RF Requirements Rel-19
TS 36.116 vj00 E-UTRA Relay RF Requirements Rel-19
TS 36.117 vj00 E-UTRA Relay RF Test Methods & Requirements Rel-19
TS 36.133 vj50 LTE Radio Resource Management Requirements Rel-19
TS 36.141 vj10 RF Test Methods for LTE and NB-IoT Base Stations Rel-19
TS 36.201 vj00 LTE Physical Layer General Description Rel-19
TS 36.211 vj30 E-UTRA Physical Layer Specifications Rel-19
TS 36.212 vj30 E-UTRA Physical Layer Procedures Rel-19
TS 36.213 vj40 Evolved Universal Terrestrial Radio Access (E-UTRA) Physical Layer Procedures Rel-19
TS 36.300 vj20 E-UTRAN Radio Interface Protocol Architecture Rel-19
TS 36.302 vj00 E-UTRA Physical Layer Services Rel-19
TS 36.321 vj30 E-UTRA MAC Protocol Specification Rel-19
TS 36.878 vd00 LTE Performance Enhancements for High Speed Scenarios Rel-13
TR 37.911 vj00 3GPP 5G NTN Self-Evaluation Report Rel-19
TS 38.133 vk00 NR RRM Requirements Rel-20
TS 38.174 vj20 NR Integrated Access and Backhaul (IAB) Requirements Rel-19
TS 38.176 vj40 IAB Conformance Testing Rel-19
TS 38.201 vj00 NR Physical Layer General Description Rel-19
TS 38.202 vj00 5G NR Physical Layer Services Rel-19
TS 38.211 vj40 5G NR Physical Channels and Signals Rel-19
TS 38.212 vj40 NR Multiplexing and Channel Coding Rel-19
TS 38.213 vj40 NR Physical Layer Control Procedures Rel-19
TS 38.300 vj30 NR and NG-RAN Overall Description Rel-19
TS 38.521 vj10 UE Conformance Spec for NR Satellite Access Rel-19
TS 38.522 vj40 3GPP TS 38522 vj40: UE Conformance Test Applicability Rel-19
TS 38.523 vj40 UE Conformance Specification for 5G NR Rel-19
TR 38.808 vh00 Study on NR above 52.6 GHz to 71 GHz Rel-17
TS 38.811 vf40 Study on NR Support for Non-Terrestrial Networks Rel-15
TR 38.830 vh00 NR Coverage Enhancements Study Rel-17
TR 38.869 vi00 Study on low-power wake up signal and receiver for NR Rel-18
TR 38.889 vg00 NR-based access to unlicensed spectrum study Rel-16
TR 38.903 vj30 Derivation of Measurement Uncertainties and Test Tolerances for UE Conformance Tests Rel-19
TS 43.064 vj00 GPRS Radio Interface Lower-Layer Functions Rel-19
TS 45.820 vd10 CIoT for Internet of Things Rel-13