Multi-channel IIR filtering of audio signals using a GPU

Jose Antonio Belloch, Balazs Bank, Lauri Savioja, Alberto Gonzalez, Vesa Välimäki

Tutkimustuotos: Artikkeli kirjassa/konferenssijulkaisussaConference contributionScientificvertaisarvioitu

16 Sitaatiot (Scopus)

Abstrakti

In the audio signal processing field, multiple IIR filters are required in many applications. As an example, equalizing a Wave Field Synthesis system requires massive filter processing in real time. Graphics Processing Units (GPUs) are well known for their potential in highly parallel data processing. Up to now, the use of the GPUs for implementing IIR filters has not been clearly tackled in audio processing because of its feedback loop that prevents its total parallelization. However, using the Parallel form of IIR filters, this feedback is reduced, since every single sample is computed in a parallel way. This paper analyzes the performance of multiple IIR filters using GPUs and compares it with a powerful multi-core computer. The proposed GPU implementation can run up to 1256 concurrent IIR filters of order 256th in real time, which means 321,536 total filter order, with a latency time of 0.72 ms (sampling frequency of 44.1 kHz). This demonstrates that GPUs are well suited for computing massive IIR filtering.
AlkuperäiskieliEnglanti
Otsikko2014 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) (ICASSP-14), Florence, Italy, May 4-9, 2014
KustantajaIEEE
Sivut6692-6696
ISBN (elektroninen)978-1-4799-2893-4
DOI - pysyväislinkit
TilaJulkaistu - 2014
OKM-julkaisutyyppiA4 Artikkeli konferenssijulkaisuussa
TapahtumaIEEE International Conference on Acoustics, Speech, and Signal Processing - Florence, Italia
Kesto: 4 toukokuuta 20149 toukokuuta 2014
Konferenssinumero: 39

Conference

ConferenceIEEE International Conference on Acoustics, Speech, and Signal Processing
LyhennettäICASSP
MaaItalia
KaupunkiFlorence
Ajanjakso04/05/201409/05/2014

Tutkimusalat

  • audio signal processing
  • digital filters
  • filtering algorithms
  • parallel architectures
  • parallel processing

Sormenjälki Sukella tutkimusaiheisiin 'Multi-channel IIR filtering of audio signals using a GPU'. Ne muodostavat yhdessä ainutlaatuisen sormenjäljen.

Siteeraa tätä