Fuzzy Logic Hardware Patents (Class 706/1)
  • Patent number: 6212507
    Abstract: The fuzzy inference circuit includes a sensor sensing a state of a control object, and a charge coupled device storing fuzzy rule function values for at least one fuzzy rule function. The charge coupled device further performs a fuzzy inference on output of the sensor using the fuzzy rule function values to generate a control signal for controlling the control object.
    Type: Grant
    Filed: December 30, 1997
    Date of Patent: April 3, 2001
    Assignee: Hyundai Electronics Industries Co., Ltd.
    Inventor: Sung Hoon Hwang
  • Patent number: 6208981
    Abstract: Motor vehicle sensor signals are evaluated by a fuzzy system, which generates control signals for a system device of the motor vehicle—for example an automatic transmission, active suspension, speed stabilization, power-steering assistance, or traction control. The fuzzy system is connected to a neural network, which evaluates the sensor signals and reference data from a recording of driving data of the motor vehicle. The neural network optimizes the rule base of the fuzzy system. During a driving operation, the fuzzy system generates on-line signals categorizing the respective driving situation, and thus makes possible intelligent, time-adaptive, driving-situation-dependent control. The fuzzy system and the neural network each contain a classification system which can be reciprocally converted by a correspondence-maintaining bidirectional transformation.
    Type: Grant
    Filed: January 26, 1998
    Date of Patent: March 27, 2001
    Assignee: Siemens Aktiengesellschaft
    Inventors: Friedrich Graf, Werner Hauptmann
  • Patent number: 6205438
    Abstract: A current-type fuzzy processor is disclosed. The fuzzy processor comprises a characteristic decoder for decoding a to-be-identified pattern, a plurality of membership function generators for generating a plurality of membership degrees for the to-be-identified pattern, a weighting decoder for generating a weighting value, a plurality of weighting adjustment circuits for performing weighting operations on the plurality of membership degrees according to the weighting value to generate a plurality of weighted membership degrees, a plurality of accumulators for performing accumulation operations on the plurality of weighted membership degrees to generate a plurality of synthesis membership degrees, a WTA circuit for outputting the plurality of synthesis membership degrees in an order of magnitude; and a timing and control logic for generating timing and control signals for the fuzzy processor.
    Type: Grant
    Filed: August 21, 1998
    Date of Patent: March 20, 2001
    Assignee: Winbond Electronics Corp.
    Inventors: Bingxue Shi, Gu Lin
  • Patent number: 6199056
    Abstract: An apparatus over or under approximates the result of dividing a binary number representing an integer 2n. The division by 2n is performed by truncating the n least significant bits of the integer. In order to over or under approximate the result, the nth truncated bit, i.e., the most significant bit of the n-truncated less significant bits, is added to the integer represented by the remaining non-truncated bits.
    Type: Grant
    Filed: October 19, 1998
    Date of Patent: March 6, 2001
    Assignee: Consorzio per la Ricerca sulla Microelettronica nel Mezzogiorno
    Inventors: Francesco Pappalardo, Vincenzo Matranga, Davide Tesi, Dario Di Bella
  • Patent number: 6188998
    Abstract: In a method, according to the invention, of storing one or more natural membership functions of respectively one or more natural variables being each defined within a natural universe of discourse having a lowest natural value and a highest natural value, the natural membership functions are normalized through respective normalization coefficients so that they are defined within the same predetermined absolute universe of discourse having a lowest absolute value and a highest absolute value, thereby obtaining one or more absolute membership functions, respectively, and said absolute membership functions and said normalization coefficients are stored, taking account that identical absolute membership functions are stored only once.
    Type: Grant
    Filed: February 26, 1997
    Date of Patent: February 13, 2001
    Assignees: SGS-Thomson Microelectronics S.r.l., Consorzio per la Ricerca sulla Microelettronica nel Mezzogiorno
    Inventors: Antonino Cuce', Matteo Lo Presti
  • Patent number: 6185331
    Abstract: A switched-current fuzzy processor for pattern recognition is provided, which is specifically designed to operate in current mode for high performance. The switched-current fuzzy processor includes means for decoding a feature input into a set of binary feature signals; an array of MFGs, coupled to the decoding means, for obtaining a set of current outputs whose magnitudes are proportional to the values of the feature signals respectively; weight-adjusting means, coupled to the MFG array, for applying a predetermined weight factor in binary form to the output currents from the MFG array; summing means, coupled to the weight-adjusting means, for summing up each set of currents from each column of the MFGs in the MFG array to thereby obtain a total value for the currents therefrom; and a maximum-value determination circuit, coupled to the summing means, capable of obtaining the one of the currents with the maximum magnitude from the summing means.
    Type: Grant
    Filed: March 20, 1998
    Date of Patent: February 6, 2001
    Assignee: United Microelectronics Corp.
    Inventors: Bingxue Shi, Gu Lin
  • Patent number: 6081796
    Abstract: A proportion predicting system for realizing a predetermined target by mixing a predetermined number of elements at a predetermined proportion. The system includes a target characteristic extractor for extracting a characteristic of the predetermined target; an evaluating means operable upon receipt of proportion vectors, which are represented by the characteristic of the predetermined target and the quantity of each of the elements, respectively, to determine fitnesses of the proportion vectors based on the extracted characteristic of the predetermined target; and a GA processor for predicting the proportion vectors on the basis of the fitnesses according to a genetic algorithm in which the quantity of each of the elements and each of the proportion vectors are represented by a gene and a chromosome, respectively.
    Type: Grant
    Filed: November 7, 1997
    Date of Patent: June 27, 2000
    Assignees: Matsushita Electric Industrial Co., Ltd., Kansai Paint Co., Ltd., The Regents of the University of California
    Inventors: Hideyuki Takagi, Eiji Mizutani, David M. Auslander
  • Patent number: 6047275
    Abstract: A method and apparatus for controlling tension of a material on a winder by controlling the torque on the winder using a fuzzy logic controller which automatically determines various material and operating characteristics and adjusts torque as a function of the determined characteristics including material density, spindle inertia, material acceleration and diameter of material accumulated on a spindle.
    Type: Grant
    Filed: October 14, 1997
    Date of Patent: April 4, 2000
    Assignee: Allen-Bradley Company, LLC
    Inventors: Todd R. Jaremko, Zhijun Liu
  • Patent number: 6041320
    Abstract: A fuzzy control system for industrial process control utilizes an auxiliary process variable to determine which of several regions of different gain a non-linear process is operating. Based upon that determination and fuzzy input signals, the fuzzy controller provides a process control signal which corresponds to that region.
    Type: Grant
    Filed: August 23, 1993
    Date of Patent: March 21, 2000
    Assignee: Fisher Controls International, Inc.
    Inventors: Si-Zhao Joe Qin, Guy Thompson Borders
  • Patent number: 6035385
    Abstract: To enable the putting into use of a monolithic integrated circuit comprising a processor and a fuzzy logic coprocessor, both having a single program memory in common, an operation is effected by which, at the time of the initializing of the integrated circuit, a volatile, random-access memory of the coprocessor is loaded with instructions stored in this single program memory.
    Type: Grant
    Filed: April 23, 1996
    Date of Patent: March 7, 2000
    Assignee: SGS-Thomson Microelectronics S.A.
    Inventor: Maurice Le Van Suu
  • Patent number: 5963583
    Abstract: A fuzzy-logic spread-spectrum adaptive power control system comprising a base station and a plurality of remote units. The base station receives a spread-spectrum signal, and samples the despread spread-spectrum signal at a peak correlation time of the data channel, and at a non-peak correlation time of the data channel. This in turn generates a signal level and a noise level, respectively. A signal-to-noise ratio calculator generates a signal-to-noise ratio from the signal level and the noise level. A fuzzy-logic controller compares the signal-to-noise ratio to a set of predetermined thresholds, and using a state machine, generates a control signal which is thereby transmitted to the remote unit, indicating the amount by which to increase or decrease transmitted power. Each remote unit demodulates the control signal, and a transmitter controller adjusts a power level of the remote-unit spread-spectrum transmitter.
    Type: Grant
    Filed: January 14, 1998
    Date of Patent: October 5, 1999
    Assignee: Golden Bridge Technology, Inc.
    Inventors: Sorin Davidovici, Emmanuel Kanterakis
  • Patent number: 5943664
    Abstract: Memory and storage method in an electronic controller operating with fuzzy logic procedures for membership functions (FA) of logical variables (M) defined in a so-called discourse universe (U) discretized at a finite number of points (m) which provide memorization of triangular or trapezoid membership functions (FA). Memory words have a first portion for codification of the vertex of the membership function (FA), a second portion for a codification corresponding to the slope of one side of the membership function (FA), and a third portion for a codification corresponding to the slope of the other side of the function.
    Type: Grant
    Filed: May 19, 1997
    Date of Patent: August 24, 1999
    Assignee: Consorzio per la Ricerca sulla Microelettronica nel Mezzogiorno
    Inventors: Massimo Abruzzese, Biagio Giacalone
  • Patent number: 5940814
    Abstract: A multi-mode oriented polynomial transformation based defuzzification strategy uses a Kalman filter in a parameter leaning procedure defuzzification application where two or more distinct possibility peaks exist in its membership function distribution.
    Type: Grant
    Filed: May 1, 1997
    Date of Patent: August 17, 1999
    Assignee: NEC Research Institute, Inc.
    Inventors: Tao Jiang, Yao Li
  • Patent number: 5918221
    Abstract: The analog processor can carry out processings independently of the operating temperature and process parameters, in a reliable manner and at high performance levels using fairly simple circuitry. To achieve this independence, the processor is basically implemented and integrated with MOS transistors, has both voltage inputs and outputs, and includes a biasing section which supplies voltage bias signals, of which at least one is substantially the sum of a voltage proportional to the threshold voltage of the MOS transistors and a reference voltage. This reference voltage can be extracted from a reference potential which is stable to temperature and process parameters, for example that produced by a bandgap type of generator. A major feature of the processor according to the invention is the linearity of its input-output characteristic relative to that reference voltage.
    Type: Grant
    Filed: April 26, 1996
    Date of Patent: June 29, 1999
    Assignee: STMicroelectronics, S.r.l.
    Inventors: Nicolo Manaresi, Eleonora Franchi, Dario Bruno, Rinaldo Poluzzi
  • Patent number: 5905978
    Abstract: A memory utilization value indicative of memory utilization associated with a data channel is received. A queue depth value indicative of the queue depth of messages located within a message queue maintained by the data channel is also received. A fuzzy logic design is executed with the memory utilization value in the queue depth value used as input parameters. A crisp value is then generated which corresponds to a window size of the data channel.
    Type: Grant
    Filed: July 15, 1996
    Date of Patent: May 18, 1999
    Assignee: Unisys Corporation
    Inventors: John H. Smith, Gerard O'Brien
  • Patent number: 5875438
    Abstract: A method for storing a membership function, include storing a position of a vertex of a triangle that defines the membership function in a universe of discourse and storing a first distance between the position of the vertex a point of intersection between a left side of the triangle and an axis of the universe of discourse. Further, the method includes storing a second distance between the position of the vertex and point of intersection between right side of the triangle and the axis of the universe of discourse. The present invention furthermore relates to a circuit for calculating a grade of membership of an antecedent of a fuzzy rule, and is adapted to fuzzify an input variable by adopting the geometric proportions that occur between homologous sides of similar triangles defined by the position of the input value in the universe of discourse.
    Type: Grant
    Filed: March 26, 1996
    Date of Patent: February 23, 1999
    Assignee: Consorzio per la Ricerca sulla Microelettronica nel Mezzogiorno
    Inventors: Francesco Pappalardo, Vincenzo Matranga, Davide Tesi, Dario Di Bella
  • Patent number: 5845275
    Abstract: A circuit for the measurement of current in a load includes a non-linear element for transforming a current into a voltage and includes a fuzzy logic processor to process a measurement of the voltage and provide an information element representing the current. The device permits the precise use of semi-conductor or other components for the measurement of current in making a linear approximation of the current-voltage characteristics of the semi-conductors used by using triangular type membership functions. The linear approximation may also be combined with a Gaussian interpolation.
    Type: Grant
    Filed: January 7, 1997
    Date of Patent: December 1, 1998
    Assignee: SGS-Thomson Microelectronics S.A.
    Inventor: Maurice Le Van Suu
  • Patent number: 5822740
    Abstract: A direct adaptive fuzzy controller having an adaptation mechanism that modifies the locations of output membership functions to improve performance of the fuzzy controller. The controller has a fuzzy rule base that has a different or unique output membership function for each fuzzy rule. The adaptation mechanism modifies the location of the output membership functions in response to the performance of the controller system, to continuously improve its performance. The controller is a feedback mechanism that functions not only using measured outputs of the process controlled, but has feedforward compensation that causes the controller to anticipate feedback due to measured disturbances or other parameters of the process.
    Type: Grant
    Filed: June 28, 1996
    Date of Patent: October 13, 1998
    Assignee: Honeywell Inc.
    Inventors: Christine M. Haissig, Michael A. Woessner, Dimitris K. Pirovolou
  • Patent number: 5806052
    Abstract: A fuzzy logic supervisory control architecture for aircraft engines includes a series of fuzzy proportional integral controllers each designed for a specific operating range and a fuzzy logic hierarchical controller for combining the fuel flow derivative outputs of the individual controllers. The hierarchical controller utilizes fuzzy logic on the input space fuzzified to linguistic values for engine temperature, power turbine speed and spool acceleration to determine a weighting to be given to each of the controller outputs for fuel flow derivative.
    Type: Grant
    Filed: February 7, 1994
    Date of Patent: September 8, 1998
    Assignee: General Electric Company
    Inventors: Piero Patrone Bonissone, Kenneth Hsin-Chao Chiang, Mark Edward Dausch, James Baldwin Comly
  • Patent number: 5799291
    Abstract: The arrangement stores, in a knowledge base memory (KBM), important (dominant) and less important rules such that they can be distinguished from one another. From a rule weighting (gi) and from an aggregated rule weighting (Gi-1) is formed. The unsharp OR linking has a unit (BSUM) for forming a limited sum, if an important rule is present, and has a unit (MAX) for forming a maximum if a less important rule is present. In this way it is ensured that each important rule, for which the rule evaluation results in a rule weighting greater than zero, has an effect on the sharp value of the relevant output variable.
    Type: Grant
    Filed: August 9, 1996
    Date of Patent: August 25, 1998
    Assignee: Siemens Aktiengesellschaft
    Inventors: Herbert Eichfeld, Thomas Kunemund
  • Patent number: 5796919
    Abstract: A method of constructing and designing a fuzzy controller is developed based on converting a finite dimensional linear controller to a fuzzy controller. After the fuzzy controller is created, it can be enhanced using heuristic knowledge. The fuzzy controller is constructed or designed using a microprocessor to calculate a defuzzified output based on singleton fuzzification, product inferencing and centroidal defuzzification. A fuzzy controller can be created much more quickly and accurately than with previous methods.
    Type: Grant
    Filed: October 7, 1996
    Date of Patent: August 18, 1998
    Inventor: Eric Gregory Kubica
  • Patent number: 5787407
    Abstract: A data processing system (10) selectively weights a fuzzy logic rule in response to a single "REVW" software instruction. In response to the REVW instruction, the data processing system (10) fetches a set of fuzzy inputs associated with the fuzzy logic rule, and determines a minimum fuzzy input from the set. The data processing system (10) then selectively weights the minimum fuzzy input to provide a fuzzy output of the fuzzy logic rule, by multiplying the minimum fuzzy input by a corresponding weight. In one embodiment, a carry bit in a condition code register (60) determines whether the fuzzy logic rule is to be weighted. In response to the single REVW instruction, the data processing system (10) further performs this selective fuzzy rule weighting operation for all rules in a fuzzy rule base.
    Type: Grant
    Filed: November 17, 1997
    Date of Patent: July 28, 1998
    Assignee: Motorola Inc.
    Inventor: J. Greg Viot