FPGA implementation of self organizing map with digital phase locked loops

The self-organizing map (SOM) has found applicability in a wide range of application areas. Recently new SOM hardware with phase modulated pulse signal and digital phase-locked loops (DPLLs) has been proposed (Hikawa, 2005). The system uses the DPLL as a computing element since the operation of the DPLL is very similar to that of SOM's computation. The system also uses square waveform phase to hold the value of the each input vector element. This paper discuss the hardware implementation of the DPLL SOM architecture. For effective hardware implementation, some components are redesigned to reduce the circuit size. The proposed SOM architecture is described in VHDL and implemented on field programmable gate array (FPGA). Its feasibility is verified by experiments. Results show that the proposed SOM implemented on the FPGA has a good quantization capability, and its circuit size very small.

[1]  T. Yamakawa,et al.  Self-organizing map hardware accelerator system and its application to realtime image enlargement , 2004, 2004 IEEE International Joint Conference on Neural Networks (IEEE Cat. No.04CH37541).

[2]  Hiroomi Hikawa,et al.  A new digital pulse-mode neuron with adjustable activation function , 2003, IEEE Trans. Neural Networks.

[3]  Nanning Zheng,et al.  All digital phase‐locked loop with a wide locking range , 1987 .

[4]  Alfred Ultsch,et al.  Kohonen Networks on Transputers: Implementation and Animation , 1990 .

[5]  Frank C. Hoppensteadt,et al.  Pattern recognition via synchronization in phase-locked loop neural networks , 2000, IEEE Trans. Neural Networks Learn. Syst..

[6]  H. Hikawa A new pulse mode self organizing map hardware with digital phase locked loops , 2005, Proceedings. 2005 IEEE International Joint Conference on Neural Networks, 2005..

[7]  Ulrich Rückert,et al.  A massively parallel architecture for self-organizing feature maps , 2003, IEEE Trans. Neural Networks.

[8]  D. C. Hendry,et al.  IP core implementation of a self-organizing neural network , 2003, IEEE Trans. Neural Networks.

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