iirnotch

БИХ второго порядка отмечают фильтр

Синтаксис

[num,den] = iirnotch(w0,bw)
[num,den] = iirnotch(w0,bw,ab)

Описание

[num,den] = iirnotch(w0,bw) возвращает коэффициенты числителя, num, и коэффициенты знаменателя, den, цифрового фильтра отметки с меткой, расположенной в w0, и с пропускной способностью в наборе точки на-3 дБ к bw. Чтобы разработать фильтр, w0 должен удовлетворить условию 0.0 <w0 <1.0, где 1.0 соответствует π радианам на выборку в частотном диапазоне.

Добротность (Q фактор) q для фильтра связан с пропускной способностью фильтра q = w0/bw, где w0 является частотой метки.

[num,den] = iirnotch(w0,bw,ab) возвращает цифровой фильтр отметки, пропускная способность которого, bw, задана на уровне-ab децибелов. Включая дополнительный входной параметр ab позволяет вам задать пропускную способность ответа значения на уровне, который не является точкой на-3 дБ по умолчанию, такой как-6 дБ или 0 дБ. Если не заданный, значения по умолчанию ab к-3 дБ шириной (10*log10 (1/2)).

Примеры

свернуть все

Разработайте и постройте БИХ-фильтр метки, который удаляет тон на 60 Гц (f0) из сигнала на уровне 300 Гц (фс). В данном примере установите фактор Q для фильтра к 35 и используйте его, чтобы задать пропускную способность фильтра:

wo = 60/(300/2);  bw = wo/35;
[b,a] = iirnotch(wo,bw);
fvtool(b,a);

Фильтр метки имеет желаемую пропускную способность с меткой, расположенной на уровне 60 Гц, или 0.4π радианы на выборку. Сравните этот график с графиком гребенчатого фильтра, показанным на странице с описанием для iircomb.

Расширенные возможности

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

| | |

Введенный в R2011a