Pulse Detection Firmware (FWPD)
Stand-alone firmware package with real-time pulse detection functionsDatasheet
The edge of technology
FWPD is a firmware for automatic detection and analysis of pulse-shaped data. The firmware enables fully data-driven acquisition on each individual channel. The pulse analysis is based on the Digital Baseline Stabilizer, DBS, which is SP Devices’ proprietary technology for detecting and correcting baseline. DBS provides a long-term stable baseline for pulse detection. In an environment with rapid changes, there is a fast responding moving average filter to determine the baseline. The threshold for a pulse can be set as a level from the baseline for direct detection of pulses above a certain level. Adding a timing parameter between the moving average filter and the trigger result in a slope detector.
The record length is dynamic and data-driven, that is, a short pulse result in a short record. This means that uninteresting regions between events are not recorded. This is often referred to as zero-suppression. The record includes programmable leading and trailing edge windows to capture the slope of the pulses.
The channels are individually analyzed by histogram calculation and the interaction between channels is determined through time-stamp for pulse-to-pulse timing and coincidence trigger for simultaneous events. By default, FWPD contains peak height and width calculation. If additional custom signal processing is required, use the ADQ7 or ADQ14 Development Kit to add your own pulse analysis.Benefits
The powerful signal analysis in the FPGA on the digitizer efficiently reduces the amount of data to be handled by the host PC system which results in:Applications
- Relaxed data transfer requirements
- Reduced CPU usage on the host PC
- Ability to reduce required disk storage
Large-scale integration support
- Analytical instrumentation
- Particle physics
- Large scale installation
- General time-of-flight
FWPD supports multi-channel installations through the following steps:
- The external trigger input resets the time-stamp in all the units in the installation.
- The synchronization input starts acquisition simultaneously in all units.
- Each channel operates independently to acquire data.
- The automatic signal analysis discards uninteresting information and save disk space.
- The time-stamp enables sort and analysis in the post processing.