Asynchronous pulse domain processor with adaptive circuit and reconfigurable routing
AssigneeHRL Laboratories, LLC
InventorsJose Cruz-Albrecht, Peter Petre, Randall White
Life of this patent
Estimating the term…
Abstract
A liquid state machine pulse domain neural processor circuit comprising an asynchronous input filter circuit provided for, at any given time, receiving a series of analog input signals and generating in response a set of time-encoded values that depend on the series of analog input signals received at said given time and before said given time; and an asynchronous trainable readout map circuit for transforming at least a portion of said set of time encoded values into output signals.
Claims21
A liquid state machine pulse domain neural processor circuit comprising:
- an asynchronous input filter circuit provided for, at any given time, receiving a series of analog input signals and generating in response a set of time-encoded values that depend on the series of analog input signals received at said given time and before said given time;
- and
- an asynchronous trainable readout map circuit for transforming at least a portion of said set of time encoded values into output signals;
- wherein:
- said generating a set of time-encoded values that depend on the series of analog input signals received at said given time and before said given time comprises receiving each analog input signal on a distinct input driver input port and outputting a corresponding pulse signal comprising a series of pulses having a predetermined frequency and having a duty cycle that depends on the value of the analog input signal.
A method of processing a series of analog input signals;
- the method comprising:
- providing a liquid state machine pulse domain neural processor circuit having an asynchronous input filter circuit provided for, at any given time, receiving a series of analog input signals and generating in response a set of time-encoded values that depends on the series of analog input signals received at said given time and before said given time;
- and an asynchronous trainable readout map circuit for transforming at least a portion of said set of time encoded values into output signals;
- providing training analog input signals to the asynchronous input filter circuit as well as corresponding training output signals to the asynchronous trainable readout map circuit during a training period;
- and
- after the training period, providing analog input signals to be processed to the asynchronous input filter circuit and outputting the corresponding output signals from the asynchronous trainable readout map circuit;
- wherein:
- said generating a set of time-encoded values that depend on the series of analog input signals received at said given time and before said given time comprises receiving each analog input signal on a distinct input driver input port and outputting a corresponding pulse signal comprising a series of pulses having a predetermined frequency and having a duty cycle that depends on the value of the analog input signal.
Dependencies are inferred from the claim text.