CPM

Collective Perception Message

Services
Introduced in Rel-10
CPM is a standardized message format for Vehicle-to-Everything (V2X) communication, enabling vehicles and infrastructure to share detailed, real-time sensor-derived perception data about their surroundings. It is crucial for enhancing situational awareness beyond the line-of-sight, supporting advanced cooperative, connected, and automated mobility (CCAM) applications.

Description

The Collective Perception Message (CPM) is a core service within the 3GPP ecosystem for V2X communication, defined as part of the Proximity Services (ProSe) and later evolved under the 5G V2X framework. It operates by allowing a CPM station—which can be a vehicle, roadside unit (RSU), or vulnerable road user (VRU)—to generate and broadcast messages containing objects perceived by its local sensors (e.g., LiDAR, radar, cameras). These objects are abstracted into standardized data structures, including information like object type (vehicle, pedestrian, obstacle), position, speed, dimensions, and confidence levels. The message is disseminated using PC5 interface-based sidelink communication (e.g., LTE-V2X PC5, NR V2X PC5) or potentially the Uu interface via the cellular network, enabling wide-area distribution.

Architecturally, CPM generation involves an application layer entity within the CPM station that collects and processes raw sensor data. This entity filters and maps detected objects into the CPM's PerceptionData container, which includes a list of perceived objects and optionally, the originating station's state information (like its own position and dynamics). The message is then passed to the Access Stratum for transmission over the radio interface. The 3GPP specifications define the protocol stack, message structure (ASN.1 encoding), and procedures for generation, management, and triggering of CPMs, including conditions like periodic transmission or event-triggered updates based on changes in the perceived environment.

In the network, CPMs play a pivotal role in creating a shared perception picture. Receiving stations fuse CPM data with their own sensor inputs, significantly extending their perceptual range and improving detection accuracy, especially for occluded or distant objects. This supports higher-layer CCAM applications such as cooperative perception, collision avoidance, and traffic efficiency. The service is integrated with other V2X messages like Cooperative Awareness Messages (CAM) and Decentralized Environmental Notification Messages (DENM), but CPM specifically focuses on conveying rich, sensor-derived object lists rather than just the originating entity's status or event warnings.

Key technical components include the CPM protocol data unit (PDU), management of its generation frequency and content, and mechanisms for security and validation to ensure data integrity and trustworthiness. The service is designed to be scalable and efficient, with features like object inclusion preferences and container management to control message size and relevance, adapting to varying network conditions and application requirements in dense urban or high-speed highway scenarios.

Purpose & Motivation

CPM was introduced to address a critical limitation in early V2X systems, which primarily relied on Cooperative Awareness Messages (CAM) and Decentralized Environmental Notification Messages (DENM). CAMs broadcast a vehicle's own state (position, speed), while DENMs report specific events (e.g., accidents). However, these messages do not convey a comprehensive view of the surrounding environment as detected by sensors, limiting situational awareness to direct communications and line-of-sight. For highly automated driving, especially at SAE Levels 4-5, vehicles require a 360-degree, beyond-line-of-sight understanding of dynamic objects, which individual sensors cannot always provide due to physical obstructions, range limits, or sensor failures.

The creation of CPM was motivated by the need for cooperative perception, where vehicles and infrastructure collaboratively build a shared model of the environment. This enhances safety and efficiency by enabling earlier detection of hazards, better trajectory planning, and improved traffic flow. Historically, prior to 3GPP standardization, proprietary solutions existed, leading to fragmentation and interoperability issues. By standardizing CPM in Release 10 and evolving it through subsequent releases, 3GPP enabled a unified approach for the automotive industry, facilitating global deployment and seamless interaction between different manufacturers' systems and infrastructure.

CPM solves the problem of sensor limitation by leveraging collective intelligence. It allows a vehicle to 'see' through other entities' sensors, effectively multiplying its perceptual capabilities. This is particularly vital for vulnerable road user protection, intersection safety, and complex urban scenarios where visibility is often compromised. The technology supports the transition towards connected and automated mobility by providing the data foundation for advanced applications like platooning, extended sensors, and vehicle-to-grid integration, ultimately aiming to reduce accidents, congestion, and emissions.

Key Features

  • Standardized ASN.1 encoding for interoperable perception data exchange
  • Support for transmitting lists of perceived objects with type, position, speed, and confidence metrics
  • Integration with both LTE-V2X PC5 and NR V2X sidelink interfaces for low-latency direct communication
  • Mechanisms for triggering message generation based on periodic timers or dynamic event detection
  • Container management for flexible inclusion of object data and originating station information
  • Security framework for message integrity and authenticity to prevent spoofing and ensure trust

Evolution Across Releases

Rel-10 Initial

Introduced the initial CPM architecture and capabilities as part of Proximity Services (ProSe) for LTE-based V2X. Defined the basic message structure for sharing sensor-derived object lists, including object details and optional station data, using PC5 sidelink communication to enable collective perception beyond line-of-sight.

Defining Specifications

SpecificationTitle
TS 23.204 3GPP TS 23.204
TS 23.700 3GPP TS 23.700
TS 23.824 3GPP TS 23.824
TS 29.311 3GPP TS 29.311
TS 29.828 3GPP TS 29.828