Цитата(Vadim_Kh @ Mar 16 2010, 23:33)

Сигнал: одиночные импульсы, по форме напоминают кривую-распределение Гаусса. Это отклик на возникший в устройстве ионный ток. Возможны отклонения от формы из-за возникновения (и соответственно наложения) разнесённых во времени нескольких таких откликов.
Шум - тепловой+ приборный (это макет, не всё идеально сделано).
Для фильтрации приборного шума на пиках гауссовой формы в самом простешем случае годится аппроксимация параболой по N соседним точкам. Величина N зависит от числа отсчетов АЦП на полуширине пика. Прикидочно N она не должна превышать полуширину самого узкого из возможных пиков.
В практическом случае решение этой задачи сводится к вычислению N-коэффициентов (не на МК, а на большом компьютере или берется из таблиц), а на МК програмируется лишь свертка с этими коэффициентами:
A[i] = (k
1*A[i-N/2] + ... + k
N/2*A[N/2] + k
N*A[i+N/2]) / (сумма K);
При этом уже отфильтрованные (вычисленные) значения A[i] не должны использоваться в правой части этого выражения.
Помимо этого варианта, существует множествло других фильтров, отличающихcя лишь набором коэффициентов k.
Хорош также метод медианной фильтрании по тем же N точкам, когда измеренный отчет заменяется на медианное среднее по ближайшим N отсчетам. Но МК это вычислять будет дольше, а потому, если у вас скорость оцифровки велика, то может не успеть.