This documentation page applies to an outdated major AMT version. We show it for archival purposes only.
Click here for the documentation menu and here to download the latest AMT (1.6.0).
output = verhulst2012(insig,fs,fc,spl,normalizeRMS,subject,irregularities,sheraPo)
sign | the input signal to be processed. Each column is processed in parallel, so it is possible to run several simulation in parallel |
fs | sampling rate |
fc | list of frequencies specifying the probe positions on the basilar membrane, or 'all' to probe all 1000 cochlear sections |
spl | array of the sound pressure levels that correspond to value 1 of the correspondent input signal |
normalizeRms | arry to control the normalization of each signal. With value 1 normalize the energy of the signal, so the relative spl value correspond to the rms of the signal (default 0) |
subject | the subject number controls the cochlear irregulatiries (default 1) |
irregularities | array that enable (1) or disable (0) irregularities and nonlinearities for each simulation (default 1) |
V | velocity of the basilar membrane sections V(time,section,channel) |
Y | displacement of the basilar membrane sections Y(time,section,channel) |
E | sound pressure at the middle ear |
CF | center frequencies of the probed basiliar membrane sections |
This function computes the basilar membrane displacement and the velocity of the movement at different positions employing a faster implementation of the nonlinear time-domain model of cochlea by Verhulsts, Dau, Shera 2012, through the method described in Alto? et al. 2014
The processing is implemented as follows:
AUTHOR: Alessandro Altoe'
S. Verhulst, T. Dau, and C. A. Shera. Nonlinear time-domain cochlear model for transient stimulation and human otoacoustic emission. J. Acoust. Soc. Am., 132(6):3842 - 3848, 2012.
A. Altoè, S. Verhulst, and V. Pulkki. Transmission line cochlear models: improved accuracy and efficiency. J. Acoust. Soc. Am., 136(EL302), 2014.