• 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