SOM neural network design - A new Simulink library based approach targeting FPGA implementation

The paper presents a method for FPGA implementation of Self-Organizing Map (SOM) artificial neural networks with on-chip learning algorithm. The method aims to build up a specific neural network using generic blocks designed in the MathWorks Simulink environment. The main characteristics of this original solution are: on-chip learning algorithm implementation, high reconfiguration capability and operation under real time constraints. An extended analysis has been carried out on the hardware resources used to implement the whole SOM network, as well as each individual component block.

[1]  Jae Wook Jeon,et al.  Neural-Network-Based Low-Speed-Damping Controller for Stepper Motor With an FPGA , 2010, IEEE Transactions on Industrial Electronics.

[2]  Abhisek Ukil,et al.  Development and Implementation of Parameterized FPGA-Based General Purpose Neural Networks for Online Applications , 2011, IEEE Transactions on Industrial Informatics.

[3]  Okyay Kaynak,et al.  Computing Gradient Vector and Jacobian Matrix in Arbitrarily Connected Neural Networks , 2008, IEEE Transactions on Industrial Electronics.

[4]  W. Kurdthongmee,et al.  A novel hardware-oriented Kohonen SOM image compression algorithm and its FPGA implementation , 2008, J. Syst. Archit..

[5]  Antonio Bicchi,et al.  Design of Embedded Controllers Based on Anytime Computing , 2010, IEEE Transactions on Industrial Informatics.

[6]  Iain Bate,et al.  Component-Based Safety Analysis of FPGAs , 2010, IEEE Transactions on Industrial Informatics.

[7]  Jagath C. Rajapakse,et al.  FPGA Implementations of Neural Networks , 2006 .

[8]  Jonas Larsson,et al.  Monte Carlo implementation of financial simulation on Cell/B.E. multi-core processor , 2010, Math. Comput. Simul..

[9]  Massimo Piccardi,et al.  A hardware generator of multi-point distributed random numbers for Monte Carlo simulation , 2008, Math. Comput. Simul..

[10]  Eric Monmasson,et al.  FPGAs in Industrial Control Applications , 2011, IEEE Transactions on Industrial Informatics.

[11]  Ricardo Carelli,et al.  SLAM-based robotic wheelchair navigation system designed for confined spaces , 1993, 2010 IEEE International Symposium on Industrial Electronics.

[12]  Stefan Kowalewski,et al.  Hardware/Software Design Considerations for Automotive Embedded Systems , 2008, IEEE Transactions on Industrial Informatics.

[13]  Hao Yu,et al.  Improved Computation for Levenberg–Marquardt Training , 2010, IEEE Transactions on Neural Networks.

[14]  Andreas Steininger,et al.  Towards a Systematic Test for Embedded Automotive Communication Systems , 2008, IEEE Transactions on Industrial Informatics.

[15]  Indranil Saha,et al.  journal homepage: www.elsevier.com/locate/neucom , 2022 .

[16]  Álvaro Hernández,et al.  A DSP- and FPGA-Based Industrial Control With High-Speed Communication Interfaces for Grid Converters Applied to Distributed Power Generation Systems , 2009, IEEE Transactions on Industrial Electronics.

[17]  Teuvo Kohonen,et al.  Self-Organizing Maps , 2010 .

[18]  Dong Sun,et al.  Development of a New Robot Controller Architecture with FPGA-Based IC Design for Improved High-Speed Performance , 2007, IEEE Transactions on Industrial Informatics.

[19]  Stefan Oniga,et al.  Artificial olfaction system with hardware on-chip learning neural networks , 2010, 2010 12th International Conference on Optimization of Electrical and Electronic Equipment.

[20]  Teresa Orlowska-Kowalska,et al.  FPGA Implementation of the Multilayer Neural Network for the Speed Estimation of the Two-Mass Drive System , 2011, IEEE Transactions on Industrial Informatics.

[21]  Hoang Le-Huy,et al.  Modeling and simulation of FPGA-based variable-speed drives using Simulink , 2003, Math. Comput. Simul..

[22]  Ming-Shyan Wang,et al.  FPGA-based self-tuning PID controller using RBF neural network and its application in X-Y table , 2009, 2009 IEEE International Symposium on Industrial Electronics.

[23]  D. Hammerstrom A Survey of Bio‐Inspired and Other Alternative Architectures , 2010 .