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