500 rub
Journal Achievements of Modern Radioelectronics №5 for 2026 г.
Article in number:
Creating a Bare-metal infrastructure to unlock the capabilities of the ADALM Pluto software-defined radio system
Type of article: scientific article
DOI: https://doi.org/10.18127/j20700784-202605-06
UDC: 621.396; 004.031.4
Authors:

S.A. Abbas1, M.A. Shchelokov2, T.R. Muksunov3, I.Yu. Kuzmenko4

1–4 National Research Tomsk State University (Tomsk, Russia)

1 samerov92.abbas@gmail.com

Abstract:

This article presents a comprehensive analysis of the architectural advantages and implementation strategies for developing bare-metal applications on the ADALM Pluto Software-Defined Radio (SDR) platform. Unlike conventional Linux‑based firmware, the bare‑metal approach eliminates operating system overhead, enabling deterministic real‑time performance. The research focuses on a practical use case: a low‑latency RF relay system that receives a signal from an FPV camera at 2,412 GHz, performs real‑time amplification and filtering, and retransmits it at 5,780 GHz. Experimental results demonstrate a round‑trip latency of 10…20 µs, jitter below 0,8  µs, confirming that bare‑metal implementation transforms the ADALM Pluto from an educational tool into a high‑performance platform for time‑critical radio applications.

Pages: 53-60
For citation

Abbas S.A., Shchelokov M.A., Muksunov T.R., Kuzmenko I.Yu. Creating a Bare-metal infrastructure to unlock the capabilities of the ADALM Pluto software-defined radio system. Achievements of modern radioelectronics. 2026. V. 80. № 5. P. 53–60. DOI: https://doi.org/10.18127/j20700784-202605-06 [in Russian]

References
  1. ADALM-PLUTO Software Defined Radio Active Learning Module. URL: https://www.analog.com/en/resources/evaluation-hardware-and-software/evaluation-boards-kits/adalm-pluto.html
  2. AD9363 RF Agile Transceiver Data Sheet. URL: https://www.analog.com/media/en/technical-documentation/data-sheets/ad9363.pdf
  3. ADALM-PLUTO SDR Hardware Reference Manual. URL: www.gnuradio.org/grcon/grcon18/presentations/PlutoSDR/8-Michael_Hennerich.pdf
  4. Zynq-7000 SoC Technical Reference Manual. URL: https://docs.amd.com/r/en-US/ug585-zynq-7000-SoC-TRM
  5. Crockett L.H., Elliot R.A., Enderwitz M.A., Stewart R.W. The Zynq Book: Embedded Processing with the ARM Cortex-A9 on the Xilinx Zynq-7000 All Programmable SoC / Strathclyde Academic Media. 2014.
  6. Baremetal Application Development for Zynq-7000 SoC. URL: https://docs.amd.com/r/en-US/ug821-zynq-7000-swdev/Bare-Metal-Application-Development
  7. Mitola J. The software radio architecture. IEEE Communications Magazine. 1995. V. 33. № 5. P. 26–38.
  8. Yiu J. The Definitive Guide to ARM Cortex-A9 Processors. Newnes. 2013.
  9. Stewart R.W., Barlee K.W., Atkinson D.S., Crockett L.H. Software Defined Radio using MATLAB & Simulink and the RTL-SDR. Strathclyde Academic Media. 2015.
  10. Blossom E. GNU radio: tools for exploring the radio frequency spectrum. Linux Journal. 2004. № 122. P. 4.
  11. Rouphael T.J. RF and Digital Signal Processing for Software-Defined Radio: A MultiStandard Multi-Mode Approach. Newnes. 2009.
  12. Shikhovtsev I.V., Yakubov V.P. Statisticheskaya radiofizika. Kurs lektsiy. Novosibirsk: Novosib. gos. un-t. 2011. [in Russian]
  13. Abbas S.A. Izmereniye azimuta na istochnik izlucheniya i urovnya prinimayemogo signala passivnoy RLS krugovogo obzora. VII Vseross. nauch.-tekhnich. konf. «Sistemy svyazi i radionavigatsii». Krasnoyarsk. 12–14 noyabrya 2024 g. Krasnoyarsk: AO «NPP «Radiosvyaz'». 2024. [in Russian]
Date of receipt: 10.02.2026
Approved after review: 15.04.2026
Accepted for publication: 30.04.2026