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