Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Mobility

CPC

Conditional PSCell Change

Mobility →

CPC is a mobility procedure where a UE, pre-configured by the network, autonomously changes its Primary SCG Cell within the Secondary Node to enhance reliability and reduce failures during SCG mobility in Dual Connectivity.

Introduced
Rel-5
Where
Radio Access Network › NG-RAN (5G)
Specifications
22 specs
Also in
Services, Core Network
CPC Description Purpose What changed Neighbours Detected Changes Specifications

Description

Conditional PSCell Change (CPC) is a UE-autonomous mobility procedure specific to the Secondary Cell Group (SCG) in a Dual Connectivity (DC) or Multi-Radio Dual Connectivity (MR-DC) setup. While the UE is connected to a Master Node (MN) and a Secondary Node (SN), the Primary SCG Cell (PSCell) is the anchor cell of the SN connection. CPC enables the UE to change from its current PSCell to a new candidate PSCell (within the same SN or a different SN) when pre-defined radio conditions are satisfied, without requiring a real-time handover command from the network at the moment of execution.

The procedure is orchestrated by the SN, often in coordination with the MN. The network (typically the SN via MN signaling) provides the UE with an RRC reconfiguration message for the SCG. This message includes a *CondPSCellChange* configuration, detailing one or more candidate PSCells, associated measurement identities, and execution conditions (e.g., A3 event: candidate cell becomes better than current PSCell by an offset). The UE stores this configuration and continues its normal operation, monitoring the specified measurements related to the current and candidate PSCells.

Upon meeting the condition for a candidate cell, the UE autonomously executes the PSCell change. It applies the corresponding RRC configuration for the new PSCell, synchronizes with it, and performs random access. Following successful execution, the UE confirms the change to the network via an RRC reconfiguration complete message. This process is distinct from Conditional Handover (CHO) or CPA, as it specifically manages mobility within the SCG domain. CPC is crucial for maintaining a robust secondary connection, especially in scenarios where the SN's coverage is patchy or the UE is moving within a cluster of SN cells. It minimizes SCG failure events and reduces data interruption during intra-SN mobility, contributing to overall connection stability and throughput.

Purpose & Motivation

CPC was developed to address the specific challenge of PSCell reliability within a Dual Connectivity framework. In traditional network-controlled SCG mobility, any change of the PSCell requires measurement reporting from the UE to the SN (via the MN), a decision by the SN, and the transmission of a change command. This chain can be prone to failure if the radio link quality of the current PSCell degrades rapidly, potentially leading to an SCG link failure and a fallback to single connectivity, degrading user data rates.

The introduction of CPC in 3GPP standards, with significant enhancements from Release 16 onwards, was motivated by the need for more resilient and seamless multi-connectivity in 5G. Applications like vehicle-to-everything (V2X), where a vehicle might be connected via an LTE MN and an NR SN, require extremely reliable secondary links. By delegating the execution of the PSCell change to the UE based on pre-configured conditions, the procedure becomes more robust to sudden signal fading and reduces dependency on potentially latent Xn/X2 interfaces between nodes. This evolution supports the 5G vision of always-best-connected experience, ensuring that the high-capacity SCG link is maintained as reliably as possible.

What changed in its specifications

The latest release-to-release comparison of specifications that define CPC. Each summary describes the whole specification, not only this term.

TS 24.173Rel-16 → Rel-17

Rel-17 restricts ongoing MMTEL voice and video handovers from non-3GPP access to 3GPP only.

Full comparison in TS 24.173 →
TS 24.229Rel-18 → Rel-19

Rel-19 adds Rich Call Data support to TS 24.229, including the DC-Info header, rcd-np Call-Info parameter, and RCD info retrieval and verification across originating, terminating, IBCF and AS behaviour. It also adds MPS for Messaging, eCall alignment with EN 17184:2024 (test eCall and updated-MSD transfer), and satellite identifiers in P-Access-Network-Info.

Full comparison in TS 24.229 →

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-16 11 changes
  • Introduction of Conditional PSCell Change for intra-SN without MN involvement TS 37.340CR0210
  • Default CPC value TS 24.229CR6277
  • Correction on CPC Complete Transfer TS 36.423CR1545
  • Minor Correction for CPC Configuration Related Procedure TS 37.340CR0218
  • Correction of signalling flow for CPC TS 37.340CR0223
  • Corrections to CPC with and without SRB3 involved TS 37.340CR0220

+ 5 more changes

Rel-17 16 changes
  • BLCR to TS 38.473 for Conditional PScell Change/Addition TS 38.473CR0795
  • Alignment of the criticality of CPC Cancel with XnAP ASN.1 TS 36.423CR1681
  • Additional indicator for CHO-CPC coordination TS 36.423CR1722
  • Direct early data forwarding in SN initiated inter-SN CPC TS 36.423CR1723
  • Completion of the work on CHO-CPC coordination TS 36.423CR1731
  • Correction on coordination of CHO and CPC over X2 TS 36.423CR1736

+ 10 more changes

Rel-18 2 changes
  • Correction of Conditional PSCell Change Cancel for S-CPAC TS 37.340CR0417
  • Correction of CPC Cancel and SN Release TS 37.340CR0418

Defining Specifications

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

SpecificationTitleRelease
TS 23.226 vj00 Global Text Telephony (GTT) Stage 2 Rel-19 read
TS 24.173 vj00 Multimedia Telephony Service and Supplementary Services in IMS Rel-19 read
TS 24.229 vk10 IMS SIP/SDP Call Control Protocol Rel-20 read
TS 24.404 v750 Communication Diversion Services Stage 3 Rel-7 read
TS 24.504 v8m0 Communication Diversion (CDIV) Protocol Specification Rel-8 read
TS 25.824 v800 HSPA Evolution for 1.28Mcps TDD Study Rel-8 read
TR 25.903 vj00 Continuous Connectivity for Packet Data Users Rel-19 read
TS 28.886 vk00 MDA Phase 4 Management Analytics Rel-20 read
TS 29.163 vj00 Interworking between 3GPP IM CN and CS networks Rel-19 read
TS 32.280 vj00 Advice of Charge (AoC) Framework Rel-19 read
TS 33.501 vk30 5G Security Architecture Rel-20 read
TS 36.331 vj40 E-UTRA Radio Resource Control (RRC) Protocol Rel-19 read
TS 36.423 vj10 X2 Application Protocol (X2AP) Specification Rel-19 read
TS 37.340 vj30 Overview of Multi-Connectivity Operation using E-UTRA and NR Rel-19 read
TS 37.483 vj40 E1 Application Protocol (E1AP) Rel-19 read
TS 38.133 vk10 NR Radio Resource Management Requirements Rel-20 read
TS 38.300 vj40 NR and NG-RAN Overall Description Rel-19 read
TS 38.331 vj40 NR Radio Resource Control (RRC) Rel-19 read
TS 38.401 vj30 NG-RAN Architecture Description Rel-19 read
TS 38.423 vj40 NG-RAN Xn Application Protocol Rel-19 read
TS 38.463 vj00 E1 Application Protocol (E1AP) Rel-19 read
TS 38.473 vj40 F1 Application Protocol (F1AP) Rel-19 read