Объект спецификации полуленточного фильтра
d = fdesign.halfband
d = fdesign.halfband('type',type)
d = fdesign.halfband(spec)
d = fdesign.halfband(spec,specvalue1,specvalue2,...)
d = fdesign.halfband(specvalue1,specvalue2)
d = fdesign.halfband(...,fs)
d = fdesign.halfband(...,magunits)
d = fdesign.halfband создает объект d спецификации полуленточного фильтра, применение значений по умолчанию для свойств tw и ast.
Используя fdesign.halfband наряду с design метод генерирует Систему object™, если 'SystemObject' отметьте в design метод установлен в true.
d = fdesign.halfband('type',type) инициализирует свойство 'Type' разработчика фильтра typeВвод'должен быть любой lowpass или highpass и не является чувствительным к регистру.
d = fdesign.halfband( объект spec)d построений и устанавливает его 'Specification'к spec. Записи в spec представляйте различные функции ответа фильтра, такие как порядок фильтра, которые управляют созданием фильтра. Действительные доступы для spec показаны ниже. Эти опции не являются чувствительными к регистру.
tw\ast (spec по умолчанию)
n, tw
n
n\ast
где,
ast — затухание в полосе задерживания в децибелах (модули по умолчанию).
n — порядок фильтра.
tw — ширина области перехода между передачей и полосами задерживания. Заданный в нормированных единицах частоты.
По умолчанию все технические требования частоты приняты, чтобы быть в нормированных единицах частоты. Кроме того, все технические требования величины приняты, чтобы быть в дБ. Различные типы спецификации могут иметь различные методы разработки в наличии.
Методы создания фильтра, которые применяются к изменению объекта спецификации полуленточного фильтра в зависимости от Specification выбор. Используйте designmethods определить, какой метод разработки применяется к объекту и его выбору спецификации. Различные методы создания фильтра также имеют опции, которые можно задать. Используйте designopts с методом разработки видеть доступные параметры. Например:
f=fdesign.halfband('N,TW');
designmethods(f)
d = fdesign.halfband(spec,specvalue1,specvalue2,...) создает объект d и устанавливает его технические требования во время создания.
d = fdesign.halfband(specvalue1,specvalue2) создает объект d принятие Specification по умолчанию свойство tw,ast, использование значений вы предусматриваете входные параметры specvalue1 и specvalue2 для tw и ast.
d = fdesign.halfband(...,fs) добавляет аргумент fs, заданный в Гц, чтобы задать частоту дискретизации, чтобы использовать. В этом случае все частоты в технических требованиях находятся в Гц также.
d = fdesign.halfband(...,magunits) задает модули для любой спецификации величины, которую вы предоставляете во входных параметрах. magunits может быть один из
linear — задайте величину в линейных модулях
dB — задайте величину в дБ (децибелы)
squared — задайте величину в блоках питания
Когда вы не используете magunits аргумент, fdesign принимает, что все величины находятся в децибелах. Обратите внимание на то, что fdesign хранилища все технические требования величины в децибелах (преобразующий в децибелы, когда необходимый) независимо от того, как вы задаете величины.
design | fdesign | fdesign.decimator | fdesign.interpolator | fdesign.nyquist | setspecs | zerophase