|
JEPSEN08 - Auditory model from Jepsen et. al. 2008.
Usage:
- [outsig,fc,mfc] = jepsen08(insig,fs,flow,fhigh);
- [outsig,fc,mfc] = jepsen08(insig,fs,flow,fhigh,basef);
Input parameters:
- insig: input acoustic signal.
- fs: sampling rate.
- flow: lowest filter center frequency.
- fhigh: highest filter center frequency.
- basef: Always include this frequency in the filter bank (optional).
Description:
JEPSEN08(insig,fs,flow,fhigh) computes the internal representation of
the signal insig as described in Dau and Kollmeier (1997a).
The parameters flow and fhigh
determine the lowest and highest frequencies in the filter bank.
JEPSEN08(insig,fs,flow,fhigh,basef) does the same, but ensures that the
frequency basef is one of the frequencies in the filter bank.
[outsig,fc]=JEPSEN08(...) additionally returns the center frequencies of
the filter bank.
The model assumes than an input signal with an RMS value of 1
corresponds to an acoustic signal of 100 db SPL.
The jepsen08 model consists of the following stages:
|
a gammatone filter bank with 1
|
|
an envelope extraction stage done by half
followed by low-pass filtering to 1000 Hz.
|
|
an adaptation stage modelling nerve adaptation by a cascade of 5
loops.
|
|
a modulation filter bank.
|
References:
T. Dau, B. Kollmeier, and A. Kohlrausch.
Modeling auditory processing of amplitude modulation. I. Detection
and masking with narrow-band carriers.
The Journal of the Acoustical Society of America, 102:2892,
1997a.
T. Dau, B. Kollmeier, and A. Kohlrausch.
Modeling auditory processing of amplitude modulation. II. Spectral
and temporal integration.
The Journal of the Acoustical Society of America, 102:2906,
1997b.
|