1. A method for identification of a spike-processing circuit, comprising: receiving a plurality of spike trains corresponding to a circuit input over a time period; selecting a number of spikes for each of the plurality of input spike trains over a predetermined time window; replacing each of the selected spikes with a sampled reproducing kernel to obtain a plurality of signals, each obtained signal corresponding to one of the plurality of input spike trains; passing each of the obtained signals through a plurality of receptive fields or filters to obtain an aggregate filter output signal; and encoding the filter output signal into an output spike train, the output spike train corresponding to a response of the circuit to the plurality of input spike trains.