Binaural Reproduction of Finite Difference Simulations Using Spherical Array Processing

Due to its efficiency and simplicity, the finite-difference time-domain method is becoming a popular choice for solving wideband, transient problems in various fields of acoustics. So far, the issue of extracting a binaural response from finite difference simulations has only been discussed in the context of embedding a listener geometry in the grid. In this paper, we propose and study a method for binaural response rendering based on a spatial decomposition of the sound field. The finite difference grid is locally sampled using a volumetric array of receivers, from which a plane wave density function is computed and integrated with free-field head related transfer functions, in the spherical harmonics domain. The volumetric array is studied in terms of numerical robustness and spatial aliasing. Analytic formulas that predict the performance of the array are developed, facilitating spatial resolution analysis and numerical binaural response analysis for a number of finite difference schemes. Particular emphasis is placed on the effects of numerical dispersion on array processing and on the resulting binaural responses. Our method is compared to a binaural simulation based on the image method. Results indicate good spatial and temporal agreement between the two methods.

[1]  Jont B. Allen,et al.  Image method for efficiently simulating small‐room acoustics , 1976 .

[2]  J. Strikwerda Finite Difference Schemes and Partial Differential Equations , 1989 .

[3]  Mendel Kleiner,et al.  Auralization-An Overview , 1993 .

[4]  F L Wightman,et al.  Monaural sound localization revisited. , 1997, The Journal of the Acoustical Society of America.

[5]  E. Williams,et al.  Fourier Acoustics: Sound Radiation and Nearfield Acoustical Holography , 1999 .

[6]  Q. Liu,et al.  Finite difference computation of head-related transfer function for human hearing. , 2003, The Journal of the Acoustical Society of America.

[7]  Vesa Välimäki,et al.  Interpolated rectangular 3-D digital waveguide mesh algorithms with frequency warping , 2003, IEEE Trans. Speech Audio Process..

[8]  V. Ralph Algazi,et al.  Motion-Tracked Binaural Sound , 2004 .

[9]  Shinichi Sakamoto,et al.  Sound field simulation method by combining finite difference time domain calculation and multi-channel reproduction technique , 2004 .

[10]  B. Rafaely Plane-wave decomposition of the sound field on a sphere by spherical convolution , 2004 .

[11]  J. Strikwerda Finite Difference Schemes and Partial Differential Equations, Second Edition , 2004 .

[12]  D. Botteldooren,et al.  Parameter study of sound propagation between city canyons with a coupled FDTD-PE model , 2006 .

[13]  Boaz Rafaely,et al.  Analysis and design of spherical microphone arrays , 2005, IEEE Transactions on Speech and Audio Processing.

[14]  Jose J. Lopez,et al.  An Approach to Discrete-Time Modelling Auralization for Wave Field Synthesis Applications , 2005 .

[15]  R. Kastner,et al.  A multidimensional Z-transform evaluation of the discrete finite difference time domain Green's function , 2006, IEEE Transactions on Antennas and Propagation.

[16]  U. Peter Svensson,et al.  Conversion of Discretely Sampled Sound Field Data to Auralization Formats , 2006 .

[17]  Boaz Rafaely,et al.  Spatial Aliasing in Spherical Microphone Arrays , 2007, IEEE Transactions on Signal Processing.

[18]  Boaz Rafaely,et al.  Open-Sphere Designs for Spherical Microphone Arrays , 2007, IEEE Transactions on Audio, Speech, and Language Processing.

[19]  Damian T. Murphy,et al.  The KW-Boundary Hybrid Digital Waveguide Mesh for Room Acoustics Applications , 2007, IEEE Transactions on Audio, Speech, and Language Processing.

[20]  Boaz Rafaely The Spherical-Shell Microphone Array , 2008, IEEE Transactions on Audio, Speech, and Language Processing.

[21]  Boaz Rafaely,et al.  Spherical Microphone Array Beam Steering Using Wigner-D Weighting , 2008, IEEE Signal Processing Letters.

[22]  U Peter Svensson,et al.  Beamforming synthesis of binaural responses from computer simulations of acoustic spaces. , 2008, The Journal of the Acoustical Society of America.

[23]  Parham Mokhtari,et al.  Computer Simulation of HRTFs for Personalization of 3D Audio , 2008, 2008 Second International Symposium on Universal Communication.

[24]  Stefan Bilbao Numerical Sound Synthesis: Finite Difference Schemes and Simulation in Musical Acoustics , 2009 .

[25]  André van Schaik,et al.  Room acoustics simulation for multichannel microphone arrays , 2010 .

[26]  Banu Gunel,et al.  Simulation of Directional Microphones in Digital Waveguide Mesh-Based Models of Room Acoustics , 2010, IEEE Transactions on Audio, Speech, and Language Processing.

[27]  Dinesh Manocha,et al.  Use of GPUs in room acoustic modeling and auralization , 2010 .

[28]  Boaz Rafaely,et al.  Interaural cross correlation in a sound field represented by spherical harmonics. , 2009, The Journal of the Acoustical Society of America.

[29]  Maarten van Walstijn,et al.  Room Acoustics Simulation Using 3-D Compact Explicit FDTD Schemes , 2011, IEEE Transactions on Audio, Speech, and Language Processing.

[30]  Tapio Lokki,et al.  The perceptual effects of dispersion error on room acoustic model auralization , 2011 .

[31]  Emanuel A. P. Habets,et al.  Simulating room impulse responses for spherical microphone arrays , 2011, 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[32]  Sascha Spors,et al.  Wave field synthesis of a sound field described by spherical harmonics expansion coefficients. , 2012, The Journal of the Acoustical Society of America.

[33]  Damian T. Murphy,et al.  Spatial Encoding of Finite Difference Time Domain Acoustic Models for Auralization , 2012, IEEE Transactions on Audio, Speech, and Language Processing.

[34]  B. Rafaely,et al.  Spherical microphone array with optimal aliasing cancellation , 2012, 2012 IEEE 27th Convention of Electrical and Electronics Engineers in Israel.

[35]  Stefan Bilbao,et al.  BINAURAL SIMULATIONS USING AUDIO RATE FDTD SCHEMES AND CUDA , 2012 .

[36]  Craig J. Webb,et al.  Modeling binaural receivers in finite difference simulation of room acoustics , 2013 .

[37]  Stefan Bilbao,et al.  Modeling of Complex Geometries and Boundary Conditions in Finite Difference/Finite Volume Time Domain Room Acoustics Simulation , 2013, IEEE Transactions on Audio, Speech, and Language Processing.

[38]  J. Sheaffer,et al.  A Spherical Array Approach for Simulation of Binaural Impulse Responses using the Finite Difference Time Domain Method , 2014 .

[39]  Bruno Fazenda,et al.  Physical and numerical constraints in source modeling for finite difference simulation of room acoustics. , 2014, The Journal of the Acoustical Society of America.

[40]  Sascha Spors,et al.  Time-Domain Behaviour of Spherical Microphone Arrays at High Orders , 2014 .

[41]  Dinesh Manocha,et al.  Efficient HRTF Computation Using Adaptive Rectangular Decomposition , 2014 .