Scalable Phased Array & Adaptive RF Systems Enabled by ADI DataX ™

Complex RF needs a faster path from idea to array. ADI DataX accelerates Software Defined Radio (SDR) systems-based development by simplifying evaluation across platforms like ADALM‑PHASER, Jupiter SDR, and Talise SOM. These platforms support synchronized MIMO scaling and rapid prototyping for complex RF architectures. Designers can use various abstraction layers that streamline data acquisition and system optimisation. This unified workflow speeds the creation of adaptive, high‑performance RF solutions.

Resources

Required Software

Block diagram

../../_images/demo_block_diagram2.svg

Figure 1 Demo Block Diagram

Demo description

This demo illustrates the implementation of a monopulse tracking system using ADI’s DataX ™, showcasing the platform independecies and scalability of our systems. The demo consists of two main systems: the transmitter and the receiver system.

The transmitter system is using an ADALM-PLUTO to generate an RF signal, which is then transmitted through a wideband vivaldi antenna.

The receiver system showcases two separate platform to showcase the capabilities of DataX ™, and the ease of scaling and prototyping across different platforms.

The first receiver system is based on the AD-JUPITER-EBZ, which is a versatile software-defined platform based on ADRV9002 and Xilinx Zynq UltraScale+ MPSoC. ADRV9002 is a new generation RF transceiver that has dual-channel transmitters, dual-channel receivers covering 30 MHz to 6 GHz frequency range with very good RF linearity performance and a set of advanced features like fast profiles switching, flexible power vs performance configuration, fast frequency hopping, multi-chip synchronization and DPD for narrow and wide band waveform. This demo heavily depends on the multi-chip synchronization (MCS) capabilities of the ADRV9002, which allows the usage of two AD-JUPITER-EBZ, synchronized using the AD-SYNCHRONA14-EBZ to create a 4-channel receiver system. The second receiver system is based on the ADRV9009-ZU11EG RF-SOM, is a highly integrated RF System-On-Module(RF-SOM) based on the ADRV9009 and Xilinx Zynq UltraScale+ MPSoC. The RF-SOM is a platform for evaluation and prototyping. To use the RF-SOM a carrier board is required, the ADRV2CRR-FMC board is designed for this purpose.

As for the software, the demo is implemented using Holohub and Matlab. The Holohub implementation is running on the Jupiter platform, while the Matlab implementation is running on the RF-SOM platform. Both implementations are using DataX ™, which allows for easy prototyping and scaling across different platforms.

But what is Monopulse Tracking?

The name refers to its ability to extract range and direction from a single signal pulse. The method uses two simultaneous beams, the SUM and DELTA beams, to compare the received signal’s amplitude and phase, enabling precise angle estimation. This technique is widely used in radar and communication systems for accurate target tracking and direction finding.

https://media.githubusercontent.com/media/aronkis/adi-documentation/main/docs/learning/monopulse_tracker/monopulse_visual.png

Figure 2 Monopulse Tracking Concept

The SUM beam captures the total signal strength, while the DELTA beam measures the difference in signal strength between the two halfs of the antenna array. The SUM beam has a maximum when pointed directly towards the transmitter, while the DELTA beam can be:

  • Δ ≈ 0, when the signal arrives from mechanical boresight

  • Δ > 0, when the signal arrives from the left of the mechanical boresight

  • Δ < 0, when the signal arrives from the right of the mechanical boresight

Correlating the SUM and DELTA beams results and error, which is the difference between the actual angle of arrival and the electrical boresight. By calculating the phase difference of this error signal, the system can estimate the angle of arrival of the incoming signal with high precision, even in environments with significant noise and interference.

After the angle of arrival is estimated, the phased array can be electrically steered to point towards the transmitter, by adjusting the phase of the signals received by each antenna element.

Important

The monopulse tracking technique is extremely sensitive to the phase and amplitude balance of the antenna array, as well as the calibration of the system. Any imbalance or miscalibration can lead to errors in the angle of arrival estimation, which can degrade the performance of the tracking system.

Before doing the monopulse tracking, it is important to calibrate the system and make sure that you are using a well balanced antenna array.

Required Hardware

Component

Role

Quantity

Notes

AD-SYNCHRONA14-EBZ

The main clock source for the AD-JUPITER-EBZs.

1

Sources the reference clock and the Multi-chip Synchronization signals.

AD-JUPITER-EBZ

The platform for the Holoscan implementation.

2

Samples the incoming signals and performs the digital signal processing.

ADRV9009-ZU11EG RF-SOM

The platform for the Matlab implementation.

1

Samples the incoming signals and performs the digital signal processing.

ADRV2CRR-FMC

The carrier board for the RF-SOM.

1

Provides the necessary interfaces and power for the ADRV9009-ZU11EG RF-SOM.

ADALM-PLUTO

The transmitter platform.

1

Generates the transmitted RF signal.

SD Card Configuration

Results

Here are presented the plotted results of the demo. On the X axis the angle of arrival is presented, while on the Y axis the time is presented, to make a waterfall type of plot.

https://media.githubusercontent.com/media/aronkis/adi-documentation/main/docs/learning/monopulse_tracker/results_holoscan.png

Figure 3 Holohub implementation results

https://media.githubusercontent.com/media/aronkis/adi-documentation/main/docs/learning/monopulse_tracker/results_matlab.png

Figure 4 Matlab implementation results