Pulse discrimination with a Gaussian mixture model on an FPGA
Abstract
A Gaussian Mixture Model (GMM) based machine learning algorithm has been applied to the problem of gamma/neutron pulse shape discrimination (PSD). The algorithm has been successfully implemented on a standard PC as well as a field programmable gate array (FPGA). Here we describe the GMM classifier and its implementation on these two different types of hardware. We compare the performance of the algorithm on these two platforms against each other, along with other standard techniques applied in PSD. Our results show that the FPGA-based GMM classifier outperforms the standard PSD techniques in terms of classification accuracy at low particle energy and executes more quickly than its CPU-based counterpart.
- Publication:
-
Nuclear Instruments and Methods in Physics Research A
- Pub Date:
- August 2018
- DOI:
- 10.1016/j.nima.2018.05.039
- Bibcode:
- 2018NIMPA.900....1S
- Keywords:
-
- Pulse shape discrimination;
- Gaussian mixture model;
- Neutron detection;
- Field-programmable gate array