ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
7 октября
1032570 Топик полностью
IBAH (31.08.2020 13:42, просмотров: 570) ответил my504 на Это как это какая разница? 8) То есть на выходе фильтра торчит сигнал, который не падает в ноль из-за обнуления входного воздействия при делении, а у вас нет разницы? При флоате и фикспойнте деление не приведет к нулю и фильтр будет нормально работать. ЗЫ. Только неделю назад исправил такую ошибку в коде предшественника, есличо. Как раз из-за проблемы с защелкиванием выходного сигнала в фильтре.
А разве это 
long Filter(long x)
  {
  ststic long out;
  out=out - ((out*20)>>10) + x;
  return (out*20)>>10;
  }

и

То есть нужно добавить справа к значению фильтра нужное число дробных разрядов и каждое новое входное значение левым сдвигом делать фикспойнтом. При выводе значения фильтра наружу восстанавливать целочисленную разрядность правым сдвигом.

не одно и тоже?!