Дифференцирующие объекты спецификации фильтров
D = fdesign.differentiator
D = fdesign.differentiator(SPEC)
D = fdesign.differentiator(SPEC,specvalue1,specvalue2,
...)
D = fdesign.differentiator(specvalue1)
D = fdesign.differentiator(...,Fs)
D = fdesign.differentiator(...,MAGUNITS)
D = fdesign.differentiator
создает конструктор дифференцированных фильтров по умолчанию D
с установленным порядком фильтра 31.
D = fdesign.differentiator(SPEC)
инициализирует конструктор фильтров Specification
свойство к SPEC
. Вы предоставляете одну из следующих записей фильтра в качестве входных данных для замены SPEC
. Эти записи не зависят от регистра.
Примечание
Для спецификаций, отмеченных звездочкой, требуется программное обеспечение DSP System Toolbox™.
'N'
- Дифференциатор полной полосы (по умолчанию)
'N,Fp,Fst'
- Дифференциатор частичной полосы
'N,Fp,Fst,Ap'
- Дифференциатор частичной полосы *
'N,Fp,Fst,Ast'
- Дифференциатор частичной полосы *
'Ap'
- Дифференциатор полной полосы минимального порядка *
'Fp,Fst,Ap,Ast'
- Дифференциатор частичной полосы минимального порядка *
Спецификации фильтра определяются следующим образом:
Ap
- количество пульсации, допустимое в полосе пропускания в децибелах (единицы измерения по умолчанию). Также называется Апас.
Ast
- ослабление в полосе упора в децибелах (единицах измерения по умолчанию). Также называется Астоп.
Fp
- частота в начале полосы пропускания. Указывается в нормированных модулях. Также называется Fpass.
Fst
- частота в конце полосы упора. Указывается в нормированных модулях. Также называется Fstop.
N
- порядок фильтрации.
По умолчанию fdesign.differentiator
принимает, что все спецификации частоты предусмотрены в нормированных частотных модулях. Кроме того, децибелы являются стандартными для всех спецификаций величины.
Использовать designopts
для определения опций проекта для данного метода проекта. Введите help(D,METHOD)
в MATLAB® командная строка для получения подробной помощи по опциям проекта для данного метода проекта, METHOD
.
D = fdesign.differentiator(SPEC,specvalue1,specvalue2,
...)
инициализирует спецификации конструктора фильтров в SPEC
с specvalue1
, specvalue2
и так далее. Чтобы получить описание спецификаций specvalue1
, specvalue2
, и многое другое, введите
get(d,'description')
в командной строке.
D = fdesign.differentiator(specvalue1)
принимает спецификацию по умолчанию N
, установка порядка фильтра на заданное значение.
D = fdesign.differentiator(...,Fs)
добавляет аргумент Fs
, указанный в Гц для определения частоты дискретизации для использования. В этом случае все частоты в спецификациях также находятся в Гц.
D = fdesign.differentiator(...,MAGUNITS)
задает модули для любой спецификации, заданной в входных параметрах. MAGUNITS
может быть одним из
'linear'
- задайте величину в линейных модулях
'dB'
- задайте величину в дБ (децибелы)
'squared'
- задайте величину в степенях
Когда вы опускаете MAGUNITS
аргумент, fdesign
принимает, что все величины указаны в децибелах. Обратите внимание, что fdesign
сохраняет все спецификации величин в децибелах (преобразование в децибелы при необходимости) независимо от того, как вы задаете величины.