[an error occurred while processing this directive]
|
|
То, что вы описали, эквивалентно слеудющим операциям, в термина предыдущей дискусии: фильтрация сигнала КИХ-фильтром, с длиной характеристики в 2000 отсчётов (свертка треугольных двух окон по 1000 отсчётов каждое), и последующая децимация профильтрованного сигнала в тысячу раз (нехило:) ).
Такой НЧ-фильтр однозначно выделяет медленные составляющие в сигнале, и частично сглажиывает шумы кванотвания. Так и надо. Но вот децимация такого порядка эквивалентна уменьшению частоты выборки в тысячу раз,и запросто может привести к наложению спектров в результирующем сигнале. Может этим вызваны пучности шумов?
Вообще, для слежения за почти постоянным (медленно меняющимя сигналом) разумно применять последовательную реализацию обработки измерений методом наименьших квадратов. В вашем случае, это означает нестационарный БИХ-фильтр вида
x(n) = x(n-1) + k(z(n)-x(n-1))
где: z(n) - отсчёт входного сигнала, x(n) - оценка сигнала на выходе фильтра, k = 1/n.
Ессно, с ростом n вклад новых измерений в оценку сигнала уменьшается, поэтому k надо ограничить снизу так, чтобы обеспечить установленное вами время реакции на скачкообразное изменение входного сигнала.
E-mail: info@telesys.ru