THE AUDITORY MODELING TOOLBOX

Applies to version: 1.5.0

View the code

Go to function

BISCHOF2023 - binaural masking level differences moving sound sources

Usage:

[DynBU_OUT,BMLD_pred,BE_pred] = bischof2023(INtarget,INinterf,params)

Input parameters:

INtarget 2-channel waveform of target signal in columns
INinterf 2-channel waveform of interferer signal in columns
params

parameter structure with the following fields

'.fs' sampling frequency [Hz] (default: 44.1e3)

'.f_range' 1x2 vector defining the frequency range in [Hz] for auditory filters (default: [10 15.5e3])

'.Bark_ord' filter order for Bark filters (default: 4)

'.Bark_len' filter length for Bark filters (default: 512)

'.t_st' short time evaluation window [sec] (default: 0.012)

'.t_SLUGGint' time constant for binaural sluggishness integration [sec] (default: 0.225)

'.t_INTint' time constant for intensity integration of better-ear SNR [sec] (default: 0.090)

Output parameters:

DynBU_OUT overall binaural unmasking to detect the given target signal in the given noise signal [in dB]
BMLD_pred predicted binaural masking level difference [in dB]
BE_pred predicted better-ear SNR [in dB]

Description:

BISCHOF2023 DynBU_fast: DYNamic Binaural Unmasking model with "fast" cue extraction. Calculates the better ear and binaural benefit for detecting a dynamic sound source in noise.

Target and interferer must be binaural signals (two channels only)

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.

N. Bischof, P. Aublin, and B. Seeber. Fast processing models effects of reflections on binaural unmasking. Acta Acustica, 2023.

N. Durlach. Binaural signal detection: Equalization and cancellation theory. Academic Press, New York, 1972. Fundamentals of Modern Auditory Theory, Volume II.