• DocumentCode
    2404930
  • Title

    Design and implementation of a Mamdani fuzzy inference system on an FPGA

  • Author

    Uppalapati, S. ; Kaur, D.

  • Author_Institution
    Electr. Eng., Univ. of Toledo, Toledo, OH, USA
  • fYear
    2009
  • fDate
    14-17 June 2009
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    The growth in number of fuzzy logic applications led to the need of finding efficient ways to implement them. The advantage of using field programmable gate arrays (FPGA) is the ease with which controllers can be re-designed based on requirements without incurring major non recurring engineering (NRE) costs. In this paper, the implementation of a Mamdani fuzzy inference system has been demonstrated with the application of a home water sprinkler system. The design of the home water sprinkler system uses two inputs, temperature and soil humidity, to give a single output, watering duration. VHDL programming language is used for creating the design in which simulations are carried out to check the functional verification of individual blocks. The design created on VHDL platform was synthesized, verified and implemented using Xilinx integrated software environment (ISE) Version 6.1. The bit stream created is downloaded onto the Xilinx Virtex 2 FPGA which is mounted on a V2MB1000 board. For the verification of FIS, DIP switches and push buttons were used to simulate inputs. The outputs and inputs were displayed on the two seven segment LED displays. The accuracy of the model on FPGA was compared with simulation results obtained using MATLAB & fuzzy logic tool box. The results obtained from the two models differed with a root mean square (R.M.S.) error of 0.8%.
  • Keywords
    LED displays; field programmable gate arrays; fuzzy control; fuzzy logic; fuzzy reasoning; hardware description languages; DIP switch; FPGA; LED display; MATLAB; Mamdani fuzzy inference system; V2MB1000 board; VHDL programming language; Xilinx integrated software environment; field programmable gate array; fuzzy logic tool box; home water sprinkler system design; root mean square error; Computer languages; Costs; Field programmable gate arrays; Fuzzy logic; Fuzzy systems; Humidity; Mathematical model; Programmable logic arrays; Soil; Temperature;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Fuzzy Information Processing Society, 2009. NAFIPS 2009. Annual Meeting of the North American
  • Conference_Location
    Cincinnati, OH
  • Print_ISBN
    978-1-4244-4575-2
  • Electronic_ISBN
    978-1-4244-4577-6
  • Type

    conf

  • DOI
    10.1109/NAFIPS.2009.5156408
  • Filename
    5156408