Research and Realization of Hardware Back-Propagation Neural Network Based on FPGA
In order to meet the requirements of real-time and embedded of industrial field, a reconfigurable Back-Propagation neural network based on FPGA has been implemented on Xilinx's Spartan-3E (XC3S250E) chip which has 250000 gate. First the optimal network structure and weights were gotten by a variable structure of BP neural network algorithm. Then an improved hardware approaching method of excitation function was put forward, and the maximum error was 1.58% by simulation and comparative analysis on the error. Finally hardware co-imitation and timing simulation was token based on a reasonable choice of data accuracy, and then the hardware BP neural network algorithm was been downloaded and implemented on FPGA. This method has better accuracy and speed, it is an effective method of BP neural network modeling based on hardware, and lays the foundation for the hardware realization of other neural network and embedded image processing.