Главная Дискретные системы Нерекурсивные фильтры

Нерекурсивные фильтры

В статье «Разностное уравнение» мы рассмотрели способ описания линейных дискретных систем с помощью линейного разностного уравнения:

 y(k) = b0·x(k) + b1·x(k–1) + b2·x(k–2) + … + bn

a1·y(k–1) – a2·y(k–2)  – … – am·y(km)            (1)

 

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

Система называется нерекурсивной в том случае, если все коэффициенты ak равны 0, т.е. реакция системы не зависит от реакции системы в предыдущие моменты времени.

y(k) = b0·x(k) + b1·x(k–1) + b2·x(k–2) + … + bn =

S(i = 0..n)(bi*x(k-i) (2)

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

Порядок нерекурсивной линейной дискретной системы определяется порядком разностного уравнения (в данном случае – n).

Получим импульсную характеристику нерекурсивного дискретного фильтра. Для этого (исходя из определения импульсной характеристики дискретной линейной системы) рассчитаем реакцию системы на единичную импульсную функцию x0(k). Эта реакция и является импульсной характеристикой системы.

h(k) = S(i = 0..n)(bi*x0(k-i) (3)

По свойствам единичной импульсной функции множитель x0(k-i) равен нулю при всех k отличных от i и равен единице при k = i.

При этом условии получаем:

h(k)=bk               (4)

Как мы видим из формулы (4), значения отсчетов импульсной характеристики нерекурсивной дискретной системы совпадают с коэффициентами bk разностного уравнения.

Нерекурсивные фильтры называют фильтрами с конечной импульсной характеристикой (КИХ-фильтры, FIR (finite impulse response)) так как импульсная характеристика нерекурсивного фильтра имеет конечную длину.

Так как КИХ-фильтры не содержат обратных связей и их импульсная характеристика конечной длины,  они являются устойчивыми. Устойчивость  нерекурсивного фильтра можно объяснить следующим образом: предыдущие отсчеты воздействия сохраняющиеся в памяти фильтра при отсутствии воздействия обнулятся не более чем за n тактов, следствием чего является нулевая реакция.

По причинам простоты реализации и устойчивости КИХ фильтры часто применяются на практике, например, в качестве фильтров высоких или низких частот, частоиспользуемое преобразование Гильберта так же может быть реализовано как нерекурсивный фильтр.

 Следующая статья

 

Добавить комментарий


читалка для андроид . купить xbox 360