Skip to main content
5G Broadcast - Emergency Alerts

Scope

Category: 3GPP Implementations

This page describes the specifications within the scope of the Emergency Alerts reference tools, what the tools demonstrate, and the high-level architecture that brings context to their applicability.

In short

This project extends 5G-MAG's 5G Broadcast tools so that public warning and emergency alert messages can be delivered to every receiver in a coverage area at once, without a data connection or an active SIM, using the Cell Broadcast Service (CBS) over LTE-based 5G Broadcast (also known as Further evolved Multimedia Broadcast Multicast Service, FeMBMS).

What This Project Implements

  • Carries public warning and emergency alert messages over the 5G Broadcast carrier rather than over unicast data.
  • Uses the Cell Broadcast Service (CBS) as the transport for alert content, following 3GPP TS 23.041.
  • Reaches devices that are idle, roaming, or otherwise not attached for data, because the alert rides on the broadcast signal; this is the property that makes broadcast attractive for public warning.
  • Exercises the end-to-end path: delivering a warning message through the broadcast chain and presenting it on a receiving device.

High-level architecture

5G Broadcast extended with Emergency Alerts

The diagram below shows the alert path: an alert is passed to the transmitter, encoded as a CBS message carried in SIB12, broadcast over FeMBMS, and received and presented on a device.

Emergency alert path: alert to transmitter, encoded as CBS in SIB12, broadcast over FeMBMS, received on a device

Figure: alert to transmitter, encoded as CBS in SIB12, broadcast over FeMBMS, and presented on the receiving device.

Repositories used in this architecture:

Relationship to 5G Broadcast

The warning-message handling is added to the existing 5G Broadcast transmit and receive chain rather than introduced as a separate stack. The Emergency Alerts tools are therefore best understood as a feature set layered on the broader 5G Broadcast platform, and they are developed and tracked together with it.

The reference tooling here is closely tied to the main 5G Broadcast repositories, and the exact set of public repositories evolves as the work progresses. For the authoritative, current list of repositories and their implementation status, see the Resources page rather than a hard-coded list here. The associated implementation work is tracked on the MBMS: Public Warning System Kanban board linked from the Resources. For the underlying transmit and receive components (for example the MBMS transmitter and modem tools), see the related 5G Broadcast - TV and Radio Services project.

Public warning here follows the Public Warning System (PWS) approach: CBS is the delivery mechanism, and the alert types it can carry include the Earthquake and Tsunami Warning System (ETWS) and the Commercial Mobile Alert System (CMAS).

What the reference tools implement

The Emergency Alerts feature set is realised on the LTE-based 5G Broadcast transmit chain. Two components are involved on the transmit side, and the receive side reuses the existing 5G Broadcast receiver.

  • RAN / physical-layer transmitter. The 5G Broadcast transmitter builds the E-UTRA system information carried on the broadcast carrier. For public warning, this is where the warning-message System Information Blocks are scheduled and encoded onto the radio frame. In the current tooling this role is filled by the rt-mbms-tx-for-qrd-and-crd transmitter (built on the srsRAN 4G codebase), which is able to schedule and transmit the SIB12 message that triggers a CMAS alert on a connected 5G Broadcast device.
  • SIB12 encoding. The transmitter constructs the SIB12 message body from a set of CBS fields (message identifier, serial number, data coding scheme, and the warning-message segment carrying the alert text). In the initial implementation these fields are set to fixed values so that a default alert (for example a tsunami or earthquake warning) is broadcast; work is in progress to let a developer supply custom message content and warning type instead of a hardcoded payload.
  • Receiver / device. A 5G Broadcast capable device tuned to the carrier decodes the system information, detects the warning-message SIB, decodes the CBS payload, and presents the alert. The receive path reuses the 5G Broadcast modem and receiver components rather than introducing an emergency-alert-specific receiver.

The mapping to the standard works as follows: the transmitter plays the role of the E-UTRAN cell (the eNB in a live network); the SIB12 it emits is the same warning-message structure a live network would broadcast; and the device applies the standard UE procedure for acquiring and acting on warning-message system information.

What the reference tools do not include is the upstream network signalling that populates a live PWS (a Cell Broadcast Entity feeding a Cell Broadcast Centre, the CBC-to-MME Write-Replace Warning procedure, and the MME-to-eNB distribution). The tools stand in for the output of that chain by generating the SIB directly, so they demonstrate the last hop (network to device over broadcast) rather than a full PWS deployment.

The CBS message model on the transmit side

CBS carries a warning message as a short, self-contained data structure rather than as an IP flow, which is what lets it reach idle and non-attached devices. The main fields a developer will encounter when configuring or extending the transmitter are:

CBS fieldRoleNotes
Message IdentifierIdentifies the warning type / source (for example a CMAS or ETWS category)Values are assigned in 3GPP TS 23.041 clause 9.4.1.2.2; the transmitter's default configuration uses the fixed identifier 0x1102, which TS 23.041 assigns to the ETWS combined earthquake and tsunami warning
Serial NumberDistinguishes and versions a message (geographical scope, message code, update number)Changing the update number signals an updated message for the same event
Data Coding SchemeSelects the character set / language of the message bodyFollows the CBS data coding scheme rules in TS 23.041
Warning Message SegmentCarries the alert text, possibly split across segmentsThe transmitter marks the last segment and sets the segment number; the payload is the encoded warning text

For CMAS-style alerts the message is carried in SIB12. For ETWS the notification and body are carried in SIB10 and SIB11 respectively; the current transmit tooling focuses on the SIB12 (CMAS) path, so if you need ETWS-specific SIB10/SIB11 behaviour, check the repositories and the Kanban board for current status before assuming it is present.

Getting Started

The end-to-end path is exercised as an extension of the 5G Broadcast transmit/receive setup, so the prerequisites are the same as for 5G Broadcast plus a way to view the received alert.

  1. Set up the 5G Broadcast transmit environment following the underlying 5G Broadcast - TV and Radio Services tools and their build instructions; the warning-message support is part of that transmit chain rather than a separate install.
  2. Configure the transmitter to broadcast a warning message. In the current tooling this triggers a default CMAS alert via SIB12; the CBS fields (message identifier, serial number, data coding scheme, warning-message segment) are set in the transmitter configuration or code.
  3. Bring up a 5G Broadcast capable receiver tuned to the same carrier and confirm that the alert is decoded and presented.
  4. For a guided walk-through, follow the "CBS over 5G Broadcast" tutorial and the recorded demonstrations linked from the Tutorials page's Developer Exchange section.

For hardware, radio configuration, and exact build steps, follow the Tutorials and the per-repository READMEs rather than reproducing them here, because those details change with the tool versions.

Roadmap

The roadmap for this project lives on the GitHub Project boards linked below. For what the project implements, see What This Project Implements above.

General Project Roadmap

The Kanban board below tracks the planned and in-progress work for the 5G Broadcast Emergency Alerts tools (Cell Broadcast Service transport, delivery through the broadcast chain, and receiver presentation of warning messages). It is maintained live on GitHub.

Kanban board: Roadmap

Developer Kanban Boards

MBMS: Public Warning System

Issues and required functionality around support for a Public Warning System, delivered over Multimedia Broadcast Multicast Service (MBMS), as defined in ETSI TS 103 720.