powerbw

Полоса пропускания мощности набора фильтров DWT

Синтаксис

Описание

пример

bwtable = powerbw(fb) возвращает MATLAB® таблица bwtable содержа теоретические и измеренные полосы пропускания набора фильтров дискретного вейвлета преобразовывает (DWT) fb. Таблица содержит следующие переменные уровнем:

  • Диапазоны частот DWT

  • Измеренный вейвлет и масштабирующий полосы пропускания фильтра 3 дБ

  • Пропорции полной энергии в полосах, о которых сообщают,

Примеры

свернуть все

Получите полосы пропускания на 3 дБ уровня 4, который дискретный вейвлет преобразовывает с fk18 Fejér-Korovkin вейвлет. Получите частотные характеристики вейвлетов. Постройте односторонние частотные характеристики для фильтров вейвлета.

fb = dwtfilterbank('Wavelet','fk18','Level',4);
bw = powerbw(fb);
[psidft,f] = freqz(fb);
freqz(fb)

Figure contains an axes object. The axes object with title DWT Filter Bank fk18 contains 5 objects of type line. These objects represent D 1, D 2, D 3, D 4, A 4.

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

wv = 2;
wvBw = bw.Wavelet3dBBandwidth(wv,:);

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

filLength = size(psidft,2);
plot(f(filLength/2+1:end),abs(psidft(wv,filLength/2+1:end)))
hold on
plot([wvBw(1) wvBw(1)],[0 2],'r')
plot([wvBw(2) wvBw(2)],[0 2],'r')
grid on
title(['Proportion of Wavelet Power in 3 dB Band: ',num2str(bw.WaveletPowerIn3dBBand(wv))])
xlabel('Normalized Frequency (cycles/sample)')
ylabel('Magnitude')

Figure contains an axes object. The axes object with title Proportion of Wavelet Power in 3 dB Band: 0.8845 contains 3 objects of type line.

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

свернуть все

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

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

свернуть все

Теоретические и измеренные полосы пропускания набора фильтров DWT fb, возвращенный как таблица MATLAB. bwtable L-by-8, где L является вейвлетом, преобразовывают уровень набора фильтров. Уровни упорядочены путем уменьшения разрешения. bwtable имеет следующие восемь переменных:

Уровень разложения DWT, возвращенного как положительное целое число.

Теоретические диапазоны частот DWT уровнем, возвращенным как двухэлементный вектор с действительным знаком.

Измеренные полосы пропускания вейвлета 3 дБ уровнем, возвращенным как двухэлементный вектор с действительным знаком.

Измеренные полосы пропускания фильтра масштабирования 3 дБ уровнем, возвращенным как двухэлементный вектор с действительным знаком.

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

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

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

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

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

|

Введенный в R2018a
Для просмотра документации необходимо авторизоваться на сайте