FPGA implementation of a General Regression Neural Network: An embedded pattern classification system


Polat O., Yildirim T.

DIGITAL SIGNAL PROCESSING, cilt.20, sa.3, ss.881-886, 2010 (SCI-Expanded) identifier identifier

  • Yayın Türü: Makale / Tam Makale
  • Cilt numarası: 20 Sayı: 3
  • Basım Tarihi: 2010
  • Doi Numarası: 10.1016/j.dsp.2009.10.013
  • Dergi Adı: DIGITAL SIGNAL PROCESSING
  • Derginin Tarandığı İndeksler: Science Citation Index Expanded (SCI-EXPANDED), Scopus
  • Sayfa Sayıları: ss.881-886
  • Anahtar Kelimeler: General Regression Neural Network (GRNN), Field-Programmable Gate Array (FPGA), Pattern classification, FEATURE-EXTRACTION
  • Yıldız Teknik Üniversitesi Adresli: Evet

Özet

This study proposes an approach to implement a General Regression Neural Network (GRNN) based on Field Programmable Gate Array (FPGA). The GRNN has a four-layer structure which is comprised of an input layer, a pattern layer, a summation layer and an output layer. The layers of GRNN are designed with fixed-point arithmetic using synthesizable VHDL (Very High Speed Integrated Circuit Hardware Description Language) code for FPGA implementation. In this work, the system was designed for pattern classification applications: however, it can be used for other application areas of GRNN. Different datasets were used to test the GRNN. Simulation results show that pattern classification by hardware implementation of GRNN has successfully achieved. The proposed system is flexible and scalable. For different classification applications, it can be modified easily according to number of inputs and number of reference data. (C) 2009 Elsevier Inc. All rights reserved.