作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2006, Vol. 32 ›› Issue (21): 18-21. doi: 10.3969/j.issn.1000-3428.2006.21.007

• 博士论文 • 上一篇    下一篇

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

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

  1. (1. 中国科学院计算技术研究所,北京 100080;2. 中国科学院研究生院,北京 100039)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2006-11-05 发布日期:2006-11-05

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上实现了基于该阵列结构的用于进行“A-Z” 的印刷体字符识别系统。文中对FPGA中运算部件的微结构进行了讨论。实验结果表明,与软件实现相比用FPGA实现神经网络算法能够极大地提高BP网络的学习和分类速度。

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

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

中图分类号: