Инверсия 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' 'DefaultOption'
'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