firtype

Определите тип (1-4) Системного объекта КИХ-фильтра линейной фазы

Синтаксис

Описание

пример

type = firtype(sysobj) решает, что тип (1 - 4) КИХ фильтрует Систему object™

Для более входных опций смотрите firtype в Signal Processing Toolbox™.

Примеры

свернуть все

Спроектируйте Гильбертов трансформатор порядка 30 с шириной перехода 0.2π рад/выборка. Используйте минимизацию наименьших квадратов, чтобы получить equiripple КИХ-фильтр линейной фазы. Постройте нулевой фазовый отклик в интервале [–π,π).

d = fdesign.hilbert('N,TW',30,0.2);
Hd = design(d,'equiripple','SystemObject',true);
zerophase(Hd,'whole')

Импульсная характеристика этого фильтра типа 3 ровного порядка антисимметрична.

impz(Hd)

ftype = firtype(Hd)
ftype = 3

Спроектируйте минимальный порядок трансформатор Гильберта, который имеет частоту дискретизации 1 кГц. Задайте ширину области перехода как 10 Гц и неравномерности в полосе пропускания как 1 дБ. Отобразите нулевой фазовый отклик фильтра.

fs = 1e3;
d = fdesign.hilbert('TW,Ap',10,1,fs);
hd = design(d,'equiripple','SystemObject',true);
zerophase(hd,-fs/2:0.1:fs/2,fs)

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

свернуть все

Введите КИХ-фильтр с действительной и линейной фазой в виде одного из следующих Системных объектов фильтра:

Чтобы проверять, имеет ли фильтр линейную фазу, используйте islinphase функция. Чтобы проверять, имеет ли фильтр действительные коэффициенты, используйте isreal функция.

Выходные аргументы

свернуть все

КИХ-тип фильтра, заданный как одно из следующего:

1 – Фильтр типа 1 с даже заказывает симметричные коэффициенты.

2 – Фильтр типа 2 с нечетным порядком симметричные коэффициенты.

3 – Фильтр типа 3 с даже заказывает антисимметричные коэффициенты.

4 – Фильтр типа 4 с нечетным порядком антисимметричные коэффициенты.

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

| |

Введенный в R2013a
Для просмотра документации необходимо авторизоваться на сайте