CIRCUIT FOR CLASSIFYING SIGNALS
First Claim
1. A circuit for classification of analog input signals, the circuit comprising:
- a first analog memory component operative to store a threshold value;
a threshold detection module operative to determine whether the analog input signal exceeds the threshold value;
a time delay module operative to delay a processing of the analog input signal by an amount equal to a window time delay;
an amplitude window calculation module operative to determine, after a lapse of the window time delay, whether an amplitude of the analog input signal is between a lower limit and an upper limit of an amplitude window; and
an output module providing an indication of whether the amplitude of the analog input signal is between the lower limit and the upper limit of the amplitude window, wherein the indication is used to determine whether the analog input signal belongs to at least one of a plurality of pre-determined classes of analog signals.
1 Assignment
0 Petitions
Accused Products
Abstract
A circuit for classification of analog input signals, comprising an analog memory component, such as a floating gate, used to store a threshold value; a threshold detection module used to determine whether the analog input signal exceeds the threshold value; a time delay module used to delay a processing of the analog signal; a time-amplitude window calculation module used to determine whether an amplitude of the analog input signal is between a lower limit and an upper limit of an amplitude window; and an output module indicating whether the amplitude of the analog signal is between the lower and the upper limit, wherein the indication is used to determine whether the analog input signal belongs to one of a plurality of analog signal classes. The classification is implemented in the analog domain, eliminating the need for sampling and digitizing the analog signal, consequently minimizing circuit area and power.
-
Citations
24 Claims
-
1. A circuit for classification of analog input signals, the circuit comprising:
-
a first analog memory component operative to store a threshold value; a threshold detection module operative to determine whether the analog input signal exceeds the threshold value; a time delay module operative to delay a processing of the analog input signal by an amount equal to a window time delay; an amplitude window calculation module operative to determine, after a lapse of the window time delay, whether an amplitude of the analog input signal is between a lower limit and an upper limit of an amplitude window; and an output module providing an indication of whether the amplitude of the analog input signal is between the lower limit and the upper limit of the amplitude window, wherein the indication is used to determine whether the analog input signal belongs to at least one of a plurality of pre-determined classes of analog signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An array of analog circuits for detection of patterns of analog input signals, the array of analog circuits comprising:
-
a plurality of input ports operative to receive a plurality of analog input signals; a plurality of circuits, corresponding to the plurality of the input ports, each operative to receive one of the plurality of the analog input signals, each circuit comprising; a first analog memory component operative to store a threshold value; a threshold detection module operative to determine whether the analog input signal exceeds the threshold value; a time delay module operative to delay a processing of the one of the analog input signals by an amount equal to a corresponding window time delay; an amplitude window calculation module operative to determine, after a lapse of the corresponding window time delay, whether an amplitude of the one of the analog input signals is between a corresponding lower limit and a corresponding upper limit of a corresponding amplitude window; and an output module providing an indication of whether the amplitude of the one of the analog input signals is between the corresponding lower and the corresponding upper limit of the corresponding amplitude window, wherein the indication is used to determine whether the one of the analog input signals belongs to at least one of a plurality of pre-determined classes of analog signals; and an array control module operative to select one of the plurality of the circuits. - View Dependent Claims (17, 18, 19)
-
-
20. A device for detection of patterns of analog input signals, the device comprising:
-
an array of circuits; a plurality of input ports operative to receive a plurality of analog input signals; a plurality of circuits, corresponding to the plurality of the input ports, each operative to receive one of the plurality of the analog input signals, each circuit comprising; a first analog memory component operative to store a threshold value; a threshold detection module operative to determine whether the analog input signal exceeds the threshold value; a time delay module operative to delay a processing of the one of the analog input signals by an amount equal to a corresponding window time delay; an amplitude window calculation module operative to determine, after a lapse of the corresponding window time delay, whether an amplitude of the one of the analog input signals is between a corresponding lower limit and a corresponding upper limit of a corresponding amplitude window; and an output module providing an indication of whether the amplitude of the one of the analog input signals is between the corresponding lower and the corresponding upper limit of the corresponding amplitude window, wherein the indication is used to determine whether the one of the analog input signals belongs to at least one of a plurality of pre-determined classes of analog signals; an array control module operative to select one of the plurality of the circuits; and a communication interface module operative to transfer information to/from the analog device. - View Dependent Claims (21, 22, 23, 24)
-
Specification