Configure the radio stack

Set carriers, channel behavior, topology, traffic, and slice constraints. Export a schema-v1 Python config and a local run script for the Sionna 2.2.0 twin.

Sionna 2.2.0 target
The simulation runs on your machine, not in this browser.
  1. Download the v4 code zip and unpack it.
  2. Install its Python requirements as described in the README.
  3. Download radio_config.py and run.sh here into the code folder.
  4. Run bash run.sh. The script sets RADIO_CONFIG=./radio_config.py before starting the twin.

Carriers

One Sionna TR 38.901 model is created per carrier.

Propagation & transmit power

Scenario model and per-tier downlink power.

TX power dBm

Channel behavior

Runtime flags consumed by the twin channel module.

Large-scale parameters
Multicarrier state
Link model

Scenario & network

Schema identity and reference geometry for the twin topology layer.

Traffic & UE characteristics

Sionna assumes nothing about UEs—it provides PHY/channel only. All of these are twin-side inputs.

Mobility classes shares must total 100%
Handover
Per-slice arrivals
URLLC demand controls

mIoT: demand enters through the PRACH model, not direct packet arrivals.

Service slices

Latency, reliability, and minimum scheduler share for each service.

eMBB
URLLC
mIoT

Control loop

Decision timing and forecast reach consumed by the twin controller.

Generated module

Preview updates as you edit.

Inspect radio_config.py