wavelets

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

Описание

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

пример

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

Примеры

свернуть все

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

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

Figure contains an axes object. The axes object with title CWT Filter Bank contains 21 objects of type line.

Получите вейвлеты временного интервала набора фильтров. Постройте величины первых и последних вейвлетов, содержавшихся в выходе. Первый вейвлет соответствует фильтру вейвлета с центральной частотой, равной 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

Figure contains an axes object. The axes object contains 2 objects of type line. These objects represent Higher CF Wavelet, Lower CF Wavelet.

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

свернуть все

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

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

свернуть все

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

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

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

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

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

|

Введенный в R2018a