iirlinphase

Квазилинейный фильтр фазы IIR от спецификации полуленточного фильтра

Синтаксис

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

Каскад фильтров allpass

cascadewdfallpass

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

iirdecim

БИХ многофазный decimator

iirwdfdecim

БИХ-волна цифровой фильтр многофазный decimator

iirinterp

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

iirwdfinterp

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

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

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

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

iirlinphaseStrucs = strucs.iirlinphase;

Примеры

свернуть все

Разработайте квазилинейную фазу, фильтр полуполосы IIR минимального заказа с шириной перехода 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)

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

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

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