Объект спецификации фильтров Гильберта
d = fdesign.hilbert
d = fdesign.hilbert(specvalue1,specvalue2)
d = fdesign.hilbert(spec
)
d = fdesign.hilbert(spec
,specvalue1,specvalue2)
d = fdesign.hilbert(...,Fs)
d = fdesign.hilbert(...,MAGUNITS)
d = fdesign.hilbert
создает конструктор фильтров Гильберта по умолчанию d
с N
, порядок фильтра, установленный на 30 и TW
, ширина перехода задается равной 0.1, радианы/выборка.
d = fdesign.hilbert(specvalue1,specvalue2)
создает конструктор фильтров Гильберта d
принимая спецификацию по умолчанию 'N,TW'
. Вводите specvalue1
и specvalue2
для N
и TW
.
d = fdesign.hilbert(
инициализирует конструктор фильтров spec
)Specification
свойство к spec
. Вы предоставляете одно из следующих в качестве входных данных для замены spec
. Опции спецификации не чувствительны к регистру.
Примечание
Для спецификаций, отмеченных звездочкой, требуется программное обеспечение DSP System Toolbox™.
'N,TW'
опция спецификации по умолчанию.
'TW,Ap'
*
Спецификации фильтра определяются следующим образом:
Ap
- количество пульсации, допустимое в полосе пропускания в децибелах (единицы измерения по умолчанию). Также называется Апас.
N
- порядок фильтрации.
TW
- ширина переходной области между полосой пропускания и полосой упора.
По умолчанию fdesign.hilbert
принимает, что все спецификации частоты предусмотрены в нормированных частотных модулях. Кроме того, децибелы являются стандартными для всех спецификаций величины.
Различные спецификации могут иметь различные методы проекта доступны. Использовать designmethods
(d)
чтобы получить список методов проекта, доступных для данной спецификации.
d = fdesign.hilbert(
инициализирует спецификации конструктора фильтров в spec
,specvalue1,specvalue2)spec
с specvalue1
, specvalue2
и так далее. Чтобы получить описание спецификаций specvalue1
и specvalue2
, введите
get(d,'description')
в командной строке.
d = fdesign.hilbert(...,Fs)
добавляет аргумент Fs
, указанный в Гц для определения частоты дискретизации. В этом случае все частоты в спецификациях также находятся в Гц.
d = fdesign.hilbert(...,MAGUNITS)
задает модули для любой спецификации, заданной в входных параметрах. MAGUNITS
может быть одним из
'linear'
- задайте величину в линейных модулях
'dB'
- задайте величину в дБ (децибелы)
'squared'
- задайте величину в степенях
Когда вы опускаете MAGUNITS
аргумент, fdesign
принимает, что все величины указаны в децибелах. Обратите внимание, что fdesign
сохраняет все спецификации величин в децибелах (преобразование в децибелы при необходимости) независимо от того, как вы задаете величины.