Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

[Licence| Download | New Version Template] aehq_v1_0.tar.gz(20495 Kbytes)
Manuscript Title: Fast pulse detection algorithms for digitized waveforms from scintillators
Authors: V. Krasilnikov, D. Marocco, B. Esposito, M. Riva, Yu. Kaschuck
Program title: DPDS - Digital Pulse Detection Software
Catalogue identifier: AEHQ_v1_0
Distribution format: tar.gz
Journal reference: Comput. Phys. Commun. 182(2011)735
Programming language: C++ (Borland Visual C++).
Computer: IBM PC.
Operating system: MS Windows 2000 and later...
RAM: < 50 Mbytes, highly depends on settings
Keywords: Pulse detection, data processing, digital spectrometry.
Classification: 4.12.

External routines: Only standard Borland Visual C++ libraries.

Nature of problem:
A very slow pulse detection algorithm, used as standard in LABView, is preventing the ability to process achieved data during the pause between plasma discharges in modern tokamaks.

Solution method:
Simple yet precise pulse detection algorithms implemented and the whole data processing software translated from LABView into C++. This speeded up the elaboration up to 30 times.

Windows system decimal separator must be ".", not ",".

Additional comments:
Processing 300MB data file should not take longer then 10 minutes.

Running time:
From 1 minute to 1 hour.