Design and implementation of real-time wideband software-defined radio applications with GPGPUs

被引:1
作者
Fisne, Alparslan [1 ]
Ozsoy, Adnan [2 ]
机构
[1] Aselsan Inc, Dept Elect Warfare Mission Software, TR-06830 Ankara, Turkey
[2] Hacettepe Univ, Dept Comp Engn, TR-06800 Ankara, Turkey
关键词
CUDA; demodulation; digital down conversion; GPGPU; software-defined radio; spectrum sensing; EFFICIENT; SAVE;
D O I
10.1002/cpe.4791
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Wideband software-defined radio (SDR) applications include data and time intensive operations such as wideband spectrum, signal detection, digital down conversion (DDC), and analog demodulation. Each of these processes need to be performed in order to produce the audio signal from the wideband signals. However, serial implementation of SDR applications do not provide necessary rate speed to obtain the sound and speech data in real time. In this work, we propose a real time SDR implementation using a heterogeneous architecture with CPUs and GPUs. To obtain the sound and speech data from the signals received and processed in SDR algorithms in real time, we also provide necessary optimizations. We test the proposed design using both single CPU core, multiple CPU cores, and GPUs. High performance is observed with our proposed algorithm in experimental tests. We also provide test results in a mobile setup where resources such as power and size are limited. For this purpose, we provide test results on NVIDIA Jetson GPUs and portable laptop CPUs. This work shows a proof of concept that the sound of a signal can be detected in the wideband spectrum and can be played back continuously in a real time with the help of the parallel programming suitable for low power consumption.
引用
收藏
页数:13
相关论文
共 50 条
  • [31] Software-Defined Radio Enabled Cloud Radio Access Network Implementation Using OpenAirInterface
    Mufutau, Akeem O.
    Guiomar, Fernando P.
    Oliveira, Arnaldo
    Monteiro, Paulo P.
    WIRELESS PERSONAL COMMUNICATIONS, 2021, 121 (02) : 1233 - 1253
  • [32] Software-Defined Radio for Undergraduate Projects
    Birmingham, William
    Acker, Leah
    SIGCSE 2007: PROCEEDINGS OF THE THIRTY-EIGHTH SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2007, : 293 - 297
  • [33] Secure Reconfiguration of Software-Defined Radio
    Li, Chunxiao
    Jha, Niraj K.
    Raghunathan, Anand
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2012, 11 (01)
  • [34] Introduction to the Software-defined Radio Approach
    Selva, A. F. B.
    Reis, A. L. G.
    Lenzi, K. G.
    Meloni, L. G. P.
    Barbin, S. E.
    IEEE LATIN AMERICA TRANSACTIONS, 2012, 10 (01) : 1156 - 1161
  • [35] Software-Defined Radio for OFDM Transceivers
    Yeh, Hen-Geul
    Ingerson, Paul
    2010 IEEE INTERNATIONAL SYSTEMS CONFERENCE, 2010, : 261 - 266
  • [36] Real-time transponder detection using open-source software-defined radio receiver architecture for harmonic radar systems
    Penaloza-Aponte, Diego
    Urbina, Julio, V
    Fuentes, Jose D.
    RADAR SENSOR TECHNOLOGY XXVI, 2022, 12108
  • [37] Distributed Software Defined Radio Testbed for Real-time Emitter Localization and Tracking
    Schmitz, Johannes
    Bartsch, Felix
    Hernandez, Manuel
    Mathar, Rudolf
    2017 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (ICC WORKSHOPS), 2017, : 1246 - 1252
  • [38] Seamless Dynamic Runtime Reconfiguration in a Software-Defined Radio
    Dickens, Michael
    Laneman, J. Nicholas
    Dunn, Brian P.
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2012, 69 (01): : 87 - 94
  • [39] A New Compilation Flow for Software-Defined Radio Applications on Heterogeneous MPSoCs
    Dardaillon, Mickael
    Marquet, Kevin
    Risset, Tanguy
    Martin, Jerome
    Charles, Henri-Pierre
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2016, 13 (02)
  • [40] Software Defined Radio - Design and implementation of complete platform
    Pawlowski, P.
    Dabrowski, A.
    Skrzypek, P.
    Roszak, P.
    Palejko, A.
    Walenciak, T.
    Mor, M.
    2011 IEEE 14TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS (DDECS), 2011, : 155 - 158