THE AUDITORY MODELING TOOLBOX

Applies to version: 1.6.0

View the code

Go to function

CULLING2004
Binaural speech intelligibility

Usage:

[bmld_out] = culling2004(coherence,phase_target,phase_int,fc)

Input parameters:

coherence Maximum of the interaural cross-correlation, the value should be between 0 and 1.
phase_target Interaural phase difference of target signal, between 0 and \(2\pi\)
phase_int Interaural phase difference of the interfering source, between 0 and \(2\pi\)
fc Centre frequency of the frequency channel

Output parameters:

bmld_output improvement in predicted signal threshold when phase_target and phase_int differ compared to when they are the same.

Description:

culling2004(coherence,phase_target,phase_int,fc) calculates the binaural masking level difference for a signal in broadband noise. The input noise coherence and phase must be pre-calculated for the frequency channel bearing the signal. See jelfs2011 for an example on how to calculate these.

References:

J. F. Culling, M. L. Hawley, and R. Y. Litovsky. The role of head-induced interaural time and level differences in the speech reception threshold for multiple interfering sound sources. The Journal of the Acoustical Society of America, 116(2):1057--1065, august 2004.

J. F. Culling, M. L. Hawley, and R. Y. Litovsky. Erratum: The role of head-induced interaural time and level differences in the speech reception threshold for multiple interfering sound sources. The Journal of the Acoustical Society of America, 118(1):552--552, July 2005.