• DocumentCode
    3240999
  • Title

    Generic floating point library for neuro-fuzzy controllers based on FPGA technology

  • Author

    Sameh, Ahmed ; El Kader, Mohamed Samir Ahmed Abd

  • Author_Institution
    Dept. of Comput. Sci., American Univ. in Cairo, Egypt
  • fYear
    2004
  • fDate
    18-21 Dec. 2004
  • Firstpage
    369
  • Lastpage
    372
  • Abstract
    This paper aims at verifying the possibility of building a faster and more accurate generic neuro-fuzzy controller, based on FPGA hardware. In order to achieve this goal, a VHDL library, combining a number of generic modules (that could fit in any controller), is introduced. Two famous neuro-fuzzy controllers, (FSOM and ANFIS), are built by integrated modules from this VHDL library. The performance of the ANFIS controller is compared to its microprocessor-based software implementation. The results showed the hardware controllers are faster and more accurate controllers. During the learning phase, offline learning algorithms (based on Matlab´s neuro-fuzzy toolbox) are used to estimate the controller´s structure and the values of its parameters. The learning phase teaches the hardware controller to adapt to the chosen control process and respond to it during the testing phase.
  • Keywords
    field programmable gate arrays; floating point arithmetic; fuzzy control; fuzzy neural nets; hardware description languages; learning (artificial intelligence); neural chips; neurocontrollers; ANFIS; FPGA technology; FSOM; VHDL library; adaptive networks based fuzzy inference system; field programmable gate array; floating point library; fuzzy self organizing map; learning algorithm; microprocessor-based software implementation; neuro-fuzzy controller; Adaptive systems; Artificial intelligence; Artificial neural networks; Field programmable gate arrays; Fuzzy control; Fuzzy neural networks; Fuzzy systems; Hardware; Libraries; Neural networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing and Information Technology, 2004. Proceedings of the Fourth IEEE International Symposium on
  • Print_ISBN
    0-7803-8689-2
  • Type

    conf

  • DOI
    10.1109/ISSPIT.2004.1433796
  • Filename
    1433796