-
- Чего тут переть. Имхо, фильтр с разными постоянными времени по спаду и нарастанию IBAH(282 знак., 30.08.2018 12:23)
- В исходном алгоритме по одному действию вычитание, суммирование и деление. - misyachniy(30.08.2018 12:41)
- важен принцип! скобочки покрути, тоже и получишь - IBAH(30.08.2018 13:10)
- А быстродействие? - misyachniy(30.08.2018 13:33)
- крути! например у=у+((x-y)*TAU); И о каком быстродействии может идти речь если используется деление? - IBAH(30.08.2018 13:59 - 17:23)
- Смеешся? Деление на степень двойки, это не медленнее + или - - Shatun_(30.08.2018 14:59)
- может быть компилятор таком умный что заменяет /64 сдвигом на 6... Не знаю... Конкретные пацаны, и указанию компилятору дают конкретные! - IBAH(30.08.2018 17:20)
- Называется "strength reduction". Если современный компилятор для Cortex-M этого не умеет, значит, вы оказались в параллельной вселенной. Или в Матрице. - SciFi(30.08.2018 17:23)
- Это пережитки тяжелого восьмибитного детства - IBAH(30.08.2018 17:25)
- Называется "strength reduction". Если современный компилятор для Cortex-M этого не умеет, значит, вы оказались в параллельной вселенной. Или в Матрице. - SciFi(30.08.2018 17:23)
- может быть компилятор таком умный что заменяет /64 сдвигом на 6... Не знаю... Конкретные пацаны, и указанию компилятору дают конкретные! - IBAH(30.08.2018 17:20)
- Смеешся? Деление на степень двойки, это не медленнее + или - - Shatun_(30.08.2018 14:59)
- крути! например у=у+((x-y)*TAU); И о каком быстродействии может идти речь если используется деление? - IBAH(30.08.2018 13:59 - 17:23)
- А быстродействие? - misyachniy(30.08.2018 13:33)
- важен принцип! скобочки покрути, тоже и получишь - IBAH(30.08.2018 13:10)
- В исходном алгоритме по одному действию вычитание, суммирование и деление. - misyachniy(30.08.2018 12:41)
- Попробуй. bnb62(556 знак., 30.08.2018 11:51)
- С виду экспоненциальный фильтр. И если в интах работать и
коэффициент усреднения брать 2^ N - отличный ФНЧ выходит с
экспоненциальным срезом в частотной области. На 8 битном проце
работает быстро. На си 2 строчки кода вышло. Исходник найду. - Visitor(01.03.2023 21:01)
- У экспоненциального нет адаптации. А у Калмана (варианта) - есть. - Nikolay_Po(01.03.2023 22:20)
- Зачем тут фильтр калмана , без предсказания и управляющего воздействия.Может баттервотом каким обойтись али вообще скользящим средним? - PlainUser(31.08.2018 12:19)
- Насчет фильтра ничего не скажу, но при таких значениях (varProcess и P) float мало, тут dooble надо. У float диапазона мантиссы не хватит для правильного сложения таких значений (Pc = P + varProcess;) - il-2(30.08.2018 12:21)
- С виду экспоненциальный фильтр. И если в интах работать и
коэффициент усреднения брать 2^ N - отличный ФНЧ выходит с
экспоненциальным срезом в частотной области. На 8 битном проце
работает быстро. На си 2 строчки кода вышло. Исходник найду. - Visitor(01.03.2023 21:01)
- Ну кто так строит... il-2(217 знак., 30.08.2018 11:43)
- Фильтрованное значение в исходном алгоритме хранится не умноженном на 64. - misyachniy(30.08.2018 12:42)
- :-) il-2(30.08.2018 12:59)
- Ну и что? Зато здесь накапливается доп. точность, что как бы логично. - SciFi(30.08.2018 12:55)
- +1. - SciFi(30.08.2018 11:44)
- Фильтрованное значение в исходном алгоритме хранится не умноженном на 64. - misyachniy(30.08.2018 12:42)
- Чего тут переть. Имхо, фильтр с разными постоянными времени по спаду и нарастанию IBAH(282 знак., 30.08.2018 12:23)