exponenta event banner

Непрерывный вейвлет-анализ сигнала Cusp

В этом примере показано, как выполнять непрерывный вейвлет-анализ сигнала cusp. Вы можете использовать cwt для анализа с использованием аналитического вейвлета и wtmm выделить и охарактеризовать сингулярности.

Загрузите и постройте график сигнала cusp. Отображение его определения в командной строке.

load cuspamax; 
plot(cuspamax); grid on;

Figure contains an axes. The axes contains an object of type line.

disp(caption)
x = linspace(0,1,1024); y = exp(-128*((x-0.3).^2))-3*(abs(x-0.7).^0.4);

Получение и просмотр CWT сигнала cusp. CWT использует аналитический импульс Морса с гаммой, равной 2, и параметром временной полосы 2,5. Обратите внимание на узкую область в скалограмме, сходящуюся к лучшей шкале (наивысшая частота). Это указывает на разрыв в сигнале.

cwt(cuspamax,'WaveletParameters',[2 2.5]);

Figure contains an axes. The axes with title Magnitude Scalogram contains 3 objects of type image, line, area.

Получение графика линий максимума вейвлет с использованием максимумов модуля вейвлет-преобразования. wtmm возвращает оценки степеней Холдера, которые характеризуют изолированные сингулярности в сигнале. Обратите внимание, что бугор показан очень четко с использованием wtmm.

wtmm(cuspamax,'ScalingExponent','local');

Figure contains an axes and an object of type uitable. The axes with title Wavelet Transform Maxima Lines contains 7 objects of type image, line.