Back to Search
Start Over
Real-Time Implementation of the Neutron/Gamma Discrimination in an FPGA-Based DAQ MTCA Platform Using a Convolutional Neural Network
- Source :
- IEEE transactions on nuclear science (Online) 68 (2021): 2173–2178. doi:10.1109/TNS.2021.3090670, info:cnr-pdr/source/autori:Astrain M.; Ruiz M.; Stephen A.V.; Sarwar R.; Carpeno A.; Esquembri S.; Murari A.; Belli F.; Riva M.; JET Contributors/titolo:Real-Time Implementation of the Neutron%2FGamma Discrimination in an FPGA-based DAQ MTCA Platform Using a Convolutional Neural Network/doi:10.1109%2FTNS.2021.3090670/rivista:IEEE transactions on nuclear science (Online)/anno:2021/pagina_da:2173/pagina_a:2178/intervallo_pagine:2173–2178/volume:68
- Publication Year :
- 2021
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2021.
-
Abstract
- These days, research on the classification of neutron/gamma waveforms in scintillators using pulse shape discrimination (PSD) techniques is a highly studied topic. Numerous methods have been explored to optimize this classification, with some of the most recent research being focused on machine learning techniques with excellent results. These approaches are mainly based on the use of 1-D convolutional neural networks (CNNs). In this field, field-programmable gate arrays (FPGAs) with high-sampling rate analog to digital converters (ADCs) have been used to perform this classification in real-time. In this work, we select a potential architecture and implement it with the help of the IntelFPGA OpenCL SDK environment. A shorter and C-like development of OpenCL enables a more straightforward modification and optimization of the network architecture. The main goal of this work is the evaluation of the needed resources and the obtained performance to prototype a complete solution in the FPGA. The FPGA design is generated as if it was connected to an ADC module streaming the data samples with the help of a Board Support Package developed for an IntelFPGA ARRIA10 available in an Advanced Mezzanine Card (AMC) module in an Micro Telecommunications Computing Architecture (MTCA.4) platform. The prototyped solution has been integrated into Experimental Physics and Industrial Control System (EPICS) using the nominal device support (NDS) model currently being developed by ITER.
- Subjects :
- Nuclear and High Energy Physics
Network architecture
business.industry
Computer science
Convolutional neural network (CNN)
neutron-gamma (NG) discrimination
Board support package
Industrial control system
Converters
Convolutional neural network
deep learning (DL)
Data acquisition
Nuclear Energy and Engineering
Advanced Mezzanine Card
field-programmable gate array (FPGA)
OpenCL hardware description
Electrical and Electronic Engineering
business
Field-programmable gate array
Computer hardware
Subjects
Details
- ISSN :
- 15581578 and 00189499
- Volume :
- 68
- Database :
- OpenAIRE
- Journal :
- IEEE Transactions on Nuclear Science
- Accession number :
- edsair.doi.dedup.....e84a1c06e32af7396e45134bee0d9fcb