Объект спецификации фильтров дифференциатора
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'
— Full (значение по умолчанию)
Дифференциатор полосы 'N,Fp,Fst'
— Partial
Дифференциатор полосы 'N,Fp,Fst,Ap'
— Partial *
Дифференциатор полосы 'N,Fp,Fst,Ast'
— Partial *
'Ap'
— Минимальный заказ полный дифференциатор полосы *
'Fp,Fst,Ap,Ast'
— Минимальный заказ частичный дифференциатор полосы *
Спецификации фильтра заданы можно следующим образом:
Ap
— сумма пульсации, позволенной в полосе передачи в децибелах (модули по умолчанию). Также названный Apass.
\ast
затухание в полосе задерживания в децибелах (модули по умолчанию). Также названный Astop.
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
хранит все спецификации значения в децибелах (преобразовывающий в децибелы когда необходимый) независимо от того, как вы задаете значения.