Add SRS LS and RSRP measurement logging for indoor positioning research

Motivation

This MR adds measurement logging support for indoor positioning research based on OAI gNB radio measurements.

The goal is to collect timestamped SRS LS channel estimates and averaged RSRP values during experiments. These measurements are used offline for indoor localization dataset generation, model training, and evaluation.

Changes

  • Add T traces to store raw RSRP reports and SRS LS estimates

Validation

The change was validated on a real radio setup.

Build validation:

  • Platform: Ubuntu
  • Hardware support: USRP B210
  • Build target: gNB
  • Result: build completed successfully

Runtime validation:

  • Hardware: USRP B210
  • COTS UE: Redmi K40
  • Scenario: gNB running with B210 and connected COTS UE
  • Result: gNB ran successfully and generated the expected measurement files:
    • srs_ls_measurements.csv
    • rsrp_measurements.csv

The generated files contain timestamped measurement records and were used for indoor positioning data collection.

Notes

This logging support is intended for research-oriented data collection. The measurement records are consumed offline and are not part of the normal runtime configuration or repository data.

Edited by Robert Schmidt

Merge request reports

Loading