Data processor for executing a fuzzy logic operation and method therefor
AssigneeMotorola, Inc.
InventorsKeith E. Kinerk, Joseph P. Magliocco, Hoang K. Quan, David A. Pena
Life of this patent
Estimating the term…
Loading patent…
AssigneeMotorola, Inc.
InventorsKeith E. Kinerk, Joseph P. Magliocco, Hoang K. Quan, David A. Pena
Estimating the term…
A fuzzy inference engine (10) performs fuzzy logic operations with a high degree of accuracy in a minimal amount of time. The fuzzy inference engine (10) includes a fuzzification module (12) which decodes an input signal to access a memory location (18, 20). When accessed, the memory location provides a unary value to a rule evaluation module (26). The rule evaluation module (26) subsequently processes the unary value to indicate a relative strength of a fuzzy inference rule. Because the fuzzy logic operations use unary numbers, rather than more traditional binary numbers, the only time required to perform fuzzy logic operations is equal to only a time required for the signal to propagate through the logic gates (28, 30, 32, 34, 36, and 38) forming rule evaluation module (26).
A method for performing a fuzzy logic operation,
A data processor, comprising:
A method for performing a fuzzy logic operation, comprising the steps of:
Dependencies are inferred from the claim text.