Квазилинейный фазовый БИХ-фильтр из спецификации полуполосного фильтра
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 поддерживает линейный фазовый отклик БИХ.
Структура | Структура фильтра |
|---|---|
| Каскад фильтров allpass |
| Каскад цифровых фильтров allpass wave |
| IIR полифазный прореживатель |
| Полифазный прореживатель волнового цифрового фильтра БИХ |
| Полифазный интерполятор БИХ |
| Полифазный интерполятор волнового цифрового фильтра БИХ |
Для получения списка всех структур, определенных fdesign поддерживает метод, введите в командной строке MATLAB ® следующее.
d = fdesign.halfband; strucs = validstructures(d,'SystemObject',true);
Получение списка структур iirlinphase в командной строке MATLAB введите следующее.
iirlinphaseStrucs = strucs.iirlinphase;