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