The code for the UHD software driver and the internal FPGA is open-source and is hosted on GitHub. The Knowledge Base contains detailed technical information, schematics, photos, and physical dimensions and other mechanical information for the USRP 2974. The internal SoM can fully control the X310 without the need for any external computer or device.
The front panel of the USRP 2974 provides USB, video, and Ethernet ports for connecting to external devices. The internal Intel-based SoM features an Intel Core i7-6822EQ quad-core CPU, running at 2.0 GHz, and 16 GB DD4 memory, with a 512 GB SSD disk, and with both 1 and 10 Gbps Ethernet interfaces. The X310 contains a Xilinx Kintex-7 XC7K410T FPGA, 14-bit ADCs, 16-bit DACs, and supports multiple interfaces to the host computer (1 and 10 Gbps Ethernet, and PCIe). The radio has two transmit channels and two receive channels, which can each be tuned independently. The X310 and UBX radio provide a tuning range between 10 MHz and 6 GHz, with up to 160 MHz of baseband bandwidth per channel. It is equivalent to a USRP X310, with two UBX-160 daughterboards and a GPSDO module, and an on-board Intel-based System-on-Module (SoM) computer. The USRP 2974 is a high-performance, stand-alone software defined radio (SDR) device. Future application notes will discuss the installation and configuration of the other layers of the stack, other network components such as the EPC and MME, as well as the integration of the handset side (the UE side) with connectivity to the public internet.
Specifically, this document discusses the installation and configuration of the OAI eNodeB physical layer software.
This Application Note explains how to install and configure the OpenAirInterface (OAI) software on the USRP 2974 hardware to implement a 4G LTE cellular basestation (eNodeB).