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

Области между значениями спецификации, например Fp и Fst - переходные области, в которых отклик фильтра явно не определен.
D = fdesign.lowpass(SPEC,specvalue1,specvalue2,...) создает объект D и устанавливает значения спецификации во время конструирования с помощью specvalue1, specvalue2и так далее для всех переменных спецификации в SPEC.
D = fdesign.lowpass(specvalue1,specvalue2,specvalue3,specvalue4) создает объект D со значениями по умолчанию Specification собственность 'Fp,Fst,Ap,Ast' используя спецификации, которые вы предоставляете в качестве входных аргументов specvalue1,specvalue2,specvalue3,specvalue4.
D = fdesign.lowpass(...,Fs) добавляет аргумент Fs, указанный в Гц для определения используемой частоты дискретизации. В этом случае все частоты в спецификациях также представлены в Гц.
D = fdesign.lowpass(...,MAGUNITS) задает единицы измерения для любой спецификации величины, указанной во входных аргументах. MAGUNITS может быть одним из
'linear' - задать величину в линейных единицах
'dB' - задать величину в дБ (децибелах)
'squared' - указать величину в энергоблоках
Когда вы опускаете MAGNUNITS аргумент, fdesign предполагает, что все величины находятся в децибелах. Обратите внимание, что fdesign сохраняет все значения в децибелах (при необходимости преобразуя их в децибелы) независимо от способа задания значений.