Description
The Physical Sidelink Discovery Channel (PSDCH) is a critical component of the LTE sidelink (SL) interface, defined for Proximity Services (ProSe) starting in 3GPP Release 12. It operates on the PC5 interface, the direct radio link between user equipment (UEs). Unlike cellular traffic which flows through the eNodeB/gNB, the PSDCH facilitates direct UE-to-UE communication for the specific purpose of discovery. Its primary function is to carry discovery announcements and monitoring messages, allowing UEs to detect and be detected by other proximate UEs.
Architecturally, the PSDCH is mapped from the transport channel, the Sidelink Discovery Channel (SL-DCH). The physical layer processing involves channel coding, scrambling, modulation (using QPSK), and resource mapping to specific physical resource blocks (PRBs) within the sidelink control and data resource pools. These pools are configured by the network or pre-configured for out-of-coverage scenarios. The channel operates in a broadcast mode, with transmissions structured in discovery periods, ensuring efficient use of radio resources and battery life.
Key components include the discovery message itself, which contains a ProSe Application Code or ProSe Restricted Code for open or restricted discovery, respectively. The UE's protocol stack for discovery involves the ProSe Protocol, which generates these codes, and the Access Stratum which handles the transmission and reception via the PSDCH. The channel supports both Model A ("I am here") and Model B ("who is there?") discovery procedures. Its role is foundational for enabling direct D2D services, forming the initial step before establishing a direct communication link (e.g., via PSSCH/PSBCH) for public safety, vehicle-to-everything (V2X), or commercial ProSe applications.
Purpose & Motivation
The PSDCH was created to address the need for direct device discovery in proximity-based services, a cornerstone for public safety and commercial D2D applications. Prior to its introduction, all cellular communication was network-routed, even for devices in immediate physical proximity. This incurred unnecessary latency, consumed core network resources, and was entirely dependent on network coverage, which is unacceptable for first responder scenarios (e.g., when the network is damaged).
The historical context is the 3GPP's work on Proximity Services (ProSe) initiated in Release 12, driven by requirements from public safety organizations and the potential for new commercial services. The PSDCH solves the fundamental problem of "how do devices find each other directly over the air?" It provides a standardized, efficient, and secure method for UEs to announce their presence or discover services from nearby peers, enabling subsequent direct communication (sidelink communication). This capability is vital for off-network public safety communication, social networking applications, and later evolved into the basis for LTE-based V2X sidelink communication.
Key Features
- Operates on the PC5 sidelink interface for direct UE-to-UE communication
- Carries ProSe Application Codes and ProSe Restricted Codes for discovery
- Supports two discovery models: Announcement-based (Model A) and Solicitation-based (Model B)
- Utilizes dedicated sidelink resource pools configured by the network or pre-configured
- Employs broadcast transmission mode within defined discovery periods
- Fundamental for enabling both in-coverage and out-of-coverage (partial or full) ProSe scenarios
Evolution Across Releases
Introduced as the physical channel for LTE ProSe Direct Discovery. Defined the basic structure, modulation (QPSK), and mapping from the SL-DCH transport channel. Supported open and restricted discovery for public safety and commercial use cases within network coverage and in limited out-of-coverage scenarios.
Defining Specifications
| Specification | Title |
|---|---|
| TS 36.101 | 3GPP TR 36.101 |
| TS 36.201 | 3GPP TR 36.201 |
| TS 36.211 | 3GPP TR 36.211 |
| TS 36.212 | 3GPP TR 36.212 |
| TS 36.300 | 3GPP TR 36.300 |
| TS 36.302 | 3GPP TR 36.302 |
| TS 36.785 | 3GPP TR 36.785 |
| TS 36.786 | 3GPP TR 36.786 |
| TS 36.787 | 3GPP TR 36.787 |
| TS 36.788 | 3GPP TR 36.788 |
| TS 36.877 | 3GPP TR 36.877 |
| TS 36.878 | 3GPP TR 36.878 |
| TS 38.889 | 3GPP TR 38.889 |