Pulse Detection Firmware (FWPD)

Stand-alone firmware package with real-time pulse detection functions

  • 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.

      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:
    • Relaxed data transfer requirements
    • Reduced CPU usage on the host PC
    • Ability to reduce required disk storage
    • Analytical instrumentation
    • Particle physics
    • Large scale installation
    • General time-of-flight
    Large-scale integration support
      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.

    Getting started

    • FWPD is delivered with a GUI and example software for setting up the target system.
    • There is also a quick-start self-contained application that illustrate the operation.

  • ADQ7_FWPD_block
    Click to show more images


    • Single/dual channel
    • Up to 10 GSPS sampling rate
    • Up to 3 GHz input bandwidth
    • DC-coupled

    Learn More
  • ADQ14
    • Single/dual channel
    • Up to 2 GSPS sampling rate
    • Up to 1.2 GHz input bandwidth
    • DC-coupled (variable input range/gain optional)

    Learn More
Cookies make it easier for us to provide you with our services. With the usage of our services you permit us to use cookies.