Считывание напряжения батареи во встроенном устройстве. Однако фактическое напряжение сильно варьируется в зависимости от нагрузки системы. Нам нужен метод уменьшения колебаний напряжения для отображения наилучшего значения.
В настоящее время мы используем скользящее / скользящее среднее. Однако за последние 15 чтений результат все еще слишком сильно колеблется.
Читая об алгоритмах сглаживания, кажется, что b-сплайны, фильтры ядра или некоторые другие алгоритмы сглаживания были бы идеальными. Однако я не могу найти простой пример, который не использует numpy или встроенные функции в mathcad или что-то подобное.
Кто-нибудь знает простую в реализации функцию, которая могла бы помочь с этим? Это проект C ++ (использующий Qt 4.5) с минимальным количеством библиотек. Я' Майк