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 条
  • [1] Real-Time PSK Transceiver Design and Implementation using Software Defined Radio
    Zengin, Mehmet Ali
    Kucuk, Kerem
    Aldirmaz Colak, Sultan
    2018 26TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2018,
  • [2] DESIGN AND IMPLEMENTATION OF A WIRELESS SOFTWARE-DEFINED RADIO TESTBED
    Pino Gallardo, Sergio
    Arguello Fuentes, Henry
    DYNA-COLOMBIA, 2013, 80 (180): : 67 - 76
  • [3] Design of Real-time Data Acquisition Software In Software Defined Radio
    Ren, Qian
    Sun, Guangmin
    Zhang, Yuanyuan
    Zhao, Dequn
    2012 FIFTH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN (ISCID 2012), VOL 2, 2012, : 244 - 247
  • [4] Time-sensitive Software-defined Network (TSSDN) for Real-time Applications
    Nayak, Naresh Ganesh
    Duerr, Frank
    Rothermel, Kurt
    PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS PROCEEDINGS (RTNS 2016), 2016, : 193 - 202
  • [5] Software-defined Networking for Real-time Ethernet
    Du, Jia Lei
    Herlich, Matthias
    ICINCO: PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS, VOL 2, 2016, : 584 - 589
  • [6] Real-Time Portability in Software-Defined Systems
    Spencer, Matt
    Andreozzi, Matteo
    2023 CYBER-PHYSICAL SYSTEMS AND INTERNET-OF-THINGS WEEK, CPS-IOT WEEK WORKSHOPS, 2023, : 177 - 178
  • [7] Modified receiver architecture in software-defined radio for real-time modulation classification
    Le, Quoc Nam
    Huynh, Tan Quoc
    Ta, Hien Quang
    Tan, Phuoc Vo
    Nguyen, Lap Luat
    EURASIP JOURNAL ON ADVANCES IN SIGNAL PROCESSING, 2024, 2024 (01):
  • [8] A Method to Guarantee Real-time for Software-Defined Radio in User-space
    Cheng, Xing
    Zhao, Ming
    2016 INTERNATIONAL CONFERENCE ON INFORMATION SYSTEM AND ARTIFICIAL INTELLIGENCE (ISAI 2016), 2016, : 300 - 304
  • [9] Handling Real-Time Video Traffic in Software-Defined Radio Access Networks
    Ngoc-Dung Dao
    Zhang, Hang
    Farmanbar, Hamid
    Li, Xu
    Callard, Aaron
    2015 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATION WORKSHOP (ICCW), 2015, : 191 - 196
  • [10] SDMAC: A Software-Defined MAC for Wi-Fi to Ease Implementation of Soft Real-Time Applications
    Cena, Gianluca
    Scanzio, Stefano
    Valenzano, Adriano
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2019, 15 (06) : 3143 - 3154