firtype

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

Синтаксис

Описание

пример

type = firtype(sysobj) определяет тип (1-4) системы конечной импульсной характеристики фильтра object™

Для получения дополнительных опций входа см. firtype в Signal Processing Toolbox™.

Примеры

свернуть все

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

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

Figure Filter Visualization Tool - Zero-phase Response contains an axes and other objects of type uitoolbar, uimenu. The axes with title Zero-phase Response contains 2 objects of type line.

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

impz(Hd)

Figure Filter Visualization Tool - Impulse Response contains an axes and other objects of type uitoolbar, uimenu. The axes with title Impulse Response contains an object of type stem.

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)

Figure Filter Visualization Tool - Zero-phase Response contains an axes and other objects of type uitoolbar, uimenu. The axes with title Zero-phase Response contains 2 objects of type line.

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

свернуть все

Вход конечной импульсной характеристики фильтр с действительной и линейной фазой, заданный как один из следующих Системных объектов фильтра:

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

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

свернуть все

Тип конечной импульсной характеристики, заданный как один из следующих:

1 - фильтр типа 1 с симметричными коэффициентами четного порядка.

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

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

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

См. также

| |

Введенный в R2013a