Author Login Chief Editor Login Reviewer Login Editor Login Remote Office

Computer Engineering ›› 2006, Vol. 32 ›› Issue (21): 18-21.

• Degree Paper • Previous Articles     Next Articles

Realization of BP Algorithm in FPGA Based on Systolic Array Architecture

HAO Zhiquan1,2, WANG Zhensong1,2   

  1. (1. Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100080; 2. School of Graduate, Chinese Academy of Sciences, Beijing 100039)
  • Received:1900-01-01 Revised:1900-01-01 Online:2006-11-05 Published:2006-11-05

BP算法的脉动阵列结构在FPGA上的实现

郝智泉1,2,王贞松1,2   

  1. (1. 中国科学院计算技术研究所,北京 100080;2. 中国科学院研究生院,北京 100039)

Abstract: This paper presents a kind of systolic array architecture which is used to realize BP algorithm. It designs a characters recognition system in FPGA based on this systolic array architecture. The micro architectures of the computing components in FPGA are analyzed. Experiment results show that realizing BP algorithm in FPGA can improve the study and recognition speed.

Key words: Neural networks, Systolic array architecture, BP algorithm, FPGA

摘要: 提出了一种用于实现BP神经网络的串行输入串行输出的脉动阵列结构,在FPGA上实现了基于该阵列结构的用于进行“A-Z” 的印刷体字符识别系统。文中对FPGA中运算部件的微结构进行了讨论。实验结果表明,与软件实现相比用FPGA实现神经网络算法能够极大地提高BP网络的学习和分类速度。

关键词: 神经网络, 脉动阵列结构, BP算法, FPGA

CLC Number: