Download User Manual

Transcript
1.2 Overview and Features
4
2. Nonlinear quadratic integrate-and-fire model
3. Hodgkin-Huxley model
4. FitzHugh-Nagumo model
5. Morris-Lecar model
6. Canonical phase model
7. Izhikevich model
Users can define other special neuron models easily. It is also possible to
define different functions for threshold and reset behavior of a neuron (if
needed).
• Some predefined Post-Synaptic-Potential (PSP) behavior is available in the
library:
1. Two different versions of α-function
2. Simple synaptic weight summation for spike inputs
Again user defined synapses are possible.
• Users can define adaptation mechanisms for synaptic weights, transmission delays, and spike detection thresholds and any other parameter in the
network.
• The simulation process of the network is based on a event driven system,
meaning that the simulation stops for special computations such as calling
reset or adaptation functions whenever an action potential is generated in
the network. As a result the simulation speed depends highly on the rate
of the spike generation rather than complexity of the models or the number
of neurons in the network.
• For neuron models based on differential equations, simulation system uses
MATLAB’s powerful ODE solvers. Users have the chance to select various
solvers provided for stiff and non-stiff problems. For continuous time equation models (such as SRM), a special function will be written to solve the
model in next release.
• It is possible to provide static or dynamic external inputs to the network.
Static inputs do not change over the simulation process of the model, but
dynamic inputs may change according to the time or system state variables.
• During the simulation process, it is possible to call some user defined functions for specific tasks not included in the toolbox.