发明名称 |
A method for operating a digital data processor to perform a fuzzy rule evaluation operation |
摘要 |
<p>A circuit (14) to evaluate a plurality of fuzzy logic rules in a data processor (10) in response to a single "REV" software instruction. The REV instruction evaluates the rules stored in a memory (32) to determine a rule strength of each. Antecedents are separated from consequences of each of the rules by a buffer address. To evaluate the antecedents, an ALU (52) subtracts an antecedent in memory (32) from a current antecedent stored in an accumulator (58). Subsequently, a swap logic (46) provides control information to assign a minimum value as a rule strength of the rule. Similarly, a maximum rule strength is required during evaluation of the consequences. ALU (52) subtracts a consequence in memory (32) from a consequence stored in accumulator (58). Depending on a result, swap logic (46) provides control information to assign a maximum rule strength to the consequences of the evaluated rule. <IMAGE></p> |
申请公布号 |
EP0574713(B1) |
申请公布日期 |
1999.08.25 |
申请号 |
EP19930107987 |
申请日期 |
1993.05.17 |
申请人 |
MOTOROLA, INC. |
发明人 |
VIOT, GREG J.;SIBIGTROTH, JAMES M.;BROSEGHINI, JAMES L. |
分类号 |
G05B13/02;G06F9/44;G06N7/02;G06N7/04;(IPC1-7):G06F7/48;G06F7/60 |
主分类号 |
G05B13/02 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|