Quickstart

End-to-end examples for common AODT workflows

View as Markdown

This quickstart introduces the main AODT use cases, run modes, and guided walkthroughs for each workflow.

Complete Installation before running the examples below.

Use cases

AODT supports the following workflows:

Use caseDescription
EM modeGenerate channel coefficients for a configured scenario. The 5G RAN transmit/receive chain does not run.
RAN modeRun channel generation and the 5G RAN L1/L2 stack, producing deployment telemetry.
GIS pipelineConvert OSM or CityGML maps into USD and 3D Tiles for simulation and visualization.
CalibrationTune parameters so field measurements align with simulation results.

Calibration is documented separately and is not covered in this quickstart.

Run modes

Batched mode

In batched mode, configure the simulation to run for a predetermined duration using one of the following options:

Duration mode — Specify the simulation interval and total duration. Example: Run with a 10 ms interval for 10 seconds total.

Slot mode — Specify the number of 0.5 ms slots. Example: Run for 1,000 slots (500 ms of simulated time).

Batched RAN mode configuration

After configuring the simulation, start the run. When all time steps complete, retrieve and process the generated data from the database.

Batched mode has two submodes:

  • Batched EM — Runs the EM solver only. Supports both duration and slot modes.
  • Batched RAN — Runs the EM solver and 5G PHY Tx/Rx. Slot mode only, to preserve 5G timelines.

Interactive EM mode

Interactive EM mode workflow

Interactive mode integrates AODT into a system-level simulator (SLS) workflow:

  1. The SLS connects to the AODT worker over gRPC.
  2. The SLS determines which time steps require channel calculations.
  3. For each time step, the SLS sends a channel request to the worker.
  4. The worker returns channel data, which the SLS stores in the database.

This request-response cycle repeats until all scheduled time steps are processed. RAN is not supported in interactive mode.

Guided quickstarts

Select a workflow to follow the step-by-step guide: