В этом примере показано, как выполнить частотно-временной анализ с помощью непрерывного вейвлета преобразовывает (CWT). Непрерывный анализ вейвлета обеспечивает масштаб времени/частотно-временной анализ сигналов и изображений. Программное обеспечение Wavelet Toolbox™ имеет и командную строку и интерактивную функциональность, чтобы поддержать непрерывный анализ вейвлета 1D сигналов.
Создайте сигнал, состоящий из двух синусоид с частотами 100 и 50 Гц. Поддержка этих двух синусоид является непересекающейся. Синусоида на 100 Гц начинается в t = 0 и имеет длительность 1 секунды. Синусоида на 50 Гц начинается в три секунды и имеет длительность двух секунд.
Fs = 1000; t = linspace(0,5,5e3); x = cos(2*pi*100*t).*(t<1)+cos(2*pi*50*t).*(3<t)+0.3*randn(size(t));
Получите CWT и постройте его scalogram
cwt(x,Fs);