DocumentCode
1390642
Title
A digital spectrometer for `optimum´ pulse processing
Author
Fazzi, A. ; Varoli, V.
Author_Institution
Politecnico di Milano, Italy
Volume
45
Issue
3
fYear
1998
fDate
6/1/1998 12:00:00 AM
Firstpage
843
Lastpage
848
Abstract
A complete digital spectroscopy system supporting the `optimum´ filtering has been designed, built and tested. The optimum filtering has proven to be the best processing algorithm with respect to the achievable energy resolution. The full system has been implemented in a PC, using a dedicated board for the data acquisition and the CPU of the PC for the digital processing. The code is written in C-language, focused on reducing the execution time, thus reaching a throughput of 1000 pulses per second using a Pentium 100 MHz and processing 12 samples for each pulse. With this optimized code, the processing time increases only linearly with the number of samples per pulse in spite of the algorithm being quadratic. A large variety of high resolution and medium rate applications can fruitfully take advantage of this `optimum´ digital spectroscopy system
Keywords
X-ray spectroscopy; data acquisition; gamma-ray spectroscopy; signal processing; C-language; data acquisition; digital spectrometer; digital spectroscopy system; energy resolution; optimum filtering; optimum pulse processing; processing time; Detectors; Digital signal processing; Energy resolution; Filtering; Filters; Pulse shaping methods; Signal processing algorithms; Spectroscopy; Throughput; Vectors;
fLanguage
English
Journal_Title
Nuclear Science, IEEE Transactions on
Publisher
ieee
ISSN
0018-9499
Type
jour
DOI
10.1109/23.682648
Filename
682648
Link To Document