Инверсия sinc lowpass фильтрует спецификацию
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 lowpass объект спецификации фильтров 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 — сумма пульсации, позволенной в полосе пропускания в децибелах (модули по умолчанию). Также названный Apass.
Fp частота в начале полосы пропускания. Заданный в нормированных единицах частоты. Также названный Fpass.
Fst — частота в конце полосы задерживания. Заданный в нормированных единицах частоты. Также названный Fstop.
N отфильтруйте порядок.
Методы разработки фильтра, которые применяются к инверсии sinc lowpass изменение объекта спецификации фильтров в зависимости от 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 реализует фильтр с ответом значения полосы пропускания, равным:
Можно управлять значениями 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