A novel semi-analytical signal processing model for the binaural coherence of homogeneous isotropic noise fields is presented in this contribution. This is derived from a simplified geometrical model of the human head, where the shadowing between the left and right ear is modeled by two non-reflecting circular plates. Based on Kirchhoff’s diffraction theory, it is shown how the corresponding coherence is calculated. This model can be used as part of various binaural signal processing algorithms, such as speech enhancement for digital hearing aids or binaural speech transmission systems. In experiments using an artificial head in a highly reverberant environment, it is confirmed that the proposed theoretical model shows a good match with the coherence obtained from measurements.
Matlab reference implementation |
The zip-file contains the following files:
binaural_coherence.m
Main function to generate 3D and 2D noise fields taking into account
head shadowing
binaural_coherence_example.m
Example script for coherence calculation and the comparison to
free-field coherence models
license.txt
BSD license
(Tested under Windows 7 (64bit) and Matlab r2010b (64bit))
V1.0 – First official release (January 2011)
This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.
The following notice applies to all IEEE publications:
© IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.