Patent ID: 6954743

Claim:
An optimized method implemented in an electronic circuit for computing the value of the degree of membership of a fuzzy variable defined within a universe of discourse that is discreted into a finite number of points by way of a membership function thereof, wherein the membership function is quantified into a finite number of levels (p) corresponding to a finite number of degrees of truth, and is stored in memory by way of a characteristic value of each subset of fuzzy variable values being all included in one value of the degree of membership (α) corresponding to one of the levels, the computing method comprising: generating a binary sequence of the following type: N=100 . . . 0, 110 . . . 0, . . . , 111 . . . 1; generating an address signal from the bits in said binary sequence; reading the contents of the memory storing the membership functions on the occurrence of each address signal to obtain the characteristic value stored therein; comparing said characteristic value with the value of a fuzzy input variable; the foregoing steps being repeated until a characteristic value is found that is equal to or greater than the value of the fuzzy input variable, the degree of membership sought being correlated with a memory address value (ADD) of the characteristic value according to the following relation: α=ADD when ADD≦2 p −1, and α=ADD−2 p +1 when ADD>2 p 1.