Shared memory realtime radio simulation

Realtime and near-realtime RFSimulator alternative without channel modelling.
The purpose of this library is to allow realtime simulation of gNB and nrUE.

The library is loaded using --device.name shm_radio. The server side (gNB) should also
configure --shm_radio.role server and --shm_radio.timescale <timescale> according to requirements.

Limitations:
 - Only 1UE-to-1gNB connection supported

Future work:
 - Channel modelling
 - Telnet API
 - Histogram of the TX time budget
This commit is contained in:
Bartosz Podrygajlo
2025-02-11 12:14:34 +01:00
parent 1d1814f8b3
commit 1a69a4efe1
5 changed files with 269 additions and 0 deletions

View File

@@ -37,3 +37,8 @@ add_boolean_option(OAI_USRP OFF "Activate OAI's USRP driver" OFF)
if(OAI_USRP)
add_subdirectory(USRP)
endif()
add_boolean_option(OAI_SHM_RADIO ON "Activate OAI's shared memory radio driver" OFF)
if(OAI_SHM_RADIO)
add_subdirectory(shm_radio)
endif()