exponenta event banner

iirnotch

Фильтр-пробка БИХ второго порядка

Описание

пример

[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 дБ (10log10 (1/2)).

Примеры

свернуть все

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

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

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

fvtool(b,a)

Figure Filter Visualization Tool - Magnitude Response (dB) contains an axes and other objects of type uitoolbar, uimenu. The axes with title Magnitude Response (dB) contains an object of type line.

Входные аргументы

свернуть все

Частота пробки, заданная как положительный скаляр в диапазоне 0,0 < w0 < 1,0, где 1,0 соответствует δ излучения на выборку в диапазоне частот.

Типы данных: single | double

Полоса пропускания в точке -3 дБ, заданная как положительный скаляр в диапазоне 0,0 < w0 < 1.0.

Типы данных: single | double

Пользовательский уровень децибела, -ab, при котором фильтр имеет полосу пропускания bw.

Типы данных: single | double

Выходные аргументы

свернуть все

Числительные коэффициенты проектируемого фильтра пробки, возвращаемые в виде вектора строки.

Типы данных: double

Коэффициенты знаменателя проектируемого фильтра надрезов, возвращаемые в виде вектора строки.

Типы данных: double

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

.
Представлен в R2011a