Discrimination of secondary particles produced in extensive air showers is needed to study the composition of primary cosmic rays. High speed data acquisition and the increase in resources in modern FPGAs with the addition of a microprocessor in System-on-Chip (SoC) technologies allow to implement complex algorithms for digital signal analysis. Pulse shape Discrimination (PSD) can be carried out in real-time on the digital front-end of the detector; indeed online data analysis permits to save computational resources in post-processing and transmission bandwidth. We describe two methods for PSD, the first one based on artificial neural network (ANN) using the novel hls4ml package, and the other based on a correlation approach using finite impulse response (FIR) filters. Both methods were implemented and tested on Xilinx FPGA SoC devices ZU9EG Zynq Ultrascale+ and XC7Z020 Zynq. Data from a Water Cherenkov Detector (WCD) were acquired with a 500 Mhz, 8-bit high speed analog-to-digital converter acquisition system. Experimental results obtained with both methods are presented along with timing, accuracy and resources utilization analysis.
Pulse Shape Discrimination for Online Data Acquisition in Water Cherenkov Detectors Based on FPGA/SoC
García Ordóñez, Luis Guillermo
;Molina, Romina Soledad;Morales Argueta, Iván René;Carrato, Sergio;Ramponi, Giovanni;
2021-01-01
Abstract
Discrimination of secondary particles produced in extensive air showers is needed to study the composition of primary cosmic rays. High speed data acquisition and the increase in resources in modern FPGAs with the addition of a microprocessor in System-on-Chip (SoC) technologies allow to implement complex algorithms for digital signal analysis. Pulse shape Discrimination (PSD) can be carried out in real-time on the digital front-end of the detector; indeed online data analysis permits to save computational resources in post-processing and transmission bandwidth. We describe two methods for PSD, the first one based on artificial neural network (ANN) using the novel hls4ml package, and the other based on a correlation approach using finite impulse response (FIR) filters. Both methods were implemented and tested on Xilinx FPGA SoC devices ZU9EG Zynq Ultrascale+ and XC7Z020 Zynq. Data from a Water Cherenkov Detector (WCD) were acquired with a 500 Mhz, 8-bit high speed analog-to-digital converter acquisition system. Experimental results obtained with both methods are presented along with timing, accuracy and resources utilization analysis.File | Dimensione | Formato | |
---|---|---|---|
ICRC2021_274.pdf
accesso aperto
Tipologia:
Documento in Versione Editoriale
Licenza:
Creative commons
Dimensione
2.34 MB
Formato
Adobe PDF
|
2.34 MB | Adobe PDF | Visualizza/Apri |
Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.