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 :
بازگشت