wavelets

CWT-фильтр, вейвлеты временной области банка

Описание

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

пример

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

Примеры

свернуть все

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

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

Figure contains an axes. The axes 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. The axes 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++ с помощью Coder™ MATLAB ®

.

См. также

|

Введенный в R2018a