setspecs

Спецификации для объекта спецификации фильтров

Синтаксис

setspecs(D,specvalue1,specvalue2,...)
setspecs(D,Specification,specvalue1,specvalue2,...)
setspecs(...Fs)
setspecs(...,MAGUNITS)

Описание

setspecs(D,specvalue1,specvalue2,...) устанавливает спецификации в объекте спецификации фильтров, D, в том же порядке, они появляются в свойстве Specification.

setspecs(D,Specification,specvalue1,specvalue2,...) изменяет спецификации для существующего объекта спецификации фильтров и устанавливает значения для нового свойства Specification.

setspecs(...Fs) задает частоту дискретизации, Fs, в Гц. Частота дискретизации должна быть скаляром, запаздывающим все другие спецификации. Ввод частоты дискретизации заставляет все другие спецификации частоты быть в Гц.

setspecs(...,MAGUNITS) задает модули для любых спецификаций значения. MAGUNITS может быть одним из следующего: 'linear', 'dB' или 'squared'. Значением по умолчанию является 'dB'. Спецификации значения всегда преобразовываются и хранятся в дБ независимо от того, как модули заданы.

Используйте SET(D,'SPECIFICATION'), чтобы получить список всех доступных типов спецификации для объекта спецификации фильтров, D.

Примеры

свернуть все

Создайте фильтр lowpass со спецификациями для порядка фильтра и частоты среза (-6 дБ). Используйте setspecs после конструкции, чтобы установить значения порядка фильтра и частоты среза. Отобразите значения в командном окне MATLAB®.

D = fdesign.lowpass('N,Fc');
setspecs(D,10,0.2);
D.FilterOrder
ans = 10
D.Fcutoff
ans = 0.2000

Смотрите также

| | |

Представленный в R2011b