Спецификация фильтра нижних частот обратного sinc
d = fdesign.isinclp
d = fdesign.isinclp(spec)
d = fdesign.isinclp(spec,specvalue1,specvalue2,...)
d = fdesign.isinclp(specvalue1,specvalue2,specvalue3,specvalue4)
d = fdesign.isinclp(...,Fs)
d = fdesign.isinclp(...,MAGUNITS)
d = fdesign.isinclp создает объект спецификации обратного sinc-фильтра нижних частот d, применение значений по умолчанию для спецификации по умолчанию, 'Fp,Fst,Ap,Ast'.
d = fdesign.isinclp( конструирует объект spec)d и устанавливает его 'SpecificationКому spec. Записи в spec представляют различные характеристики отклика фильтра, такие как порядок фильтров, которые управляют конструкцией фильтра. Действительные записи для spec показаны ниже. Параметры не чувствительны к регистру.
'Fp,Fst,Ap,Ast' (опция по умолчанию)
'N,Fc,Ap,Ast'
'N,Fp,Ap,Ast'
'N,Fp,Fst'
'N,Fst,Ap,Ast'
Характеристики фильтра определяются следующим образом:
Ast - затухание в полосе останова в децибелах (единицы по умолчанию). Также называется Astop.
Ap - допустимое количество пульсаций в полосе пропускания в децибелах (единицы по умолчанию). Также называется Апасс.
Fp - частота в начале полосы пропускания. Указывается в нормированных единицах частоты. Также называется Фпасс.
Fst - частота в конце стоп-полосы. Указывается в нормированных единицах частоты. Также называется Фстоп.
N - порядок фильтрации.
Методы проектирования фильтров, которые применяются к объекту спецификации обратного фильтра нижних частот sinc, изменяются в зависимости от Specification. Использовать designmethods определить, какой метод конструирования применим к объекту и его спецификации.
d = fdesign.isinclp(spec,specvalue1,specvalue2,...) создает объект d и устанавливает свои технические характеристики во время строительства.
d = fdesign.isinclp(specvalue1,specvalue2,specvalue3,specvalue4) создает объект d предполагая значение по умолчанию Specification собственность 'Fp,Fst,Ap,Ast', используя значения, указанные в specvalue1,specvalue2, specvalue3, and specvalue4.
d = fdesign.isinclp(...,Fs) добавляет аргумент Fs, указанный в Гц для определения используемой частоты дискретизации. В этом случае все частоты в спецификациях также представлены в Гц.
d = fdesign.isinclp(...,MAGUNITS) задает единицы измерения для любой спецификации величины, указанной во входных аргументах. MAGUNITS может быть одним из
'linear' - задать величину в линейных единицах
'dB' - задать величину в дБ (децибелах)
'squared' - указать величину в энергоблоках
Когда вы опускаете MAGUNITS аргумент, fdesign предполагает, что все величины находятся в децибелах. Обратите внимание, что fdesign сохраняет все значения в децибелах (при необходимости преобразуя их в децибелы) независимо от способа задания значений.
Метод проектирования fdesign.isinclp реализует фильтр с откликом величины полосы пропускания, равным:
Com) − P
Можно управлять значениями коэффициента частоты sinc, C, и мощности sinc, P, используя 'SincFrequencyFactor' и 'SincPower' опции в design способ. 'SincFrequencyFactor' и 'SincPower' по умолчанию 0,5 и 1 соответственно.
fdesign | fdesign.bandpass | fdesign.bandstop | fdesign.halfband | fdesign.highpass | fdesign.lowpass | fdesign.nyquist