exponenta event banner

validstructures

Структуры для объекта спецификации с методом проектирования

Описание

пример

filtstruct = validstructures(designSpecs,'Systemobject',true) возвращает структуру массивов ячеек, filtstruct, который содержит набор допустимых структур фильтра для объекта спецификации фильтра designSpecs. При установке 'Systemobject' кому true, validstructures возвращает список структур, поддерживающих фильтрацию системных объектов. Каждое поле в filtstruct В приведен набор структур фильтров для указанного метода проектирования.

filtstruct = validstructures(designSpecs,method,'Systemobject',true) возвращает допустимые структуры для объекта спецификации фильтра, designSpecsи метод проектирования, method, в массиве ячеек символьных векторов.

Примеры

свернуть все

Создайте объект спецификации фильтра нижних частот по умолчанию. Используйте validstructures получение допустимых методов проектирования и структур в массиве структуры. Отображение имен полей для просмотра всех допустимых методов проектирования. Отображение допустимых структур фильтров для equiripple поле.

D = fdesign.lowpass;
filtstruct = validstructures(D,'SystemObject',true);

fn = fieldnames(filtstruct)
fn = 8x1 cell
    {'butter'    }
    {'cheby1'    }
    {'cheby2'    }
    {'ellip'     }
    {'equiripple'}
    {'ifir'      }
    {'multistage'}
    {'kaiserwin' }

strs = eval(['filtstruct.' fn{5}])
strs = 1x3 cell
    {'dffir'}    {'dffirt'}    {'dfsymfir'}

Создайте фильтр верхних частот порядка 50 с частотой 3-dB 0,2. Получите доступные конструкции для конструкции Butterworth.

D = fdesign.highpass('N,F3dB',50,0.2);
C = validstructures(D,'butter','SystemObject',true)
C = 1x6 cell
  Columns 1 through 4

    {'df1sos'}    {'df2sos'}    {'df1tsos'}    {'df2tsos'}

  Columns 5 through 6

    {'cascadeallpass'}    {'cascadewdfallpass'}

Входные аргументы

свернуть все

Объект спецификации фильтра, указанный как один из fdesign функции.

Метод проектирования, заданный как символьный вектор. Можно выбрать метод конструирования из доступных методов, заданных designmethods функция.

Выходные аргументы

свернуть все

Доступные структуры фильтров, возвращаемые как структура с полями, определенными объектом спецификации входного фильтра, designSpecsи выбранный метод проектирования.

Типы данных: struct

См. также

| | |

Представлен в R2009a