Объект спецификации фильтров 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.arbmag
| fdesign.arbmagnphase
| fdesign.interpolator
| fdesign.rsrc