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
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.
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]
- 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
- AD9363 RF Agile Transceiver Data Sheet. URL: https://www.analog.com/media/en/technical-documentation/data-sheets/ad9363.pdf
- ADALM-PLUTO SDR Hardware Reference Manual. URL: www.gnuradio.org/grcon/grcon18/presentations/PlutoSDR/8-Michael_Hennerich.pdf
- Zynq-7000 SoC Technical Reference Manual. URL: https://docs.amd.com/r/en-US/ug585-zynq-7000-SoC-TRM
- 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.
- Baremetal Application Development for Zynq-7000 SoC. URL: https://docs.amd.com/r/en-US/ug821-zynq-7000-swdev/Bare-Metal-Application-Development
- Mitola J. The software radio architecture. IEEE Communications Magazine. 1995. V. 33. № 5. P. 26–38.
- Yiu J. The Definitive Guide to ARM Cortex-A9 Processors. Newnes. 2013.
- 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.
- Blossom E. GNU radio: tools for exploring the radio frequency spectrum. Linux Journal. 2004. № 122. P. 4.
- Rouphael T.J. RF and Digital Signal Processing for Software-Defined Radio: A MultiStandard Multi-Mode Approach. Newnes. 2009.
- Shikhovtsev I.V., Yakubov V.P. Statisticheskaya radiofizika. Kurs lektsiy. Novosibirsk: Novosib. gos. un-t. 2011. [in Russian]
- 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]

