sPyNNaker
sPyNNaker copied to clipboard
Synaptic Input Multiplication by Voltage Dependent factor
It is sometimes desirable to multiply a synaptic input by an equation which is dependent on the membrane voltage. This can be implemented directly in the synapse, but for experimental purposes, a more general mechanism can be provided. In this mechanism, the user provides a range of voltages over which the values are important, a step through that range, and a value for each step. The implementation can then look up the value in a table and perform the multiplication. This has the advantage that the user can implement pretty much any equation that they feel like and avoid the need for the code to be updated.
As an example, if the expected range of membrane voltage is [-100, 30] with a step of 1, this can be provided with a set of 131 values representing the multiplication factor. This is then multiplied with the input from the synapse shaping.
So the multiplication factor used is the value at the nearest membrane voltage value covered by the range? Or is it worked out by interpolation between the nearest two membrane voltages? What happens if the value is outside the range?
I think this was requested by Basab for a specific use case.
is this still alive?
I think it’s something we need to be aware of for the future, perhaps.