THE AUDITORY MODELING TOOLBOX

Applies to version: 1.5.0

View the code

Go to function

OSSES2021 - Monaural perceptual similarity

Usage:

[outsig, fc] = osses2021(insig,fs);
[outsig, fc] = osses2021(insig,fs,...);
[outsig, fc, params] = osses2021(insig,fs,...);

Input parameters:

insig input acoustic signal.
fs sampling rate.

Output parameters:

outsig output acoustic signal.
fc filter bank center frequencies.

Description:

osses2021(insig,fs) computes the internal representation of the signal insig sampled with a frequency of fs Hz.

[outsig,fc,mfc]=osses2021(...) additionally returns the center frequencies of the filter bank and the center frequencies of the modulation filterbank.

The model consists of the following stages:

  1. an outer- and middle-ear filtering as used by Jepsen et al. 2008
  2. a gammatone filter bank with 1-erb spaced filters.
  3. an envelope extraction stage done by half-wave rectification followed by low-pass filtering to 770 Hz as used by Breebaart et al. 2001
  4. an adaptation stage modelling nerve adaptation by a cascade of 5 loops using a limiter factor of 5 (Osses and Kohlrausch, 2021).
  5. a modulation filterbank

Any of the optional parameters for auditoryfilterbank, ihcenvelope and adaptloop may be optionally specified for this function. They will be passed to the corresponding functions.

References:

A. Osses and A. Kohlrausch. Perceptual similarity between piano notes: Simulations with a template-based perception model. J. Acoust. Soc. Am., 141(4), 2020.

T. Dau, B. Kollmeier, and A. Kohlrausch. Modeling auditory processing of amplitude modulation. I. Detection and masking with narrow-band carriers. J. Acoust. Soc. Am., 102:2892--2905, 1997a.

T. Dau, B. Kollmeier, and A. Kohlrausch. Modeling auditory processing of amplitude modulation. II. Spectral and temporal integration. J. Acoust. Soc. Am., 102:2906--2919, 1997b.