ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
9 июля
270695 Топик полностью
rezident (08.09.2011 00:17 - 00:21, просмотров: 165) ответил Т.Достоевский на Запутался, виноват. Это усреднитель. Специально поставил кортекс чтобы сделать получше. Понял что плаваю совершенно, не подскажете как правильно усреднять?
Пример. #define TAU 255L int16_t filter (int16_t val) { static int32_t sum; //число в формате 16.16 sum += ((((int32_t) val) << 16) - sum) / (TAU + 1); return (int16_t)(sum>>16); }