Объект спецификации фильтра дифференциатора
D = fdesign.differentiator
D = fdesign.differentiator(SPEC)
D = fdesign.differentiator(SPEC,specvalue1,specvalue2, ...)
D = fdesign.differentiator(specvalue1)
D = fdesign.differentiator(...,Fs)
D = fdesign.differentiator(...,MAGUNITS)
D = fdesign.differentiator создает конструктор фильтров дифференциаторов по умолчанию D с порядком фильтра, равным 31.
D = fdesign.differentiator(SPEC) инициализирует конструктор фильтров Specification свойство для SPEC. Для замены необходимо ввести одну из следующих записей фильтра: SPEC. Эти записи не чувствительны к регистру.
Примечание
Спецификации, отмеченные звездочкой, требуют использования программного обеспечения DSP System Toolbox™.
'N' - Полнополосный дифференциатор (по умолчанию)
'N,Fp,Fst' - Дифференциатор частичной полосы
'N,Fp,Fst,Ap' - Дифференциатор частичной полосы *
'N,Fp,Fst,Ast' - Дифференциатор частичной полосы *
'Ap' - Дифференциатор полного диапазона минимального порядка *
'Fp,Fst,Ap,Ast' - Дифференциатор частичной полосы минимального порядка *
Характеристики фильтра определяются следующим образом:
Ap - допустимая величина пульсации в полосе пропускания в децибелах (единицы по умолчанию). Также называется Апасс.
Ast - затухание в стоп-полосе в децибелах (единицы по умолчанию). Также называется Astop.
Fp - частота в начале полосы пропускания. Указывается в нормированных единицах частоты. Также называется Фпасс.
Fst - частота в конце стоп-полосы. Указывается в нормированных единицах частоты. Также называется Фстоп.
N - порядок фильтрации.
По умолчанию fdesign.differentiator предполагает, что все частотные характеристики представлены в нормированных частотных единицах. Кроме того, децибелы являются значениями по умолчанию для всех спецификаций величин.
Использовать designopts для определения вариантов конструкции для данного метода конструкции. Войти help(D,METHOD) в командной строке MATLAB ® для получения подробной справки по вариантам конструкции для данного метода конструкции ,METHOD.
D = fdesign.differentiator(SPEC,specvalue1,specvalue2, ...) инициализирует спецификации конструктора фильтров в SPEC с specvalue1, specvalue2и так далее. Для получения описания спецификаций specvalue1, specvalue2и далее введите
get(d,'description')
в командной строке.
D = fdesign.differentiator(specvalue1) предполагает спецификацию по умолчанию N, задав порядок фильтрации для указанного значения.
D = fdesign.differentiator(...,Fs) добавляет аргумент Fs, указанный в Гц для определения используемой частоты дискретизации. В этом случае все частоты в спецификациях также представлены в Гц.
D = fdesign.differentiator(...,MAGUNITS) задает единицы измерения для любой спецификации величины, указанной во входных аргументах. MAGUNITS может быть одним из
'linear' - задать величину в линейных единицах
'dB' - задать величину в дБ (децибелах)
'squared' - указать величину в энергоблоках
Когда вы опускаете MAGUNITS аргумент, fdesign предполагает, что все величины находятся в децибелах. Обратите внимание, что fdesign сохраняет все значения в децибелах (при необходимости преобразуя их в децибелы) независимо от способа задания значений.