Configuration and Usage#

The link adaptation plugins are compiled automatically as part of the gNB Docker image build (make build-gnb). No additional build steps are required.

Data Collection#

The logging and OLLA variants write CSV statistics files to /opt/oai-gnb/plugins/link_adaptation/ inside the container, which maps to plugins/link_adaptation/ on the host via the plugins bind mount. The exact columns depend on the variant: _log and _mcs_hist_log write BLER-window / scheduling counters, while the OLLA variants additionally record reported and effective SNR plus per-UE ACK/NACK counts. The _mcs_hist_* variants include an RNTI column.

Evaluation#

To evaluate and compare link adaptation algorithms under realistic channel conditions, the Real-time Channel Emulator tutorial can be used. It allows controlled, reproducible experiments with site-specific channel models and provides live MCS and BLER visualization via the RIC stats server.