Inventors:
Keith E. Kinerk - Austin TX
Joseph P. Magliocco - Austin TX
Hoang K. Quan - Austin TX
David A. Pena - Austin TX
Assignee:
Motorola, Inc. - Schaumburg IL
International Classification:
G06G 700
Abstract:
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).