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