摘要
针对图形方法、谱系数方法和传统表格方法在检测逻辑函数变量对称性过程中步骤繁琐、适用对象局限及完备性不足等问题,提出了与-或-非代数系统中基于1值最小项的E(xi|xj)、N(xi|xj)、S(xi|xj)、S(xi|xj)、S(xj|xi)、S(xj|xi)六类对称性检测算法。该算法从逻辑函数1值最小项中提取变量xi、xj为各类特征编码时的余子变量编码,通过比较余子变量编码是否满足两两相等来检测变量xi、xj的各类对称性。该算法通过表格模拟了检测过程,应用结果表明,与图形方法、谱系数方法和传统的表格法相比,在考虑的项数、检测的完备性和算法实现方面是最优的。该算法已用C语言实现,实验结果验证了快速有效。
A new symmetry detection algorithm which is used for identifying symmetric variables over E(xi|xj)、N(xi|xj)、S(xi|xj)、S(xi|xj)、S(xj|xi)、S(xj|xi) of AND/OR/NOT type function based on 1-value minterms is proposed to resolve the complicated process,the limited application and lack of completeness for identifying symmetric variables of logical function by the traditional tabular method,the graphic method and the coefficients method.The algorithm is applied to find out the complement minor variable coding when the variables xi and xj accord with every type of feature coding of logical function based on 1-value minterms,the symmetric variables are able to identify by judging whether the complement minor variable coding is equal to another or not.The application results show that compared with the graphic method,the traditional tabular method and the coefficients,is the most excellent in the terms considered,the completeness of detection and the realized algorithm.The proposed algorithm has been implemented in C language,the experimental results show that the proposed algorithm is quick and efficient.
出处
《电路与系统学报》
北大核心
2013年第2期31-35,共5页
Journal of Circuits and Systems
基金
国家自然科学基金资助项目(60971061)
关键词
逻辑函数
与-或-非代数系统
对称检测
logical function
AND/OR/NOT algebra system
detection of symmetry