arrow
Return

Fast pulse detection algorithms for digitized waveforms from scintillators

delete2011-03-01
delete7
PRE
AI
K
Krasilnikov, V. *
D
D. Marocco
B
B. Esposito
M
M. Riva
Y
Yu. A. Kaschuck
DOI:10.1016/j.cpc.2010.10.017delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Advanced C++ programming methods as well as fast Pulse Detection Algorithms (PDA) have been implemented in order to increase the computing speed of a LabVIEW (TM) data processing software developed for a Digital Pulse Shape Discrimination (DPSD) system for liquid scintillators. The newly implemented PDAs are described and compared: the most efficient method has been implemented in the data processing software, which has also been ported into C++. The comparison of the computing speeds of the new and old versions of the PDAs are presented. Program summary Program title: DPDS - Digital Pulse Detection Software Catalogue identifier: AEHQ_v1_0 Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AEHQ_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 454 070 No. of bytes in distributed program, including test data, etc.: 20 987 104 Distribution format: tar.gz Programming language: C++ (Borland Visual C++) Computer: IBM PC Operating system: MS Windows 2000 and later... RAM: <50 Mbytes, highly depends on settings 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. Restrictions: Windows system decimal separator must be ., not ,. Additional comments: Processing 300 MB data file should not take longer then 10 minutes. Running time: From 1 minute to 1 hour. (C) 2010 Elsevier B.V. All rights reserved.
Keywords:
C plus
LabVIEW
Data processing software
Fast Pulse Detection Algorithms (PDA)
Digital Pulse Shape Discrimination (DPSD)
Liquid scintillators
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Computer Physics Communications cover
Computer Physics Communications
IF:
3.4
Papers:
1.2W
Citations:
3.7W

Organization