Signal conditioning circuits, in particle energy spectrum determination systems, introduce shaping characteristics that affect pulse integrity. This study explores algorithms to compensate for these effects, focusing on digital signal processing for pole-zero cancellation (PZC) and unfolding techniques. The PZC algorithm successfully corrects baseline shift and pulse amplitude loss, providing significant improvements in signal fidelity. Although a digital PZC applied in streaming for high event rates was previously not feasible, this work proposes its implementation on FPGA, combining it with the unfolding method to enable online compensation and enhanced performance under various experimental conditions.
Read full abstract