КИХ-фильтр





в палитре на схеме

Описание

Блок предназначен для реализации модели КИХ-фильтра. Осуществляет дискретизацию входного сигнала с заданным периодом и его дальнейшую фильтрацию за счет использования операции свертки с отсчетами импульсной характеристики.

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

где y[n] — значение выходного сигнала; hi — значения отсчетов импульсной характеристики фильтра, они же коэффициенты фильтра; x[n - i] — значение дискретизированного входного сигнала; N — порядок фильтра.
ЛАЧХ и АЧХ нижних частот, верхних частот, полосового и режекторного КИХ-фильтров представлены на рисунках (Рисунок 1 и Рисунок 2).


Рис. 1. ЛАЧХ КИХ-фильтров.


Рис. 2. АЧХ КИХ-фильтров.

Более подробная информация о принципах использования КИХ-фильтров представлена в [1, с.381].

Входные порты

Имя Описание Тип линии связи
in Порт входа сигнала для фильтрации Математическая

Выходные порты

Имя Описание Тип линии связи
out Порт вывода данных после прохождения КИХ-фильтра Математическая

Свойства

Название Имя Описание По умолчанию Тип данных
Порядок фильтра Order Значение порядка, определяющее количество коэффициентов фильтра 500 Целое
Способ задания импульсной характеристики PulseRespRepresentation Выбор способа задания импульсной характеристики КИХ-фильтра. Способ "Файл" позволяет загружать коэффициенты фильтра из файла, а "Вектор" — задавать массив значений коэффициентов фильтра Файл Перечисление
Вектор импульсной характеристики PulseRespArray Задание массива значений отсчетов импульсной характеристики. Свойство доступно, если в "Способе задания импульсной характеристики" выбран "Вектор" [0] Массив
Имя файла импульсной характеристики PulseRespFilename Путь к файлу с записанными отсчетами импульсной характеристики. Свойство доступно, если в "Способе задания импульсной характеристики" выбран "Файл" FIR.dat Имя файла
Период дискретизации, с SamplingPeriod Шаг по времени в секундах, за который осуществляется один отсчет входного сигнала и формирование выходного сигнала 0.001 Вещественное
Прим.:
количество отсчетов импульсной характеристики в векторе или файле должно на единицу превышать порядок фильтра.
Прим.:
файл импульсной характеристики должен иметь текстовый формат. Каждая строка файла должна содержать один отсчет импульсной характеристики, сами отсчеты записываются в столбец. Разделителем целой и дробной части является точка. Допустимо использование экспоненциальной формы записи чисел в виде "<мантисса>e<показатель степени>", например, "1e-3".

Параметры

Блок не имеет параметров.

Примеры

Литература

  1. Айфичер Э., Джервис Б. Цифровая обработка сигналов. Практический подход. - Москва: Вильямс, 2008, 992 с.