Skip to main content
Erschienen in: The Journal of Supercomputing 1/2017

01.03.2016

Accelerating multi-channel filtering of audio signal on ARM processors

verfasst von: Jose A. Belloch, Fran J. Alventosa, Pedro Alonso, Enrique S. Quintana-Ortí, Antonio M. Vidal

Erschienen in: The Journal of Supercomputing | Ausgabe 1/2017

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

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\(\times \) with respect to the original code, and our hand-tuned SIMD implementation outperforms the auto-vectorized code by a factor of 2\(\times \). 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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literatur
2.
Zurück zum Zitat Rämo J, Välimäki V, Bank B (2014) High-precision parallel graphic equalizer. IEEE Trans Audio Speech Lang Process 22:1894–1904CrossRef Rämo J, Välimäki V, Bank B (2014) High-precision parallel graphic equalizer. IEEE Trans Audio Speech Lang Process 22:1894–1904CrossRef
3.
Zurück zum Zitat Mathews MV, Miller JE, Moore FR, Pierce JR, Risset JC (1969) The technology of computer music. MIT Press, Cambridge, Mass Mathews MV, Miller JE, Moore FR, Pierce JR, Risset JC (1969) The technology of computer music. MIT Press, Cambridge, Mass
4.
Zurück zum Zitat Risset JC (1985) Computer music experiments 185. Comput Music J 22:11–18 Risset JC (1985) Computer music experiments 185. Comput Music J 22:11–18
5.
Zurück zum Zitat Puckette M (2007) The theory and technique of electronic music, World Scientific Publishing ISBN-13: 978–9812700773 Puckette M (2007) The theory and technique of electronic music, World Scientific Publishing ISBN-13: 978–9812700773
6.
Zurück zum Zitat Savioja L, Välimäki V, Smith JO (2011) Audio signal processing using graphics processing units. J Audio Eng Soc 59:3–19 Savioja L, Välimäki V, Smith JO (2011) Audio signal processing using graphics processing units. J Audio Eng Soc 59:3–19
7.
Zurück zum Zitat Belloch JA, Bank B, Savioja L, Gonzalez A, Välimäki V (2014) Multi-channel IIR filtering of audio signals using a GPU. In: Proc. IEEE Int. Conf. Acoustics, Speech and Signal Processing (ICASSP-14), pp 6692–6696 Belloch JA, Bank B, Savioja L, Gonzalez A, Välimäki V (2014) Multi-channel IIR filtering of audio signals using a GPU. In: Proc. IEEE Int. Conf. Acoustics, Speech and Signal Processing (ICASSP-14), pp 6692–6696
8.
Zurück zum Zitat Belloch JA, Gonzalez A, Martnez-Zaldívar FJ, Vidal AM (2013) Multichannel massive audio processing for a generalized crosstalk cancellation and equalization application using GPUs. Integr Comput Aided Eng 20:169–182 Belloch JA, Gonzalez A, Martnez-Zaldívar FJ, Vidal AM (2013) Multichannel massive audio processing for a generalized crosstalk cancellation and equalization application using GPUs. Integr Comput Aided Eng 20:169–182
9.
Zurück zum Zitat Algazi V, Duda R (2011) Headphone-based spatial sound. IEEE Signal Process Mag 28:33–42CrossRef Algazi V, Duda R (2011) Headphone-based spatial sound. IEEE Signal Process Mag 28:33–42CrossRef
10.
Zurück zum Zitat Belloch JA, Ferrer M, Gonzalez A, Martinez-Zaldívar FJ, Vidal AM (2013) Headphone-based virtual spatialization of sound with a GPU accelerator. J Audio Eng Soc 61:546–556 Belloch JA, Ferrer M, Gonzalez A, Martinez-Zaldívar FJ, Vidal AM (2013) Headphone-based virtual spatialization of sound with a GPU accelerator. J Audio Eng Soc 61:546–556
11.
Zurück zum Zitat Huang Y, Chen J, Benesty J (2011) Immerse audio schemes. IEEE Signal Process Mag 28:20–32CrossRef Huang Y, Chen J, Benesty J (2011) Immerse audio schemes. IEEE Signal Process Mag 28:20–32CrossRef
12.
Zurück zum Zitat Oppenheim AV, Willsky AS, Hamid S (1997) Signals and systems, processing series, 2nd edn. Prentice Hall, Upper Saddle River Oppenheim AV, Willsky AS, Hamid S (1997) Signals and systems, processing series, 2nd edn. Prentice Hall, Upper Saddle River
13.
Zurück zum Zitat Bank B (2008) Perceptually motivated audio equalization using fixed-pole parallel second-order filters. IEEE Signal Process Lett 15:477–480CrossRef Bank B (2008) Perceptually motivated audio equalization using fixed-pole parallel second-order filters. IEEE Signal Process Lett 15:477–480CrossRef
14.
Zurück zum Zitat Mitra G, Johnston B, Rendell AP, McCreath E, Zhou J (2013) Use of SIMD vector operations to accelerate application code performance on low-powered ARM and Intel Platforms. In: IEEE 27th International Parallel and Distributed Processing Symposium Workshops PhD Forum (IPDPSW), pp 1107–1116 Mitra G, Johnston B, Rendell AP, McCreath E, Zhou J (2013) Use of SIMD vector operations to accelerate application code performance on low-powered ARM and Intel Platforms. In: IEEE 27th International Parallel and Distributed Processing Symposium Workshops PhD Forum (IPDPSW), pp 1107–1116
15.
Zurück zum Zitat Welch E, Patru D, Saber E, Bengtson K (2012) A study of the use of SIMD instructions for two image processing algorithms. Western New York Image Processing Workshop (WNYIPW), pp 21–24 Welch E, Patru D, Saber E, Bengtson K (2012) A study of the use of SIMD instructions for two image processing algorithms. Western New York Image Processing Workshop (WNYIPW), pp 21–24
16.
Zurück zum Zitat Wang R, Wan J, Wang W, Wang Z, Dong S, Gao W (2013) High definition IEEE AVS decoder on ARM NEON platform. In: 20th IEEE International Conference on Image Processing (ICIP), pp 1524–1527 Wang R, Wan J, Wang W, Wang Z, Dong S, Gao W (2013) High definition IEEE AVS decoder on ARM NEON platform. In: 20th IEEE International Conference on Image Processing (ICIP), pp 1524–1527
17.
Zurück zum Zitat Holgersson SB (2012) Optimising IIR filters using ARM NEON, Master Thesis of University of Denmark Holgersson SB (2012) Optimising IIR filters using ARM NEON, Master Thesis of University of Denmark
18.
Zurück zum Zitat Rabiner LR, Gold B (1975) Theory and application of digital signal processing. Prentice-Hall, Englewood Cliffs Rabiner LR, Gold B (1975) Theory and application of digital signal processing. Prentice-Hall, Englewood Cliffs
Metadaten
Titel
Accelerating multi-channel filtering of audio signal on ARM processors
verfasst von
Jose A. Belloch
Fran J. Alventosa
Pedro Alonso
Enrique S. Quintana-Ortí
Antonio M. Vidal
Publikationsdatum
01.03.2016
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 1/2017
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-016-1689-8

Weitere Artikel der Ausgabe 1/2017

The Journal of Supercomputing 1/2017 Zur Ausgabe