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 :
بازگشت