ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
21 июля
914601 Топик полностью
IBAH (07.04.2019 15:24, просмотров: 86) ответил michas на Подскажите алгоритм фильтрации бинарных значений (антидребезг). Особенность - данные представлены в виде байта или слова u16, каждый бит которого является двоичным информационным каналом. Глубина фильтра - до 256 отсчетов.
Интегратор с гистерезисом  bool filter(bool in) { static signed short integrator=128; static bool out=0; if(in) integrator++; else integrator-- if(integrator>255){integrator=255;out=!0;} if(integrator<0){integrator=0;out=0;} return out; }