dfilt.dfsymfir

Дискретное время, прямая форма симметричный КИХ-фильтр

Синтаксис

Hd = dfilt.dfsymfir(b)
Hd = dfilt.dfsymfir

Описание

Hd = dfilt.dfsymfir(b) возвращает дискретное время, прямая форма симметричный КИХ-фильтр, Hd, с коэффициентами числителя b.

Hd = dfilt.dfsymfir возвращает значение по умолчанию, дискретное время, прямая форма симметричный КИХ-фильтр, Hd, с b=1. Этот фильтр передает вход до неизменного выхода.

Примечание

Только первая половина векторного b используется, потому что вторая половина принята, чтобы быть симметричной. В фигуре ниже для нечетного числа коэффициентов, b(3) = 0, b(4) = b(2) и b(5) = b(1), и в следующей фигуре для четного числа коэффициентов, b(4) = b(3), b(5) = b(2), и b(6) = b(1).

Получившийся фильтр утверждает, что вектор-столбец для нечетного числа содействующего примера выше

[z(1)z(2)z(3)z(4)]

Примеры

свернуть все

Создайте прямую форму 15-го порядка Типа 2 симметричная КИХ-структура фильтра для dfilt объект.

Num_coeffs = fir1(15,0.5);
Hd = dfilt.dfsymfir(Num_coeffs);

Отобразите импульсную характеристику фильтра.

impz(Hd)

Создайте прямую форму 16-го порядка Типа 1 симметричная КИХ-структура фильтра для dfilt объект.

Num_coeffs = fir1(16,0.5);
Hd = dfilt.dfsymfir(Num_coeffs);

Отобразите импульсную характеристику фильтра.

impz(Hd)

Смотрите также

|

Представлено до R2006a