VHDL implementation of very high-speed integer fuzzy controller

Sang Gu Lee, John D. Carpinelli

Research output: Contribution to journalConference articlepeer-review

2 Scopus citations

Abstract

For high-speed fuzzy control systems, an important problem is the improvement of speed for the fuzzy inference, particularly in the consequent part and the defuzzification stage. This paper introduces an algorithm to map real values of the fuzzy membership functions in the consequent part onto an integer grid, as well as a method of eliminating the unnecessary operations of the zero items in the defuzzification stage, allowing a center of gravity method to be implemented with only integer additions and one integer division. A VHDL implementation of the system is presented. The proposed system shows approximately an order of magnitude increase in speed as compared with conventional methods while introducing only a minimal error and can be used in many fuzzy controller applications.

Original languageEnglish (US)
Pages (from-to)588-593
Number of pages6
JournalConference Proceedings - IEEE International Conference on Systems, Man and Cybernetics
Volume1
StatePublished - Dec 1 2005
EventIEEE Systems, Man and Cybernetics Society, Proceedings - 2005 International Conference on Systems, Man and Cybernetics - Waikoloa, HI, United States
Duration: Oct 10 2005Oct 12 2005

All Science Journal Classification (ASJC) codes

  • Engineering(all)

Keywords

  • COG
  • Defuzzification
  • Fuzzy hardware
  • Integer operation
  • VHDL

Fingerprint Dive into the research topics of 'VHDL implementation of very high-speed integer fuzzy controller'. Together they form a unique fingerprint.

Cite this