вейвлеты

Вейвлеты временного интервала набора фильтров CWT

Синтаксис

psi = wavelets(fb)
[psi,t] = wavelets(fb)

Описание

psi = wavelets(fb) возвращает вейвлеты временного интервала, psi, для набора фильтров непрерывного вейвлета преобразовывает (CWT), fb. Вейвлеты временного интервала сосредоточены в начале координат.

пример

[psi,t] = wavelets(fb) возвращает моменты выборки, t, для вейвлетов.

Примеры

свернуть все

Создайте непрерывный банк фильтра преобразований вейвлета. Установите частоту дискретизации на 1 000 Гц и пределы частоты колебаться от 50 Гц до 200 Гц. Постройте частотную характеристику.

fb = cwtfilterbank('SamplingFrequency',1000,'FrequencyLimits',[50 200]);
freqz(fb)

Получите вейвлеты области времени набора фильтров. Постройте значения первых и последних вейвлетов, содержавшихся в выводе. Первый вейвлет соответствует фильтру вейвлета с центральной частотой, равной 200 Гц, и последний вейвлет соответствует фильтру вейвлета с центральной частотой, равной 50 Гц.

[psi,t] = wavelets(fb);
figure
plot(t,abs(psi(1,:)))
hold on
plot(t,abs(psi(end,:)))
legend('Higher CF Wavelet','Lower CF Wavelet')
grid on

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

свернуть все

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

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

свернуть все

Вейвлеты временного интервала, возвращенные как Ns-by-N матрица с комплексным знаком, где Ns является количеством частот полосы пропускания вейвлета (равный количеству шкал) и N, являются набором фильтров SignalLength. Вейвлеты упорядочены в psi с фильтра полосы пропускания самой высокой частоты на фильтр полосы пропускания самой низкой частоты.

Выборка моментов вейвлетов временного интервала, возвращенных как вектор с действительным знаком длины N, где N является набором фильтров SignalLength. t является совпадающим типом данных как SamplingPeriod.

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

|

Введенный в R2018a