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