Design and implementation of an adaptive neuro-fuzzy inference system on an FPGA used for nonlinear function generation

Henry José Block Saldaña, Carlos Silva Cárdenas

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Scopus citations

Abstract

This paper presents a digital system architecture for a two-input one-output zero order ANFIS (Adaptive Neuro-Fuzzy Inference System) and its implementation on an FPGA (Field Programmable Gate Array) using VHDL (VHSIC Hardware Description Language). The designed system is used for nonlinear function generation. First, a nonlinear function is chosen and off-line training is carried out using MATLAB ANFIS to obtain the premise and consequence parameters of the fuzzy rules. Then, these parameters are converted to a binary fixed-point representation and are stored in read-only memories of the VHDL code. Finally, simulations are performed to verify the system operation and to evaluate the system response time for given input data.

Original languageEnglish
Title of host publication2010 IEEE ANDESCON Conference Proceedings, ANDESCON 2010
DOIs
StatePublished - 2010
Event2010 IEEE ANDESCON Conference, ANDESCON 2010 - Bogota, Colombia
Duration: 14 Sep 201017 Sep 2010

Publication series

Name2010 IEEE ANDESCON Conference Proceedings, ANDESCON 2010

Conference

Conference2010 IEEE ANDESCON Conference, ANDESCON 2010
Country/TerritoryColombia
CityBogota
Period14/09/1017/09/10

Keywords

  • ANFIS
  • Digital system
  • FPGA
  • Neuro-fuzzy system
  • VHDL

Fingerprint

Dive into the research topics of 'Design and implementation of an adaptive neuro-fuzzy inference system on an FPGA used for nonlinear function generation'. Together they form a unique fingerprint.

Cite this