nrNFAPI.md 1.13 KB

Procedure to run nFAPI in 5G NR

Conributed by 5G Testbed IISC

Developers: Sudhakar B,Mahesh K,Gokul S,Aniq U.R

Procedure to Build gNB and UE

The regular commands to build gNB and UE can be used

sudo ./build_oai --gNB --UE

Procedure to run NR nFAPI using RF-Simulator

VNF command

sudo ./nr-softmodem -O ../../../targets/PROJECTS/GENERIC-LTE-EPC/CONF/rcc.band78.tm1.106PRB.nfapi.conf --nfapi 2 --noS1 --phy-test

PNF command

sudo ./nr-softmodem -O ../../../targets/PROJECTS/GENERIC-LTE-EPC/CONF/oaiL1.nfapi.usrpx300.conf --nfapi 1 --rfsim --phy-test --rfsimulator.serveraddr server

UE command

sudo RFSIMULATOR=127.0.0.1 ./nr-uesoftmodem --rfsim --phy-test --rrc_config_path . -d

Procedure to run NR nFAPI using Hardware

Will be updated as we have not yet currently tested on hardware

Notes

  • In order to acheive the synchronization between VNF and PNF and receive the P7 messages within the timing window the order in which we should run the modules on different terminals is UE->VNF->PNF
  • Currently only downlink is functional and working as we are still working on uplink functionality