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 in questo prodotto:
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.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11368/2993371
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? 0
social impact