Michael_K писал(а):Я же говорю, не пользуйтесь идеальными интеграторами.
Вы считаете что-то вроде "Скорость(1) = Скорость(0) + Ускорение(0)*dT",
А нужно что-то вроде "Скорость(1) = Скорость(0)*K + Ускорение(0)*dT"
Где K меньше единицы. К будет определять постоянную времени этого фильтра.
Это и будет "неидеальный интегратор", он же БИХ-фильтр ВЧ первого порядка.
Он не "периодически обнуляет", он постоянно с заданным коэффициентом "тянет сигнал к нулю".
Точно так же можно делать и фильтры КИХ (они фазы не будут сдвигать) и фильтры более высоких порядков.
Перед интегрированием полезно еще отрезать высокочастотные шумы, для того, чтобы
во-первых, смотреть на интересующий вас диапазон частот, а во-вторых, избежать проблем с алиасингом.
Не могли бы Вы объяснить каким образом выбирается постоянная времени (коэффициент K) для 1-го и 2-го интегрирования?
И еще вопрос. Какое преимущество даст использование более сложных в реализации БИХ фильтров по сравнению с двойным "неидеальным" интегрированием?
Спасибо.