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