[发明专利]用于评估模糊逻辑规则的电路和方法无效
申请号: | 96120166.5 | 申请日: | 1996-10-21 |
公开(公告)号: | CN1167299A | 公开(公告)日: | 1997-12-10 |
发明(设计)人: | J·格里格维奥特;杰姆斯M·思比格罗斯 | 申请(专利权)人: | 摩托罗拉公司 |
主分类号: | G06F15/18 | 分类号: | G06F15/18;G06F7/48;G05B13/00 |
代理公司: | 中原信达知识产权代理有限责任公司 | 代理人: | 余朦 |
地址: | 美国伊*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 评估 模糊 逻辑 规则 电路 方法 | ||
1.一种用于操作数字数据处理器以执行模糊规则评估操作的方法,所述方法其特征在于包括步骤:
解码规则评估指令;
确定是固定格式规则基准还是可变格式规则基准与所述规则评估指令一起使用;
如果确定所述固定格式规则基准与所述规则评估指令一起使用则用所述固定格式规则基准处理所述规则评估指令;和
如果确定所述可变格式规则基准与所述规则评估指令一起使用则用所述可变格式规则基准处理所述规则评估指令。
2.根据权利要求1所述的方法,其特征在于如果确定所述固定格式规则基准与所述规则评估指令一起使用则用所述固定格式规则基准处理所述规则评估指令的所述步骤进一步包括步骤:
1)从预定数量的存储位置恢复地址值;
2)将所述地址值之一与一个边界值比较,并且如果所述地址值之一与所述边界值匹配则终止所述模糊规则评估操作;
3)如果所述模糊规则评估操作未终止,从由所述地址值所指向的存储位置恢复一个或多个模糊输入值和一个或多个模糊输出值;和
4)用所述一个或多个模糊输入值和所述一个或多个模糊输出值计算一个模糊输出值。
3.根据权利要求2所述的方法,其特征在于所述计算步骤进一步包括步骤:
确定所述模糊输入值的最小值;和
确定所述模糊输入值的所述最小值和步骤(3)中恢复的所述模糊输出值之间的最大值。
4.根据权利要求1所述的方法,其特征在于如果确定所述可变格式规则基准与所述规则评估指令一起使用则用所述可变格式规则基准处理所述规则评估指令的所述步骤进一步包括步骤:
1)从一个存储位置恢复一个地址值;
2)将该地址值与第一边界值比较,并且如果该地址值与第一边界值匹配则终止模糊规则评估操作;
3)将该地址值与第二边界值比较,并且如果该地址值与第二边界值匹配则改变第一标记信号的状态;
4)如果该地址值与第一和第二边界值都不匹配并且如果该第一标记信号处在第一状态,从由该地址值规定的存储位置恢复一个隶属函数值,并使用该隶属函数值执行第一算术运算;
5)如果该地址值与第一和第二边界值都不匹配并且如果该第一标记信号处在第二状态,从由该地址值规定的存储位置恢复一个结论值,并使用该结论值执行第二算术运算和有选择地将第二算术运算的结果写入由该地址值规定的存储位置;
6)重复步骤1)-5)。
5.根据权利要求4所述的方法,其特征在于执行第一算术运算的步骤进一步包括步骤:
从该隶属函数值减去数据寄存器中包含的值;和
如果减法运算步骤得到的结果为负,则用该隶属函数值替代数据寄存器中包含的值。
6.根据权利要求5所述的方法,其特征在于执行第二算术运算的步骤进一步包括步骤:
从数据寄存器中包含的值减去该结论值;和
如果减法运算步骤得到的结果为正,则用该数据寄存器中包含的值替代由该地址值规定的存储位置存储的结论值。
7.可适合在数据处理系统中存储的计算机编程产品,所述可操作的计算机编程产品操作数字数据处理器以执行模糊规则评估操作,所述计算机编程产品的特征在于:
用于解码规则评估指令的指令装置;
用于确定是固定格式规则基准还是可变格式规则基准与所述规则评估指令一起使用的指令装置;
如果确定所述固定格式规则基准与所述规则评估指令一起使用则用所述固定格式规则基准处理所述规则评估指令的指令装置;和
如果确定所述可变格式规则基准与所述规则评估指令一起使用则用所述可变格式规则基准处理所述规则评估指令的指令装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于摩托罗拉公司,未经摩托罗拉公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/96120166.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:新型的脒基萘基衍生物或其盐
- 下一篇:改进的窗