AbstractSDRs: Bring down the two-language barrier with Julia Language for efficient SDR prototyping - Archive ouverte HAL
Article Dans Une Revue IEEE Embedded Systems Letters Année : 2021

AbstractSDRs: Bring down the two-language barrier with Julia Language for efficient SDR prototyping

Résumé

This paper proposes a new methodology based on the recently proposed Julia language for efficient Software Defined Radio (SDR) prototyping. SDRs are immensely popular as they allow to have a flexible approach for sounding, monitoring or processing radio signals through the use of generic analog components and lot of digital signal processing. As, in this paradigm, most of the processing is done at software levels (i.e. on a CPU), an efficient software methodology has to be envisioned. Right now, most of the existing methods focus on lowlevel languages (C or C++) for good runtime performance (at the cost of easy prototyping) or high-level language (such as Python) for flexibility (at the price of runtime performance). In this article we propose a new methodology based on Julia language that addresses this two-language problem and paves the way for efficient prototyping without giving up runtime performance. To prove the benefits of the proposed approach, a performance benchmark with several optimisation levels compares the Julia approach with C++ and Python.
Fichier principal
Vignette du fichier
JuliaSDR.pdf (150.53 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03122623 , version 1 (27-01-2021)

Identifiants

Citer

Corentin Lavaud, Robin Gerzaguet, Matthieu Gautier, Olivier Berder. AbstractSDRs: Bring down the two-language barrier with Julia Language for efficient SDR prototyping. IEEE Embedded Systems Letters, 2021, 13 (4), pp.166-169. ⟨10.1109/LES.2021.3054174⟩. ⟨hal-03122623⟩
277 Consultations
725 Téléchargements

Altmetric

Partager

More