exponenta event banner

firtype

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

Синтаксис

Описание

пример

type = firtype(sysobj) определяет тип (от 1 до 4) системы фильтров FIR object™

Дополнительные параметры ввода см. в разделе firtype в 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 функция.

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

свернуть все

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

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

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

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

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

См. также

| |

Представлен в R2013a