Объект спецификации фильтра верхних частот
D = fdesign.highpass
D = fdesign.highpass(SPEC)
D = fdesign.highpass(SPEC,specvalue1,specvalue2,...)
D = fdesign.highpass(specvalue1,specvalue2,specvalue3,
specvalue4)
D = fdesign.highpass(...,Fs)
D = fdesign.highpass(...,MAGUNITS)
D = fdesign.highpass создает объект спецификации фильтра верхних частот D, применение значений по умолчанию для спецификации, 'Fst,Fp,Ast,Ap'.
D = fdesign.highpass(SPEC) конструирует объект D и устанавливает Specification свойство для SPEC. Записи в SPEC представляют различные характеристики отклика фильтра, такие как порядок фильтров, которые управляют конструкцией фильтра. Действительные записи для SPEC показаны ниже. Эти записи не чувствительны к регистру.
Примечание
Для записей спецификации, помеченных звездочкой, требуется программное обеспечение DSP System Toolbox™.
'Fst,Fp,Ast,Ap' (по умолчанию spec)
'N,F3db'
'N,F3db,Ap' *
'N,F3db,Ast' *
'N,F3db,Ast,Ap' *
'N,F3db,Fp *
'N,Fc'
'N,Fc,Ast,Ap'
'N,Fp,Ap'
'N,Fp,Ast,Ap'
'N,Fst,Ast'
'N,Fst,Ast,Ap'
'N,Fst,F3db' *
'N,Fst,Fp'
'N,Fst,Fp,Ap' *
'N,Fst,Fp,Ast' *
'Nb,Na,Fst,Fp' *
Характеристики фильтра определяются следующим образом:
Ap - допустимая величина пульсации в полосе пропускания в децибелах (единицы по умолчанию). Также называется Апасс.
Ast - затухание в стоп-полосе в децибелах (единицы по умолчанию). Также называется Astop.
F3db - частота отсечки для точки 3 дБ ниже значения полосы пропускания. Указывается в нормированных единицах частоты.
Fc - частота отсечки для точки 6 дБ ниже значения полосы пропускания. Указывается в нормированных единицах частоты.
Fp - частота в начале полосы пропускания. Указывается в нормированных единицах частоты. Также называется Фпасс.
Fst - частота в конце стоп-полосы. Указывается в нормированных единицах частоты. Также называется Фстоп.
N - порядок фильтрации.
Na и Nb - порядок знаменателя и числителя.
Графически характеристики фильтра выглядят аналогично показанным на следующем рисунке.

Области между значениями спецификации, например Fst и Fp - переходные области, в которых отклик фильтра явно не определен.
Методы конструкции фильтра, применяемые к объекту спецификации фильтра верхних частот, изменяются в зависимости от Specification. Использовать designmethods определить, какой метод конструирования применим к объекту и его спецификации.
Использовать designopts чтобы определить, какие варианты конструкции допустимы для данного метода конструкции. Для получения подробной информации о вариантах конструкции для данного метода конструкции, METHOD, введите help(D,METHOD) в командной строке MATLAB ®.
D = fdesign.highpass(SPEC,specvalue1,specvalue2,...) создает объект d и устанавливает значения его спецификации во время конструирования.
D = fdesign.highpass(specvalue1,specvalue2,specvalue3, создает объект
specvalue4)D со значением по умолчанию Specification свойство и значения, введенные для specvalue1,specvalue2,....
D = fdesign.highpass(...,Fs) обеспечивает частоту выборки для объекта спецификации фильтра. Fs имеет значение в Гц и должен быть указан как скаляр, задающий другие предоставленные числовые значения. При указании частоты дискретизации все остальные спецификации частоты представлены в Гц.
D = fdesign.highpass(...,MAGUNITS) задает единицы измерения для любой спецификации величины, указанной во входных аргументах. MAGUNITS может быть одним из
'linear' - задать величину в линейных единицах
'dB' - задать величину в дБ (децибелах)
'squared' - указать величину в энергоблоках
Когда вы опускаете MAGUNITS аргумент, fdesign предполагает, что все величины находятся в децибелах. Обратите внимание, что fdesign сохраняет все значения в децибелах (при необходимости преобразуя их в децибелы) независимо от способа задания значений.