• DocumentCode
    3317034
  • Title

    Implementing a fuzzy system on a field programmable gate array

  • Author

    McKenna, Michael ; Wilamowski, Bogdan M.

  • Author_Institution
    Wyoming Univ., Laramie, WY, USA
  • Volume
    1
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    189
  • Abstract
    Fuzzy controllers are traditionally implemented in a microprocessor and they produce relatively raw surfaces. The purpose of this work is to implement a fuzzy control system in a FPGA and to have the resulted control surface as smooth as possible. The FPGA has allowed designers to create large designs, test them and make modifications very easily and quickly. This approach uses a new weighted average concept to keep the fuzzy lookup table small, yet the input sizes can be large. This is implemented by using three or four most significant bits of each input to determine the address for the lookup table. A weighted average is performed using the remaining bits to eliminate rawness
  • Keywords
    controllers; field programmable gate arrays; fuzzy control; table lookup; FPGA; HDL; field programmable gate array; fuzzy control system; table lookup; weighted average concept; Computer languages; Control systems; Field programmable gate arrays; Fuzzy control; Fuzzy systems; Hardware design languages; Microprocessors; Nonlinear control systems; Table lookup; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Neural Networks, 2001. Proceedings. IJCNN '01. International Joint Conference on
  • Conference_Location
    Washington, DC
  • ISSN
    1098-7576
  • Print_ISBN
    0-7803-7044-9
  • Type

    conf

  • DOI
    10.1109/IJCNN.2001.939015
  • Filename
    939015