Провел визуальные испытания фильтров
для цифрового индикатора от двух авторов
ecoins,
Dryundel,
Оба показали себя замечательно . Фильтры проверял при одинаковых частотах тактирования и глубине стека (32). У
ecoins, это фильтр скользящее среднее ,у
Dryundel, экспоненциальный . + медианный фильтр последовательно, в начале
Особое требование к фильтрам- "мгновенный" вывод входного напряжения на выход фильтра при старте обеспечен в обоих фильтрах , Замечательно.
В фильтре от
ecoins, удобно и широко представлены настройки фильтра ,возможность работы с разными типа данных и задание глубины стека в широком диапазоне. Во втором фильтре настроек меньше (задача такая не ставилась) .
Dryundel, как автор сам выложит свои фильтры, если посчитает нужным.
Совместными усилиями созданы новые фильтры с новыми возможностями(свойствами) для своих областей применения. Всем СПАСИБО!
Отправлено спустя 7 минут 51 секунду:
PS Сами фильтрующие свойства фильтров и их сравнение, а так же код не исследовал, на предмет оптимальности.
Отправлено спустя 5 минут 50 секунд:
В принципе, для такого фильтра можно не делать отдельный вход заполнения , а сделать внутри- при старте всегда заполнение буфера значением со входа
тем самым компенсировать задержку фильтра при включении автоматически