THE AUDITORY MODELING TOOLBOX

Applies to version: 1.2.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 Vecchi 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.