Объект спецификации фильтров 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 дБ ниже значения полосы пропускания. Заданный в нормированных единицах частоты.
Fc — частота среза для точки точки 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 хранилища все технические требования величины в децибелах (преобразующий в децибелы, когда необходимый) независимо от того, как вы задаете величины.