Рационально-факторная спецификация конвертера частоты дискретизации
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