Fuzzy Processing Implementation in Dedicated Digital Hardware

The paper presents a concept of digital circuit dedicated for fuzzy processing with numerical inputs and outputs. Partially concurrent and pipelined data flow provides high performance, with relatively low dependence on particular algorithm complexity. Sample design with triangular fuzzy sets, rule strength calculation (minimum approach) and defuzzyfication by weighted sum of fuzzy sets centers was implemented in VHDL, verified and synthesized for FPGA. Floating point arithmetic was applied, including dvision performed by dedicated synchronous machine. All modules were prepared for easy reuse/redesign. Keywords—Fuzzy, hardware, floating point, VHDL, FPGA.

[1]  Donald L. Hung,et al.  Dedicated digital fuzzy hardware , 1995, IEEE Micro.

[2]  Vincenzo Catania,et al.  VLSI hardware architecture for complex fuzzy systems , 1999, IEEE Trans. Fuzzy Syst..

[3]  Andrzej Wolczowski,et al.  FFT Based EMG Signals Analysis on FPGAs for Dexterous Hand Prosthesis Control , 2009, ICMMI.

[4]  Ming Yin,et al.  FPGA Implementation of Generalized Fuzzy Operations , 2008, 2008 Fifth International Conference on Fuzzy Systems and Knowledge Discovery.

[5]  J.I. Martinez Torre,et al.  Synthesis tools for dedicated fuzzy hardware , 1996, Proceedings of IEEE 5th International Fuzzy Systems.

[6]  A. Jaramillo-Botero,et al.  A high speed parallel architecture for fuzzy inference and fuzzy control of multiple processes , 1994, Proceedings of 1994 IEEE 3rd International Fuzzy Systems Conference.

[7]  Iluminada Baturone,et al.  FPGA Implementation of Embedded Fuzzy Controllers for Robotic Applications , 2007, IEEE Transactions on Industrial Electronics.

[8]  Andrzej Wolczowski,et al.  Hardware Approach to the Artificial Hand Control Algorithm Realization , 2005, ISBMDA.

[9]  Ioannis Andreadis,et al.  Design and implementation of a fuzzy hardware structure for morphological color image processing , 2003, IEEE Trans. Circuits Syst. Video Technol..

[10]  N. Masmoudi,et al.  Hardware design of programmable fuzzy controller on FPGA , 1999, FUZZ-IEEE'99. 1999 IEEE International Fuzzy Systems. Conference Proceedings (Cat. No.99CH36315).