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
Link To Document