Спецификация преобразователя скорости дискретизации рационального фактора
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'
. Значения по умолчанию для ширины перехода и затухания в полосе задерживания в проекте 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