DocumentCode
1401020
Title
Compensation of Nonlinearities Using Neural Networks Implemented on Inexpensive Microcontrollers
Author
Cotton, Nicholas ; Wilamowski, Bogdan
Author_Institution
Dept. of Electr. & Comput. Eng., Auburn Univ., Auburn, AL, USA
Volume
58
Issue
3
fYear
2011
fDate
3/1/2011 12:00:00 AM
Firstpage
733
Lastpage
740
Abstract
This paper describes a method of linearizing the nonlinear characteristics of many sensors and devices using an embedded neural network. The neuron-by-neuron process was developed in assembly language to allow the fastest and shortest code on the embedded system. The embedded neural network also requires an accurate approximation for hyperbolic tangent to be used as the neuron activation function. The proposed method allows for complex neural networks with very powerful architectures to be embedded on an inexpensive 8-b microcontroller. This process was then demonstrated on several examples, including a robotic arm kinematics problem.
Keywords
microcontrollers; neural nets; neurophysiology; sensors; 8-b microcontroller; devices; embedded neural network; embedded system; microcontrollers; neuron activation function; neuron-by-neuron process; nonlinearity compensation; robotic arm kinematics; sensors; Embedded; microcontroller; neural networks; nonlinear sensor compensation;
fLanguage
English
Journal_Title
Industrial Electronics, IEEE Transactions on
Publisher
ieee
ISSN
0278-0046
Type
jour
DOI
10.1109/TIE.2010.2098377
Filename
5664783
Link To Document