Программа предназначена для цифровой обработки сигналов многоканального спектрометра мягкого рентгена. Сигнал с полупроводникового детектора (ППД) регистрируется осциллографическим аналого-цифровым преобразователем (АЦП). Сигнал записывается в базу данных postgresql вместе с информацией о состоянии спектрометра. Обработка обеспечивает считывание записанного сигнала вместе с информацией о состоянии спектрометра. Далее определяются моменты появления рентгеновских импульсов. После этого происходит выборка импульсов, время прихода которых попадает в интересующий нас отрезок времени. Далее происходит амплитудный анализ выбранных импульсов. Амплитудный анализ может быть проведён методом аппроксимации сырого сигнала функцией, описываемой произведением двух экспонент, а также методом «треугольного» формирования. При проведении амплитудного анализа производится поиск импульсов, искажённых наложениями. В дальнейшем эти импульсы исключаются из обработки. По информации об амплитудах импульсов строится спектр зарегистрированного сигнала. Далее производится «восстановление» спектра, т.е. расчёт по известной геометрии спектрометрического канала и применённьм фильтрам плотности мощности излучения из плазмы. Программа позволяет определить электронную температуру по наклону «восстановленного» спектра, представленного в полулогарифмическом масштабе, и амплитуду этого спектра. Тип реализующей ЭВМ: IBM PC - совмест. ПК
Язык программирования: С++
Вид и версия операционной системы: Linux
Язык программирования: С++
Вид и версия операционной системы: Linux