Auditory nerve response model (Tan, Carney 2003)

 Download zip file 
Help downloading and running models
Accession:37129
A computational model was developed to simulate the responses of auditory-nerve (AN) fibers in cat. The incorporation of both the level-independent frequency glide and the level-dependent compressive nonlinearity into a phenomenological model for the AN was the primary focus of this work. The ability of this model to process arbitrary sound inputs makes it a useful tool for studying peripheral auditory processing.
Reference:
1 . Tan Q, Carney LH (2003) A phenomenological model for the responses of auditory-nerve fibers. II. Nonlinear tuning with a frequency glide. J Acoust Soc Am 114:2007-20 [PubMed]
Model Information (Click on a link to find other models with that property)
Model Type:
Brain Region(s)/Organism:
Cell Type(s): Cochlea hair outer GLU cell; Auditory nerve;
Channel(s):
Gap Junctions:
Receptor(s):
Gene(s):
Transmitter(s):
Simulation Environment: C or C++ program; MATLAB;
Model Concept(s): Temporal Pattern Generation;
Implementer(s): Tan, Qing ;
Search NeuronDB for information about:  Cochlea hair outer GLU cell;
% Simple Test for AN3 code     10/19/03  LHC
% Response of 1 kHz CF fiber to 100 usec clicks
clear all
close all

CF = 1000; % Hz

srate = 50000; % sampling rate (Hz)
tdres = 1/srate;
dur = 0.025; % stimulus duration in seconds 

iplot = 0;
for spl = 40:20:120 
    iplot = iplot + 1;
    % Amplitude scaling of tone (into Pascals for AN model)
    aa = 20e-6 * 10.0^(spl / 20.0); % Scale peak of click into Pascals <- Key !!!
    inputsound = zeros(1,floor(dur/tdres)); 
    inputsound(1:2) = 1.;  % put 100 usec click at beginning of stimulus
    inputsound = aa * inputsound; 
    
    % Call up the auditory nerve model
    sout=anmod3m(CF, inputsound);
    
    subplot(5,1,iplot)
    plot((1:length(sout))*tdres*1e3,sout)
    set(gca,'Fontsize',14)
    xlabel('Time (msec)')
    ylabel('Sp/sec')
    text(15,max(sout)/2,['Peak SPL=' num2str(spl) 'dB SPL']);
    if iplot == 1
        title('Click Responses')
    end
end

Loading data, please wait...