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