Объект спецификации фильтров Decimator
'Raised Cosine' и 'Square Root Raised Cosine' методы ответа в fdesign.decimator объект будет удален в будущем релизе. Использование rcosdesign, comm.RaisedCosineTransmitFilter (Communications Toolbox) и comm.RaisedCosineReceiveFilter (Communications Toolbox) вместо этого.
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