Accelerating multi-channel filtering of audio signal on ARM processors

被引:5
|
作者
Belloch, Jose A. [1 ]
Alventosa, Fran J. [2 ]
Alonso, Pedro [2 ]
Quintana-Orti, Enrique S. [1 ]
Vidal, Antonio M. [2 ]
机构
[1] Univ Jaume 1, Dept Ingn & Ciencia Comp, Castellon De La Plana, Spain
[2] Univ Politecn Valencia, Dept Sistemas Informat & Comp, Valencia, Spain
来源
JOURNAL OF SUPERCOMPUTING | 2017年 / 73卷 / 01期
关键词
Low-power processors; ARMv7 and ARM (R) Cortex-A15; NEON (R) Intrinsics; Audio processing;
D O I
10.1007/s11227-016-1689-8
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Tablets and smart phones are nowadays equipped with low-power processor architectures such as the ARMv7 and the ARMv8 series. These processors integrate powerful SIMD units to exploit the intrinsic data-parallelism of most media and signal processing applications. In audio signal processing, there exist multiple problems that require filtering operations such as equalizations or signal synthesizers, among others. Most of these applications can be efficiently executed today on mobile devices by leveraging the processor SIMD unit. In this paper, we target the implementation of multi-channel filtering of audio signals on ARM architectures. To this end, we consider two common audio filter structures: FIR and IIR. The latter is analyzed in two different forms: direct form I and parallel form. Our results show that the SIMD-accelerated implementation increases the processing speed by a factor of 4 with respect to the original code, and our hand-tuned SIMD implementation outperforms the auto-vectorized code by a factor of 2. These results allow us to deal in real time with multi-channel systems composed of 260 FIR filters with 256 coefficients, or 125 IIR filters with 256 coefficients, of INT16 data type.
引用
收藏
页码:203 / 214
页数:12
相关论文
共 50 条
  • [31] A Multi-channel Radar Signal Process System
    Xu Chengfa
    Wang Junling
    Wu Ronggang
    INFORMATION TECHNOLOGY FOR MANUFACTURING SYSTEMS, PTS 1 AND 2, 2010, : 884 - 888
  • [32] Multi-channel Signal Generator Based on FPGA
    Zheng, Yan
    ELECTRONIC INFORMATION AND ELECTRICAL ENGINEERING, 2012, 19 : 508 - 510
  • [33] Quick measurement of signal frequency in multi-channel
    Lin, H
    Wang, J
    Huang, YQ
    Hu, TL
    ICEMI 2005: Conference Proceedings of the Seventh International Conference on Electronic Measurement & Instruments, Vol 1, 2005, : 116 - 119
  • [34] Multi-Channel Hypergraph Collaborative Filtering with Attribute Inference
    Jiang, Yutong
    Gao, Yuhan
    Sun, Yaoqi
    Wang, Shuai
    Yan, Chenggang
    ELECTRONICS, 2024, 13 (05)
  • [35] A New Method for Multi-channel Signal Compression
    Ding Lijun
    Feng Hao
    2011 INTERNATIONAL CONFERENCE ON ELECTRONICS, COMMUNICATIONS AND CONTROL (ICECC), 2011, : 67 - 70
  • [36] Signal and Noise Considerations in Multi-Channel SAR
    Younis, Marwan
    Lopez-Dekker, Paco
    Krieger, Gerhard
    2015 16TH INTERNATIONAL RADAR SYMPOSIUM (IRS), 2015, : 434 - 439
  • [37] Shuffled multi-channel sparse signal recovery
    Koka, Taulant
    Tsakiris, Manolis C.
    Muma, Michael
    Haro, Benjamin Bejar
    SIGNAL PROCESSING, 2024, 224
  • [39] Multi-channel signal estimation for machine diagnosis
    Knaak, M
    Filbert, D
    TECHNISCHES MESSEN, 2004, 71 (04): : 269 - 277
  • [40] Audio-visual Multi-channel Recognition of Overlapped Speech
    Yu, Jianwei
    Wu, Bo
    Gu, Rongzhi
    Zhang, Shi-Xiong
    Chen, Lianwu
    Xu, Yong
    Yu, Meng
    Su, Dan
    Yu, Dong
    Liu, Xunying
    Meng, Helen
    INTERSPEECH 2020, 2020, : 3496 - 3500