Asynchronous pulse domain processor with adaptive circuit and reconfigurable routing
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
157 Citations
21 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. 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. - View Dependent Claims (16, 17, 18, 19, 20, 21)
- the method comprising;
Specification