1. A method for neural processing, comprising: receiving a signal; filtering the signal into a plurality of channels using a plurality of filters having different frequency passbands; sending the filtered signal in each of the channels to a first type of spiking neuron model; sending the filtered signal in each of the channels to a second type of spiking neuron model; and identifying one or more spectral peaks in the signal based on a first output of the first type of spiking neuron model and a second output of the second type of spiking neuron model for each of the channels.