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