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