Многоступенчатый фильтр от объекта спецификации
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 объект спецификации фильтров и к 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)
.