Programmable and expandable fuzzy processor for pattern recognition
First Claim
1. A fuzzy processor for operating with a plurality of standard patterns each having a plurality of features, said fuzzy processor comprising:
- a membership function I/O circuit for inputting and outputting a plurality of membership functions respectively corresponding to each one of said plurality of features of each one of said plurality of standard patterns;
a feature decoder for receiving a to-be-recognized pattern having a plurality of input features, and generating a plurality of feature values;
a membership function generator for storing said plurality of membership functions and receiving said plurality of feature values to generate a plurality of current-type membership degrees for said plurality of input features corresponding to said plurality of standard patterns, respectively;
a plurality of accumulators for receiving said plurality of current-type membership degrees respectively and generating a plurality of synthesis membership degrees; and
an expandable synthesis membership degree comparing circuit for receiving said plurality of synthesis membership degrees from said plurality of accumulators and outputting said plurality of synthesis membership degrees as well as the corresponding standard patterns in an order of magnitude.
1 Assignment
0 Petitions
Accused Products
Abstract
A fuzzy processor which can be programmed and expanded is disclosed. The fuzzy processor has a membership function I/O circuit for inputting and outputting a plurality of membership functions respectively corresponding to each one of a plurality of features of each one of a plurality of standard patterns. A feature decoder receives a to-be-recognized pattern having a plurality of input features for generating a plurality of feature values. A membership function generator stores the plurality of membership functions and receives the plurality of feature values to generate a plurality of current-type membership degrees for the plurality of input features corresponding to the plurality of standard patterns respectively. A plurality of accumulators receive the plurality of current-type membership degrees respectively for generating a plurality of synthesis membership degrees. An expandable synthesis membership degree comparing circuit is provided for receiving the plurality of synthesis membership degrees from the plurality of accumulators to output said plurality of synthesis membership degrees as well as the corresponding standard patterns in an order of magnitude.
36 Citations
11 Claims
-
1. A fuzzy processor for operating with a plurality of standard patterns each having a plurality of features, said fuzzy processor comprising:
-
a membership function I/O circuit for inputting and outputting a plurality of membership functions respectively corresponding to each one of said plurality of features of each one of said plurality of standard patterns;
a feature decoder for receiving a to-be-recognized pattern having a plurality of input features, and generating a plurality of feature values;
a membership function generator for storing said plurality of membership functions and receiving said plurality of feature values to generate a plurality of current-type membership degrees for said plurality of input features corresponding to said plurality of standard patterns, respectively;
a plurality of accumulators for receiving said plurality of current-type membership degrees respectively and generating a plurality of synthesis membership degrees; and
an expandable synthesis membership degree comparing circuit for receiving said plurality of synthesis membership degrees from said plurality of accumulators and outputting said plurality of synthesis membership degrees as well as the corresponding standard patterns in an order of magnitude. - View Dependent Claims (2, 3, 4, 5, 6)
a plurality of membership function memory units respectively corresponding to each one of said plurality of features of each one said plurality of standard patterns respectively for storing said plurality of membership functions and addressed by said plurality of feature values to generate a plurality of membership degrees for said plurality of input features corresponding to said plurality of standard patterns, respectively; and
a plurality of current-type digital/analog converters corresponding to said plurality of standard patterns respectively for receiving said plurality of membership degrees and generating a plurality of current-type membership degrees.
-
-
3. The fuzzy processor as claimed in claim 2, wherein said membership function I/O circuit is enabled by activating a chip select signal to write said plurality of membership functions into said plurality of membership function memory units respectively.
-
4. The fuzzy processor as claimed in claim 3, wherein each one of said plurality of membership function memory units includes a plurality of static random access memory units.
-
5. The fuzzy processor as claimed in claim 4, wherein each one of said plurality of accumulators includes a plurality of storage units constructed by a Regulated-Gate Cascade structure.
-
6. The fuzzy processor as claimed in claim 5, wherein said expandable synthesis membership degree comparing circuit comprises:
-
an input circuit unit having a plurality of inputs for receiving a plurality of currents representing said plurality of synthesis membership degrees and having a plurality of outputs for outputting at least one of said plurality of currents;
a winner-take-all (WTA) circuit unit receiving said plurality of currents from said input circuit for establishing a plurality of representing voltages corresponding thereto wherein the maximum one among said plurality of representing voltages generates a representing current controlled by a control terminal to be output on a VO terminal, and generating a plurality of first voltage output signals respectively corresponding to the received plurality of currents for indicating said maximum current; and
a feedback control and voltage output unit having a clock terminal for receiving a clock signal, receiving said plurality of first voltage output signals from said winner-take-all circuit unit, generating a plurality of feedback control signals according to said plurality of first voltage output signals in one operation cycle controlled by said clock signal to control the outputs of said input circuit unit wherein one of said plurality of feedback control signals corresponding to the first voltage output signal indicative said maximum current is set inactive for guiding said input circuit unit to clear a corresponding input current, and converting said plurality of first voltage output signals to a plurality of second voltage output signals on said plurality of outputs in said operation cycle;
a reset terminal being provided for receiving reset signals to reset said feedback control and voltage output unit.
-
-
7. A fuzzy processor for operating with a plurality of standard patterns each having a plurality of features, said fuzzy processor comprising:
-
a membership function I/O circuit for inputting and outputting a plurality of membership functions respectively corresponding to each one of said plurality of features of each one of said plurality of standard patterns;
a feature decoder for receiving a to-be-recognized pattern having a plurality of input features, and generating a plurality of feature values;
a plurality of membership function memory units respectively corresponding to each one of said plurality of features of each one of said plurality of standard patterns for storing said plurality of membership functions and addressed by said plurality of feature values to generate a plurality of membership degrees for said plurality of input features corresponding to said plurality of standard patterns, respectively;
a plurality of current-type digital/analog converters corresponding to said plurality of standard patterns respectively for receiving said plurality of membership degrees and generating a plurality of current-type membership degrees;
a plurality of accumulators corresponding to said plurality of converters for receiving said plurality of current-type membership degrees and generating a plurality of synthesis membership degrees; and
an expandable synthesis membership degree comparing circuit including;
an input circuit unit having a plurality of inputs for receiving a plurality of currents representing said plurality of synthesis membership degrees and having a plurality of outputs for outputting at least one of said plurality of currents;
a winner-take-all (WTA) circuit unit receiving said plurality of currents from said input circuit for establishing a plurality of representing voltages corresponding thereto wherein the maximum one among said plurality of representing voltages generates a representing current controlled by a control terminal to be output on a VO terminal, and generating a plurality of first voltage output signals respectively corresponding to the received plurality of currents for indicating said maximum current; and
a feedback control and voltage output unit having a clock terminal for receiving a clock signal, receiving said plurality of first voltage output signals from said winner-take-all circuit unit, generating a plurality of feedback control signals according to said plurality of first voltage output signals in one operation cycle controlled by said clock signal to control the outputs of said input circuit unit wherein one of said plurality of feedback control signals corresponding to the first voltage output signal indicative said maximum current is set inactive for guiding said input circuit unit to clear a corresponding input current, and converting said plurality of first voltage output signals to a plurality of second voltage output signals on said plurality of outputs in said operation cycle;
a reset terminal being provided for receiving reset signals to reset said feedback control and voltage output unit.- View Dependent Claims (8, 9, 10, 11)
-
Specification