2024-03-28T08:17:38Zhttps://repositori.uji.es/oai/requestoai:repositori.uji.es:10234/1656072023-07-21T09:33:12Zcom_10234_7036com_10234_9col_10234_8620
Repositori UJI
author
BELLOCH, JOSE A.
author
González, Alberto
author
Quintana-Orti, Enrique S.
author
Ferrer, Miguel
author
Välimäki, Vesa
2017-01-23T15:17:05Z
2017-01-23T15:17:05Z
2017-02
BELLOCH RODRÍGUEZ, José Antonio; GONZÁLEZ, Alberto; QUINTANA ORTÍ, Enrique Salvador; FERRER, Miguel; VÄLIMÄKI, Vesa. GPU-based Dynamic Wave Field Synthesis using Fractional Delay Filters and Room Compensation. IEEE-ACM Transactions on Audio Speech and Language Processing (2017), v. 25, n. 2, pp. 435-447
http://hdl.handle.net/10234/165607
http://dx.doi.org/10.1109/TASLP.2016.2631338
Wave Field Synthesis (WFS) is a multichannel audio reproduction method, of a considerable computational
cost that renders an accurate spatial sound field using a large number of loudspeakers to emulate
virtual sound sources. The moving of sound source locations can be improved by using fractional delay
filters, and room reflections can be compensated by using an inverse filter bank that corrects the room
effects at selected points within the listening area. However, both the fractional delay filters and the
room compensation filters further increase the computational requirements of the WFS system. This
paper analyzes the performance of a WFS system composed of 96 loudspeakers which integrates both
strategies. In order to deal with the large computational complexity, we explore the use of a graphics
processing unit (GPU) as a massive signal co-processor to increase the capabilities of the WFS system.
The performance of the method as well as the benefits of the GPU acceleration are demonstrated by
considering different sizes of room compensation filters and fractional delay filters of order 9. The
results show that a 96-speaker WFS system that is efficiently implemented on a state-of-art GPU can synthesize the movements of 94 sound sources in real time and, at the same time, can manage 9,216
room compensation filters having more than 4,000 coefficients each.
eng
Audio systems
Interpolation
Parallel architectures
Parallel processing
Signal synthesis
GPU-based Dynamic Wave Field Synthesis using Fractional Delay Filters and Room Compensation
info:eu-repo/semantics/article
TElDRU5DSUEgREUgRElTVFJJQlVDScOTTiBOTyBFWENMVVNJVkEKCkFjZXB0YW5kbyBlc3RhIGxpY2VuY2lhLCB1c3RlZCAoZWwgYXV0b3IvZXMgbyBlbCBwcm9waWV0YXJpby9zIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvcikKZ2FyYW50aXphIGEgbGEgVW5pdmVyc2l0YXQgSmF1bWUgSSBlbCBkZXJlY2hvIG5vIGV4Y2x1c2l2byBkZSBhcmNoaXZhcgplbiBlbCBSZXBvc2l0b3JpbyBVSkksIHJlcHJvZHVjaXIgKGNvbW8gc2UgZGVmaW5lIG3DoXMgYWJham8pLApjb211bmljYXIgeS9vIGRpc3RyaWJ1aXIgc3UgZG9jdW1lbnRvIG11bmRpYWxtZW50ZSBlbiBmb3JtYXRvIGVsZWN0csOzbmljby4KClRhbWJpw6luIGVzdMOhIGRlIGFjdWVyZG8gY29uIHF1ZSBsYSBVbml2ZXJzaXRhdCBKYXVtZSBJIHB1ZWRhIGNvbnNlcnZhciAKbcOhcyBkZSB1bmEgY29waWEgZGUgZXN0ZSBkb2N1bWVudG8sIHksIHNpbiBhbHRlcmFyIHN1IGNvbnRlbmlkbywKdHJhbnNmb3JtYXJsbyBhIG90cm9zIGZvcm1hdG9zLCBhcG95b3MgbyBtZWRpb3MgcGFyYSBnYXJhbnRpemFyCmxhIHNlZ3VyaWRhZCwgcHJlc2VydmFjacOzbiB5IGFjY2Vzby4KCkRlY2xhcmEgcXVlIGVsIGRvY3VtZW50byBlcyB1biB0cmFiYWpvIG9yaWdpbmFsIHN1eW8geS9vIHRpZW5lIGVsIGRlcmVjaG8KcGFyYSBvdG9yZ2FyIGxvcyBkZXJlY2hvcyBjb250ZW5pZG9zIGVuIGVzdGEgbGljZW5jaWEuClRhbWJpw6luIGRlY2xhcmEgcXVlIHN1IGRvY3VtZW50byBubyBpbmZyaW5nZSBsb3MgZGVyZWNob3MKZGUgYXV0b3IgZGUgb3RyYSBwZXJzb25hIG8gZW50aWRhZC4KClNpIGVsIGRvY3VtZW50byBjb250aWVuZSBtYXRlcmlhbGVzIGRlIGxvcyBjdWFsZXMgbm8gdGllbmUgZGVyZWNob3MgZGUgYXV0b3IsCmRlY2xhcmEgcXVlIGhhIG9idGVuaWRvIGVsIHBlcm1pc28gbmVjZXNhcmlvIHBhcmEgb3RvcmdhciBhIGxhIFVuaXZlcnNpdGF0IEphdW1lIEkKbG9zIGRlcmVjaG9zIHJlcXVlcmlkb3MgcG9yIGxhIHByZXNlbnRlIGxpY2VuY2lhLCB5IHF1ZSBlbCBtYXRlcmlhbCBjb24gZGVyZWNob3MKZGUgdGVyY2Vyb3MgZXN0w6EgY2xhcmFtZW50ZSBpZGVudGlmaWNhZG8geSByZWNvbm9jaWRvIGVuIGVsIGNvbnRlbmlkbwpkZWwgZG9jdW1lbnRvIGVudHJlZ2Fkby4KClNpIGVsIGRvY3VtZW50byBzZSBiYXNhIGVuIHVuYSBvYnJhIHF1ZSBoYSBzaWRvIHBhdHJvY2luYWRhIG8gYXBveWFkYQpwb3IgdW5hIG9yZ2FuaXphY2nDs24gZGlmZXJlbnRlIGVuIGxhIFVuaXZlcnNpdGF0IEphdW1lIEksIApzZSBwcmVzdXBvbmUgcXVlIHNlIGhhIGN1bXBsaWRvIGNvbiBjdWFscXVpZXIgZGVyZWNobyBkZSByZXZpc2nDs24KdSBvdHJhcyBvYmxpZ2FjaW9uZXMgcmVxdWVyaWRhcyBwb3IgZXN0ZSBjb250cmF0byBvIGFjdWVyZG8uCgpMYSBVbml2ZXJzaXRhdCBKYXVtZSBJIGlkZW50aWZpY2Fyw6EgY2xhcmFtZW50ZSBzdS9zIG5vbWJyZS9zIGNvbW8gYXV0b3IvcwpvIHByb3BpZXRhcmlvL3MgZGUgbG9zIGRlcmVjaG9zIGRlIGV4cGxvdGFjacOzbiB5IG5vIGhhcsOhIG5pbmd1bmEgYWx0ZXJhY2nDs24KZGUgc3UgZG9jdW1lbnRvIGRpZmVyZW50ZSBhIGxhcyBwZXJtaXRpZGFzIGVuIGVzdGEgbGljZW5jaWEuCgpMYSBVbml2ZXJzaXRhdCBKYXVtZSBJIGFzaWduYXLDoSBhIHN1IGRvY3VtZW50bywgZW4gY2FzbyBxdWUgYXPDrSBsbyBoYXlhIGluZGljYWRvLApsYSBsaWNlbmNpYSBDcmVhdGl2ZSBDb21tb25zICBjb3JyZXNwb25kaWVudGUgcGFyYSBwcm90ZWdlciBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwKZGVsIGF1dG9yIHkgZ2FyYW50aXphciBzdSByZXV0aWxpemFjacOzbiBlbiBsYXMgY29uZGljaW9uZXMgZXN0YWJsZWNpZGFzLiAK
URL
https://repositori.uji.es/xmlui/bitstream/10234/165607/1/Belloch_2017_Gpu.pdf
File
MD5
4a3b53c0e0eb086dee4f005638056515
3994029
application/pdf
Belloch_2017_Gpu.pdf
URL
https://repositori.uji.es/xmlui/bitstream/10234/165607/7/Belloch_2017_Gpu.pdf.txt
File
MD5
77055b4cb26a7209e44f1ec4159b571d
74840
text/plain
Belloch_2017_Gpu.pdf.txt