Спецификация пикового фильтра
d = fdesign.peak(specstring, value1, value2,
...)
d = fdesign.peak(n,f0,q)
d = fdesign.peak(...,Fs)
d = fdesign.peak(...,MAGUNITS)
d = fdesign.peak(specstring, value1, value2,
...)
создает пиковый объект спецификации фильтров d
, со спецификацией, установленной на specstring
и значения, предусмотренные для всех представителей specstring
. Возможные опции спецификации, которые не чувствительны к регистру, перечислены следующим образом:
'N, F0, Q' (по умолчанию)
'N, F0, Q, P'
'N, F0, Q, At'
'N, F0, Q, Ap, At'
and, F0, BW'
'N, F0, BW, P'
'N, F0, BW, Asta'
'N, F0, BW, Ap, At'
где переменные заданы следующим образом:
N - Порядок фильтра (должен быть четным)
F0 - Центральная частота
Q - коэффициент качества
BW - 3-dB полоса пропускания
Ap - Неравномерность в Полосе Пропускания (децибелы)
Аст - Затухание в полосе задерживания (децибелы)
Различные опции спецификации, приводящие к различным объектам спецификации, могут иметь различные доступные методы проекта. Используйте функцию designmethods
получить список методов проекта, доступных для заданных спецификаций. Для примера:
>> d = fdesign.peak('N,F0,Q,Ap',6,0.5,10,1); >> designmethods(d) Design Methods for class fdesign.peak (N,F0,Q,Ap): cheby1
d = fdesign.peak(n,f0,q)
создает пик объекта спецификации фильтров с помощью specstring ('N,F0,Q')
по умолчанию и установка соответствующих значений на
n
, f0
, и q
.
По умолчанию все спецификации частоты приняты в нормированных частотных модулях. Все спецификации величины приняты в децибелах.
d = fdesign.peak(...,Fs)
создает пиковый объект спецификации фильтров с обеспечением частоты дискретизации сигнала, который будет фильтроваться. Fs
должен быть задан как скаляр, завершающий другие заданные значения. Если вы задаете Fs
, оно принято в Гц, так как все другие представленные значения частоты.
d = fdesign.peak(...,MAGUNITS)
создает спецификацию узкополосного фильтра с обеспечением модулей измерения для любой заданной величины. MAGUNITS
может быть одним из следующих: 'linear'
, 'dB'
, или 'squared'
. Если этот аргумент опущен, 'dB'
принято. Спецификации величины всегда преобразуются и хранятся в децибелах независимо от того, как они были заданы. Если Fs
предусмотрено, MAGUNITS
должен следовать Fs
в списке входных параметров.