1. Testbed Architecture
4. Software Architecture
6. Next Steps
Traditionally, creating a testbed for research in this area presents significant implementation challenges. However, the mmWave Transceiver System overcomes the technical challenges shown in Figure 1.
Figure 1. Challenges in Building a 5G mmWave gNodeB and UE
1. Testbed Architecture
Using traditional analog beamforming, you can create a single beam by applying a phase delay (time delay) to each antenna element. However, when you need multiple simultaneous beams, you can apply a phase delay to each incoming signal and then add the beams. The most flexible approach is full digital beamforming for which each antenna has its own digital transceiver. With full digital beamforming, you can use a flexible number of beams and beamforming approaches and change them at will.
However, in general, full digital beamforming is limited to lower-cost transceiver technologies, likely below 6 GHz. Digital beamforming testbeds require a dedicated analog baseband channel for each antenna. The financial and power consumption costs make a fully digital beamforming mmWave system suboptimal. But with hybrid beamforming, you can still take advantage of beamforming technology while keeping the overall system cost lower. That’s why it is predicted to be the primary approach used for mmWave technologies.
With the NI mmWave Hybrid Beamforming Testbed, you can conduct hybrid beamforming by moving signals from the analog to digital domain. This mostly digital transceiver system combines an off-the-shelf phased array for the analog domain with the mmWave Transceiver System, additional FPGAs, and timing and synchronization modules to incorporate the digital domain. You can use this system to test a base station with up to eight antennas communicating with a maximum of eight user equipment (UE) antennas.
Figure 2. High-Level Testbed Architecture
mmWave Transceiver System
The mmWave Transceiver System is a software defined radio solution that you can use for system prototyping. It comprises a PXI Express chassis, controllers, a clock distribution module, FlexRIO FPGA modules, high-performance FPGA modules, high-speed digital-to-analog converters (DACs), high-speed analog-to-digital converters (ADCs), LO and IF modules, and mmWave radio heads (see Figure 3). You can modify this off-the-shelf, modular prototyping system to accommodate a wide variety of channels and configurations. Figure 4 shows a typical configuration.
Figure 3. mmWave Transceiver System
Figure 4. mmWave System Diagram
Learn more about this system’s hardware in the white paper, “Introduction to the NI mmWave Transceiver System Hardware.”
Off-the-Shelf Phased Array
You can combine the mmWave Transceiver System with an Anokiwave phased array to create an off-the-shelf phased array solution. For example, the phased array in Figure 5 is a 64-element planar antenna that works with Anokiwave’s AWMF-0108 ICs to allow for hybrid beamforming.
Figure 5. Anokiwave 5G Phased Array
With the modularity of this testbed, you can integrate phased arrays from other vendors.
By combining mmWave Transceiver System hardware with the Anokiwave phased arrays, you can create a testbed with the specifications you need for hybrid beamforming research based on the 5G New Radio (NR) standard (see Table 1).
||24.25–33.7 GHz, 37–43.5 GHz, and 71–76 GHz
||8 x 100 MHz Carriers
|FFT Size/Bin Spacing
||2048 at 75 kHz Subcarrier Spacing
||Base Station: 1–8; UE: 1–2
|Simultaneous UE Antennas
||8 Single or 4 Dual UE Antennas
||64-Element Phased Array, Variable Beam Widths
||Analog + Digital Beamforming (Hybrid)
||QPSK, 16-QAM, 64-QAM
Table 1. Testbed Specifications
To help you design and test beam algorithms, the hybrid beamforming testbed uses FPGA modules in the PXI chassis to handle communication rules, error correction, decoding and encoding, and signal mapping, which you configure with LabVIEW to handle the digital domain of beamforming. The baseband transceiver modules, together with the IF/LO modules, transmit and receive signals to and from the mmWave heads. You can then connect the phased arrays to the mmWave radio heads through a single SMK cable. The signals entering and exiting the antenna are at a center frequency of 28.5 GHz.
Two-Transceiver System Diagram
Figure 6. Two-Transceiver System Diagram
The 5G NR physical layer can scale to multiple MIMO streams and to upper layer integration. This scalability is shown in the example testbed diagram of a four-transceiver system in Figure 7. In addition to the configurations shown here, various custom configurations are available to meet specific research needs.
Four-Transceiver System Diagram
Figure 7. Four-Transceiver mmWave MU-MIMO NR Base Station System Diagram
4. Software Architecture
The mmWave Transceiver System is capable of not only streaming but also processing 2 GHz of bandwidth per channel in real time using LabVIEW FPGA, parallel processing, and a multi-FPGA architecture. In most FPGA processing, the clock rate of the FPGA drives the rate at which you can process data.
In addition to using parallel processing to process large amounts of raw data, you can use multiple FPGAs to build the processor in highly complex wireless communications systems. Specifically, the 5G NR standard for mmWave frequencies uses a combination of computationally intensive algorithms to encode, decode, modulate, demodulate, and multiplex signals in the physical layer. You need to process the physical layer and portions of the MAC layer in less than one subframe, on the order of nanoseconds, so your system can behave as a real-time communications system and so you can create a successful wireless link. Figure 8 shows a high-level block diagram of different computational and processing areas inside a 5G NR communications link. Figure 9 more specifically shows the mapping of different processing tasks on the multiple FPGAs, which you implement with software configuration in LabVIEW.
Figure 8. 5G NR PHY and MAC Layer Processing Block Diagram
Figure 9. FPGA Processing Block Diagram
NI designed the mmWave Hybrid Beamforming Testbed for use in 5G research. This testbed combines mmWave Transceiver System hardware with additional FPGAs, phased arrays, and LabVIEW to overcome many of the traditional challenges of implementing a beamforming testbed. The modularity and scalability of the testbed provide a solution for multiple prototyping use cases.
6. Next Steps
See the NI Academic Research Grant Program
View mmWave Transceiver System Hardware
View the mmWave Product Flyer