The Auditory Modeling Toolbox

Applies to version: 0.9.8

View the code

Go to function

CULLING2005BMLD - Binaural Masking Level Difference

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

culling2005bmld(coherence,phase_target,phase_int,fc) calculates the binaural masking level differencefor a signal in broadband noise. The input noise coherence and phase must be pre-calculated for the frequency channel bearng 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. J. Acoust. Soc. Am., 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. J. Acoust. Soc. Am., 118(1):552-552, July 2005.