How to setup NI gNodeB and NI TestUE End to End system?

Updated Nov 19, 2020

Environment

Other

Prepare WinSCP and Putty, install them on your laptop which works in windows system.

How can I setup a NI TestUE End to End system which can demonstrate the capability of NI gNodeB and NI TestUE?
To setup an NI gNodeB and NI TestUE End to End system, hardware and software are needed as below
Hardware
  • NI TestUE Bundle     
  • NI gNodeB Bundle                                                
Software
  • NI TestUE installer
Customers who are in research, design & prototyping of cellular device/5G research may show great interests in this system.

Overview of the E2E looks like this,

To setup, follow up these steps
  1. Setup NI TestUE (currently (8/13/2020) the SA code still relies on Supermicro server to run L2-L3 stack. In the future the stack will be ported to PXIe-8880 and the Supermicro server will no longer be needed.)

2. Setup NI gNB

3. Connect NI TestUE and NI gNB together with cable and 30dB attenuator on each RF port.

4. Run 5GNR UE installer
5. Running commands
  • SSH into WTS (ex. 10.0.95.78)  (root:aMP#JANH) and run : #python getstatus.py  
  •  run #python WTS_2.11.02_MCS_27_256_QAM.py , wait till you get the following message  
  • Run 5G NR Test UE L1 application, set IP addresses for PXI UE and Supermicro server and select update firmware. Wait for the firmware update to complete
  • SSH into the Supermicro server root@192.168.70.1 (pass: National123) and run UE L2 stack:
    • #cd /root/NRL2_L3
    • #./saue
  • Verify the UE is in the "Connected" state by looking at the front panel of the 5G L1 UE
  • After the 5G NR attach, you can get the following IP:192.168.50.1
 

You can run the DL/UL iperf from WTS console and UE Xeon console for UL/DL data to demonstrate the system throughput. This E2E system can show you around 1Gbps throughput.