title: Rigid sphere room impulse response simulation: algorithm and applications.
abstract: Simulated room impulse responses have been proven to be both useful and indispensable for comprehensive testing of acoustic signal processing algorithms while controlling parameters such as the reverberation time, room dimensions, and source-array distance. In this work, a method is proposed for simulating the room impulse responses between a sound source and the microphones positioned on a spherical array. The method takes into account specular reflections of the source by employing the well-known image method, and scattering from the rigid sphere by employing spherical harmonic decomposition. Pseudocode for the proposed method is provided, taking into account various optimizations to reduce the computational complexity. The magnitude and phase errors that result from the finite order spherical harmonic decomposition are analyzed and general guidelines for the order selection are provided. Three examples are presented: an analysis of a diffuse reverberant sound field, a study of binaural cues in the presence of reverberation, and an illustration of the algorithm's use as a mouth simulator.
authors.affiliation: Communications and Signal Processing Group, Department of Electrical & Electronic Engineering, Imperial College London, Exhibition Road, London SW7 2AZ, United Kingdom. daniel.jarrett05@imperial.ac.uk
authors.forename: D P
authors.initials: DP
authors.lastname: Jarrett
authors.forename: E A P
authors.initials: EA
authors.lastname: Habets
authors.forename: M R P
authors.initials: MR
authors.lastname: Thomas
authors.forename: P A
authors.initials: PA
authors.lastname: Naylor
mesh_terms: D000162:Acoustics / Q000295:instrumentation; D000465:Algorithms; D003198:Computer Simulation; D003463:Cues; D005160:Facility Design and Construction; D006801:Humans; D008962:Models, Theoretical; D009038:Motion; D012542:Scattering, Radiation; D012815:Signal Processing, Computer-Assisted; D013016:Sound; D013017:Sound Localization; D013018:Sound Spectrography; D013997:Time Factors; D014159:Transducers; D014732:Vibration