bionet.ted.rt.ASDMRealTimeDecoderIns¶
- class bionet.ted.rt.ASDMRealTimeDecoderIns(dt, bw, b, N, M, K)¶
Real-time threshold-insensitive ASDM time decoding machine.
This class implements a threshold-insensitive real-time time decoding machine that decodes data encoded using an Asynchronous Sigma-Delta Modulator.
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.
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, N, M, K)¶
Methods
__init__(dt, bw, b, N, M, K) decode(data) Decode a block of data that was encoded with an ASDM encoder. 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.