Расчет осуществляется по общим правилам расчета нерекурсивных фильтров, но нужно учитывать общие свойства фильтров с линейной фазой.
Пример: Рассчитать ФНЧ с линейной фазой.
ПП = [0; 200] Гц
Переходные области [200; 300] Гц
Решение:
Выбираем fg = 800 Гц ; ; ПП [0; 0.25] ;
переходная область [0.25; 0.375]
Пусть N = 8
Фильтр симметричный, т.к. H(0) = 1
отсчеты АЧХ
отсчеты ФЧХ
Применим формулу обратного ДПФ.
= {0.065; -0.165; -0.025; 0.53; 0.53; 0.025;
-0.165; 0.065}
H(Z) = 0.065 – 0.165Z–1 + 0.025Z–2 +0.53Z–3 + 0.53Z–4 +0.025Z–5 –
– 0.165Z–6 – 0.065Z–7
H(Z) = Z–3. 5 [0.53(Z0. 5 + Z–0. 5) + 0.025(Z1. 5 + Z–1. 5) – 0.165(Z2. 5 + Z–2. 5) +
+ 0.065(Z3. 5 + Z–3. 5)]
H(jΩ) = e–7 πΩ(1.06cosπΩ + 0.05cos3πΩ – 0.33cos5πΩ + 0.13cos7πΩ)
Чтобы улучшить аппроксимацию требуемой характеристики АЧХ вблизи точек разрыва применяют весовую функцию (W(nT)) – сглаживающее окно.
В качестве примера рассмотрим окно Хеминга W(nT).
Применим окно Хеминга в нашем примере:
Рассчитываем отсчеты окна:
W(nT) = {0.08; 0.244; 0.64; 0.96; 0.96; 0.64; 0.244; 0.08}
(nT) = {0.005; –0.04; 0.016; 0.51; 0.51; 0.016; –0.04; 0.005}
= 0.005 – 0.04Z–1 + 0.016Z–2 + 0.51Z–3 + 0.51Z–4 + 0.016Z–5 –
– 0.04Z–6 + 0.005Z–7
Отсюда получаем выражение АЧХ и строим график:
Получили меньше отклонений, применив сглаживающее окно. Эффект “сглаживающее окно” особенно эффективно для больших значений N.
Метод расчета с применением весовой функции получил название: метод взвешивания.