This page is dedicated to the 5G-NR development in OpenAirInterface
The main branch for development is oai/develop.
When a new feature for 5G-NR is developed, a feature branch is created starting from the latest oai/develop.
When finished, the feature branch is merged back to oai/develop.
Progress is also discussed in our developer meetings: See OpenAirDevMeetings for more details.
Ubuntu 16.04 or 18.04 LTS with the low latency kernel option
CentOS Linux release 7.4 or higher
Red Hat Enterprise Linux 7.7 or higher
The processing requirements for 5G-NR are much higher than for 4G, so a high end PC or server is needed.
So far, we have been using:
Intel Core i7 6900K (8 cores), 16GB DDR, 480GB SSD
Allows SW LDPC on 3 cores (1 segment per slot, 3 slots decoded in parallel, up to 30Mb/s)
LDPC on FPGA (up to 300Mb/s on 80MHz SISO).
Intel Core i9 7980EX (18 cores) shall support future configurations incl. MIMO
Allows parallel LDPC SW decoder on 9 or 12 cores, up to 3 (tested) or 5 (ongoing) segments per slot or 140Mb/s
LDPC on FPGA (same as above)
Intel(R) Xeon(R) Gold 6154 CPU @ 3.00GHz with 18 cores and 2x10Gbit Ethernet
SDR (Software Defined Radio) / USRP (Universal Software Radio Peripheral)
As a high performance alternative to the software LDPC decoder included in this release, the decoder can also be offloaded to another FPGA board (EVALUATION KIT ZYNQ-7000 ZC706).
The FPGA binary image is provided by Creonic (https://www.creonic.com), while the drivers are provided by Syrtem (http://www.syrtem.com/).
Please get in touch with us if you want to use them.