fdesign.notch

Отметьте спецификацию фильтра

Синтаксис

d = fdesign.notch(specstring, value1, value2, ...)
d = fdesign.notch(n,f0,q)
d = fdesign.notch(...,Fs)
d = fdesign.notch(...,MAGUNITS)

Описание

d = fdesign.notch(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.notch('N,F0,Q,Ap',6,0.5,10,1);
designmethods(d);

d = fdesign.notch(n,f0,q) создает объект спецификации фильтров метки с помощью specstring ('N,F0,Q') по умолчанию и устанавливая соответствующие значения к n, f0 и q.

По умолчанию все спецификации частоты приняты, чтобы быть в нормированных единицах частоты. Все спецификации значения приняты, чтобы быть в децибелах.

d = fdesign.notch(...,Fs) создает объект спецификации фильтров метки при обеспечении частоты дискретизации сигнала, который будет отфильтрован. Fs должен быть задан как скаляр, запаздывающий другие обеспеченные значения. Если вы задаете Fs, он принят, чтобы быть в Гц, как все другие обеспеченные значения частоты.

d = fdesign.notch(...,MAGUNITS) создает спецификацию фильтра метки при обеспечении модулей для любой данной спецификации значения. MAGUNITS может быть одним из следующего: 'linear', 'dB' или 'squared'. Если этот аргумент не использован, 'dB' принят. Спецификации значения всегда преобразовываются и хранятся в децибелах независимо от того, как они были заданы. Если Fs обеспечивается, MAGUNITS должен следовать за Fs в списке входных параметров.

Примеры

свернуть все

Разработайте фильтр отметки с пульсацией полосы пропускания 1 дБ.

d  = fdesign.notch('N,F0,Q,Ap',6,0.5,10,1);
Hd = design(d,'SystemObject',true);
fvtool(Hd)

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

|

Введенный в R2011a