Объект спецификации фильтров Decimator
D = fdesign.decimator(M)
D = fdesign.decimator(M, RESPONSE)
D = fdesign.decimator(M, CICRESPONSE,
D)
D = fdesign.decimator(M,
RESPONSE, SPEC)
D = fdesign.decimator(...,SPEC,specvalue1,specvalue2,...)
D = fdesign.decimator(...,Fs)
D = fdesign.decimator(...,MAGUNITS)
D = fdesign.decimator(M)
создает decimator объект спецификации фильтров D
с DecimationFactor
свойство, равное положительному целочисленному M
и Response
набор свойств к 'Nyquist'
. Значения по умолчанию для ширины перехода и затухания в полосе задерживания в проекте Найквиста 0.1π радианы/выборка и 80 дБ. Если M
не задано, M
значения по умолчанию к 2.
D = fdesign.decimator(M, RESPONSE)
создает decimator объект спецификации с фактором децимации M
и 'Response'
свойство.
D = fdesign.decimator(M, CICRESPONSE,
D)
создает CIC или компенсатор CIC decimator объект спецификации с фактором децимации, M
, 'Response'
свойство, равное 'CIC'
или 'CICCOMP'
, и D
равняйтесь дифференциальной задержке. Дифференциальная задержка, D
, должен предшествовать любой опции спецификации.
Поскольку вы проектируете многоскоростные фильтры, доступные опции спецификации не являются тем же самым как техническими требованиями для разработки односкоростных фильтров. Фактор децимации M
не включен в опции спецификации. Различные ответы фильтра поддерживают различные спецификации. В следующей таблице перечислены поддерживаемые типы ответа и опции спецификации. Опции не являются чувствительными к регистру.
Метод разработки | Допустимые опции спецификации |
---|---|
| Смотрите
|
| Смотрите
|
| Смотрите
|
| Смотрите
|
|
Чтобы задать CIC decimator, включайте дифференциальную задержку после |
| Смотрите
Чтобы задать компенсатор CIC decimator, включайте дифференциальную задержку после |
|
|
'Gaussian' |
Спецификации должен предшествовать |
| Смотрите
Если вы используете квазилинейный БИХ-метод разработки, |
| Смотрите
|
| Смотрите
|
| Смотрите
|
| Смотрите
|
| Смотрите
|
| Смотрите
|
D = fdesign.decimator(M,
RESPONSE, SPEC)
объект D
построений и устанавливает
Specification
свойство к SPEC
для типа ответа, RESPONSE
. Записи в SPEC
представляйте различные функции ответа фильтра, такие как порядок фильтра, которые управляют созданием фильтра. Действительные доступы для SPEC
зависьте от RESPONSE
ввод.
Поскольку вы проектируете многоскоростные фильтры, доступные опции спецификации не являются тем же самым как техническими требованиями для разработки односкоростных фильтров с такими типами ответа как fdesign.lowpass
. Опции не являются чувствительными к регистру.
Фактор децимации M
не находится в опциях спецификации.
D = fdesign.decimator(...,SPEC,specvalue1,specvalue2,...)
создает объект D
и устанавливает его технические требования во время создания.
D = fdesign.decimator(...,Fs)
обеспечивает частоту дискретизации сигнала, который будет отфильтрован. Fs
должен быть задан как скаляр, запаздывающий другие введенные численные значения. Fs
принят, чтобы быть в Гц, как все другие введенные значения частоты.
D = fdesign.decimator(...,MAGUNITS)
задает модули для любой спецификации величины, которую вы предоставляете во входных параметрах. MAGUNITS
может быть один из
'linear'
— задайте величину в линейных модулях.
'dB'
— задайте величину в дБ (децибелы).
'squared'
— задайте величину в блоках питания.
Когда вы не используете MAGUNITS
аргумент, fdesign
принимает, что все величины находятся в децибелах. Обратите внимание на то, что fdesign
хранилища все технические требования величины в децибелах (преобразующий в децибелы, когда необходимый) независимо от того, как вы задаете величины.
fdesign
| fdesign.arbmagnphase
| fdesign.interpolator
| fdesign.rsrc