Цитата:
Не до конца понимаю функцию блока 6.
|
Этот блок предотвращает запись величины отличной от 0 во второй буфер, пока не заполнился первый буфер.
Суть работы этого фильтра: пока не заполнился 1 буфер - просто трансляция с выхода на вход, если 1 буфер заполнен а 2 еще нет - среднее значение из 1 буфера, после заполнения 2 буфера - среднее значение из 2 буфера.
Соотношения dt определяют характеристики фильтра. При соотношении 1-10 имеем среднее значение из 50 тиков. При соотношении 1-1 имеем дважды примененное усреднение (по 10 и 5 отсчетах) на 15 тиках. У фильтров будет разная передаточная характеристика, разное запаздывание, разная полоса пропускания, разный коэффициент подавления. Более подробно в рамках форума на этом останавливаться не имеет смысла. Для полного понимания нужно изучать теорию фильтров с конечной импульсной характеристикой.