Title :
Analysis of increased parallelism in FPGA implementation of neural networks for environment/noise classification and removal
Author :
Ambasana, N.B. ; Zaveri, Mukesh
Abstract :
In this paper, we give baseline architecture1 for a system of neural networks, for the tasks of feature extraction, environment/noise classification and modeling, on FPGA (Field Programmable Gate Array) and also gives a methodology of studying and analyzing the implementation of such ISP (Intelligent Signal Processing) algorithms As one of the major benefits of neural networks is its parallel structure for computation, we introduce parallelism in varying degrees, in our implementation method and give an analysis of the designs in terms of hardware utilization and time for computation, for all three networks. We then conclude with the best configuration in terms of number of neurons computed per computing unit2, for all three networks. This experiment will provide baseline architecture and analysis results for hardware implementation of a set of ISP tasks. The designs have been implemented on FPGA with Verilog and tested with MATLAB results as reference, for particular examples in each task.
Keywords :
feature extraction; field programmable gate arrays; neural nets; pattern classification; signal processing; FPGA implementation; ISP; MATLAB; Verilog; environment classification; feature extraction; field programmable gate array; intelligent signal processing algorithms; neural networks; noise classification; parallel structure; Environment Classification; FPGA Modeling; Neural Networks; Pipelining;
Conference_Titel :
Engineering (NUiCONE), 2012 Nirma University International Conference on
Conference_Location :
Ahmedabad
Print_ISBN :
978-1-4673-1720-7
DOI :
10.1109/NUICONE.2012.6493242