Applies to version: 1.1.0

View the code

Go to function

zilany2007 - Auditory-nerve filterbank (basic)


[ANdata,vFreq] = zilany2007(lvl,stim,fsstim,fsmod);

Input parameters

stim_level Level of stimulus in peSPL
stim Pressure waveform of stimulus (timeseries)
fsstim Sampling frequency of stimulus
fsmod Model sampling frequency (often 200kHz)

Output parameters

ANdata exicitation in 500 different AN fibers spaced equally on the BM
vFreq Frequency vector containing the 500 center frequencies


zilany2007(stim_lvl, stim, fsstim, fsmod) returns simulations from Rønne et al. (2012). It calls the mex'ed C code containing the humanized version of Zilany et al. (2007)'s AN model. The humanization is described in Rønne et al. (2012). The AN model is called 500 times to simulate 500 fibers tuned to different center frequencies. Please cite Rønne et al (2012) and Zilany and Bruce (2007) if you use this model.

This function takes the following optional parameters:

'flow',flow Lowest centre frequency. Default value is 100.
'fhigh',fhigh Highest centre frequency. Default value is 16000.
'numCF',nf Number of fibers between lowest and highest frequency. The fibers will be equidistantly spaced on the basilar membrane. Default value is 500.

Requirements and installation:

  1. Compiled mex files (run amt_mex)


F. M. Rønne, T. Dau, J. Harte, and C. Elberling. Modeling auditory evoked brainstem responses to transient stimuli. The Journal of the Acoustical Society of America, 131(5):3903--3913, 2012. [ DOI | http ]

M. S. A. Zilany and I. C. Bruce. Representation of the vowel (epsilon) in normal and impaired auditory nerve fibers: Model predictions of responses in cats. J. Acoust. Soc. Am., 122(1):402--417, jul 2007.