Description
The Service Announcement CHannel (SACH) is a logical channel defined within the 3GPP Multimedia Broadcast/Multicast Service (MBMS) framework. Its primary function is to distribute service announcements, which are metadata descriptions of available MBMS services, to User Equipment (UE) within a broadcast area. These announcements contain critical information such as service identifiers, session start times, media descriptions, and access parameters, allowing UEs to discover and subsequently join desired broadcast or multicast sessions.
Architecturally, SACH operates as part of the MBMS bearer service. The Broadcast Multicast Service Centre (BM-SC), the core network entity responsible for MBMS service provisioning, generates the service announcement information. This information is then delivered over the MBMS bearer to the radio access network (e.g., LTE or 5G NR). The network broadcasts the SACH data within specific MBMS service areas using point-to-multipoint transmission. The channel is typically carried over control plane protocols, ensuring it is available to all UEs capable of MBMS reception, even those not yet actively consuming a media stream.
The technical operation involves the BM-SC assembling a Service Announcement (SA) protocol message. This message is formatted according to specifications (e.g., using XML or binary encoding defined in the specs) and includes a list of available MBMS services. The network schedules the transmission of these SACH messages, often periodically, to ensure UEs can receive updates. When a UE enters an MBMS service area or wishes to discover services, it listens to the SACH broadcast. Upon receiving an announcement for a service it wants to access, the UE extracts the necessary session information, such as the Temporary Mobile Group Identity (TMGI) and session timing, which it then uses to configure its receiver to join the corresponding MBMS data bearer.
SACH plays a crucial role in the MBMS ecosystem by decoupling service discovery from media delivery. It optimizes network and device resources by preventing UEs from needing to individually query a server for service lists, which would generate significant uplink traffic and processing load. Instead, a single efficient broadcast serves all devices in the area. It is foundational for services like evolved MBMS (eMBMS) and its enhancements in 5G, supporting applications from public safety alerts to mobile TV.
Purpose & Motivation
The Service Announcement CHannel was introduced to solve the problem of scalable and efficient service discovery for broadcast and multicast services in mobile networks. Prior to MBMS and SACH, delivering identical content to many users often relied on individual unicast streams, which wasted network capacity when popularity was high. Early multicast concepts lacked a standardized, efficient method for devices to learn what broadcast services were available in their current location and how to access them.
SACH was created as part of the broader MBMS framework to enable one-to-many content delivery. Its specific purpose is to provide a standardized, network-controlled channel for broadcasting service metadata. This addresses the limitation where devices would otherwise need to use unicast connections (e.g., HTTP queries) to a service portal, generating redundant traffic and delay, especially when thousands of devices in a cell seek the same information. By broadcasting this data, SACH reduces uplink load, conserves device battery, and speeds up service discovery.
The historical context is tied to the development of eMBMS in LTE (Rel-9 onwards) and its refinement in later releases. SACH, formalized in Rel-13, became integral for advanced MBMS use cases like public warning systems, in-venue experiences, and automotive applications. It provides the necessary control information layer that makes MBMS a practical and user-friendly service, moving beyond pure data delivery to include managed service access and user experience.
Key Features
- Broadcasts metadata for available MBMS services (e.g., service ID, session time, media type)
- Uses point-to-multipoint transmission for efficient delivery to all UEs in an area
- Carried over MBMS control plane bearers, separate from media data bearers
- Enables UE discovery of services without individual unicast queries
- Supports periodic and on-demand announcement updates
- Contains parameters for UE session joining (TMGI, IP multicast address)
Evolution Across Releases
Initial introduction of the Service Announcement CHannel concept within the enhanced Multimedia Broadcast/Multicast Service (eMBMS) framework. Defined the architecture where the BM-SC generates announcements broadcast over the LTE network to UEs, specifying the message format and delivery mechanisms.
Defining Specifications
| Specification | Title |
|---|---|
| TS 23.792 | 3GPP TS 23.792 |
| TS 26.346 | 3GPP TS 26.346 |
| TS 26.348 | 3GPP TS 26.348 |
| TS 26.802 | 3GPP TS 26.802 |
| TS 26.981 | 3GPP TS 26.981 |
| TS 29.116 | 3GPP TS 29.116 |
| TS 29.122 | 3GPP TS 29.122 |