paper

Developments in waveform unfolding of PMT signals in future IceCube extensions

and

Published 29 September 2021 © 2021 IOP Publishing Ltd and Sissa Medialab
, , Citation J.H. Peterson and on behalf of the IceCube Collaboration 2021 JINST 16 C09032 DOI 10.1088/1748-0221/16/09/C09032

1748-0221/16/09/C09032

Abstract

Waveform unfolding, in which photomultiplier tube signals are expressed as a linear combination of single-photoelectron waveforms, is a useful processing method both for analysis and for data compression in the IceCube Neutrino Observatory. This processing is currently only possible with a cluster of computers on the surface, but improvements in embedded technology will make it possible to move this unfolding inside the digital optical modules for planned extensions of IceCube such as IceCube-Gen2. In order to meet power constraints, waveform unfolding is most efficiently implemented with field programmable gate arrays (FPGA). A non-negative least squares (NNLS) algorithm developed for use with FPGAs was modified to reproduce the results of the Lawson-Hanson NNLS algorithm that is currently used for waveform unfolding in IceCube. High Level Synthesis (HLS) tools were used to synthesize firmware directly from C code. This proceeding discusses the structure and performance of the modified NNLS algorithm that was developed, and demonstrates what can be accomplished with new FPGA synthesis tools.

Export citation and abstract BibTeX RIS

10.1088/1748-0221/16/09/C09032