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 条
  • [41] Real-Time Embedded Intelligence System: Emotion Recognition on Raspberry Pi with Intel NCS
    Xing, Y.
    Kirkland, P.
    Di Caterina, G.
    Soraghan, J.
    Matich, G.
    [J]. ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING - ICANN 2018, PT I, 2018, 11139 : 801 - 808
  • [42] Raspberry Pi performance analysis in real-time applications with the RT-Preempt patch
    Carvalho, Alan A.
    Machado, Claudio L. D.
    Moraes, Fabiano S.
    [J]. 2019 LATIN AMERICAN ROBOTICS SYMPOSIUM, 2019 BRAZILIAN SYMPOSIUM ON ROBOTICS (SBR) AND 2019 WORKSHOP ON ROBOTICS IN EDUCATION (LARS-SBR-WRE 2019), 2019, : 162 - 167
  • [43] Real-time Processing of Signals using Parallel Development Technology
    Popa, Bogdan
    Popescu, Ion-Marian
    Sendrescu, Dorin
    Lorincz, Alexandra Elisabeta
    [J]. 2022 23RD INTERNATIONAL CARPATHIAN CONTROL CONFERENCE (ICCC), 2022, : 76 - 81
  • [44] REAL-TIME PROCESSING OF ULTRASONIC DOPPLER SIGNALS OF FETAL ACTIVITY
    KALUZYNSKI, K
    BERSON, M
    POURCELOT, L
    PALKO, T
    [J]. MEDICAL & BIOLOGICAL ENGINEERING & COMPUTING, 1994, 32 (06) : 686 - 688
  • [45] Flexible architecture for real-time synchronized processing of multimedia signals
    Mohamed Awad
    Islam T. Abougindia
    Ahmed Elliethy
    Hussein A. Aly
    [J]. Multimedia Tools and Applications, 2021, 80 : 18531 - 18551
  • [46] BioStream: A system architecture for real-time processing of physiological signals
    Bar-Or, A
    Healey, J
    Kontothanassis, L
    Van Thong, JM
    [J]. PROCEEDINGS OF THE 26TH ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY, VOLS 1-7, 2004, 26 : 3101 - 3104
  • [47] Flexible architecture for real-time synchronized processing of multimedia signals
    Awad, Mohamed
    Abougindia, Islam T.
    Elliethy, Ahmed
    Aly, Hussein A.
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2021, 80 (12) : 18531 - 18551
  • [48] Real-time processing system of lightning locating and other signals
    Ni, Zhuo
    Shu, Yong
    Fu, Zhengcai
    Li, Fushou
    [J]. Shanghai Jiaotong Daxue Xuebao/Journal of Shanghai Jiaotong University, 1993, 27 (02):
  • [49] On-board Processing of Acceleration Data for Real-time Activity Classification
    Choi, Sangil
    LeMay, Richelle
    Youn, Jong-Hoon
    [J]. 2013 IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE (CCNC), 2013, : 68 - 73
  • [50] Multi-mode Real-Time SAR On-Board Processing
    Que, Russel
    Ponce, Octavio
    Baumgartner, Stefan V.
    Scheiber, Rolf
    [J]. 11TH EUROPEAN CONFERENCE ON SYNTHETIC APERTURE RADAR (EUSAR 2016), 2016, : 137 - 142