Neuro Fuzzy systems, nowadays drawing attention of many researchers since being able to carry both neural networks and fuzzy logic's benefits. Adaptive Neuro Fuzzy Inference System (ANFIS) is such a neuro fuzzy architecture which has been widely accepted since invented. It is used in different applications like universal approximator, non-linear system realization, pattern recognition etc. However, because of variety of applications, implementation of ANFIS has been turn out to be specific and same implementation barely utilized with another one. FPGAs are potential enough to bring flexibility in hardware implementation of ANFIS so as to make it generic and application-independent. In this paper, an ANFIS model designing and implementation on FPGA is described. A unique dynamic ANFIS structure is realized with VHDL which is independent of system to be realized, membership function type used. It can be easily configurable with order of ANFIS, number of inputs/outputs, and number of membership functions. The study results illustrate that ANFIS presented in paper has been successfully realized with test nonlinear functions. Evaluations using standard error measurements revealed closer approximation of digital ANFIS to software one. The MATLAB simulation and FPGA implementation results clearly indicate that the hardware ANFIS model is acceptable in calibrate mode.
[1]
A Aldair,et al.
Adaptive Neuro Fuzzy inference controller for full vehicle nonlinear active suspension systems
,
2010,
2010 1st International Conference on Energy, Power and Control (EPC-IQ).
[2]
Javier Echanobe,et al.
Efficient Hardware/Software Implementation of an Adaptive Neuro-Fuzzy System
,
2008,
IEEE Transactions on Fuzzy Systems.
[3]
Chuen-Tsai Sun,et al.
Neuro-fuzzy modeling and control
,
1995,
Proc. IEEE.
[4]
Carlos Silva Cardenas,et al.
Design and implementation of an adaptive neuro-fuzzy inference system on an FPGA used for nonlinear function generation
,
2010,
2010 IEEE ANDESCON.
[5]
Javier Echanobe,et al.
An adaptive neuro-fuzzy system for efficient implementations
,
2008,
Inf. Sci..
[6]
Jyh-Shing Roger Jang,et al.
ANFIS: adaptive-network-based fuzzy inference system
,
1993,
IEEE Trans. Syst. Man Cybern..
[7]
H. J. B. Saldana,et al.
A digital hardware architecture for a three-input one-output zero-order ANFIS
,
2012,
2012 IEEE 3rd Latin American Symposium on Circuits and Systems (LASCAS).
[8]
Mohammad Hamiruce Marhaban,et al.
FPGA-Based Fuzzy Logic: Design and Applications – a Review
,
2009
.