Hardware implementation of single-bit nonlinear BP neural network based on sigma-delta modulation

Xiaodan Guo,Qiao Meng,Yong Liang
DOI: https://doi.org/10.3772/j.issn.1002-0470.2013.12.015
2013-01-01
Abstract:A new method for implementation of the hardware of single-bit feed-forward BP artificial neural networks by using sigma-delta modulation (SDM) was presented. The nonlinear cube-root calculation unit based on single-bit streams was designed, and by taking it as the activation function, the BP artificial neural network was constructed. The signals from the network's input and output of each neuron were represented by sigma-delta modulated single-bit streams. As the activation function in the hidden layer should be nonlinear, the log-Sigmoid squashing function approximation was obtained through the design of a cube-root computation module based on sigma-delta bit stream. A little-loop-delay adder and a hybrid-signal multiplier were also presented as the key function elements of the system to offer low hardware consumption and high precision. The neurons and the whole BP neural network were implemented and simulated on a field programmable gate array (FPGA). Two examples of function approximation successfully demonstrate that the sigma-delta bit stream technique is viable for the hardware implementation of BP neural networks.
What problem does this paper attempt to address?