Добрый день, разработана плата АЦП для оцифровки сигнала с пробсчетчиков/ФЭУ,14-битный АЦП(40 МГц), Циклон 2-й + ARM STM32.
В ПЛИС - входной фильтр, быстрый и медленный фильтры, запоминание максимума, ОЗУ для спектра, ОЗУ для снимков разных
точек схемы + разные мелочи. Нет коррекции амплитуды при приходе импульса в момент хвоста от предыдущего. Форма импульса
классическая RC - быстрый скачок + экспоненциальный хвост. Следствие - дополнительное ухудшение разрешения при больших
загрузках.
Читал, читал, но пока мысль только одна - на основании измеренной амплитуды текущего импульса сформировать хвост отдельно,
скажем, представив экспоненту в виде нескольких отрезков ломаной, коэффициенты подобрать, и вычитать из входного сигнала
( до быстрого и медленного фильтров ). Но прав ли я? Есть более грамотный способ?
И еще вопрос - при усреднение базовой линии (с последующим вычитанием из амплитуды), если я правильно понял, производится
при отсутствии импульсов, что лучше использовать в качестве критерия их отсутствия - отдельный пороговый уровень или
привязаться к сигналу с выхода быстрого фильтра?