roma095
roma095 личный блог
14 августа 2013, 22:21

Фильтр Баттерворта

Всем привет. Кто нибудь может подсказать как вычисляются значения фильтра Баттерворта из рыночных исходных данных?
10 Комментариев
  • UpReal
    14 августа 2013, 23:00
    Как я понял, Вам нужна рекурентная формула вычисления результата фильтрации цены, если используется фильтр Баттервота?
  • UpReal
    14 августа 2013, 23:10
    UpReal, Если так, то могу рассказать простейшую методику получения рекурентной формулы на примере простейшего апериодического фильтра. Нужна передаточная функция фильтра O = 1 / (1 + T*p) * I, где I — входное значение цены, O — результат фильтрации. Т — постоянная времени в единицах дискретизации.
    Упрощаем O*(1+T*p)=I, применяем оператор Р как оператор дельта сигнала. O*p -> O(n) — O(n-1)
    O(n)+T*O(n)-T*O(n-1)=I и получаем формулу
    O(n)=(I-T*O(n-1))/(1+T)
    простейшая и грубая формула вычисления скользящей средней.
    Но для компьютера сойдет. Так что найдте передатосную функцию и дальше только алгебра.
  • ves2010
    15 августа 2013, 10:01
    тебе нужна программа расчета цифровых фильтров… в инете их докуя…

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн