bionet.ted.rt.IAFRealTimeDecoder¶
- class bionet.ted.rt.IAFRealTimeDecoder(dt, bw, b, d, R, C, N, M, K)¶
Real-time IAF neuron time decoding machine.
This class implements a real-time time decoding machine that decodes data encoded using an Integrate-and-Fire neuron.
Parameters: dt : float
Sampling resolution of input signal; the sampling frequency is 1/dt Hz.
bw : float
Signal bandwidth (in rad/s).
b : float
Encoder bias.
d : float
Decoder threshold.
R : float
Neuron resistance.
C : float
Neuron capacitance.
N : int
Number of spikes to process in each block less 1.
M : int
Number of spikes between the starting time of each successive block.
K : int
Number of spikes in the overlap between successive blocks.
Methods
decode(data, ...) Decode a block of data using the additional parameters. process(get, put) Process data obtained from get() and write it using put(). - __init__(dt, bw, b, d, R, C, N, M, K)¶
Methods
__init__(dt, bw, b, d, R, C, N, M, K) decode(data) Decode a block of data that was encoded with an IAF neuron. process(get, put) Decode data returned in blocks by function get() and write it to some destination using the function put(). window(t, ll, lr, rl, rr) Return a window defined over the vector of times t that forms a partition of unity over all time.