Parallel Fixed Point Implementation of a Radial Basis Function Network in an FPGA

This paper proposes a parallel fixed point radial basis function (RBF) artificial neural network (ANN), implemented in a field programmable gate array (FPGA) trained online with a least mean square (LMS) algorithm. The processing time and occupied area were analyzed for various fixed point formats....

Full description

Bibliographic Details
Main Authors: Alisson C. D. de Souza, Marcelo A. C. Fernandes
Format: Article
Language:English
Published: MDPI AG 2014-09-01
Series:Sensors
Subjects:
ANN
RBF
Online Access:http://www.mdpi.com/1424-8220/14/10/18223
id doaj-17804b680f4e44d8bef4a33f614d4662
record_format Article
spelling doaj-17804b680f4e44d8bef4a33f614d46622020-11-24T21:47:20ZengMDPI AGSensors1424-82202014-09-011410182231824310.3390/s141018223s141018223Parallel Fixed Point Implementation of a Radial Basis Function Network in an FPGAAlisson C. D. de Souza0Marcelo A. C. Fernandes1Department of Computer Engineering and Automation, Center of Technology, Federal University of Rio Grande do Norte—UFRN, Natal 59078-970, BrazilDepartment of Computer Engineering and Automation, Center of Technology, Federal University of Rio Grande do Norte—UFRN, Natal 59078-970, BrazilThis paper proposes a parallel fixed point radial basis function (RBF) artificial neural network (ANN), implemented in a field programmable gate array (FPGA) trained online with a least mean square (LMS) algorithm. The processing time and occupied area were analyzed for various fixed point formats. The problems of precision of the ANN response for nonlinear classification using the XOR gate and interpolation using the sine function were also analyzed in a hardware implementation. The entire project was developed using the System Generator platform (Xilinx), with a Virtex-6 xc6vcx240t-1ff1156 as the target FPGA.http://www.mdpi.com/1424-8220/14/10/18223artificial neural networkANNradial basis functionRBFFPGAfixed pointSimulinksystem generator
collection DOAJ
language English
format Article
sources DOAJ
author Alisson C. D. de Souza
Marcelo A. C. Fernandes
spellingShingle Alisson C. D. de Souza
Marcelo A. C. Fernandes
Parallel Fixed Point Implementation of a Radial Basis Function Network in an FPGA
Sensors
artificial neural network
ANN
radial basis function
RBF
FPGA
fixed point
Simulink
system generator
author_facet Alisson C. D. de Souza
Marcelo A. C. Fernandes
author_sort Alisson C. D. de Souza
title Parallel Fixed Point Implementation of a Radial Basis Function Network in an FPGA
title_short Parallel Fixed Point Implementation of a Radial Basis Function Network in an FPGA
title_full Parallel Fixed Point Implementation of a Radial Basis Function Network in an FPGA
title_fullStr Parallel Fixed Point Implementation of a Radial Basis Function Network in an FPGA
title_full_unstemmed Parallel Fixed Point Implementation of a Radial Basis Function Network in an FPGA
title_sort parallel fixed point implementation of a radial basis function network in an fpga
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2014-09-01
description This paper proposes a parallel fixed point radial basis function (RBF) artificial neural network (ANN), implemented in a field programmable gate array (FPGA) trained online with a least mean square (LMS) algorithm. The processing time and occupied area were analyzed for various fixed point formats. The problems of precision of the ANN response for nonlinear classification using the XOR gate and interpolation using the sine function were also analyzed in a hardware implementation. The entire project was developed using the System Generator platform (Xilinx), with a Virtex-6 xc6vcx240t-1ff1156 as the target FPGA.
topic artificial neural network
ANN
radial basis function
RBF
FPGA
fixed point
Simulink
system generator
url http://www.mdpi.com/1424-8220/14/10/18223
work_keys_str_mv AT alissoncddesouza parallelfixedpointimplementationofaradialbasisfunctionnetworkinanfpga
AT marceloacfernandes parallelfixedpointimplementationofaradialbasisfunctionnetworkinanfpga
_version_ 1725897646348959744