Lowpass фильтруют спецификацию
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
создает 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
— сумма пульсации, позволенной в полосе передачи в децибелах (модули по умолчанию). Также названный Apass.
\ast
затухание в полосе задерживания в децибелах (модули по умолчанию). Также названный Astop.
F3db
— частота среза для точки точки 3 дБ ниже значения полосы пропускания. Заданный в нормированных единицах частоты.
ФК
частота среза для точки точки 6 дБ ниже значения полосы пропускания. Заданный в нормированных единицах частоты.
Fp
частота в начале полосы передачи. Заданный в нормированных единицах частоты. Также названный Fpass.
Fst
— частота в конце полосы задерживания. Заданный в нормированных единицах частоты. Также названный Fstop.
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
хранит все спецификации значения в децибелах (преобразовывающий в децибелы когда необходимый) независимо от того, как вы задаете значения.