[outsig, fc] = dau1996(insig,fs); [outsig, fc] = dau1996(insig,fs,...);
insig | input acoustic signal. |
fs | sampling rate. |
outsig | output signal. |
fc | center frequencies |
dau1996(insig,fs) computes the internal representation of the signal insig sampled with a frequency of fs Hz as described in Dau, Puschel and Kohlrausch (1996a).
[outsig,fc]=dau1996(...) additionally returns the center frequencies of the filter bank.
Any of the optional parameters for auditoryfilterbank, ihcenvelope and adaptloop may be specified for this function. They will be passed to the corresponding functions.
The model implemented in this file is not identical to the model published in Dau et. al. (1996a). An overshoot limit has been added to the adaptation stage to fix a problem where abrupt changes in the input signal would cause unnaturally big responses. This is described in Dau et. al. (1997a).
The Dau 1996 model consists of the following stages:
Warning: This code is incorrect, the Dau 1996 models uses a transmission-line model from Strube 1985, while this code erroneously uses the gammatone filters. If/when the Strube model is included in AMToolbox, this function will be fixed.
T. Dau, D. Pueschel, and A. Kohlrausch. A quantitative model of the effective signal processing in the auditory system. I. Model structure. The Journal of the Acoustical Society of America, 99(6):3615--3622, 1996a.
T. Dau, D. Pueschel, and A. Kohlrausch. A quantitative model of the "effective" signal processing in the auditory system. II. Simulations and measurements. The Journal of the Acoustical Society of America, 99:3623--3631, 1996b.
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--2905, 1997a.