fdesign.peak

Пиковая спецификация фильтра

Синтаксис

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. Возможные опции спецификации, которые не являются чувствительными к регистру, перечислены можно следующим образом:

  • and, F0, Q' (значение по умолчанию)

  • and, F0, Q, AP'

  • and, F0, Q, Ast'

  • and, F0, Q, AP, Ast'

  • and, F0, BW'

  • and, F0, BW, AP'

  • and, F0, BW, Ast'

  • and, F0, BW, AP, Ast'

где переменные определяются следующим образом:

  • N - Порядок фильтра (должен быть четным),

  • F0 - Центральная частота

  • Q - Добротность

  • BW - пропускная способность на 3 дБ

  • AP - Неравномерность в полосе пропускания (децибелы)

  • \ast- Затухание в полосе задерживания (децибелы)

Различные опции спецификации, приводящие к различным объектам спецификации, могут иметь различные методы разработки в наличии. Используйте функцию 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 в списке входных параметров.

Примеры

свернуть все

Спроектируйте Чебышевский Тип II, достигающий максимума фильтр с затуханием в полосе задерживания 80 дБ.

d = fdesign.peak('N,F0,BW,Ast',8,.65,.02,80);
Hd = design(d,'cheby2','SystemObject',true);
fvtool(Hd)

Смотрите также

| |

Введенный в R2011a