Digital Pulse Processing (DPP) firmware transforms CAEN digitizers into fully integrated digital spectrometers and multichannel acquisition systems, replacing traditional analog front-end chains with FPGA-based real-time signal processing. By implementing functions such as shaping amplification, charge integration, peak detection, discrimination, gating and data reduction directly in firmware, DPP enables compact, synchronized and highly scalable acquisition architectures for nuclear and particle physics, radiation detection and applied instrumentation.
Different DPP algorithms target specific measurement requirements: pulse-height analysis for energy spectroscopy, charge integration and pulse-shape discrimination for scintillation detectors and neutron/gamma separation, and zero-suppressed waveform acquisition for large-channel experiments. These firmware options are tightly integrated with CAEN digitizer families and controlled through advanced software environments, enabling multi-board synchronization, coincidence logic, list-mode acquisition and high-throughput data reduction within a unified digital framework.
FPGA-based digital replacement of traditional analog chains (QDC, shaping amplifiers, discriminators, peak-sensing ADCs and gate generators)
Multiple firmware algorithms: Pulse Height Analysis (PHA), Charge Integration & Pulse Shape Discrimination (PSD), and Zero Length Encoding (ZLE) for waveform compression
Multi-board synchronization and coincidence capabilities for scalable detector arrays and complex experiments
Fully integrated with CAEN digitizers and CoMPASS software for multiparametric acquisition, real-time analysis and list-mode data processing

Digital Pulse Processing for the Pulse Height Analysis

128 Channels Latching Scaler for V2495 and DT5495

128 Ch 200 MHz Multievent latching Scaler Firmware for V1495

Super Licence for CAEN Digitizers

Digital Pulse Processing for Charge Integration in High Density Systems

Digital Pulse Processing with Dynamic Acquisition Window

Digital Pulse Processing for the Zero Length Encoding

Digital Pulse Processing for Charge Integration and Pulse Shape Discrimination
Image |
Name
|
Description |
Software |
Features |
Related Modules | |
![]() |
DPP-PHA |
Digital Pulse Processing for the Pulse Height Analysis |
MC2Analyzer, Compass |
ICH (Independent channels), WV (Waveforms), TS (Timestamp), PHA (Pulse Height Analysis), TDC (Time to Digital Converter) except 724 |
724, 725, 730, 740, 745 Digitizer families | |
![]() |
FW2495SC |
128 Channels Latching Scaler for V2495 and DT5495 |
N.A. |
64-128 ch. (32-bit depth) 250 MHZ scaler |
V2945, DT5495 | |
![]() |
FW1495SC |
128 Channels latching Scaler Firmware for V1495 |
N.A. |
64-128 ch. (32-bit depth) 200 MHZ scaler |
V1495 | |
![]() |
DPP-SUP |
Super Licence for CAEN Digitizers |
N.A. |
DPP-SUP License covers different CAEN DPP firmware on a single digitizer |
725, 730, 740, 745, 2740, 2745, 2730, 2751 Digitizer families | |
![]() |
DPP-QDC |
Digital Pulse Processing for Charge Integration in High Density Systems |
Compass |
ICH (Independent channels), WV (Waveforms), TS (Timestamp), QDC (Charge to Digital Converter) |
740D Digitizer familiy | |
![]() |
DPP-DAW |
Digital Pulse Processing with Dynamic Acquisition Window |
DPP-DAW Demo Software |
ICH (Independent channels), WV (Waveforms), TS (Timestamp), DAW (Dynamic Acquisition Window) |
724, 725, 730 Digitizer families | |
![]() |
DPP-ZLEPLUS |
Digital Pulse Processing for the Zero Length Encoding |
DPP-ZLEplus Demo Software |
WV (Waveforms), TS (Timestamp), ZS (Zero Suppression) |
725, 730, 740, 745, 751 Digitizer families | |
![]() |
DPP-PSD |
Digital Pulse Processing for Charge Integration and Pulse Shape Discrimination |
Compass |
ICH (Independent channels), WV (Waveforms), TS (Timestamp), TDC (Time to Digital Converter), QDC (Charge to Digital Converter), CFD (Constant Fraction Discriminator), PSD (Pulse Shape Discrimination) |
720, 725, 730, 751, 740, 745 Digitizer families |