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
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;
Conference_Titel :
Signal Processing and Information Technology, 2004. Proceedings of the Fourth IEEE International Symposium on
Print_ISBN :
0-7803-8689-2
DOI :
10.1109/ISSPIT.2004.1433796