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

Для просмотра документации необходимо авторизоваться на сайте