вот, более менее нормальные результаты. красный график - результат работы сгенерированного таким образом фильтра. зеленый - график сходимости, его абсцисса это не время а итерации, просто я его со всеми показал
странно, после с++ шаблонизации метода коэффициенты сгенерированного фильтра стали другие, а значения кривой сходимости и выходной отклик фильтра нифига не изменились. магия.
Пробовал параметры полиномов преобразовывать в параметры полюсов и нулей. от 3-го до 6-го порядков. Если коэффициенты при s отличаются сильно, то можно посчитать что-то похожее. Но если они близки, то даже для 3-го порядка были проблемы Можно ручками попробовать подобрать набор фильтров ориентируясь на визуальную картинку.
Есть ли в отлидчике Эклипса (STM32CubeIDE) возможность измерять время выполнения фрагментов кода? Или только методом последовательной расстановки брэйк-поинтов?