iirlinphase

Квазилинейная фаза БИХ-фильтр из полуполосы спецификации фильтра

Синтаксис

iirlinFilter= design(d,'iirlinphase','SystemObject',true)
hd = design(...,'filterstructure',structure,'SystemObject',true)

Описание

iirlinFilter= design(d,'iirlinphase','SystemObject',true) проектирует квазилинейный фазовый фильтр iirlinFilter задается объектом спецификации фильтров d.

hd = design(...,'filterstructure',structure,'SystemObject',true) возвращает фильтр со структурой, заданной structure. По умолчанию структура фильтра является каскадной структурой. В следующей таблице перечислены все структуры design поддерживает линейный фазовый отклик БИХ.

Структура

Структура фильтра

cascadeallpass

Каскад альпасовых фильтров

cascadewdfallpass

Каскад цифровых фильтров альпасовой волны

iirdecim

БИХ полифазы дециматор

iirwdfdecim

Цифровой фильтр волны БИХ полифазы дециматор

iirinterp

БИХ полифазы интерполятор

iirwdfinterp

IIR-волновой цифровой фильтр полифазы интерполятор

Чтобы получить список всех структур, заданных в fdesign method поддерживает, введите следующее в MATLAB® командная строка.

d = fdesign.halfband;
strucs = validstructures(d,'SystemObject',true);

Чтобы получить список структур iirlinphase поддерживает, введите следующее в командной строке MATLAB.

iirlinphaseStrucs = strucs.iirlinphase;

Примеры

свернуть все

Создание квазилинейного фазового БИХ-фильтра минимального порядка с шириной перехода 0,36 и ослаблением по меньшей мере 80 дБ.

tw = 0.36;
ast = 80;
d = fdesign.halfband('tw,ast',tw,ast); % Transition width, 
                                    % stopband attenuation.
halfbandIIR = design(d,'iirlinphase','SystemObject',true);
fvtool(halfbandIIR)

Figure Filter Visualization Tool - Magnitude Response (dB) contains an axes and other objects of type uitoolbar, uimenu. The axes with title Magnitude Response (dB) contains 2 objects of type line.

Заметьте характерный характер полуполоса пульсации в полосе стопора. Если вы измеряете полученный фильтр, вы видите, что он соответствует спецификациям.

measure(halfbandIIR)
ans = 
Sample Rate      : N/A (normalized frequency)
Passband Edge    : 0.32                      
3-dB Point       : 0.5                       
6-dB Point       : 0.51911                   
Stopband Edge    : 0.68                      
Passband Ripple  : 4.0866e-08 dB             
Stopband Atten.  : 80.2642 dB                
Transition Width : 0.36                      
 

См. также

Введенный в R2011a