bionet.ted.rt.iaf_encode_delay¶
- bionet.ted.rt.iaf_encode_delay(u_list, T_block, t_begin, dt, b_list, d_list, k_list, a_list, w_list)¶
Real-time multi-input multi-output delayed IAF time encoding machine.
Encode several with an ensemble of ideal Integrate-and-Fire neurons with delays.
Parameters: u_list : list
Signals to encode. Must contain M arrays of equal length.
T_block : float
Length of block to encode (in s) during each iteration.
t_begin : float
Time at which to begin encoding (in s).
dt : float
Sampling resolution of input signals; the sampling frequency is 1/dt Hz.
b_list : list
List of encoder biases. Must be of length M.
d_list : list
List of encoder thresholds. Must be of length M.
k_list : list
List of encoder integration constants. Must be of length M.
a_list : array_like
Array of neuron delays (in s). Must have shape (N, M).
w_list : array_like
Array of scaling factors. Must have shape (N, M).
Returns: s_list : list
List of arrays of interspike intervals.