Files
openairinterface5g/doc/TESTING_GNB_W_COTS_UE.md
T

2.5 KiB

Configuration Overview:

  • Non Standalone (NSA) configuration : initial Control Plane established between UE and RAN eNB, then User Plane established between UE and gNB, Core network is 4G based supporting rel 15

  • Commercial UE: Oppo Reno 5G

  • OAI Software Defined gNB and eNB

  • eNB RF front end: USRP (ETTUS) B200 Mini or B210

  • gNB RF front end: USRP (ETTUS) B200 Mini or B210 (N300 will be needed for MIMO and wider BW's)

  • 5G TDD duplexing mode

  • 5G FR1 Band n78 (3.5 GHz)

  • BW: 40MHz

  • Antenna scheme: SISO

SW Repository / Branch

https://gitlab.eurecom.fr/oai/openairinterface5g/tree/develop

Architecture Setup

photos and schemes

image info

Build and Install

General guidelines for building : See https://gitlab.eurecom.fr/oai/openairinterface5g/blob/develop/doc/BUILD.md#building-ues-enodeb-and-gnodeb-executables

EPC

for reference: https://github.com/OPENAIRINTERFACE/openair-epc-fed/blob/master-documentation/docs/DEPLOY_HOME.md

sudo bash
cd /opt/hss_sim0609
./starthss_real

eNB

sudo bash
cd /opt/hss_sim0609
./starthss_real

gNB

sudo bash
cd /opt/hss_sim0609
./starthss_real

Testing

  • EPC launching (on EPC host):
sudo bash
cd /opt/hss_sim0609
./starthss_real

Open another window and:

sudo bash
cd /opt/ltebox/tools
./stop_ltebox
./start_ltebox

Note: when terminated the testing session, you shall stop the EPC by "./stop_ltebox"

  • eNB launching (on the eNB host):

~/openairinterface5g/cmake_targets/ran_build/build$ sudo ./lte-softmodem -O ../../../targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.50PRB.usrpb210.conf (-E)

eNB is using branch NR_RRCConfiguration patched with enb.diff

  • gNB launching (on the gNB host)

~/openairinterface5g/cmake_targets/ran_build/build$ sudo ./nr-softmodem -O ../../../targets/PROJECTS/GENERIC-LTE-EPC/CONF/gnb.band78.tm1.106PRB.usrpn300.conf (-E)

Note: gNB is using branch NR_RRC_PRACH_procedures patched with gnb.diff

Status of the interoperability is as follows:

  • setup of the CP in 4G
  • setup of the measurements in 5G
  • Random access procedure initiation by the UE in the 5G cell
  • msg1, msg2, msg3 correctly exchanged and decoded

enb.conf enb.diff gnb.conf gnb.diff