Applies to version: 1.0.0

View the code

Go to function

VERHULST2018 - Cochlear transmission-line model (improved, incl. brainstem)


output = verhulst2018(insig,fs,fc_flag)
[output, cf] = verhulst2018(insig,fs,fc_flag, ...)

Input parameters

insig the input signal to be processed. Each column is processed in parallel, so it is possible to run several simulations in parallel
fs sampling rate [Hz]
fc_flag list of frequencies specifying the probe positions along the basilar membrane, or 'all'to probe all 1000 cochlear sections, or 'abr' to probe 401 locations between 112 and 12000 Hz.

Output parameters

cf center frequencies of the probed basiliar membrane sections
output structure with the following fields:
v velocity of the basilar membrane sections v(time,section,channel)
y displacement of the basilar membrane sections y(time,section,channel)
oae ottoacoustic emission as sound pressure at the middle ear
fs_an sample rate of the an output
fs_abr sample rate of the brainstem sections (IC,CN and W1/3/5 outputs)
ic output of the IC
cn output of the CN
anfH HSR fiber spike probability [0,1]
anfM MSR fiber spike probability [0,1]
anfL LSR fiber spike probability [0,1]
an_summed sum of HSR, MSR and LSR per channel, i.e., the input to the CN
ihc IHC receptor potential
w1 wave 1
w3 wave 3
w5 wave 5


This function computes the basilar membrane displacement and the velocity of the movement at different positions.


This model is licensed under the UGent Academic License. Further usage details are provided in the UGent Academic License which can be found in the AMT directory "licences" and at <>.


S. Verhulst, A. Altoè, and V. Vasilkov. Functional modeling of the human auditory brainstem response to broadband stimulation. hearingresearch, 360:55--75, 2018.