powerbw

Пропускная способность набора фильтров CWT 3 дБ

Синтаксис

Описание

пример

bw = powerbw(fb) возвращается пропускная способность (на уровне половинной мощности) на 3 дБ для вейвлета просачивается набор фильтров fb. bw Ns-by-4 MATLAB® table, где Ns является количеством частот полосы пропускания вейвлета (равный количеству шкал). Для каждого фильтра в fb, таблица содержит соответствующую полосовую частоту, пропускную способность на 3 дБ, и более низкую частоту и верхние пределы частоты пропускной способности на 3 дБ.

Пропускная способность на 3 дБ ограничивает метку, где степень фильтра является половиной ее пикового значения. Частотная характеристика величины в пределах равна 1 / √ 2 раза пиковая величина. Начиная с полос пропускания в fb нормированы с пиковыми величинами, приблизительно равняются 2, частотная характеристика величины в каждом пределе приблизительно равна 2 / √ 2. Пропускная способность на 3 дБ также известна как пропускную способность на уровне половинной мощности потому что 20журнал10123.

Примеры

свернуть все

Создайте набор фильтров CWT.

fb = cwtfilterbank;

Получите пропускную способность (на уровне половинной мощности) на 3 дБ набора фильтров. Получите частотные характеристики вейвлетов.

bw = powerbw(fb);
[psidft,f] = freqz(fb);

Выберите полосовой фильтр вейвлета из набора фильтров. Извлеките из таблицы bw пределы на 3 дБ полосового фильтра.

wv = 5;
frq = bw.Frequencies(wv);
lfb = bw.LowFrequencyBorder(wv);
hfb = bw.HighFrequencyBorder(wv);

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

plot(f,psidft(wv,:))
grid on
hold on
plot([lfb lfb],[0 2],'r')
plot([hfb hfb],[0 2],'r')
xlabel('Normalized Frequency (cycles/sample)')
ylabel('Magnitude')
title(['Bandpass Frequency: ' num2str(frq) ' cycles/sample'])

Входные параметры

свернуть все

Набор фильтров непрерывного вейвлета преобразовывает (CWT), заданный как cwtfilterbank объект.

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

свернуть все

Пропускная способность (на уровне половинной мощности) на 3 дБ, возвращенная как Ns-by-4 table, где Ns является количеством частот полосы пропускания вейвлета (равный количеству шкал). Таблица имеет четыре переменные:

Полосовая частота, возвращенная как положительная скалярная величина (см. centerFrequencies).

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

Пропускная способность на уровне половинной мощности, возвращенная как положительная скалярная величина.

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

Более низкое ребро частоты пропускной способности на 3 дБ, возвращенной как положительная скалярная величина.

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

Высокочастотное ребро пропускной способности на 3 дБ, возвращенной как положительная скалярная величина.

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

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

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

| |

Введенный в R2018a