Многоступенчатый фильтр от объекта спецификации
msFilter = design(d,'multistage','SystemObject',true)
msFilter = design(...,'filterstructure',structure,'SystemObject',true)
msFilter = design(...,'nstages',nstages,'SystemObject',true)
msFilter = design(...,'usehalfbands',hb,'SystemObject',true)
msFilter = design(d,'multistage','SystemObject',true)
проектирует многоступенчатый фильтр чей ответ вы заданный объектом спецификации фильтров d
.
msFilter = design(...,'filterstructure',structure,'SystemObject',true)
возвращает фильтр со структурой, заданной structure
. Входной параметр structure
dffir
по умолчанию и может также быть одна из следующих опций.
структура | Допустимый с этими ответами |
---|---|
| Lowpass или ответ Найквиста |
| Lowpass или ответ Найквиста |
| Lowpass или ответ Найквиста |
| Lowpass по умолчанию только |
Многоступенчатый проект применяется к объекту спецификации фильтров lowpass по умолчанию и decimators и интерполяторам, которые используют или lowpass или ответы Найквиста.
msFilter = design(...,'nstages',nstages,'SystemObject',true)
задает nstages
, количество этапов, которые будут использоваться в проекте. nstages
должно быть целое число или auto
. Позволить алгоритму проекта использовать оптимальное количество этапов при минимизации стоимости использования получившегося фильтра, nstages
auto
по умолчанию. Когда вы задаете целое число для nstages
, алгоритм проекта минимизирует стоимость для количества этапов, которые вы задаете.
msFilter = design(...,'usehalfbands',hb,'SystemObject',true)
полуленточные фильтры использования, когда вы устанавливаете hb
к true
. Значение по умолчанию для hb
false
.
Примечание
Чтобы видеть список методов разработки, доступных для вашего фильтра, использовать designmethods(hd)
.