Real-Time Correlation Processing of Vibroacoustic Signals on Single Board Raspberry Pi Computers with HiFiBerry Cards

被引:0
|
作者
Faerman, Vladimir [1 ]
Avramchuk, Valeriy [1 ]
Voevodin, Kiril [1 ]
Shvetsov, Mikhail [2 ]
机构
[1] Tomsk State Univ Control Syst & Radioelect, 40 Lenina Ave, Tomsk 634050, Russia
[2] Tomsk Polytech Univ, 30 Lenina Ave, Tomsk 634050, Russia
关键词
Correlation analysis; Time delay estimation; FFTW; Vulkan FFT; Raspberry Pi; GPU_FFT; LEAK DETECTION; DELAY ESTIMATION;
D O I
10.1007/978-3-030-94141-3_6
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The paper discusses the implementation of a time-frequency correlation algorithm for time delay estimation (TDE) on Raspberry Pi single-board computers. The implemented correlation algorithm is based on Fourier transform with the frequency sweep. In the paper, we analyzed the task of real-time acquisition and processing of acoustic signals with the Raspberry Pi computers. Then we modified the algorithm of computation of time frequency-correlation function to be applicable in real-time and implemented it as a C++ object. To increase the performance, we implemented GPU acceleration using GPU_FFT and Vulkan FFT libraries. The first library is a firmware that utilizes VideoCore IV on Raspberry Pi 3B+. Vulkan FFT library was implemented as an alternative compatible with VideoCore VI on Raspberry 4B. To estimate the efficiency of applying the graphical cores to we conducted a set of experiments. Those experiments were designed to measure the reduction in processing time after accelerating the most time computationally operation of inverse Fourier transform with theGPU. According to the results, we have concluded that GPU acceleration is efficient and makes possible the real-time processing of acoustic signals even of Raspberry Pi 3B+. The GPU acceleration proved to be the most crucial when large Fourier transform window size and the significant number of frequency bands are used.
引用
收藏
页码:55 / 71
页数:17
相关论文
共 50 条
  • [1] Real-time processing of speech signals using networked computers
    Pendse, R
    Yip, AW
    Hoyer, EA
    [J]. 40TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1 AND 2, 1998, : 802 - 805
  • [2] S-Transform Implemented into a Raspberry Pi for a Real-Time Electrical Signals Analysis
    Drouaz, Mahfoud
    Colicchio, Bruno
    Moukadem, Ali
    Abdeslam, Djaffar Ould
    Iravani, Reza
    [J]. PROCEEDINGS OF THE IECON 2016 - 42ND ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2016, : 5155 - 5160
  • [3] Real Time Monitoring of ECG Signals using Raspberry Pi
    Kafadar, Ozkan
    Sondas, Adnan
    [J]. 2016 20TH NATIONAL BIOMEDICAL ENGINEERING MEETING (BIYOMUT), 2016,
  • [4] Realization of Different Algorithms Using Raspberry Pi for Real-Time Image Processing Application
    Sahani, Mrutyunjaya
    Mohanty, Mihir Narayan
    [J]. INTELLIGENT COMPUTING, COMMUNICATION AND DEVICES, 2015, 309 : 473 - 479
  • [5] Face detection in a real-time videostream on Raspberry Pi
    Podestat, Jaroslav
    Kropik, Petr
    Benes, Jan
    [J]. 22TH INTERNATIONAL CONFERENCE COMPUTATIONAL PROBLEMS OF ELECTRICAL ENGINEERING (CPEE 2021), 2021,
  • [6] A Robust Feature Extraction Method for Real-Time Speech Recognition System on a Raspberry Pi 3 Board
    Mnassri, Aymen
    Bennasr, Mohamed
    Adnane, Cherif
    [J]. ENGINEERING TECHNOLOGY & APPLIED SCIENCE RESEARCH, 2019, 9 (02) : 4066 - 4070
  • [7] OPTICAL CORRELATION OF REAL-TIME SIGNALS
    CHANG, M
    MCCRICKARD, JT
    [J]. APPLIED OPTICS, 1971, 10 (12) : 2784 - +
  • [8] Performance Analysis of Real-Time DNN Inference on Raspberry Pi
    Velasco-Montero, Delia
    Fernandez-Berni, Jorge
    Carmona-Galan, Ricardo
    Rodriguez-Vazquez, Angel
    [J]. REAL-TIME IMAGE AND VIDEO PROCESSING 2018, 2018, 10670
  • [9] A New Real-Time SHM System Embedded on Raspberry Pi
    de Oliveira, Mario
    Nascimento, Raul
    Brandao, Douglas
    [J]. EUROPEAN WORKSHOP ON STRUCTURAL HEALTH MONITORING (EWSHM 2022), VOL 1, 2023, 253 : 386 - 395
  • [10] Real-Time Implementation of Scheduling Policies using Raspberry Pi
    Kamboj, Payal
    Krishna, C. Rama
    Reddy, S. R. N.
    [J]. PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE CONFLUENCE 2018 ON CLOUD COMPUTING, DATA SCIENCE AND ENGINEERING, 2018, : 472 - 477