Description
Contention Free Access (CFA) is a Rel-19 feature specified in 3GPP TS 38.300 and TS 38.391 that enables user equipments (UEs) to access the network without competing with other UEs for resources. Unlike contention-based access, where multiple UEs may attempt to use the same resources and collide, CFA assigns dedicated resources to a UE, guaranteeing access and eliminating collision-related delays. This is critical for ultra-reliable low-latency communication (URLLC) and time-sensitive networking (TSN) applications, where deterministic latency and high reliability are required.
In CFA, the network (gNB) pre-allocates specific time-frequency resources and/or preambles to a UE or a group of UEs. These resources are reserved and not shared with other UEs, ensuring that the UE can transmit without contention. CFA can be applied to both the random access procedure (contention-free random access, CFRA) and to scheduled transmissions. In CFRA, the network assigns a dedicated preamble to the UE, which the UE uses to initiate access. Since the preamble is unique, there is no risk of collision with other UEs. In scheduled CFA, the network provides periodic or event-triggered grants to the UE, allowing it to transmit data without sending a scheduling request.
Architecturally, CFA is implemented in the RAN, primarily in the MAC and RRC layers. The gNB configures CFA resources via RRC signaling, and the UE uses these resources according to the configured parameters. For CFRA, the UE selects the dedicated preamble and transmits it on the PRACH (Physical Random Access Channel). The gNB detects the preamble and responds with a random access response (RAR) that includes a timing advance and an uplink grant. For scheduled CFA, the gNB may use semi-persistent scheduling (SPS) or configured grants (CG) to provide periodic resources. The UE can then transmit data directly on these resources without additional signaling.
Key components of CFA include: (1) dedicated preamble allocation for CFRA; (2) configured grant (CG) or semi-persistent scheduling (SPS) for data transmission; (3) resource reservation and management in the gNB scheduler; (4) timing advance and synchronization procedures; and (5) interaction with QoS and network slicing to ensure that CFA resources are used for high-priority traffic. CFA is particularly relevant for industrial automation, where machines require deterministic communication with cycle times as low as 1 ms and reliability of 99.9999%.
In the network, CFA impacts the RAN and core network by enabling deterministic access. It can be combined with network slicing to provide dedicated resources for specific services. The 3GPP Rel-19 work on CFA (TS 38.391) likely focuses on enhancing CFA for 5G-Advanced, including support for TSN, reduced capability (RedCap) devices, and integrated access and backhaul (IAB). CFA matters because it provides the deterministic latency and reliability needed for mission-critical applications, which cannot be achieved with contention-based access.
Purpose & Motivation
CFA was created to provide deterministic, low-latency access for mission-critical applications that cannot tolerate the random delays and collisions inherent in contention-based access. In traditional cellular networks, UEs contend for random access preambles and uplink grants, leading to variable access delays. For URLLC and industrial IoT, such variability is unacceptable. CFA solves this by reserving dedicated resources for each UE, ensuring that access is always available and collision-free.
Historically, contention-free random access (CFRA) was introduced in LTE for handover and other scenarios where a UE needed to access a target cell quickly. However, CFRA was limited to the random access procedure. With the advent of 5G and URLLC, the need for contention-free access extended to data transmission. 3GPP Rel-15 introduced configured grants (CG) for uplink transmissions, which can be seen as a form of CFA. Rel-19 further enhances CFA with new features and optimizations, as documented in TS 38.391.
The motivation is to support industrial automation, TSN, and other time-sensitive applications that require guaranteed latency and reliability. CFA is a key enabler for these use cases, allowing 5G to compete with wired industrial networks. By eliminating contention, CFA provides the deterministic behavior needed for closed-loop control, motion control, and other real-time applications.
What changed in its specifications
The latest release-to-release comparison of specifications that define CFA. Each summary describes the whole specification, not only this term.
Rel-19 adds multi-hop L2 UE-to-Network relay for NR sidelink as the largest item. It also adds low-power wake-up signal and receiver (LP-WUS/WUR) text, on-demand SSB and SIB1 for network energy savings, and sub-band full duplex for TDD carriers.
Full comparison in TS 38.300 →Evolution Across Releases
An overview written from the defining specifications, not a verified change history. For the exact text, open the specifications listed below.
Initial introduction of Contention Free Access (CFA) as a standalone feature in 3GPP TS 38.300 and TS 38.391. This release defines the architecture, procedures, and enhancements for CFA in 5G NR, including support for URLLC, TSN, and industrial IoT. The specifications outline the RRC configuration, MAC procedures, and resource allocation for contention-free access.
Defining Specifications
3GPP specifications that define or reference CFA, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 38.300 vj40 | NR and NG-RAN Overall Description | Rel-19 read |
| TS 38.391 vj40 | Ambient IoT MAC Protocol | Rel-19 read |