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