ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
22 ноября
866927 Топик полностью
IBAH (30.08.2018 12:23, просмотров: 370) ответил misyachniy на Пытаюсь спереть фильтр в программе на Cortex M3
Чего тут переть. Имхо, фильтр с разными постоянными времени по спаду и нарастанию #define TAU1 (0.1f)//постоянная нарастания #define TAU2 (0.01f)//постоянная спада float filter(float x) { static float y=0; float ohib= x-y; if(ohib>0) { y=(1.0f-TAU1)*y+TAU1*x; } else { y=(1.0f-TAU2)*y+TAU2*x; } return y; }