Фильтр с конечной импульсной характеристикой

Материал из testwiki
Перейти к навигации Перейти к поиску

Фильтр с коне́чной и́мпульсной характери́стикой (нерекурси́вный фильтр, трансверса́льный фильтр, КИХ-фильтр) или FIR-фильтр (FIR сокр. от Шаблон:Lang-en2 — конечная импульсная характеристика) — один из видов линейных фильтров, характерной особенностью которого является ограниченность по времени его импульсной характеристики (с какого-то момента времени его выходной сигнал становится точно равным нулю).

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

Может быть реализован как в цифровом виде (аппаратном или программном), так и в аналоговой структуре.

Динамические характеристики

Разностное уравнение, описывающее связь между входным и выходным сигналами фильтра:

y(n)=b0x(n)+b1x(n1)++bPx(nP),
где P — порядок фильтра,
x(n) — входной сигнал,
y(n) — выходной сигнал,
bi — коэффициенты фильтра.

Иными словами, значение любого отсчета выходного сигнала определяется суммой масштабированных значений P предыдущих отсчетов в силу свойства линейности. Можно сказать иначе: значение выхода фильтра в любой момент времени есть значение отклика на мгновенное значение входа и сумма всех постепенно затухающих откликов P предыдущих отсчетов сигнала, которые всё ещё оказывают влияние на выход (после P отсчетов импульсная переходная функция становится равной нулю, поэтому все члены после P-го тоже станут равными нулю). Запишем предыдущее уравнение в более ёмком виде:

y(n)=i=0Pbix(ni).

Для того, чтобы найти ядро фильтра, положим:

x(n)=δ(n),
где δ(n) — дельта-функция Дирака.

Тогда импульсная характеристика КИХ-фильтра может быть записана как:

h(n)=i=0Pbiδ(ni).

Z-преобразование импульсной характеристики даёт нам передаточную функцию КИХ-фильтра:

H(z)=i=0Pbizi.

Свойства

КИХ-фильтр обладает рядом полезных свойств, из-за которых он иногда более предпочтителен в использовании, чем БИХ-фильтр. Вот некоторые из них:

Прямая форма КИХ-фильтра

Структура прямой формы КИХ-фильтра

КИХ-фильтры могут быть реализованы с использованием трех элементов: умножителей на заданный коэффициент, сумматора и блоков задержки. На рисунке изображена прямая реализация КИХ-фильтров типа 1 порядка N. Сверху рисунка изображена линия задержки с N+1 отводами. Каждая единичная задержка (отвод) является оператором z1 в терминах Z-преобразования, снизу блок умножителей на заданные постоянные коэффициенты и сумматор всех выходов блоков умножения.

См. также

Ссылки