Files
openairinterface5g/radio/vrtsim
..
2025-03-26 16:54:22 +01:00
2025-03-26 16:54:22 +01:00
2025-03-26 16:54:22 +01:00
2025-03-26 16:54:22 +01:00
2025-03-26 16:54:22 +01:00

Overview

This implements a shared memory realtime and near-realtime radio interface. This is performed using shm_td_iq_channel which handles the shared memory interface.

Limitations

  • Only 1gNB to 1nrUE: gNB as a server, UE as a client.
  • Server only accepts connections during device bringup. This means that restarting the client will not make it reconnect, the server has to be restarted as well.

Usage

On the UE and gNB: use device.name vrtsim command line argument.

Additionally on gNB use vrtsim.role server and optionally vrtsim.timescale <timescale> to set the timescale. Timescale 1.0 is the default and means realtime.

Channel modelling can be enabled by adding vrtsim.chanmod 1 to the command line and should work the same as channel modelling in rfsimulator, see rfsimulator documentation, provided that your CPU is fast enough.