Experiment Templates

This section describes the predefined experiment templates available in Plaza6G and explains how users can deploy and customize them for 5G experimentation.


1 Overview

Experiment Templates provide ready-to-use, reproducible experiment setups that combine virtual and physical 5G components. They ensure consistency, simplify deployment, and enable users to focus on experimentation rather than manual configuration.

Current templates include:

  • Simulated 5G — virtual 5G using UERANSIM and open-core implementations.
  • In-Lab 5G — real 5G with Amarisoft Callbox and a Samsung S24 UE.
  • Outdoor 5G — roadmap feature for real-world field deployments.

2 Simulated 5G Template

Purpose

The Simulated 5G template provides a fully virtualized 5G environment ideal for early development, protocol testing, and performance analysis.

Architecture Overview

This template uses UERANSIM for gNB and UE emulation, connected to the chosen virtual 5G Core. An optional DNN VM supports data-plane testing.

Configuration Options

ComponentRoleAvailable Options
5G Core (5GC)Core network functionsOpen5GS, Free5GC, OAI
gNBSimulated base stationUERANSIM gNB
UESimulated user equipmentUERANSIM UE
DNN (optional)Traffic endpointUbuntu DNN with iperf3

Resource Deployment

VM NameRoleDescription
open5gs-core5G CoreRuns AMF, SMF, UPF, etc.
ueransim-gnbgNBSimulated 5G base station
ueransim-ueUESimulated UE for traffic
open5gs-dnnDNNTraffic endpoint for iperf3

All components communicate through the internal virtual bridge br-sim.

Workflow Summary

  1. Select the Simulated 5G template.
  2. Choose the desired 5G Core.
  3. Optionally enable the DNN VM.
  4. Launch experiment — resources deploy automatically.
  5. Run connectivity tests like iperf3.

iperf3 -c <DNN_IP> -B <UE_5G_INTERFACE_IP>

Metrics & Visualization

Grafana provides system metrics (CPU, memory, disk, traffic). Users may create additional KPI scripts for throughput or latency measurement.

3 In-Lab 5G Template

Purpose

The In-Lab 5G template executes experiments using real radio hardware and physical UE devices in CTTC’s controlled laboratory environment.

Physical Setup

This setup includes:

  • Amarisoft Callbox as gNB
  • Samsung Galaxy S24 as UE
  • Separated anechoic chambers with adjustable RF coupling

RF chamber settings will soon be configurable from the Plaza6G web interface.

Configuration Options

ComponentRoleOptions
5G CoreControl/user planeOpen5GS, Free5GC, OAI
gNBReal radioAmarisoft Callbox
UEPhysical deviceSamsung S24
DNNTraffic endpointUbuntu DNN

Resource Deployment

Resource NameTypeDescription
open5gs-coreVMVirtual 5G core
open5gs-dnnVMTraffic testing endpoint
amarisoft-gnbHardwareReal gNB in CTTC lab
s24-ueDeviceReal Samsung UE

Metrics & Visualization

Grafana shows CPU, memory, radio link quality, and traffic throughput. Additional KPIs (latency, QoE) can be collected using scripts or tools like iperf3.

4 Outdoor 5G Template (Roadmap)

The Outdoor 5G template will support field experiments using commercial gNBs and UEs connected to Plaza6G. Features include:

  • MEC nodes for edge computing
  • API-based scheduling for outdoor trials
  • Integration with live mobility scenarios

5 Choosing the Right Template

ScenarioRecommended TemplateEnvironment
Protocol testingSimulated 5GVirtual
Realistic link behaviorIn-Lab 5GHybrid
Field studiesOutdoor 5GPhysical (Roadmap)

6 Best Practices

  • Start with Simulated 5G for initial development.
  • Use In-Lab 5G for performance and UE-based testing.
  • Attach KPI scripts for custom metrics.
  • Name experiments clearly for better tracking.

Summary for Users

  • Plaza6G supports Simulated 5G and In-Lab 5G templates.
  • Each template works with Open5GS, Free5GC, or OAI.
  • Simulated 5G uses UERANSIM for virtual testing.
  • In-Lab 5G uses real Amarisoft gNB and Samsung S24 UE.
  • Outdoor 5G will support field trials soon.

Example Q&A

Q: What templates are available in Plaza6G?

A: Simulated 5G and In-Lab 5G are available, while Outdoor 5G is a roadmap feature.

Q: Which 5G Core implementations can I select?

A: Open5GS, Free5GC, and OAI are supported for both Simulated and In-Lab templates.

Q: What hardware is used in the In-Lab 5G setup?

A: The setup includes an Amarisoft Callbox gNB and a Samsung S24 UE placed in isolated RF chambers.

Q: How can I generate performance metrics?

A: Use iperf3 or attach experimental scripts to generate KPIs like throughput and latency.

Q: Is Outdoor 5G supported?

A: Outdoor 5G is planned and will enable real-world field experiments.