blog
March 10, 2026

When developing advanced Software-Defined Radio (SDR) and phased array systems, the real challenge is rarely the Radio Frequency (RF) algorithm itself. The challenge is everything around it: platform differences, software stacks, data interfaces, ecosystems, and toolchain friction.
This demo was created to show something very specific:
With ADI DataX™, an application can be rapidly prototyped and scaled on the preferred hardware and compute platforms, due to the highly re-usable and modular software infrastructure building blocks.
Using a monopulse tracking radar application as an example, we demonstrate how ADI DataX™ enables a workflow where platform choice becomes an implementation detail, not a constraint.
An ADALM‑PLUTO is used to generate and transmit the RF signal through a wideband Vivaldi antenna.
The transmitter side is intentionally simple:
Two different SDR platforms are used to run the same monopulse tracking concept, each paired with a different software ecosystem.
The first receiver system is based on the AD-JUPITER-EBZ, a versatile software defined radio platform built around:
The second receiver system is based on the ADRV9009-ZU11EG RF-SOM, a highly integrated RF SystemOnModule built around:
The RF‑SOM is designed as a compact platform for .In this demo, it is mounted on the carrier board, which provides the required interfaces and power.On this platform, the monopulse tracking application is implemented using , allowing algorithm development and validation in a familiar, high‑level environment.
Opinions expressed in the content posted here are the personal opinions of the original authors, and do not necessarily reflect those of Analog Devices, Inc (ADI) or its subsidiaries. The content is provided for informational purposes only and is not meant to be an endorsement or representation by ADI or any other party. This site may also provide links or references to non-ADI sites and resources. ADI makes no representations, warranties, or other commitments whatsoever about any non-ADI sites or third-party resources that may be referenced, accessible from, or linked to this site.

In this workflow, attention shifts away from where the data is born and toward what can be done with it. By the time RF samples reach the application layer, ADI DataX™ has already aligned the software stack across the design journey, absorbing platform‑specific complexity and allowing development to proceed cleanly at the system and application level. This gives developers confidence that the software they build during research and characterization remains deployable as the system moves through prototyping and into product development.
As a result, a single RF application can be developed once and then exercised across multiple platforms and software environments, with ADI DataX™ providing the common foundation and the surrounding tools, taking ownership of complexity at each layer enabling scale and deployment continuity without friction.
HDL is an essential part of the ADI DataX™ stack, providing the foundation that connects RF hardware to the software layers above. The reference design is delivered as part of a cohesive stack that integrates drivers, abstraction layers, and example application code, ensuring that the same data path used during early evaluation can be carried forward into scalable system designs.
By treating FPGA logic, drivers, and application software as a single, validated system, the HDL reference designs support rapid experimentation while maintaining a clear path toward production‑ready architectures.
Kuiper Linux provides an ADI DataX™ enabled operating system that:
This removes the need to build custom Linux images or debug low‑level integration, enabling developers to start experimenting early and carry the same environment forward as the system matures toward deployment.
As part of the ADI DataX™ stack, IIO provides a stable and consistent interface between RF hardware and user space applications.
This makes it possible to reuse application logic on the preferred platform without rewriting data‑handling code.
At the application layer, ADI DataX™ exposes RF data in a form that is immediately consumable by modern software ecosystems, MATLAB on RF‑SoM platforms.
To get started with this demo, follow the GitHub documentation, which provides a step-by-step Getting Started guide, hardware requirements, and setup instructions.
To explore additional ADI DataX demos and learn more about the broader DataX framework, visit the ADI DataX Solution Center.